AWS Encryption SDK for C v2.4
Loading...
Searching...
No Matches
aws_cryptosdk_cmm Struct Reference

#include <materials.h>

+ Collaboration diagram for aws_cryptosdk_cmm:

Data Fields

struct aws_atomic_var refcount
 
const struct aws_cryptosdk_cmm_vtvtable
 

Detailed Description

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.

Field Documentation

◆ refcount

struct aws_atomic_var aws_cryptosdk_cmm::refcount

Definition at line 84 of file materials.h.

◆ vtable

const struct aws_cryptosdk_cmm_vt* aws_cryptosdk_cmm::vtable

Definition at line 85 of file materials.h.


The documentation for this struct was generated from the following file: