AWS SDK for C++AWS SDK for C++ Version 1.11.791 |
#include <ContentCryptoMaterial.h>
Definition at line 19 of file ContentCryptoMaterial.h.
Adds to the current materials description map using a key and a value.
Definition at line 203 of file ContentCryptoMaterial.h.
Definition at line 312 of file ContentCryptoMaterial.h.
Definition at line 311 of file ContentCryptoMaterial.h.
Definition at line 299 of file ContentCryptoMaterial.h.
Gets the underlying aad for GCM if needed.
Definition at line 257 of file ContentCryptoMaterial.h.
Gets the underlying CEK initialization vector.
Definition at line 272 of file ContentCryptoMaterial.h.
Gets the underlying content crypto scheme.
Definition at line 126 of file ContentCryptoMaterial.h.
Gets the underlying content encryption key.
Definition at line 46 of file ContentCryptoMaterial.h.
Gets the underlying crypto tag length
Definition at line 94 of file ContentCryptoMaterial.h.
Gets the underlying encrypted content encryption key.
Definition at line 54 of file ContentCryptoMaterial.h.
Gets the underlying encryption context
Definition at line 70 of file ContentCryptoMaterial.h.
Gets the underlying final CEK.
Definition at line 287 of file ContentCryptoMaterial.h.
Gets the underlying aad for GCM if needed.
Definition at line 242 of file ContentCryptoMaterial.h.
Gets the underlying initialization vector
Definition at line 62 of file ContentCryptoMaterial.h.
Gets the underlying key commitment
Definition at line 78 of file ContentCryptoMaterial.h.
Gets the underlying key wrap algorithm
Definition at line 118 of file ContentCryptoMaterial.h.
Gets the underlying materials description map.
Definition at line 102 of file ContentCryptoMaterial.h.
Definition at line 110 of file ContentCryptoMaterial.h.
Gets the underlying message ID
Definition at line 86 of file ContentCryptoMaterial.h.
Definition at line 310 of file ContentCryptoMaterial.h.
Sets the underlying tag for decrypting CEK if it's GCM encrypted.
Definition at line 250 of file ContentCryptoMaterial.h.
Sets the underlying initialization vector for CEK if it's GCM encrypted.
Definition at line 265 of file ContentCryptoMaterial.h.
Sets the underlying content Crypto Scheme. Copies from parameter contentCryptoScheme.
Definition at line 227 of file ContentCryptoMaterial.h.
Sets the underlying content encryption key. Copies from parameter content encryption key.
Definition at line 134 of file ContentCryptoMaterial.h.
Sets the underlying crypto Tag Length. Copies from parameter cryptoTagLength.
Definition at line 195 of file ContentCryptoMaterial.h.
Sets the underlying encrypted content encryption key. Copies from parameter encrypted content encryption key.
Definition at line 142 of file ContentCryptoMaterial.h.
Sets the underlying encryption context. Copies from parameter encryptionContext.
Definition at line 171 of file ContentCryptoMaterial.h.
Sets the underlying final CEK
Definition at line 280 of file ContentCryptoMaterial.h.
Sets the underlying AAD for GCM if needed.
Definition at line 235 of file ContentCryptoMaterial.h.
Sets the underlying iv. Copies from parameter iv.
Definition at line 150 of file ContentCryptoMaterial.h.
Sets the underlying key commitment. Copies from parameter keyCommitment.
Definition at line 179 of file ContentCryptoMaterial.h.
Sets the underlying Key Wrap Algorithm. Copies from parameter keyWrapAlgorithm.
Definition at line 219 of file ContentCryptoMaterial.h.
Sets the underlying materials description. Copies from parameter materials description.
Definition at line 211 of file ContentCryptoMaterial.h.
Sets the underlying message ID. Copies from parameter messageId.
Definition at line 187 of file ContentCryptoMaterial.h.
Sets the underlying iv to 12 bytes of zero, as needed for V3 encoding
Definition at line 158 of file ContentCryptoMaterial.h.