AWS Encryption SDK for C v2.4
|
#include <materials.h>
Data Fields | |
struct aws_atomic_var | refcount |
const struct aws_cryptosdk_cmm_vt * | vtable |
Base type for a Crypto Materials Manager. Unless you are writing your own CMM, you should not create this struct directly; see aws_cryptosdk_default_cmm_new for a CMM that will suffice in most situations.
Implementers of CMMs should embed this struct in their implementation-specific state structure, and use aws_cryptosdk_cmm_base_init to initialize its contents.
Definition at line 83 of file materials.h.
struct aws_atomic_var aws_cryptosdk_cmm::refcount |
Definition at line 84 of file materials.h.
const struct aws_cryptosdk_cmm_vt* aws_cryptosdk_cmm::vtable |
Definition at line 85 of file materials.h.