AWS Encryption SDK for C v2.4
|
#include <cipher.h>
Data Fields | |
const char * | md_name |
const char * | cipher_name |
const char * | alg_name |
const struct aws_cryptosdk_alg_impl * | impl |
size_t | data_key_len |
size_t | content_key_len |
size_t | iv_len |
size_t | tag_len |
size_t | signature_len |
enum aws_cryptosdk_alg_id | alg_id |
enum aws_cryptosdk_hdr_version | msg_format_version |
size_t | alg_suite_data_len |
size_t | commitment_len |
const char * | sig_md_name |
This structure contains information about a particular algorithm suite used within the encryption SDK. In most cases, end-users don't need to manipulate this structure, but it can occasionally be needed for more advanced use cases, such as writing keyrings.
enum aws_cryptosdk_alg_id aws_cryptosdk_alg_properties::alg_id |
const char* aws_cryptosdk_alg_properties::alg_name |
size_t aws_cryptosdk_alg_properties::alg_suite_data_len |
const char* aws_cryptosdk_alg_properties::cipher_name |
size_t aws_cryptosdk_alg_properties::commitment_len |
size_t aws_cryptosdk_alg_properties::content_key_len |
size_t aws_cryptosdk_alg_properties::data_key_len |
const struct aws_cryptosdk_alg_impl* aws_cryptosdk_alg_properties::impl |
size_t aws_cryptosdk_alg_properties::iv_len |
const char* aws_cryptosdk_alg_properties::md_name |
enum aws_cryptosdk_hdr_version aws_cryptosdk_alg_properties::msg_format_version |
const char* aws_cryptosdk_alg_properties::sig_md_name |
size_t aws_cryptosdk_alg_properties::signature_len |
size_t aws_cryptosdk_alg_properties::tag_len |