Internal ResourcesΒΆ

Warning

These are provided for informational purposes only. No guarantee is provided on the modules and APIs described here remaining consistent. Directly reference at your own risk.

dynamodb_encryption_sdk.internal.identifiers Unique identifiers for internal use only.
dynamodb_encryption_sdk.internal.str_ops Helper functions for consistently obtaining str and bytes objects in both Python2 and Python3.
dynamodb_encryption_sdk.internal.utils Otherwise undifferentiated utility resources.
dynamodb_encryption_sdk.internal.validators Custom validators for attrs.
dynamodb_encryption_sdk.internal.crypto Inner cryptographic components.
dynamodb_encryption_sdk.internal.crypto.authentication Functions to handle calculating and verifying signatures of encrypted items.
dynamodb_encryption_sdk.internal.crypto.encryption Functions to handle encrypting and decrypting DynamoDB attributes.
dynamodb_encryption_sdk.internal.crypto.jce_bridge Components to provide cryptographic primitives based on JCE Standard Names.
dynamodb_encryption_sdk.internal.crypto.jce_bridge.authentication Cryptographic authentication resources for JCE bridge.
dynamodb_encryption_sdk.internal.crypto.jce_bridge.encryption Cipher resource for JCE bridge.
dynamodb_encryption_sdk.internal.crypto.jce_bridge.primitives Cryptographic primitive resources for JCE bridge.
dynamodb_encryption_sdk.internal.formatting Data formatting utilities for the DynamoDB Encryption Client.
dynamodb_encryption_sdk.internal.formatting.material_description Tools for serializing and deserializing material descriptions.
dynamodb_encryption_sdk.internal.formatting.deserialize Helper functions for deserializing values.
dynamodb_encryption_sdk.internal.formatting.deserialize.attribute Tooling for deserializing attributes.
dynamodb_encryption_sdk.internal.formatting.serialize Helper functions for serializing values.
dynamodb_encryption_sdk.internal.formatting.serialize.attribute Tooling for serializing attributes.