AWS IoT Device SDK C++ v2  1.33.0
AWS IoT Device SDK C++ v2
Aws::Crt::Crypto::SymmetricCipher Member List

This is the complete list of members for Aws::Crt::Crypto::SymmetricCipher, including all inherited members.

CreateAES_256_CBC_Cipher(const Optional< ByteCursor > &key=Optional< ByteCursor >(), const Optional< ByteCursor > &iv=Optional< ByteCursor >(), Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Crypto::SymmetricCipherstatic
CreateAES_256_CTR_Cipher(const Optional< ByteCursor > &key=Optional< ByteCursor >(), const Optional< ByteCursor > &iv=Optional< ByteCursor >(), Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Crypto::SymmetricCipherstatic
CreateAES_256_GCM_Cipher(const Optional< ByteCursor > &key=Optional< ByteCursor >(), const Optional< ByteCursor > &iv=Optional< ByteCursor >(), const Optional< ByteCursor > &aad=Optional< ByteCursor >(), Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Crypto::SymmetricCipherstatic
CreateAES_256_KeyWrap_Cipher(const Optional< ByteCursor > &key=Optional< ByteCursor >(), Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Crypto::SymmetricCipherstatic
Decrypt(const ByteCursor &toDecrypt, ByteBuf &out) noexceptAws::Crt::Crypto::SymmetricCipher
Encrypt(const ByteCursor &toEncrypt, ByteBuf &out) noexceptAws::Crt::Crypto::SymmetricCipher
FinalizeDecryption(ByteBuf &out) noexceptAws::Crt::Crypto::SymmetricCipher
FinalizeEncryption(ByteBuf &out) noexceptAws::Crt::Crypto::SymmetricCipher
GetIV() const noexceptAws::Crt::Crypto::SymmetricCipher
GetKey() const noexceptAws::Crt::Crypto::SymmetricCipher
GetState() const noexceptAws::Crt::Crypto::SymmetricCipher
GetTag() const noexceptAws::Crt::Crypto::SymmetricCipher
LastError() const noexceptAws::Crt::Crypto::SymmetricCipherinline
operator bool() const noexceptAws::Crt::Crypto::SymmetricCipher
operator=(const SymmetricCipher &)=deleteAws::Crt::Crypto::SymmetricCipher
operator=(SymmetricCipher &&) noexcept=defaultAws::Crt::Crypto::SymmetricCipher
Reset() noexceptAws::Crt::Crypto::SymmetricCipher
SetTag(ByteCursor tag) const noexceptAws::Crt::Crypto::SymmetricCipher
SymmetricCipher(const SymmetricCipher &)=deleteAws::Crt::Crypto::SymmetricCipher
SymmetricCipher(SymmetricCipher &&) noexcept=defaultAws::Crt::Crypto::SymmetricCipher