|
AWS IoT Device SDK C++ v2
1.40.1
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 |