Path Lines of Code CHANGELOG.rst 358 CODE_OF_CONDUCT.md 4 CONTRIBUTING.md 38 README.rst 204 SUPPORT_POLICY.rst 34 VERSIONING.rst 19 decrypt_oracle/README.rst 30 decrypt_oracle/requirements-actual.txt 3 decrypt_oracle/requirements.txt 2 decrypt_oracle/test/requirements.txt 5 decrypt_oracle/test/vectors/decrypt_vectors.json 164 decrypt_oracle/tox.ini 308 dev_requirements/ci-requirements.txt 2 dev_requirements/doc-requirements.txt 2 dev_requirements/linter-requirements.txt 13 dev_requirements/release-requirements.txt 4 dev_requirements/test-requirements.txt 4 doc/index.rst 38 examples/__init__.py 1 examples/src/__init__.py 1 examples/src/aws_kms_discovery_keyring_example.py 85 examples/src/aws_kms_discovery_multi_keyring_example.py 64 examples/src/aws_kms_keyring_example.py 47 examples/src/aws_kms_mrk_discovery_keyring_example.py 66 examples/src/aws_kms_mrk_discovery_multi_keyring_example.py 64 examples/src/aws_kms_mrk_keyring_example.py 58 examples/src/aws_kms_mrk_multi_keyring_example.py 67 examples/src/aws_kms_multi_keyring_example.py 79 examples/src/aws_kms_rsa_keyring_example.py 52 examples/src/branch_key_id_supplier_example.py 25 examples/src/custom_mpl_cmm_example.py 55 examples/src/default_cryptographic_materials_manager_example.py 57 examples/src/file_streaming_example.py 61 examples/src/hierarchical_keyring_example.py 143 examples/src/legacy/__init__.py 1 examples/src/legacy/basic_encryption.py 14 examples/src/legacy/basic_file_encryption_with_multiple_providers.py 64 examples/src/legacy/basic_file_encryption_with_raw_key_provider.py 46 examples/src/legacy/custom_cmm_example.py 39 examples/src/legacy/custom_kms_client_for_kms_provider.py 28 examples/src/legacy/data_key_caching_basic.py 19 examples/src/legacy/discovery_kms_provider.py 22 examples/src/legacy/mrk_aware_kms_provider.py 28 examples/src/legacy/multiple_kms_cmk.py 24 examples/src/legacy/one_kms_cmk.py 15 examples/src/legacy/one_kms_cmk_streaming_data.py 24 examples/src/legacy/one_kms_cmk_unsigned.py 18 examples/src/legacy/set_commitment.py 15 examples/src/migration/README.rst 14 examples/src/migration/migration_aws_kms_key_example.py 86 examples/src/migration/migration_raw_aes_key_example.py 102 examples/src/migration/migration_raw_rsa_key_example.py 125 examples/src/migration/migration_set_commitment_policy_example.py 47 examples/src/multi_keyring_example.py 86 examples/src/multithreading/__init__.py 38 examples/src/multithreading/raw_aes_keyring.py 22 examples/src/multithreading/raw_rsa_keyring.py 42 examples/src/raw_aes_keyring_example.py 49 examples/src/raw_rsa_keyring_example.py 104 examples/src/required_encryption_context_cmm.py 87 examples/src/set_encryption_algorithm_suite_example.py 51 examples/test/__init__.py 1 examples/test/legacy/__init__.py 1 examples/test/legacy/examples_test_utils.py 38 examples/test/legacy/test_i_basic_encryption.py 9 examples/test/legacy/test_i_basic_file_encryption_with_multiple_providers.py 21 examples/test/legacy/test_i_basic_file_encryption_with_raw_key_provider.py 17 examples/test/legacy/test_i_custom_cmm_example.py 29 examples/test/legacy/test_i_data_key_caching_basic.py 7 examples/test/legacy/test_i_discovery_kms_provider.py 9 examples/test/legacy/test_i_mrk_aware_kms_provider.py 9 examples/test/legacy/test_i_multiple_kms_cmk.py 9 examples/test/legacy/test_i_one_kms_cmk.py 9 examples/test/legacy/test_i_one_kms_cmk_streaming_data.py 21 examples/test/legacy/test_i_one_kms_cmk_unsigned.py 9 examples/test/legacy/test_i_set_commitment.py 9 examples/test/legacy/v3_default_cmm.py 82 examples/test/migration/__init__.py 1 examples/test/migration/test_i_migration_aws_kms_key_example.py 6 examples/test/migration/test_i_migration_raw_aes_key_example.py 5 examples/test/migration/test_i_migration_raw_rsa_key_example.py 5 examples/test/migration/test_i_migration_set_commitment_policy_example.py 6 examples/test/multithreading/__init__.py 1 examples/test/multithreading/test_i_raw_aes_keyring_multithreaded_example.py 33 examples/test/multithreading/test_i_raw_rsa_keyring_multithreaded_example.py 34 examples/test/test_i_aws_kms_discovery_keyring_example.py 8 examples/test/test_i_aws_kms_discovery_multi_keyring_example.py 8 examples/test/test_i_aws_kms_keyring_example.py 6 examples/test/test_i_aws_kms_mrk_discovery_keyring_example.py 13 examples/test/test_i_aws_kms_mrk_discovery_multi_keyring_example.py 13 examples/test/test_i_aws_kms_mrk_keyring_example.py 14 examples/test/test_i_aws_kms_mrk_multi_keyring_example.py 15 examples/test/test_i_aws_kms_multi_keyring_example.py 14 examples/test/test_i_aws_kms_rsa_keyring_example.py 15 examples/test/test_i_custom_mpl_cmm_example.py 23 examples/test/test_i_default_cryptographic_materials_manager_example.py 6 examples/test/test_i_file_streaming_example.py 42 examples/test/test_i_hierarchical_keyring_example.py 7 examples/test/test_i_multi_keyring_example.py 6 examples/test/test_i_raw_aes_keyring_example.py 5 examples/test/test_i_raw_rsa_keyring_example.py 49 examples/test/test_i_required_encryption_context_cmm.py 6 examples/test/test_i_set_encryption_algorithm_suite_example.py 5 performance_tests/README.rst 161 performance_tests/requirements.txt 5 performance_tests/requirements_mpl.txt 1 performance_tests/tox.ini 190 requirements.txt 4 requirements_mpl.txt 1 test/integration/README.rst 15 test/mpl/README.md 1 test/upstream-requirements-py311.txt 20 test/upstream.md 7 test_vector_handlers/README.rst 52 test_vector_handlers/requirements.txt 4 test_vector_handlers/requirements_mpl.txt 1 test_vector_handlers/test/requirements.txt 4 test_vector_handlers/tox.ini 253 tox.ini 362