aws-encryption-sdk-python
keyring
aws_encryption_sdk
aws_encryption_sdk.exceptions
aws_encryption_sdk.identifiers
aws_encryption_sdk.caches
aws_encryption_sdk.caches.base
aws_encryption_sdk.caches.local
aws_encryption_sdk.caches.null
aws_encryption_sdk.keyrings.base
aws_encryption_sdk.keyrings.aws_kms
aws_encryption_sdk.keyrings.aws_kms.client_suppliers
aws_encryption_sdk.keyrings.multi
aws_encryption_sdk.keyrings.raw
aws_encryption_sdk.key_providers.base
aws_encryption_sdk.key_providers.kms
aws_encryption_sdk.key_providers.raw
aws_encryption_sdk.materials_managers
aws_encryption_sdk.materials_managers.base
aws_encryption_sdk.materials_managers.caching
aws_encryption_sdk.materials_managers.default
aws_encryption_sdk.streaming_client
aws_encryption_sdk.structures
aws_encryption_sdk.internal
aws_encryption_sdk.internal.crypto.authentication
aws_encryption_sdk.internal.crypto.data_keys
aws_encryption_sdk.internal.crypto.elliptic_curve
aws_encryption_sdk.internal.crypto.encryption
aws_encryption_sdk.internal.crypto.iv
aws_encryption_sdk.internal.crypto.wrapping_keys
aws_encryption_sdk.internal.defaults
aws_encryption_sdk.internal.formatting
aws_encryption_sdk.internal.formatting.deserialize
aws_encryption_sdk.internal.formatting.encryption_context
aws_encryption_sdk.internal.formatting.serialize
aws_encryption_sdk.internal.str_ops
aws_encryption_sdk.internal.structures
aws_encryption_sdk.internal.validators
aws_encryption_sdk.internal.utils
aws_encryption_sdk.keyrings.aws_kms._client_cache
aws-encryption-sdk-python
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
ActionNotAllowedError
add_master_key() (aws_encryption_sdk.key_providers.base.MasterKeyProvider method)
add_master_key_provider() (aws_encryption_sdk.key_providers.base.MasterKeyProvider method)
add_master_key_providers_from_list() (aws_encryption_sdk.key_providers.base.MasterKeyProvider method)
add_master_keys_from_list() (aws_encryption_sdk.key_providers.base.MasterKeyProvider method)
add_regional_client() (aws_encryption_sdk.key_providers.kms.KMSMasterKeyProvider method)
add_regional_clients_from_list() (aws_encryption_sdk.key_providers.kms.KMSMasterKeyProvider method)
age (aws_encryption_sdk.caches.CryptoMaterialsCacheEntry attribute)
Algorithm (in module aws_encryption_sdk.identifiers)
AlgorithmSuite (class in aws_encryption_sdk.identifiers)
AllowRegionsClientSupplier (class in aws_encryption_sdk.keyrings.aws_kms.client_suppliers)
assemble_content_aad() (in module aws_encryption_sdk.internal.formatting.encryption_context)
AuthenticationSuite (class in aws_encryption_sdk.identifiers)
aws_encryption_sdk (module)
aws_encryption_sdk.caches (module)
aws_encryption_sdk.caches.base (module)
aws_encryption_sdk.caches.local (module)
aws_encryption_sdk.caches.null (module)
aws_encryption_sdk.exceptions (module)
aws_encryption_sdk.identifiers (module)
aws_encryption_sdk.internal (module)
aws_encryption_sdk.internal.crypto.authentication (module)
aws_encryption_sdk.internal.crypto.data_keys (module)
aws_encryption_sdk.internal.crypto.elliptic_curve (module)
aws_encryption_sdk.internal.crypto.encryption (module)
aws_encryption_sdk.internal.crypto.iv (module)
aws_encryption_sdk.internal.crypto.wrapping_keys (module)
aws_encryption_sdk.internal.defaults (module)
aws_encryption_sdk.internal.formatting (module)
aws_encryption_sdk.internal.formatting.deserialize (module)
aws_encryption_sdk.internal.formatting.encryption_context (module)
aws_encryption_sdk.internal.formatting.serialize (module)
aws_encryption_sdk.internal.str_ops (module)
aws_encryption_sdk.internal.structures (module)
aws_encryption_sdk.internal.utils (module)
aws_encryption_sdk.internal.validators (module)
aws_encryption_sdk.key_providers.base (module)
aws_encryption_sdk.key_providers.kms (module)
aws_encryption_sdk.key_providers.raw (module)
aws_encryption_sdk.keyrings.aws_kms (module)
aws_encryption_sdk.keyrings.aws_kms._client_cache (module)
aws_encryption_sdk.keyrings.aws_kms.client_suppliers (module)
aws_encryption_sdk.keyrings.base (module)
aws_encryption_sdk.keyrings.multi (module)
aws_encryption_sdk.keyrings.raw (module)
aws_encryption_sdk.materials_managers (module)
aws_encryption_sdk.materials_managers.base (module)
aws_encryption_sdk.materials_managers.caching (module)
aws_encryption_sdk.materials_managers.default (module)
aws_encryption_sdk.streaming_client (module)
aws_encryption_sdk.structures (module)
AWSEncryptionSDKClientError
AwsKmsKeyring (class in aws_encryption_sdk.keyrings.aws_kms)
B
body_length() (in module aws_encryption_sdk.internal.formatting)
build_decryption_materials_cache_key() (in module aws_encryption_sdk.caches)
build_encryption_materials_cache_key() (in module aws_encryption_sdk.caches)
C
CacheError
CacheKeyError
CachingCryptoMaterialsManager (class in aws_encryption_sdk.materials_managers.caching)
ciphertext_length() (aws_encryption_sdk.streaming_client.StreamEncryptor method)
(in module aws_encryption_sdk.internal.formatting)
clear() (aws_encryption_sdk.caches.local.LocalCryptoMaterialsCache method)
client() (aws_encryption_sdk.keyrings.aws_kms._client_cache.ClientCache method)
client_default() (aws_encryption_sdk.key_providers.kms.KMSMasterKeyConfig method)
ClientCache (class in aws_encryption_sdk.keyrings.aws_kms._client_cache)
ClientSupplier (class in aws_encryption_sdk.keyrings.aws_kms.client_suppliers)
ClientSupplierType (in module aws_encryption_sdk.keyrings.aws_kms.client_suppliers)
close() (aws_encryption_sdk.streaming_client.StreamDecryptor method)
(aws_encryption_sdk.streaming_client.StreamEncryptor method)
ConfigMismatchError
content_type() (in module aws_encryption_sdk.internal.utils)
ContentAADString (class in aws_encryption_sdk.identifiers)
ContentType (class in aws_encryption_sdk.identifiers)
CryptographicMaterials (class in aws_encryption_sdk.materials_managers)
CryptoMaterialsCache (class in aws_encryption_sdk.caches.base)
CryptoMaterialsCacheEntry (class in aws_encryption_sdk.caches)
CryptoMaterialsCacheEntryHints (class in aws_encryption_sdk.caches)
CryptoMaterialsManager (class in aws_encryption_sdk.materials_managers.base)
CryptoResult (class in aws_encryption_sdk.structures)
CustomMaximumValueExceeded
D
data_key (aws_encryption_sdk.materials_managers.DecryptionMaterials attribute)
DataKey (class in aws_encryption_sdk.structures)
decrypt() (aws_encryption_sdk.internal.crypto.wrapping_keys.WrappingKey method)
(in module aws_encryption_sdk)
(in module aws_encryption_sdk.internal.crypto.encryption)
decrypt_data_key() (aws_encryption_sdk.key_providers.base.MasterKey method)
(aws_encryption_sdk.key_providers.base.MasterKeyProvider method)
decrypt_data_key_from_list() (aws_encryption_sdk.key_providers.base.MasterKeyProvider method)
decrypt_materials() (aws_encryption_sdk.materials_managers.base.CryptoMaterialsManager method)
(aws_encryption_sdk.materials_managers.caching.CachingCryptoMaterialsManager method)
(aws_encryption_sdk.materials_managers.default.DefaultCryptoMaterialsManager method)
DecryptionMaterials (class in aws_encryption_sdk.materials_managers)
DecryptionMaterialsRequest (class in aws_encryption_sdk.materials_managers)
DecryptKeyError
Decryptor (class in aws_encryption_sdk.internal.crypto.encryption)
DecryptorConfig (class in aws_encryption_sdk.streaming_client)
DefaultClientSupplier (class in aws_encryption_sdk.keyrings.aws_kms.client_suppliers)
DefaultCryptoMaterialsManager (class in aws_encryption_sdk.materials_managers.default)
DenyRegionsClientSupplier (class in aws_encryption_sdk.keyrings.aws_kms.client_suppliers)
derive_data_encryption_key() (in module aws_encryption_sdk.internal.crypto.data_keys)
deserialize_encryption_context() (in module aws_encryption_sdk.internal.formatting.encryption_context)
deserialize_footer() (in module aws_encryption_sdk.internal.formatting.deserialize)
deserialize_frame() (in module aws_encryption_sdk.internal.formatting.deserialize)
deserialize_header() (in module aws_encryption_sdk.internal.formatting.deserialize)
deserialize_header_auth() (in module aws_encryption_sdk.internal.formatting.deserialize)
deserialize_non_framed_values() (in module aws_encryption_sdk.internal.formatting.deserialize)
deserialize_tag() (in module aws_encryption_sdk.internal.formatting.deserialize)
deserialize_wrapped_key() (in module aws_encryption_sdk.internal.formatting.deserialize)
E
encoded_public_key() (aws_encryption_sdk.internal.crypto.authentication.Signer method)
encrypt() (aws_encryption_sdk.internal.crypto.wrapping_keys.WrappingKey method)
(in module aws_encryption_sdk)
(in module aws_encryption_sdk.internal.crypto.encryption)
encrypt_data_key() (aws_encryption_sdk.key_providers.base.MasterKey method)
encrypted_data_keys (aws_encryption_sdk.materials_managers.EncryptionMaterials attribute)
EncryptedData (class in aws_encryption_sdk.internal.structures)
EncryptedDataKey (class in aws_encryption_sdk.structures)
EncryptionKeyType (class in aws_encryption_sdk.identifiers)
EncryptionMaterials (class in aws_encryption_sdk.materials_managers)
EncryptionMaterialsRequest (class in aws_encryption_sdk.materials_managers)
EncryptionSuite (class in aws_encryption_sdk.identifiers)
EncryptionType (class in aws_encryption_sdk.identifiers)
EncryptKeyError
Encryptor (class in aws_encryption_sdk.internal.crypto.encryption)
EncryptorConfig (class in aws_encryption_sdk.streaming_client)
F
finalize() (aws_encryption_sdk.internal.crypto.authentication.Signer method)
(aws_encryption_sdk.internal.crypto.encryption.Decryptor method)
(aws_encryption_sdk.internal.crypto.encryption.Encryptor method)
footer_length() (in module aws_encryption_sdk.internal.formatting)
frame_iv() (in module aws_encryption_sdk.internal.crypto.iv)
from_data_key() (aws_encryption_sdk.structures.EncryptedDataKey class method)
(aws_encryption_sdk.structures.RawDataKey class method)
from_der_encoding() (aws_encryption_sdk.keyrings.raw.RawRSAKeyring class method)
from_encoded_point() (aws_encryption_sdk.internal.crypto.authentication.Verifier class method)
from_key_bytes() (aws_encryption_sdk.internal.crypto.authentication.Signer class method)
(aws_encryption_sdk.internal.crypto.authentication.Verifier class method)
from_pem_encoding() (aws_encryption_sdk.keyrings.raw.RawRSAKeyring class method)
G
generate_data_key() (aws_encryption_sdk.key_providers.base.MasterKey method)
generate_ecc_signing_key() (in module aws_encryption_sdk.internal.crypto.elliptic_curve)
GenerateKeyError
get_aad_content_string() (in module aws_encryption_sdk.internal.utils)
get_decryption_materials() (aws_encryption_sdk.caches.base.CryptoMaterialsCache method)
(aws_encryption_sdk.caches.local.LocalCryptoMaterialsCache method)
(aws_encryption_sdk.caches.null.NullCryptoMaterialsCache method)
get_encryption_materials() (aws_encryption_sdk.caches.base.CryptoMaterialsCache method)
(aws_encryption_sdk.caches.local.LocalCryptoMaterialsCache method)
(aws_encryption_sdk.caches.null.NullCryptoMaterialsCache method)
(aws_encryption_sdk.materials_managers.base.CryptoMaterialsManager method)
(aws_encryption_sdk.materials_managers.caching.CachingCryptoMaterialsManager method)
(aws_encryption_sdk.materials_managers.default.DefaultCryptoMaterialsManager method)
H
header_auth_iv() (in module aws_encryption_sdk.internal.crypto.iv)
header_length() (in module aws_encryption_sdk.internal.formatting)
I
id_as_bytes() (aws_encryption_sdk.identifiers.AlgorithmSuite method)
IncorrectMasterKeyError
input_length() (aws_encryption_sdk.identifiers.KDFSuite method)
InvalidAlgorithmError
invalidate() (aws_encryption_sdk.caches.CryptoMaterialsCacheEntry method)
InvalidCryptographicMaterialsError
InvalidDataKeyError
InvalidKeyIdError
InvalidProviderIdError
is_complete (aws_encryption_sdk.materials_managers.DecryptionMaterials attribute)
(aws_encryption_sdk.materials_managers.EncryptionMaterials attribute)
is_too_old() (aws_encryption_sdk.caches.CryptoMaterialsCacheEntry method)
K
kdf_input_len (aws_encryption_sdk.identifiers.AlgorithmSuite attribute)
KDFSuite (class in aws_encryption_sdk.identifiers)
key_bytes() (aws_encryption_sdk.internal.crypto.authentication.Signer method)
(aws_encryption_sdk.internal.crypto.authentication.Verifier method)
key_namespace (aws_encryption_sdk.structures.MasterKeyInfo attribute)
key_provider (aws_encryption_sdk.key_providers.base.MasterKey attribute)
Keyring (class in aws_encryption_sdk.keyrings.base)
KMSMasterKey (class in aws_encryption_sdk.key_providers.kms)
KMSMasterKeyConfig (class in aws_encryption_sdk.key_providers.kms)
KMSMasterKeyProvider (class in aws_encryption_sdk.key_providers.kms)
KMSMasterKeyProviderConfig (class in aws_encryption_sdk.key_providers.kms)
L
LocalCryptoMaterialsCache (class in aws_encryption_sdk.caches.local)
M
master_key() (aws_encryption_sdk.key_providers.base.MasterKeyProvider method)
master_key_for_decrypt() (aws_encryption_sdk.key_providers.base.MasterKeyProvider method)
master_key_for_encrypt() (aws_encryption_sdk.key_providers.base.MasterKeyProvider method)
master_keys_for_data_key() (aws_encryption_sdk.key_providers.base.MasterKeyProvider method)
master_keys_for_encryption() (aws_encryption_sdk.key_providers.base.MasterKey method)
(aws_encryption_sdk.key_providers.base.MasterKeyProvider method)
MasterKey (class in aws_encryption_sdk.key_providers.base)
MasterKeyConfig (class in aws_encryption_sdk.key_providers.base)
MasterKeyError
MasterKeyInfo (class in aws_encryption_sdk.structures)
MasterKeyProvider (class in aws_encryption_sdk.key_providers.base)
MasterKeyProviderConfig (class in aws_encryption_sdk.key_providers.base)
MasterKeyProviderError
message_id() (in module aws_encryption_sdk.internal.utils)
MessageFooter (class in aws_encryption_sdk.internal.structures)
MessageFrameBody (class in aws_encryption_sdk.internal.structures)
MessageHeader (class in aws_encryption_sdk.structures)
MessageHeaderAuthentication (class in aws_encryption_sdk.internal.structures)
MessageNoFrameBody (class in aws_encryption_sdk.internal.structures)
MultiKeyring (class in aws_encryption_sdk.keyrings.multi)
N
non_framed_body_iv() (in module aws_encryption_sdk.internal.crypto.iv)
NotSupportedError
NullCryptoMaterialsCache (class in aws_encryption_sdk.caches.null)
O
ObjectType (class in aws_encryption_sdk.identifiers)
on_decrypt() (aws_encryption_sdk.keyrings.aws_kms.AwsKmsKeyring method)
(aws_encryption_sdk.keyrings.base.Keyring method)
(aws_encryption_sdk.keyrings.multi.MultiKeyring method)
(aws_encryption_sdk.keyrings.raw.RawAESKeyring method)
(aws_encryption_sdk.keyrings.raw.RawRSAKeyring method)
on_encrypt() (aws_encryption_sdk.keyrings.aws_kms.AwsKmsKeyring method)
(aws_encryption_sdk.keyrings.base.Keyring method)
(aws_encryption_sdk.keyrings.multi.MultiKeyring method)
(aws_encryption_sdk.keyrings.raw.RawAESKeyring method)
(aws_encryption_sdk.keyrings.raw.RawRSAKeyring method)
owns_data_key() (aws_encryption_sdk.key_providers.base.MasterKey method)
(aws_encryption_sdk.key_providers.raw.RawMasterKey method)
P
prep_stream_data() (in module aws_encryption_sdk.internal.utils)
prepare_data_keys() (in module aws_encryption_sdk.internal.utils)
provider_id (aws_encryption_sdk.key_providers.base.MasterKeyProvider attribute)
put_decryption_materials() (aws_encryption_sdk.caches.base.CryptoMaterialsCache method)
(aws_encryption_sdk.caches.local.LocalCryptoMaterialsCache method)
(aws_encryption_sdk.caches.null.NullCryptoMaterialsCache method)
put_encryption_materials() (aws_encryption_sdk.caches.base.CryptoMaterialsCache method)
(aws_encryption_sdk.caches.local.LocalCryptoMaterialsCache method)
(aws_encryption_sdk.caches.null.NullCryptoMaterialsCache method)
R
RawAESKeyring (class in aws_encryption_sdk.keyrings.raw)
RawDataKey (class in aws_encryption_sdk.structures)
RawMasterKey (class in aws_encryption_sdk.key_providers.raw)
RawMasterKeyConfig (class in aws_encryption_sdk.key_providers.raw)
RawMasterKeyProvider (class in aws_encryption_sdk.key_providers.raw)
RawRSAKeyring (class in aws_encryption_sdk.keyrings.raw)
read_short() (in module aws_encryption_sdk.internal.formatting.encryption_context)
read_string() (in module aws_encryption_sdk.internal.formatting.encryption_context)
remove() (aws_encryption_sdk.caches.local.LocalCryptoMaterialsCache method)
S
safe_to_cache() (aws_encryption_sdk.identifiers.AlgorithmSuite method)
SequenceIdentifier (class in aws_encryption_sdk.identifiers)
SerializationError
SerializationVersion (class in aws_encryption_sdk.identifiers)
serialize_encrypted_data_key() (in module aws_encryption_sdk.internal.formatting.serialize)
serialize_encryption_context() (in module aws_encryption_sdk.internal.formatting.encryption_context)
serialize_footer() (in module aws_encryption_sdk.internal.formatting.serialize)
serialize_frame() (in module aws_encryption_sdk.internal.formatting.serialize)
serialize_header() (in module aws_encryption_sdk.internal.formatting.serialize)
serialize_header_auth() (in module aws_encryption_sdk.internal.formatting.serialize)
serialize_non_framed_close() (in module aws_encryption_sdk.internal.formatting.serialize)
serialize_non_framed_open() (in module aws_encryption_sdk.internal.formatting.serialize)
serialize_raw_master_key_prefix() (in module aws_encryption_sdk.internal.formatting.serialize)
serialize_wrapped_key() (in module aws_encryption_sdk.internal.formatting.serialize)
SignatureKeyError
Signer (class in aws_encryption_sdk.internal.crypto.authentication)
source_data_key_length_check() (in module aws_encryption_sdk.internal.utils)
stream() (in module aws_encryption_sdk)
StreamDecryptor (class in aws_encryption_sdk.streaming_client)
StreamEncryptor (class in aws_encryption_sdk.streaming_client)
T
tag (aws_encryption_sdk.internal.crypto.encryption.Encryptor attribute)
to_bytes() (in module aws_encryption_sdk.internal.str_ops)
to_str() (in module aws_encryption_sdk.internal.str_ops)
U
UnknownIdentityError
UnknownRegionError
unpack_values() (in module aws_encryption_sdk.internal.formatting.deserialize)
update() (aws_encryption_sdk.internal.crypto.authentication.Signer method)
(aws_encryption_sdk.internal.crypto.authentication.Verifier method)
(aws_encryption_sdk.internal.crypto.encryption.Decryptor method)
(aws_encryption_sdk.internal.crypto.encryption.Encryptor method)
V
valid_kdf() (aws_encryption_sdk.identifiers.EncryptionSuite method)
validate_frame_length() (in module aws_encryption_sdk.internal.utils)
validate_header() (in module aws_encryption_sdk.internal.formatting.deserialize)
value_is_not_a_string() (in module aws_encryption_sdk.internal.validators)
Verifier (class in aws_encryption_sdk.internal.crypto.authentication)
verify() (aws_encryption_sdk.internal.crypto.authentication.Verifier method)
W
with_data_encryption_key() (aws_encryption_sdk.materials_managers.DecryptionMaterials method)
(aws_encryption_sdk.materials_managers.EncryptionMaterials method)
with_encrypted_data_key() (aws_encryption_sdk.materials_managers.EncryptionMaterials method)
with_signing_key() (aws_encryption_sdk.materials_managers.EncryptionMaterials method)
with_verification_key() (aws_encryption_sdk.materials_managers.DecryptionMaterials method)
WrappingAlgorithm (class in aws_encryption_sdk.identifiers)
WrappingKey (class in aws_encryption_sdk.internal.crypto.wrapping_keys)
Read the Docs
v: keyring
Versions
latest
stable
keyring
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.