AWS Encryption SDK for C
v2.4
Loading...
Searching...
No Matches
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
- a -
ALG_AES128_GCM_IV12_TAG16_HKDF_SHA256 :
header.h
ALG_AES128_GCM_IV12_TAG16_HKDF_SHA256_ECDSA_P256 :
header.h
ALG_AES128_GCM_IV12_TAG16_NO_KDF :
header.h
ALG_AES192_GCM_IV12_TAG16_HKDF_SHA256 :
header.h
ALG_AES192_GCM_IV12_TAG16_HKDF_SHA384_ECDSA_P384 :
header.h
ALG_AES192_GCM_IV12_TAG16_NO_KDF :
header.h
ALG_AES256_GCM_HKDF_SHA512_COMMIT_KEY :
header.h
ALG_AES256_GCM_HKDF_SHA512_COMMIT_KEY_ECDSA_P384 :
header.h
ALG_AES256_GCM_IV12_TAG16_HKDF_SHA256 :
header.h
ALG_AES256_GCM_IV12_TAG16_HKDF_SHA384_ECDSA_P384 :
header.h
ALG_AES256_GCM_IV12_TAG16_NO_KDF :
header.h
aws_atomic_var_is_valid_int() :
materials.h
aws_atomic_var_is_valid_ptr() :
materials.h
AWS_CRYPTOSDK_AES128 :
cipher.h
AWS_CRYPTOSDK_AES192 :
cipher.h
AWS_CRYPTOSDK_AES256 :
cipher.h
aws_cryptosdk_aes_key_len :
cipher.h
aws_cryptosdk_alg_id :
header.h
aws_cryptosdk_alg_properties_is_valid() :
cipher.h
aws_cryptosdk_alg_props() :
cipher.h
AWS_CRYPTOSDK_CACHE_MAX_LIMIT_MESSAGES :
cache.h
aws_cryptosdk_caching_cmm_new_from_cmm() :
cache.h
aws_cryptosdk_caching_cmm_new_from_keyring() :
cache.h
aws_cryptosdk_caching_cmm_set_limit_bytes() :
cache.h
aws_cryptosdk_caching_cmm_set_limit_messages() :
cache.h
aws_cryptosdk_caching_cmm_set_ttl() :
cache.h
aws_cryptosdk_cmm_base_init() :
materials.h
aws_cryptosdk_cmm_base_is_valid() :
materials.h
aws_cryptosdk_cmm_decrypt_materials() :
materials.h
aws_cryptosdk_cmm_generate_enc_materials() :
materials.h
aws_cryptosdk_cmm_release() :
materials.h
aws_cryptosdk_cmm_retain() :
materials.h
aws_cryptosdk_cmm_vtable_is_valid() :
materials.h
aws_cryptosdk_commitment_policy :
materials.h
aws_cryptosdk_commitment_policy_encrypt_must_include_commitment() :
materials.h
aws_cryptosdk_commitment_policy_is_valid() :
materials.h
aws_cryptosdk_dec_materials_destroy() :
materials.h
aws_cryptosdk_dec_materials_is_valid() :
materials.h
aws_cryptosdk_dec_materials_new() :
materials.h
aws_cryptosdk_dec_request_is_valid() :
materials.h
AWS_CRYPTOSDK_DECRYPT :
session.h
AWS_CRYPTOSDK_DECRYPT_UNSIGNED :
session.h
aws_cryptosdk_default_cmm_is_valid() :
default_cmm.h
aws_cryptosdk_default_cmm_new() :
default_cmm.h
aws_cryptosdk_default_cmm_set_alg_id() :
default_cmm.h
aws_cryptosdk_edk_clean_up() :
edk.h
aws_cryptosdk_edk_eq() :
edk.h
aws_cryptosdk_edk_init_clone() :
edk.h
aws_cryptosdk_edk_is_valid() :
edk.h
aws_cryptosdk_edk_list_clean_up() :
edk.h
aws_cryptosdk_edk_list_clear() :
edk.h
aws_cryptosdk_edk_list_copy_all() :
list_utils.h
aws_cryptosdk_edk_list_elements_are_valid() :
edk.h
aws_cryptosdk_edk_list_init() :
edk.h
aws_cryptosdk_edk_list_is_valid() :
edk.h
aws_cryptosdk_empty_edk_list_is_valid() :
edk.h
aws_cryptosdk_enc_ctx_clean_up() :
enc_ctx.h
aws_cryptosdk_enc_ctx_clear() :
enc_ctx.h
aws_cryptosdk_enc_ctx_clone() :
enc_ctx.h
aws_cryptosdk_enc_ctx_init() :
enc_ctx.h
aws_cryptosdk_enc_materials_destroy() :
materials.h
aws_cryptosdk_enc_materials_is_valid() :
materials.h
aws_cryptosdk_enc_materials_new() :
materials.h
aws_cryptosdk_enc_request_is_valid() :
materials.h
AWS_CRYPTOSDK_ENCRYPT :
session.h
aws_cryptosdk_err :
error.h
AWS_CRYPTOSDK_ERR_BAD_CIPHERTEXT :
error.h
AWS_CRYPTOSDK_ERR_BAD_STATE :
error.h
AWS_CRYPTOSDK_ERR_CANNOT_DECRYPT :
error.h
AWS_CRYPTOSDK_ERR_COMMITMENT_POLICY_VIOLATION :
error.h
AWS_CRYPTOSDK_ERR_CRYPTO_UNKNOWN :
error.h
AWS_CRYPTOSDK_ERR_DECRYPT_SIGNED_MESSAGE_NOT_ALLOWED :
error.h
AWS_CRYPTOSDK_ERR_END_RANGE :
error.h
AWS_CRYPTOSDK_ERR_KMS_FAILURE :
error.h
AWS_CRYPTOSDK_ERR_LIMIT_EXCEEDED :
error.h
AWS_CRYPTOSDK_ERR_RESERVED_NAME :
error.h
AWS_CRYPTOSDK_ERR_UNSUPPORTED_FORMAT :
error.h
aws_cryptosdk_hdr_version :
header.h
AWS_CRYPTOSDK_HEADER_VERSION_1_0 :
header.h
AWS_CRYPTOSDK_HEADER_VERSION_2_0 :
header.h
aws_cryptosdk_keyring_base_init() :
materials.h
aws_cryptosdk_keyring_is_valid() :
materials.h
aws_cryptosdk_keyring_on_decrypt() :
materials.h
aws_cryptosdk_keyring_on_encrypt() :
materials.h
aws_cryptosdk_keyring_release() :
materials.h
aws_cryptosdk_keyring_retain() :
materials.h
aws_cryptosdk_keyring_trace_add_record() :
keyring_trace.h
aws_cryptosdk_keyring_trace_add_record_buf() :
keyring_trace.h
aws_cryptosdk_keyring_trace_add_record_c_str() :
keyring_trace.h
aws_cryptosdk_keyring_trace_clean_up() :
keyring_trace.h
aws_cryptosdk_keyring_trace_clear() :
keyring_trace.h
aws_cryptosdk_keyring_trace_copy_all() :
list_utils.h
aws_cryptosdk_keyring_trace_init() :
keyring_trace.h
aws_cryptosdk_keyring_trace_is_valid() :
keyring_trace.h
aws_cryptosdk_keyring_trace_record_is_valid() :
keyring_trace.h
aws_cryptosdk_keyring_vt_is_valid() :
materials.h
aws_cryptosdk_load_error_strings() :
error.h
aws_cryptosdk_materials_cache_clear() :
cache.h
aws_cryptosdk_materials_cache_entry_count() :
cache.h
aws_cryptosdk_materials_cache_local_new() :
cache.h
aws_cryptosdk_materials_cache_release() :
cache.h
aws_cryptosdk_materials_cache_retain() :
cache.h
aws_cryptosdk_mode :
session.h
aws_cryptosdk_multi_keyring_add_child() :
multi_keyring.h
aws_cryptosdk_multi_keyring_is_valid() :
multi_keyring.h
aws_cryptosdk_multi_keyring_new() :
multi_keyring.h
aws_cryptosdk_raw_aes_keyring_new() :
raw_aes_keyring.h
aws_cryptosdk_raw_rsa_keyring_new() :
raw_rsa_keyring.h
AWS_CRYPTOSDK_RSA_OAEP_SHA1_MGF1 :
cipher.h
AWS_CRYPTOSDK_RSA_OAEP_SHA256_MGF1 :
cipher.h
aws_cryptosdk_rsa_padding_mode :
cipher.h
AWS_CRYPTOSDK_RSA_PKCS1 :
cipher.h
aws_cryptosdk_session_destroy() :
session.h
aws_cryptosdk_session_estimate_buf() :
session.h
aws_cryptosdk_session_get_alg_id() :
session.h
aws_cryptosdk_session_get_enc_ctx_ptr() :
session.h
aws_cryptosdk_session_get_enc_ctx_ptr_mut() :
session.h
aws_cryptosdk_session_get_keyring_trace_ptr() :
session.h
aws_cryptosdk_session_is_done() :
session.h
aws_cryptosdk_session_new_from_cmm_2() :
session.h
aws_cryptosdk_session_new_from_keyring_2() :
session.h
aws_cryptosdk_session_process() :
session.h
aws_cryptosdk_session_process_full() :
session.h
aws_cryptosdk_session_reset() :
session.h
aws_cryptosdk_session_set_commitment_policy() :
session.h
aws_cryptosdk_session_set_frame_size() :
session.h
aws_cryptosdk_session_set_max_encrypted_data_keys() :
session.h
aws_cryptosdk_session_set_message_bound() :
session.h
aws_cryptosdk_session_set_message_size() :
session.h
aws_cryptosdk_sig_abort() :
cipher.h
aws_cryptosdk_sig_ctx_is_valid() :
cipher.h
aws_cryptosdk_sig_get_privkey() :
cipher.h
aws_cryptosdk_sig_get_pubkey() :
cipher.h
aws_cryptosdk_sig_sign_finish() :
cipher.h
aws_cryptosdk_sig_sign_start() :
cipher.h
aws_cryptosdk_sig_sign_start_keygen() :
cipher.h
aws_cryptosdk_sig_update() :
cipher.h
aws_cryptosdk_sig_verify_finish() :
cipher.h
aws_cryptosdk_sig_verify_start() :
cipher.h
aws_cryptosdk_transfer_list() :
list_utils.h
AWS_CRYPTOSDK_VERSION_MAJOR :
version.h
AWS_CRYPTOSDK_VERSION_MINOR :
version.h
AWS_CRYPTOSDK_VERSION_PATCH :
version.h
AWS_CRYPTOSDK_VERSION_STR :
version.h
AWS_CRYPTOSDK_WRAPPING_KEY_DECRYPTED_DATA_KEY :
keyring_trace.h
AWS_CRYPTOSDK_WRAPPING_KEY_ENCRYPTED_DATA_KEY :
keyring_trace.h
AWS_CRYPTOSDK_WRAPPING_KEY_GENERATED_DATA_KEY :
keyring_trace.h
AWS_CRYPTOSDK_WRAPPING_KEY_SIGNED_ENC_CTX :
keyring_trace.h
AWS_CRYPTOSDK_WRAPPING_KEY_VERIFIED_ENC_CTX :
keyring_trace.h
- c -
COMMITMENT_POLICY_FORBID_ENCRYPT_ALLOW_DECRYPT :
materials.h
COMMITMENT_POLICY_REQUIRE_ENCRYPT_ALLOW_DECRYPT :
materials.h
COMMITMENT_POLICY_REQUIRE_ENCRYPT_REQUIRE_DECRYPT :
materials.h
Generated by
1.13.2