22 #ifndef ecdh_cipher_ctx_h
23 #define ecdh_cipher_ctx_h
25 #include "crypto_engine.h"
Interface to a set of cryptographic operations used throughout the library. Currently the default imp...
Definition: crypto_engine.h:53
wickr_crypto_engine_t engine
Definition: ecdh_cipher_ctx.h:48
Metadata about curve types to help with key generation, and signatures.
Definition: eckey.h:67
wickr_ec_key_t * local_key
Definition: ecdh_cipher_ctx.h:49
Represents an array of bytes and the length of the allocation associated with those bytes.
Definition: buffer.h:51
Represents a cipher that can be used in the crypto_engine. This meta object holds parameters for the ...
Definition: cipher.h:56
Representation of public and private Elliptic Curve Keypair information as buffers.
Definition: eckey.h:92
A cipher context designed to modularize the ECDH_HKDF_AES256 workflow.
Definition: ecdh_cipher_ctx.h:47
wickr_cipher_t cipher
Definition: ecdh_cipher_ctx.h:50