AWS IoT Device SDK C++ v2
1.34.0
AWS IoT Device SDK C++ v2
|
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()) noexcept | Aws::Crt::Crypto::SymmetricCipher | static |
CreateAES_256_CTR_Cipher(const Optional< ByteCursor > &key=Optional< ByteCursor >(), const Optional< ByteCursor > &iv=Optional< ByteCursor >(), Allocator *allocator=ApiAllocator()) noexcept | Aws::Crt::Crypto::SymmetricCipher | static |
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()) noexcept | Aws::Crt::Crypto::SymmetricCipher | static |
CreateAES_256_KeyWrap_Cipher(const Optional< ByteCursor > &key=Optional< ByteCursor >(), Allocator *allocator=ApiAllocator()) noexcept | Aws::Crt::Crypto::SymmetricCipher | static |
Decrypt(const ByteCursor &toDecrypt, ByteBuf &out) noexcept | Aws::Crt::Crypto::SymmetricCipher | |
Encrypt(const ByteCursor &toEncrypt, ByteBuf &out) noexcept | Aws::Crt::Crypto::SymmetricCipher | |
FinalizeDecryption(ByteBuf &out) noexcept | Aws::Crt::Crypto::SymmetricCipher | |
FinalizeEncryption(ByteBuf &out) noexcept | Aws::Crt::Crypto::SymmetricCipher | |
GetIV() const noexcept | Aws::Crt::Crypto::SymmetricCipher | |
GetKey() const noexcept | Aws::Crt::Crypto::SymmetricCipher | |
GetState() const noexcept | Aws::Crt::Crypto::SymmetricCipher | |
GetTag() const noexcept | Aws::Crt::Crypto::SymmetricCipher | |
LastError() const noexcept | Aws::Crt::Crypto::SymmetricCipher | inline |
operator bool() const noexcept | Aws::Crt::Crypto::SymmetricCipher | |
operator=(const SymmetricCipher &)=delete | Aws::Crt::Crypto::SymmetricCipher | |
operator=(SymmetricCipher &&) noexcept=default | Aws::Crt::Crypto::SymmetricCipher | |
Reset() noexcept | Aws::Crt::Crypto::SymmetricCipher | |
SetTag(ByteCursor tag) const noexcept | Aws::Crt::Crypto::SymmetricCipher | |
SymmetricCipher(const SymmetricCipher &)=delete | Aws::Crt::Crypto::SymmetricCipher | |
SymmetricCipher(SymmetricCipher &&) noexcept=default | Aws::Crt::Crypto::SymmetricCipher |