AWS Encryption SDK for C v2.4
|
#include <materials.h>
Data Fields | |
struct aws_allocator * | alloc |
struct aws_byte_buf | unencrypted_data_key |
struct aws_array_list | keyring_trace |
struct aws_array_list | encrypted_data_keys |
struct aws_cryptosdk_sig_ctx * | signctx |
enum aws_cryptosdk_alg_id | alg |
Materials returned from a CMM generate_enc_materials operation
Definition at line 173 of file materials.h.
enum aws_cryptosdk_alg_id aws_cryptosdk_enc_materials::alg |
Definition at line 182 of file materials.h.
struct aws_allocator* aws_cryptosdk_enc_materials::alloc |
Definition at line 174 of file materials.h.
struct aws_array_list aws_cryptosdk_enc_materials::encrypted_data_keys |
List of struct aws_cryptosdk_edk objects
Definition at line 179 of file materials.h.
struct aws_array_list aws_cryptosdk_enc_materials::keyring_trace |
Contains a trace of which wrapping keys took which actions in this request
Definition at line 177 of file materials.h.
struct aws_cryptosdk_sig_ctx* aws_cryptosdk_enc_materials::signctx |
Trailing signature context, or NULL if no trailing signature is needed for this algorithm
Definition at line 181 of file materials.h.
struct aws_byte_buf aws_cryptosdk_enc_materials::unencrypted_data_key |
Definition at line 175 of file materials.h.