CHANGELOG.rst
LICENSE
MANIFEST.in
README.rst
requirements.txt
setup.cfg
setup.py
doc/conf.py
doc/index.rst
examples/__init__.py
examples/src/__init__.py
examples/src/aws_kms_discovery_keyring_example.py
examples/src/aws_kms_discovery_multi_keyring_example.py
examples/src/aws_kms_keyring_example.py
examples/src/aws_kms_mrk_discovery_keyring_example.py
examples/src/aws_kms_mrk_discovery_multi_keyring_example.py
examples/src/aws_kms_mrk_keyring_example.py
examples/src/aws_kms_mrk_multi_keyring_example.py
examples/src/aws_kms_multi_keyring_example.py
examples/src/aws_kms_rsa_keyring_example.py
examples/src/branch_key_id_supplier_example.py
examples/src/custom_mpl_cmm_example.py
examples/src/default_cryptographic_materials_manager_example.py
examples/src/file_streaming_example.py
examples/src/hierarchical_keyring_example.py
examples/src/multi_keyring_example.py
examples/src/raw_aes_keyring_example.py
examples/src/raw_rsa_keyring_example.py
examples/src/required_encryption_context_cmm.py
examples/src/set_encryption_algorithm_suite_example.py
examples/src/legacy/__init__.py
examples/src/legacy/basic_encryption.py
examples/src/legacy/basic_file_encryption_with_multiple_providers.py
examples/src/legacy/basic_file_encryption_with_raw_key_provider.py
examples/src/legacy/custom_cmm_example.py
examples/src/legacy/custom_kms_client_for_kms_provider.py
examples/src/legacy/data_key_caching_basic.py
examples/src/legacy/discovery_kms_provider.py
examples/src/legacy/mrk_aware_kms_provider.py
examples/src/legacy/multiple_kms_cmk.py
examples/src/legacy/one_kms_cmk.py
examples/src/legacy/one_kms_cmk_streaming_data.py
examples/src/legacy/one_kms_cmk_unsigned.py
examples/src/legacy/set_commitment.py
examples/src/migration/migration_aws_kms_key_example.py
examples/src/migration/migration_raw_aes_key_example.py
examples/src/migration/migration_raw_rsa_key_example.py
examples/src/migration/migration_set_commitment_policy_example.py
examples/src/multithreading/__init__.py
examples/src/multithreading/raw_aes_keyring.py
examples/src/multithreading/raw_rsa_keyring.py
examples/test/__init__.py
examples/test/test_i_aws_kms_discovery_keyring_example.py
examples/test/test_i_aws_kms_discovery_multi_keyring_example.py
examples/test/test_i_aws_kms_keyring_example.py
examples/test/test_i_aws_kms_mrk_discovery_keyring_example.py
examples/test/test_i_aws_kms_mrk_discovery_multi_keyring_example.py
examples/test/test_i_aws_kms_mrk_keyring_example.py
examples/test/test_i_aws_kms_mrk_multi_keyring_example.py
examples/test/test_i_aws_kms_multi_keyring_example.py
examples/test/test_i_aws_kms_rsa_keyring_example.py
examples/test/test_i_custom_mpl_cmm_example.py
examples/test/test_i_default_cryptographic_materials_manager_example.py
examples/test/test_i_file_streaming_example.py
examples/test/test_i_hierarchical_keyring_example.py
examples/test/test_i_multi_keyring_example.py
examples/test/test_i_raw_aes_keyring_example.py
examples/test/test_i_raw_rsa_keyring_example.py
examples/test/test_i_required_encryption_context_cmm.py
examples/test/test_i_set_encryption_algorithm_suite_example.py
examples/test/legacy/__init__.py
examples/test/legacy/examples_test_utils.py
examples/test/legacy/test_i_basic_encryption.py
examples/test/legacy/test_i_basic_file_encryption_with_multiple_providers.py
examples/test/legacy/test_i_basic_file_encryption_with_raw_key_provider.py
examples/test/legacy/test_i_custom_cmm_example.py
examples/test/legacy/test_i_data_key_caching_basic.py
examples/test/legacy/test_i_discovery_kms_provider.py
examples/test/legacy/test_i_mrk_aware_kms_provider.py
examples/test/legacy/test_i_multiple_kms_cmk.py
examples/test/legacy/test_i_one_kms_cmk.py
examples/test/legacy/test_i_one_kms_cmk_streaming_data.py
examples/test/legacy/test_i_one_kms_cmk_unsigned.py
examples/test/legacy/test_i_set_commitment.py
examples/test/legacy/v3_default_cmm.py
examples/test/migration/__init__.py
examples/test/migration/test_i_migration_aws_kms_key_example.py
examples/test/migration/test_i_migration_raw_aes_key_example.py
examples/test/migration/test_i_migration_raw_rsa_key_example.py
examples/test/migration/test_i_migration_set_commitment_policy_example.py
examples/test/multithreading/__init__.py
examples/test/multithreading/test_i_raw_aes_keyring_multithreaded_example.py
examples/test/multithreading/test_i_raw_rsa_keyring_multithreaded_example.py
src/aws_encryption_sdk/__init__.py
src/aws_encryption_sdk/compatability.py
src/aws_encryption_sdk/exceptions.py
src/aws_encryption_sdk/identifiers.py
src/aws_encryption_sdk/streaming_client.py
src/aws_encryption_sdk/structures.py
src/aws_encryption_sdk.egg-info/PKG-INFO
src/aws_encryption_sdk.egg-info/SOURCES.txt
src/aws_encryption_sdk.egg-info/dependency_links.txt
src/aws_encryption_sdk.egg-info/requires.txt
src/aws_encryption_sdk.egg-info/top_level.txt
src/aws_encryption_sdk/caches/__init__.py
src/aws_encryption_sdk/caches/base.py
src/aws_encryption_sdk/caches/local.py
src/aws_encryption_sdk/caches/null.py
src/aws_encryption_sdk/internal/__init__.py
src/aws_encryption_sdk/internal/arn.py
src/aws_encryption_sdk/internal/defaults.py
src/aws_encryption_sdk/internal/deprecation.py
src/aws_encryption_sdk/internal/str_ops.py
src/aws_encryption_sdk/internal/structures.py
src/aws_encryption_sdk/internal/crypto/__init__.py
src/aws_encryption_sdk/internal/crypto/authentication.py
src/aws_encryption_sdk/internal/crypto/data_keys.py
src/aws_encryption_sdk/internal/crypto/elliptic_curve.py
src/aws_encryption_sdk/internal/crypto/encryption.py
src/aws_encryption_sdk/internal/crypto/iv.py
src/aws_encryption_sdk/internal/crypto/wrapping_keys.py
src/aws_encryption_sdk/internal/formatting/__init__.py
src/aws_encryption_sdk/internal/formatting/deserialize.py
src/aws_encryption_sdk/internal/formatting/encryption_context.py
src/aws_encryption_sdk/internal/formatting/serialize.py
src/aws_encryption_sdk/internal/utils/__init__.py
src/aws_encryption_sdk/internal/utils/commitment.py
src/aws_encryption_sdk/internal/utils/signature.py
src/aws_encryption_sdk/internal/utils/streams.py
src/aws_encryption_sdk/key_providers/__init__.py
src/aws_encryption_sdk/key_providers/base.py
src/aws_encryption_sdk/key_providers/kms.py
src/aws_encryption_sdk/key_providers/raw.py
src/aws_encryption_sdk/materials_managers/__init__.py
src/aws_encryption_sdk/materials_managers/base.py
src/aws_encryption_sdk/materials_managers/caching.py
src/aws_encryption_sdk/materials_managers/default.py
src/aws_encryption_sdk/materials_managers/mpl/__init__.py
src/aws_encryption_sdk/materials_managers/mpl/cmm.py
src/aws_encryption_sdk/materials_managers/mpl/materials.py
test/__init__.py
test/functional/__init__.py
test/functional/test_f_aws_encryption_sdk_client.py
test/functional/test_f_commitment.py
test/functional/test_f_crypto.py
test/functional/test_f_crypto_iv.py
test/functional/test_f_xcompat.py
test/functional/key_providers/__init__.py
test/functional/key_providers/test_base.py
test/integration/__init__.py
test/integration/integration_test_utils.py
test/integration/test_i_aws_encrytion_sdk_client.py
test/integration/test_i_thread_safety.py
test/integration/test_i_xcompat_kms.py
test/integration/test_kat_commitment.py
test/mpl/__init__.py
test/mpl/utils.py
test/mpl/integ/__init__.py
test/mpl/integ/test_required_ec_cmm.py
test/mpl/unit/test_material_managers_mpl_cmm.py
test/mpl/unit/test_material_managers_mpl_materials.py
test/resources/commitment-test-vectors.json
test/unit/__init__.py
test/unit/test_algorithm_suite.py
test/unit/test_arn.py
test/unit/test_caches.py
test/unit/test_caches_base.py
test/unit/test_caches_crypto_cache_entry.py
test/unit/test_caches_local.py
test/unit/test_caches_null.py
test/unit/test_commitment.py
test/unit/test_compatability.py
test/unit/test_crypto.py
test/unit/test_crypto_authentication_signer.py
test/unit/test_crypto_authentication_verifier.py
test/unit/test_crypto_data_keys.py
test/unit/test_crypto_elliptic_curve.py
test/unit/test_crypto_encryption_decryptor.py
test/unit/test_crypto_encryption_encryptor.py
test/unit/test_crypto_prehashing_authenticator.py
test/unit/test_crypto_wrapping_keys.py
test/unit/test_defaults.py
test/unit/test_deserialize.py
test/unit/test_encryption_client.py
test/unit/test_encryption_context.py
test/unit/test_identifiers.py
test/unit/test_internal_structures.py
test/unit/test_material_managers.py
test/unit/test_material_managers_base.py
test/unit/test_material_managers_caching.py
test/unit/test_material_managers_default.py
test/unit/test_providers_base_master_key.py
test/unit/test_providers_base_master_key_config.py
test/unit/test_providers_base_master_key_provider.py
test/unit/test_providers_base_master_key_provider_config.py
test/unit/test_providers_kms_master_key.py
test/unit/test_providers_kms_master_key_config.py
test/unit/test_providers_kms_master_key_provider.py
test/unit/test_providers_kms_master_key_provider_config.py
test/unit/test_providers_raw_master_key.py
test/unit/test_providers_raw_master_key_config.py
test/unit/test_providers_raw_master_key_provider.py
test/unit/test_serialize.py
test/unit/test_streaming_client_configs.py
test/unit/test_streaming_client_encryption_stream.py
test/unit/test_streaming_client_mpl_import.py
test/unit/test_streaming_client_stream_decryptor.py
test/unit/test_streaming_client_stream_encryptor.py
test/unit/test_structures.py
test/unit/test_util_str_ops.py
test/unit/test_util_streams.py
test/unit/test_utils.py
test/unit/test_values.py
test/unit/unit_test_utils.py