22 #ifndef ecdh_cipher_ctx_h 23 #define ecdh_cipher_ctx_h 25 #include "crypto_engine.h" A cipher context designed to modularize the ECDH_HKDF_AES256 workflow.
Definition: ecdh_cipher_ctx.h:47
Representation of public and private Elliptic Curve Keypair information as buffers.
Definition: eckey.h:90
wickr_crypto_engine_t engine
Definition: ecdh_cipher_ctx.h:48
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
wickr_cipher_t cipher
Definition: ecdh_cipher_ctx.h:50
Interface to a set of cryptographic operations used throughout the library. Currently the default imp...
Definition: crypto_engine.h:53
Metadata about curve types to help with key generation, and signatures.
Definition: eckey.h:65
wickr_ec_key_t * local_key
Definition: ecdh_cipher_ctx.h:49