aws_encryption_sdk.internal.formatting¶
Formatting functions for aws_encryption_sdk.
Functions
|
Calculates the ciphertext message body length, given a complete header. |
|
Calculates the complete ciphertext message length, given a complete header. |
|
Calculates the ciphertext message footer length, given a complete header. |
|
Calculates the ciphertext message header length, given a complete header. |
-
aws_encryption_sdk.internal.formatting.
header_length
(header)¶ Calculates the ciphertext message header length, given a complete header.
- Parameters
header (aws_encryption_sdk.structures.MessageHeader) – Complete message header object
- Return type
-
aws_encryption_sdk.internal.formatting.
body_length
(header, plaintext_length)¶ Calculates the ciphertext message body length, given a complete header.
- Parameters
header (aws_encryption_sdk.structures.MessageHeader) – Complete message header object
plaintext_length (int) – Length of plaintext in bytes
- Return type
Calculates the ciphertext message footer length, given a complete header.
- Parameters
header (aws_encryption_sdk.structures.MessageHeader) – Complete message header object
- Return type
-
aws_encryption_sdk.internal.formatting.
ciphertext_length
(header, plaintext_length)¶ Calculates the complete ciphertext message length, given a complete header.
- Parameters
header (aws_encryption_sdk.structures.MessageHeader) – Complete message header object
plaintext_length (int) – Length of plaintext in bytes
- Return type