This library contains internal primitives used by higher-level AWS Cryptography libraries, such as the AWS Encryption SDK. It is *not intended for direct public consumption* and is explicitly marked for internal use only by AWS. Direct usage is strongly discouraged due to potential breaking changes without notice. The current version is 1.11.2, and it is actively maintained with irregular releases driven by upstream AWS Cryptography library requirements.
pip install aws-cryptography-internal-primitivesVerified import paths — ran on the pinned version, not inferred.
This code demonstrates the creation of an internal `SymmetricCryptoKey` object for illustrative purposes only. *This library is strictly for internal AWS use* and not intended for direct customer consumption. Direct use of these primitives is strongly discouraged as the API is unstable, subject to breaking changes without notice, and does not offer the security and usability guarantees of higher-level AWS Cryptography SDKs (e.g., AWS Encryption SDK or AWS KMS Client). Do NOT use this code in production.
Use higher-level AWS Cryptography libraries like the AWS Encryption SDK or AWS KMS client instead of directly consuming this package.
Refer to official AWS Encryption SDK or AWS KMS client documentation for secure and supported cryptographic operations. Do not implement cryptographic primitives directly unless you are a security expert fully aware of the implications.
Avoid direct dependencies on this library; rely on stable, public AWS SDKs that manage these internal dependencies for you.