Virgil Security Crypto library  2.6.3
virgil::crypto::VirgilCipher Member List

This is the complete list of members for virgil::crypto::VirgilCipher, including all inherited members.

addKeyRecipient(const VirgilByteArray &recipientId, const VirgilByteArray &publicKey)virgil::crypto::VirgilCipherBase
addPasswordRecipient(const VirgilByteArray &pwd)virgil::crypto::VirgilCipherBase
buildContentInfo()virgil::crypto::VirgilCipherBaseprotected
clear()virgil::crypto::VirgilCipherBaseprotected
computeShared(const VirgilByteArray &publicKey, const VirgilByteArray &privateKey, const VirgilByteArray &privateKeyPassword=VirgilByteArray())virgil::crypto::VirgilCipherBasestatic
customParams()virgil::crypto::VirgilCipherBase
customParams() const virgil::crypto::VirgilCipherBase
decryptWithKey(const VirgilByteArray &encryptedData, const VirgilByteArray &recipientId, const VirgilByteArray &privateKey, const VirgilByteArray &privateKeyPassword=VirgilByteArray())virgil::crypto::VirgilCipher
decryptWithPassword(const VirgilByteArray &encryptedData, const VirgilByteArray &pwd)virgil::crypto::VirgilCipher
defineContentInfoSize(const VirgilByteArray &data)virgil::crypto::VirgilCipherBasestatic
encrypt(const VirgilByteArray &data, bool embedContentInfo=true)virgil::crypto::VirgilCipher
filterAndSetupContentInfo(const VirgilByteArray &encryptedData, bool isLastChunk)virgil::crypto::VirgilCipherBaseprotected
getContentInfo() const virgil::crypto::VirgilCipherBase
getSymmetricCipher()virgil::crypto::VirgilCipherBaseprotected
initDecryptionWithKey(const VirgilByteArray &recipientId, const VirgilByteArray &privateKey, const VirgilByteArray &privateKeyPassword)virgil::crypto::VirgilCipherBaseprotected
initDecryptionWithPassword(const VirgilByteArray &pwd)virgil::crypto::VirgilCipherBaseprotected
initEncryption()virgil::crypto::VirgilCipherBaseprotected
isInited() const virgil::crypto::VirgilCipherBaseprotected
isReadyForDecryption() const virgil::crypto::VirgilCipherBaseprotected
isReadyForEncryption() const virgil::crypto::VirgilCipherBaseprotected
keyRecipientExists(const VirgilByteArray &recipientId) const virgil::crypto::VirgilCipherBase
passwordRecipientExists(const VirgilByteArray &password) const virgil::crypto::VirgilCipherBase
removeAllRecipients()virgil::crypto::VirgilCipherBase
removeKeyRecipient(const VirgilByteArray &recipientId)virgil::crypto::VirgilCipherBase
removePasswordRecipient(const VirgilByteArray &pwd)virgil::crypto::VirgilCipherBase
setContentInfo(const VirgilByteArray &contentInfo)virgil::crypto::VirgilCipherBase
VirgilCipherBase()virgil::crypto::VirgilCipherBase