Algorithm enum name | virgil::crypto::foundation::VirgilSymmetricCipher | |
asn1Read(virgil::crypto::foundation::asn1::VirgilAsn1Reader &asn1Reader) override | virgil::crypto::foundation::VirgilSymmetricCipher | virtual |
asn1Write(virgil::crypto::foundation::asn1::VirgilAsn1Writer &asn1Writer, size_t childWrittenBytes=0) const override | virgil::crypto::foundation::VirgilSymmetricCipher | virtual |
authTagLength() const | virgil::crypto::foundation::VirgilSymmetricCipher | |
blockSize() const | virgil::crypto::foundation::VirgilSymmetricCipher | |
checkRequiredField(const VirgilByteArray ¶m) const | virgil::crypto::foundation::asn1::VirgilAsn1Compatible | protectedvirtual |
clear() | virgil::crypto::foundation::VirgilSymmetricCipher | |
crypt(const virgil::crypto::VirgilByteArray &input, const virgil::crypto::VirgilByteArray &iv) | virgil::crypto::foundation::VirgilSymmetricCipher | |
finish() | virgil::crypto::foundation::VirgilSymmetricCipher | |
fromAsn1(const virgil::crypto::VirgilByteArray &asn1) | virgil::crypto::foundation::asn1::VirgilAsn1Compatible | |
isAuthMode() const | virgil::crypto::foundation::VirgilSymmetricCipher | |
isDecryptionMode() const | virgil::crypto::foundation::VirgilSymmetricCipher | |
isEncryptionMode() const | virgil::crypto::foundation::VirgilSymmetricCipher | |
isSupportPadding() const | virgil::crypto::foundation::VirgilSymmetricCipher | |
iv() const | virgil::crypto::foundation::VirgilSymmetricCipher | |
ivSize() const | virgil::crypto::foundation::VirgilSymmetricCipher | |
keyLength() const | virgil::crypto::foundation::VirgilSymmetricCipher | |
keySize() const | virgil::crypto::foundation::VirgilSymmetricCipher | |
name() const | virgil::crypto::foundation::VirgilSymmetricCipher | |
Padding enum name | virgil::crypto::foundation::VirgilSymmetricCipher | |
reset() | virgil::crypto::foundation::VirgilSymmetricCipher | |
setAuthData(const virgil::crypto::VirgilByteArray &authData) | virgil::crypto::foundation::VirgilSymmetricCipher | |
setDecryptionKey(const virgil::crypto::VirgilByteArray &key) | virgil::crypto::foundation::VirgilSymmetricCipher | |
setEncryptionKey(const virgil::crypto::VirgilByteArray &key) | virgil::crypto::foundation::VirgilSymmetricCipher | |
setIV(const virgil::crypto::VirgilByteArray &iv) | virgil::crypto::foundation::VirgilSymmetricCipher | |
setPadding(VirgilSymmetricCipher::Padding padding) | virgil::crypto::foundation::VirgilSymmetricCipher | |
toAsn1() const | virgil::crypto::foundation::asn1::VirgilAsn1Compatible | |
update(const virgil::crypto::VirgilByteArray &input) | virgil::crypto::foundation::VirgilSymmetricCipher | |
VirgilSymmetricCipher() | virgil::crypto::foundation::VirgilSymmetricCipher | |
VirgilSymmetricCipher(Algorithm algorithm) | virgil::crypto::foundation::VirgilSymmetricCipher | explicit |
VirgilSymmetricCipher(const std::string &name) | virgil::crypto::foundation::VirgilSymmetricCipher | explicit |
VirgilSymmetricCipher(const char *name) | virgil::crypto::foundation::VirgilSymmetricCipher | explicit |
~VirgilAsn1Compatible() noexcept | virgil::crypto::foundation::asn1::VirgilAsn1Compatible | inlinevirtual |