├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ └── amazon-dynamodb-encryption-client-issue.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── ci_integration.yml │ ├── ci_static-analysis.yaml │ ├── ci_tests.yaml │ ├── pull.yml │ ├── push.yml │ └── repo-sync.yml ├── .gitignore ├── .readthedocs.yaml ├── CHANGELOG.rst ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── NOTICE ├── README.rst ├── SUPPORT_POLICY.rst ├── VERSIONING.rst ├── cfn ├── CB.yml └── github_permissions.yml ├── codebuild └── release │ ├── prod-release.yml │ ├── test-release.yml │ └── validate.yml ├── dev_requirements ├── ci-requirements.txt ├── doc-requirements.txt ├── linter-requirements.txt ├── release-requirements.txt └── test-requirements.txt ├── doc ├── _static │ └── .gitignore ├── conf.py ├── index.rst └── lib │ ├── delegated_keys │ ├── index.rst │ └── jce.rst │ ├── encrypted │ ├── client.rst │ ├── config.rst │ ├── helpers.rst │ ├── item.rst │ ├── resource.rst │ └── table.rst │ ├── internal.rst │ ├── materials │ ├── index.rst │ ├── raw.rst │ └── wrapped.rst │ ├── materials_providers │ ├── aws_kms.rst │ ├── metastore.rst │ ├── most_recent.rst │ ├── provider_stores.rst │ ├── providers.rst │ ├── static.rst │ └── wrapped.rst │ └── tools │ ├── exceptions.rst │ ├── identifiers.rst │ ├── index.rst │ ├── structures.rst │ └── transform.rst ├── examples ├── README.rst ├── __init__.py ├── requirements.txt ├── setup.py ├── src │ ├── dynamodb_encryption_sdk_examples │ │ ├── __init__.py │ │ ├── aws_kms_encrypted_client.py │ │ ├── aws_kms_encrypted_item.py │ │ ├── aws_kms_encrypted_resource.py │ │ ├── aws_kms_encrypted_table.py │ │ ├── aws_kms_multi_region_key.py │ │ ├── most_recent_provider_encrypted_table.py │ │ ├── wrapped_rsa_encrypted_table.py │ │ └── wrapped_symmetric_encrypted_table.py │ └── pylintrc ├── test │ ├── __init__.py │ ├── examples_test_utils.py │ ├── pylintrc │ ├── requirements.txt │ ├── test_aws_kms_encrypted_examples.py │ ├── test_most_recent_provider_encrypted_examples.py │ └── test_wrapped_encrypted_examples.py └── tox.ini ├── park.cfg ├── requirements.txt ├── setup.cfg ├── setup.py ├── src ├── dynamodb_encryption_sdk │ ├── __init__.py │ ├── compatability.py │ ├── delegated_keys │ │ ├── __init__.py │ │ └── jce.py │ ├── encrypted │ │ ├── __init__.py │ │ ├── client.py │ │ ├── item.py │ │ ├── resource.py │ │ └── table.py │ ├── exceptions.py │ ├── identifiers.py │ ├── internal │ │ ├── __init__.py │ │ ├── crypto │ │ │ ├── __init__.py │ │ │ ├── authentication.py │ │ │ ├── encryption.py │ │ │ └── jce_bridge │ │ │ │ ├── __init__.py │ │ │ │ ├── authentication.py │ │ │ │ ├── encryption.py │ │ │ │ └── primitives.py │ │ ├── dynamodb_types.py │ │ ├── formatting │ │ │ ├── __init__.py │ │ │ ├── deserialize │ │ │ │ ├── __init__.py │ │ │ │ └── attribute.py │ │ │ ├── material_description.py │ │ │ └── serialize │ │ │ │ ├── __init__.py │ │ │ │ └── attribute.py │ │ ├── identifiers.py │ │ ├── str_ops.py │ │ ├── utils.py │ │ └── validators.py │ ├── material_providers │ │ ├── __init__.py │ │ ├── aws_kms.py │ │ ├── most_recent.py │ │ ├── static.py │ │ ├── store │ │ │ ├── __init__.py │ │ │ └── meta.py │ │ └── wrapped.py │ ├── materials │ │ ├── __init__.py │ │ ├── raw.py │ │ └── wrapped.py │ ├── structures.py │ └── transform.py └── pylintrc ├── test ├── README.rst ├── __init__.py ├── acceptance │ ├── __init__.py │ ├── acceptance_test_generators.py │ ├── acceptance_test_utils.py │ └── encrypted │ │ ├── __init__.py │ │ ├── test_client.py │ │ ├── test_item.py │ │ ├── test_resource.py │ │ └── test_table.py ├── cloudformation │ └── tables.yaml ├── freeze-upstream-requirements.sh ├── functional │ ├── __init__.py │ ├── delegated_keys │ │ ├── __init__.py │ │ └── test_jce.py │ ├── encrypted │ │ ├── __init__.py │ │ ├── test_client.py │ │ ├── test_item.py │ │ ├── test_resource.py │ │ └── test_table.py │ ├── functional_test_utils.py │ ├── functional_test_vector_generators.py │ ├── hypothesis_strategies.py │ ├── internal │ │ ├── __init__.py │ │ ├── crypto │ │ │ ├── __init__.py │ │ │ └── test_authentication.py │ │ ├── formatting │ │ │ ├── __init__.py │ │ │ ├── test_attribute.py │ │ │ └── test_material_description.py │ │ ├── test_str_ops.py │ │ └── test_utils.py │ ├── material_providers │ │ ├── __init__.py │ │ ├── store │ │ │ ├── __init__.py │ │ │ └── test_meta.py │ │ └── test_most_recent.py │ ├── materials │ │ ├── __init__.py │ │ └── test_raw.py │ ├── test_hypothesis_strategies.py │ ├── test_identifiers.py │ └── test_structures.py ├── integration │ ├── __init__.py │ ├── encrypted │ │ ├── __init__.py │ │ ├── test_client.py │ │ ├── test_resource.py │ │ └── test_table.py │ ├── integration_test_utils.py │ └── material_providers │ │ ├── __init__.py │ │ ├── store │ │ ├── __init__.py │ │ └── test_meta.py │ │ ├── test_aws_kms.py │ │ └── test_most_recent.py ├── pylintrc ├── source-build-check.sh ├── unit │ ├── __init__.py │ ├── encrypted │ │ ├── __init__.py │ │ └── test_encrypted.py │ ├── internal │ │ ├── __init__.py │ │ └── formatting │ │ │ ├── __init__.py │ │ │ └── test_attribute.py │ ├── material_providers │ │ ├── __init__.py │ │ ├── test_aws_kms.py │ │ ├── test_static.py │ │ └── test_wrapped.py │ ├── test_compatability.py │ ├── test_structures.py │ └── unit_test_utils.py ├── upstream-requirements-py311.txt ├── upstream.md └── vectors │ ├── deserialize_attribute.json │ ├── encrypted_item │ ├── ciphertext │ │ ├── java │ │ │ ├── aws-kms-direct-1.json │ │ │ ├── metastore-aes-hmac-2.json │ │ │ ├── metastore-data-tables-1.json │ │ │ ├── metastore-data-tables-2.json │ │ │ ├── metastore-data-tables-3.json │ │ │ ├── metastore-kms-3.json │ │ │ ├── metastore-rsa-rsa-1.json │ │ │ ├── static-aes-hmac-1.json │ │ │ ├── static-aes-hmac-2.json │ │ │ ├── static-aes-hmac-3.json │ │ │ ├── wrapped-aes-hmac-1.json │ │ │ ├── wrapped-rsa-rsa-1.json │ │ │ ├── wrapped-rsa-rsa-2.json │ │ │ └── wrapped-rsa-rsa-3.json │ │ └── python │ │ │ ├── aws-kms-direct-1.json │ │ │ ├── metastore-aes-hmac-2.json │ │ │ ├── metastore-aws-kms-1.json │ │ │ ├── metastore-data-tables-1.json │ │ │ ├── metastore-data-tables-2.json │ │ │ ├── metastore-data-tables-3.json │ │ │ ├── metastore-rsa-rsa-1.json │ │ │ ├── static-aes-hmac-1.json │ │ │ ├── static-aes-hmac-2.json │ │ │ ├── static-aes-hmac-3.json │ │ │ ├── wrapped-aes-hmac-1.json │ │ │ ├── wrapped-rsa-rsa-1.json │ │ │ ├── wrapped-rsa-rsa-2.json │ │ │ └── wrapped-rsa-rsa-3.json │ ├── keys.json │ ├── plaintext.json │ └── scenarios.json │ ├── material_description.json │ ├── serialize_attribute.json │ └── string_to_sign.json └── tox.ini /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/amazon-dynamodb-encryption-client-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/.github/ISSUE_TEMPLATE/amazon-dynamodb-encryption-client-issue.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci_integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/.github/workflows/ci_integration.yml -------------------------------------------------------------------------------- /.github/workflows/ci_static-analysis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/.github/workflows/ci_static-analysis.yaml -------------------------------------------------------------------------------- /.github/workflows/ci_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/.github/workflows/ci_tests.yaml -------------------------------------------------------------------------------- /.github/workflows/pull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/.github/workflows/pull.yml -------------------------------------------------------------------------------- /.github/workflows/push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/.github/workflows/push.yml -------------------------------------------------------------------------------- /.github/workflows/repo-sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/.github/workflows/repo-sync.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/NOTICE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/README.rst -------------------------------------------------------------------------------- /SUPPORT_POLICY.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/SUPPORT_POLICY.rst -------------------------------------------------------------------------------- /VERSIONING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/VERSIONING.rst -------------------------------------------------------------------------------- /cfn/CB.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/cfn/CB.yml -------------------------------------------------------------------------------- /cfn/github_permissions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/cfn/github_permissions.yml -------------------------------------------------------------------------------- /codebuild/release/prod-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/codebuild/release/prod-release.yml -------------------------------------------------------------------------------- /codebuild/release/test-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/codebuild/release/test-release.yml -------------------------------------------------------------------------------- /codebuild/release/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/codebuild/release/validate.yml -------------------------------------------------------------------------------- /dev_requirements/ci-requirements.txt: -------------------------------------------------------------------------------- 1 | setuptools 2 | tox==3.24.5 3 | -------------------------------------------------------------------------------- /dev_requirements/doc-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/dev_requirements/doc-requirements.txt -------------------------------------------------------------------------------- /dev_requirements/linter-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/dev_requirements/linter-requirements.txt -------------------------------------------------------------------------------- /dev_requirements/release-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/dev_requirements/release-requirements.txt -------------------------------------------------------------------------------- /dev_requirements/test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/dev_requirements/test-requirements.txt -------------------------------------------------------------------------------- /doc/_static/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/lib/delegated_keys/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/delegated_keys/index.rst -------------------------------------------------------------------------------- /doc/lib/delegated_keys/jce.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/delegated_keys/jce.rst -------------------------------------------------------------------------------- /doc/lib/encrypted/client.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/encrypted/client.rst -------------------------------------------------------------------------------- /doc/lib/encrypted/config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/encrypted/config.rst -------------------------------------------------------------------------------- /doc/lib/encrypted/helpers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/encrypted/helpers.rst -------------------------------------------------------------------------------- /doc/lib/encrypted/item.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/encrypted/item.rst -------------------------------------------------------------------------------- /doc/lib/encrypted/resource.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/encrypted/resource.rst -------------------------------------------------------------------------------- /doc/lib/encrypted/table.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/encrypted/table.rst -------------------------------------------------------------------------------- /doc/lib/internal.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/internal.rst -------------------------------------------------------------------------------- /doc/lib/materials/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/materials/index.rst -------------------------------------------------------------------------------- /doc/lib/materials/raw.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/materials/raw.rst -------------------------------------------------------------------------------- /doc/lib/materials/wrapped.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/materials/wrapped.rst -------------------------------------------------------------------------------- /doc/lib/materials_providers/aws_kms.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/materials_providers/aws_kms.rst -------------------------------------------------------------------------------- /doc/lib/materials_providers/metastore.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/materials_providers/metastore.rst -------------------------------------------------------------------------------- /doc/lib/materials_providers/most_recent.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/materials_providers/most_recent.rst -------------------------------------------------------------------------------- /doc/lib/materials_providers/provider_stores.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/materials_providers/provider_stores.rst -------------------------------------------------------------------------------- /doc/lib/materials_providers/providers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/materials_providers/providers.rst -------------------------------------------------------------------------------- /doc/lib/materials_providers/static.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/materials_providers/static.rst -------------------------------------------------------------------------------- /doc/lib/materials_providers/wrapped.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/materials_providers/wrapped.rst -------------------------------------------------------------------------------- /doc/lib/tools/exceptions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/tools/exceptions.rst -------------------------------------------------------------------------------- /doc/lib/tools/identifiers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/tools/identifiers.rst -------------------------------------------------------------------------------- /doc/lib/tools/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/tools/index.rst -------------------------------------------------------------------------------- /doc/lib/tools/structures.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/tools/structures.rst -------------------------------------------------------------------------------- /doc/lib/tools/transform.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/doc/lib/tools/transform.rst -------------------------------------------------------------------------------- /examples/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/examples/README.rst -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/examples/__init__.py -------------------------------------------------------------------------------- /examples/requirements.txt: -------------------------------------------------------------------------------- 1 | dynamodb-encryption-sdk 2 | -------------------------------------------------------------------------------- /examples/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/examples/setup.py -------------------------------------------------------------------------------- /examples/src/dynamodb_encryption_sdk_examples/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/examples/src/dynamodb_encryption_sdk_examples/__init__.py -------------------------------------------------------------------------------- /examples/src/dynamodb_encryption_sdk_examples/aws_kms_encrypted_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/examples/src/dynamodb_encryption_sdk_examples/aws_kms_encrypted_client.py -------------------------------------------------------------------------------- /examples/src/dynamodb_encryption_sdk_examples/aws_kms_encrypted_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/examples/src/dynamodb_encryption_sdk_examples/aws_kms_encrypted_item.py -------------------------------------------------------------------------------- /examples/src/dynamodb_encryption_sdk_examples/aws_kms_encrypted_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/examples/src/dynamodb_encryption_sdk_examples/aws_kms_encrypted_resource.py -------------------------------------------------------------------------------- /examples/src/dynamodb_encryption_sdk_examples/aws_kms_encrypted_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/examples/src/dynamodb_encryption_sdk_examples/aws_kms_encrypted_table.py -------------------------------------------------------------------------------- /examples/src/dynamodb_encryption_sdk_examples/aws_kms_multi_region_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/examples/src/dynamodb_encryption_sdk_examples/aws_kms_multi_region_key.py -------------------------------------------------------------------------------- /examples/src/dynamodb_encryption_sdk_examples/most_recent_provider_encrypted_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/examples/src/dynamodb_encryption_sdk_examples/most_recent_provider_encrypted_table.py -------------------------------------------------------------------------------- /examples/src/dynamodb_encryption_sdk_examples/wrapped_rsa_encrypted_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/examples/src/dynamodb_encryption_sdk_examples/wrapped_rsa_encrypted_table.py -------------------------------------------------------------------------------- /examples/src/dynamodb_encryption_sdk_examples/wrapped_symmetric_encrypted_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/examples/src/dynamodb_encryption_sdk_examples/wrapped_symmetric_encrypted_table.py -------------------------------------------------------------------------------- /examples/src/pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/examples/src/pylintrc -------------------------------------------------------------------------------- /examples/test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/examples/test/__init__.py -------------------------------------------------------------------------------- /examples/test/examples_test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/examples/test/examples_test_utils.py -------------------------------------------------------------------------------- /examples/test/pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/examples/test/pylintrc -------------------------------------------------------------------------------- /examples/test/requirements.txt: -------------------------------------------------------------------------------- 1 | dynamodb-encryption-sdk 2 | pytest 3 | -------------------------------------------------------------------------------- /examples/test/test_aws_kms_encrypted_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/examples/test/test_aws_kms_encrypted_examples.py -------------------------------------------------------------------------------- /examples/test/test_most_recent_provider_encrypted_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/examples/test/test_most_recent_provider_encrypted_examples.py -------------------------------------------------------------------------------- /examples/test/test_wrapped_encrypted_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/examples/test/test_wrapped_encrypted_examples.py -------------------------------------------------------------------------------- /examples/tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/examples/tox.ini -------------------------------------------------------------------------------- /park.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/park.cfg -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/setup.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/__init__.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/compatability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/compatability.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/delegated_keys/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/delegated_keys/__init__.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/delegated_keys/jce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/delegated_keys/jce.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/encrypted/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/encrypted/__init__.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/encrypted/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/encrypted/client.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/encrypted/item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/encrypted/item.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/encrypted/resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/encrypted/resource.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/encrypted/table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/encrypted/table.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/exceptions.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/identifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/identifiers.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/internal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/internal/__init__.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/internal/crypto/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/internal/crypto/__init__.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/internal/crypto/authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/internal/crypto/authentication.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/internal/crypto/encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/internal/crypto/encryption.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/internal/crypto/jce_bridge/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/internal/crypto/jce_bridge/__init__.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/internal/crypto/jce_bridge/authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/internal/crypto/jce_bridge/authentication.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/internal/crypto/jce_bridge/encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/internal/crypto/jce_bridge/encryption.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/internal/crypto/jce_bridge/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/internal/crypto/jce_bridge/primitives.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/internal/dynamodb_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/internal/dynamodb_types.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/internal/formatting/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/internal/formatting/__init__.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/internal/formatting/deserialize/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/internal/formatting/deserialize/__init__.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/internal/formatting/deserialize/attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/internal/formatting/deserialize/attribute.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/internal/formatting/material_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/internal/formatting/material_description.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/internal/formatting/serialize/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/internal/formatting/serialize/__init__.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/internal/formatting/serialize/attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/internal/formatting/serialize/attribute.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/internal/identifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/internal/identifiers.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/internal/str_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/internal/str_ops.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/internal/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/internal/utils.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/internal/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/internal/validators.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/material_providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/material_providers/__init__.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/material_providers/aws_kms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/material_providers/aws_kms.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/material_providers/most_recent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/material_providers/most_recent.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/material_providers/static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/material_providers/static.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/material_providers/store/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/material_providers/store/__init__.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/material_providers/store/meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/material_providers/store/meta.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/material_providers/wrapped.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/material_providers/wrapped.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/materials/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/materials/__init__.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/materials/raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/materials/raw.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/materials/wrapped.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/materials/wrapped.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/structures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/structures.py -------------------------------------------------------------------------------- /src/dynamodb_encryption_sdk/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/dynamodb_encryption_sdk/transform.py -------------------------------------------------------------------------------- /src/pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/src/pylintrc -------------------------------------------------------------------------------- /test/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/README.rst -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/__init__.py -------------------------------------------------------------------------------- /test/acceptance/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/acceptance/__init__.py -------------------------------------------------------------------------------- /test/acceptance/acceptance_test_generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/acceptance/acceptance_test_generators.py -------------------------------------------------------------------------------- /test/acceptance/acceptance_test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/acceptance/acceptance_test_utils.py -------------------------------------------------------------------------------- /test/acceptance/encrypted/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/acceptance/encrypted/__init__.py -------------------------------------------------------------------------------- /test/acceptance/encrypted/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/acceptance/encrypted/test_client.py -------------------------------------------------------------------------------- /test/acceptance/encrypted/test_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/acceptance/encrypted/test_item.py -------------------------------------------------------------------------------- /test/acceptance/encrypted/test_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/acceptance/encrypted/test_resource.py -------------------------------------------------------------------------------- /test/acceptance/encrypted/test_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/acceptance/encrypted/test_table.py -------------------------------------------------------------------------------- /test/cloudformation/tables.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/cloudformation/tables.yaml -------------------------------------------------------------------------------- /test/freeze-upstream-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/freeze-upstream-requirements.sh -------------------------------------------------------------------------------- /test/functional/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/__init__.py -------------------------------------------------------------------------------- /test/functional/delegated_keys/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/delegated_keys/__init__.py -------------------------------------------------------------------------------- /test/functional/delegated_keys/test_jce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/delegated_keys/test_jce.py -------------------------------------------------------------------------------- /test/functional/encrypted/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/encrypted/__init__.py -------------------------------------------------------------------------------- /test/functional/encrypted/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/encrypted/test_client.py -------------------------------------------------------------------------------- /test/functional/encrypted/test_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/encrypted/test_item.py -------------------------------------------------------------------------------- /test/functional/encrypted/test_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/encrypted/test_resource.py -------------------------------------------------------------------------------- /test/functional/encrypted/test_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/encrypted/test_table.py -------------------------------------------------------------------------------- /test/functional/functional_test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/functional_test_utils.py -------------------------------------------------------------------------------- /test/functional/functional_test_vector_generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/functional_test_vector_generators.py -------------------------------------------------------------------------------- /test/functional/hypothesis_strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/hypothesis_strategies.py -------------------------------------------------------------------------------- /test/functional/internal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/internal/__init__.py -------------------------------------------------------------------------------- /test/functional/internal/crypto/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/internal/crypto/__init__.py -------------------------------------------------------------------------------- /test/functional/internal/crypto/test_authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/internal/crypto/test_authentication.py -------------------------------------------------------------------------------- /test/functional/internal/formatting/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/internal/formatting/__init__.py -------------------------------------------------------------------------------- /test/functional/internal/formatting/test_attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/internal/formatting/test_attribute.py -------------------------------------------------------------------------------- /test/functional/internal/formatting/test_material_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/internal/formatting/test_material_description.py -------------------------------------------------------------------------------- /test/functional/internal/test_str_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/internal/test_str_ops.py -------------------------------------------------------------------------------- /test/functional/internal/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/internal/test_utils.py -------------------------------------------------------------------------------- /test/functional/material_providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/material_providers/__init__.py -------------------------------------------------------------------------------- /test/functional/material_providers/store/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/material_providers/store/__init__.py -------------------------------------------------------------------------------- /test/functional/material_providers/store/test_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/material_providers/store/test_meta.py -------------------------------------------------------------------------------- /test/functional/material_providers/test_most_recent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/material_providers/test_most_recent.py -------------------------------------------------------------------------------- /test/functional/materials/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/materials/__init__.py -------------------------------------------------------------------------------- /test/functional/materials/test_raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/materials/test_raw.py -------------------------------------------------------------------------------- /test/functional/test_hypothesis_strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/test_hypothesis_strategies.py -------------------------------------------------------------------------------- /test/functional/test_identifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/test_identifiers.py -------------------------------------------------------------------------------- /test/functional/test_structures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/functional/test_structures.py -------------------------------------------------------------------------------- /test/integration/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/integration/__init__.py -------------------------------------------------------------------------------- /test/integration/encrypted/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/integration/encrypted/__init__.py -------------------------------------------------------------------------------- /test/integration/encrypted/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/integration/encrypted/test_client.py -------------------------------------------------------------------------------- /test/integration/encrypted/test_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/integration/encrypted/test_resource.py -------------------------------------------------------------------------------- /test/integration/encrypted/test_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/integration/encrypted/test_table.py -------------------------------------------------------------------------------- /test/integration/integration_test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/integration/integration_test_utils.py -------------------------------------------------------------------------------- /test/integration/material_providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/integration/material_providers/__init__.py -------------------------------------------------------------------------------- /test/integration/material_providers/store/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/integration/material_providers/store/__init__.py -------------------------------------------------------------------------------- /test/integration/material_providers/store/test_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/integration/material_providers/store/test_meta.py -------------------------------------------------------------------------------- /test/integration/material_providers/test_aws_kms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/integration/material_providers/test_aws_kms.py -------------------------------------------------------------------------------- /test/integration/material_providers/test_most_recent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/integration/material_providers/test_most_recent.py -------------------------------------------------------------------------------- /test/pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/pylintrc -------------------------------------------------------------------------------- /test/source-build-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/source-build-check.sh -------------------------------------------------------------------------------- /test/unit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/unit/__init__.py -------------------------------------------------------------------------------- /test/unit/encrypted/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/unit/encrypted/__init__.py -------------------------------------------------------------------------------- /test/unit/encrypted/test_encrypted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/unit/encrypted/test_encrypted.py -------------------------------------------------------------------------------- /test/unit/internal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/unit/internal/__init__.py -------------------------------------------------------------------------------- /test/unit/internal/formatting/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/unit/internal/formatting/__init__.py -------------------------------------------------------------------------------- /test/unit/internal/formatting/test_attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/unit/internal/formatting/test_attribute.py -------------------------------------------------------------------------------- /test/unit/material_providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/unit/material_providers/__init__.py -------------------------------------------------------------------------------- /test/unit/material_providers/test_aws_kms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/unit/material_providers/test_aws_kms.py -------------------------------------------------------------------------------- /test/unit/material_providers/test_static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/unit/material_providers/test_static.py -------------------------------------------------------------------------------- /test/unit/material_providers/test_wrapped.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/unit/material_providers/test_wrapped.py -------------------------------------------------------------------------------- /test/unit/test_compatability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/unit/test_compatability.py -------------------------------------------------------------------------------- /test/unit/test_structures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/unit/test_structures.py -------------------------------------------------------------------------------- /test/unit/unit_test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/unit/unit_test_utils.py -------------------------------------------------------------------------------- /test/upstream-requirements-py311.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/upstream-requirements-py311.txt -------------------------------------------------------------------------------- /test/upstream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/upstream.md -------------------------------------------------------------------------------- /test/vectors/deserialize_attribute.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/deserialize_attribute.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/java/aws-kms-direct-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/java/aws-kms-direct-1.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/java/metastore-aes-hmac-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/java/metastore-aes-hmac-2.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/java/metastore-data-tables-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/java/metastore-data-tables-1.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/java/metastore-data-tables-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/java/metastore-data-tables-2.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/java/metastore-data-tables-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/java/metastore-data-tables-3.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/java/metastore-kms-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/java/metastore-kms-3.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/java/metastore-rsa-rsa-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/java/metastore-rsa-rsa-1.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/java/static-aes-hmac-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/java/static-aes-hmac-1.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/java/static-aes-hmac-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/java/static-aes-hmac-2.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/java/static-aes-hmac-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/java/static-aes-hmac-3.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/java/wrapped-aes-hmac-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/java/wrapped-aes-hmac-1.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/java/wrapped-rsa-rsa-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/java/wrapped-rsa-rsa-1.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/java/wrapped-rsa-rsa-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/java/wrapped-rsa-rsa-2.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/java/wrapped-rsa-rsa-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/java/wrapped-rsa-rsa-3.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/python/aws-kms-direct-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/python/aws-kms-direct-1.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/python/metastore-aes-hmac-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/python/metastore-aes-hmac-2.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/python/metastore-aws-kms-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/python/metastore-aws-kms-1.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/python/metastore-data-tables-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/python/metastore-data-tables-1.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/python/metastore-data-tables-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/python/metastore-data-tables-2.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/python/metastore-data-tables-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/python/metastore-data-tables-3.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/python/metastore-rsa-rsa-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/python/metastore-rsa-rsa-1.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/python/static-aes-hmac-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/python/static-aes-hmac-1.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/python/static-aes-hmac-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/python/static-aes-hmac-2.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/python/static-aes-hmac-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/python/static-aes-hmac-3.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/python/wrapped-aes-hmac-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/python/wrapped-aes-hmac-1.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/python/wrapped-rsa-rsa-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/python/wrapped-rsa-rsa-1.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/python/wrapped-rsa-rsa-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/python/wrapped-rsa-rsa-2.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/ciphertext/python/wrapped-rsa-rsa-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/ciphertext/python/wrapped-rsa-rsa-3.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/keys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/keys.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/plaintext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/plaintext.json -------------------------------------------------------------------------------- /test/vectors/encrypted_item/scenarios.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/encrypted_item/scenarios.json -------------------------------------------------------------------------------- /test/vectors/material_description.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/material_description.json -------------------------------------------------------------------------------- /test/vectors/serialize_attribute.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/serialize_attribute.json -------------------------------------------------------------------------------- /test/vectors/string_to_sign.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/test/vectors/string_to_sign.json -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-dynamodb-encryption-python/HEAD/tox.ini --------------------------------------------------------------------------------