Virgil Security Crypto library  2.6.3
virgil::crypto::foundation::VirgilAsymmetricCipher Member List

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

asn1Read(virgil::crypto::foundation::asn1::VirgilAsn1Reader &asn1Reader) overridevirgil::crypto::foundation::VirgilAsymmetricCiphervirtual
asn1Write(virgil::crypto::foundation::asn1::VirgilAsn1Writer &asn1Writer, size_t childWrittenBytes=0) const overridevirgil::crypto::foundation::VirgilAsymmetricCiphervirtual
checkPrivateKeyPassword(const virgil::crypto::VirgilByteArray &key, const virgil::crypto::VirgilByteArray &pwd)virgil::crypto::foundation::VirgilAsymmetricCipherstatic
checkPublicKey(const virgil::crypto::VirgilByteArray &key)virgil::crypto::foundation::VirgilAsymmetricCipherstatic
checkRequiredField(const VirgilByteArray &param) const virgil::crypto::foundation::asn1::VirgilAsn1Compatibleprotectedvirtual
computeShared(const VirgilAsymmetricCipher &publicContext, const VirgilAsymmetricCipher &privateContext)virgil::crypto::foundation::VirgilAsymmetricCipherstatic
decrypt(const virgil::crypto::VirgilByteArray &in) const virgil::crypto::foundation::VirgilAsymmetricCipher
encrypt(const virgil::crypto::VirgilByteArray &in) const virgil::crypto::foundation::VirgilAsymmetricCipher
exportPrivateKeyToDER(const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray()) const virgil::crypto::foundation::VirgilAsymmetricCipher
exportPrivateKeyToPEM(const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray()) const virgil::crypto::foundation::VirgilAsymmetricCipher
exportPublicKeyToDER() const virgil::crypto::foundation::VirgilAsymmetricCipher
exportPublicKeyToPEM() const virgil::crypto::foundation::VirgilAsymmetricCipher
fromAsn1(const virgil::crypto::VirgilByteArray &asn1)virgil::crypto::foundation::asn1::VirgilAsn1Compatible
genKeyPair(VirgilKeyPair::Type type)virgil::crypto::foundation::VirgilAsymmetricCipher
genKeyPairFrom(const VirgilAsymmetricCipher &other)virgil::crypto::foundation::VirgilAsymmetricCipher
genKeyPairFromKeyMaterial(VirgilKeyPair::Type type, const VirgilByteArray &keyMaterial)virgil::crypto::foundation::VirgilAsymmetricCipher
getKeyType() const virgil::crypto::foundation::VirgilAsymmetricCipher
getPublicKeyBits() const virgil::crypto::foundation::VirgilAsymmetricCipher
isKeyPairMatch(const virgil::crypto::VirgilByteArray &publicKey, const virgil::crypto::VirgilByteArray &privateKey, const virgil::crypto::VirgilByteArray &privateKeyPassword=virgil::crypto::VirgilByteArray())virgil::crypto::foundation::VirgilAsymmetricCipherstatic
isPrivateKeyEncrypted(const virgil::crypto::VirgilByteArray &privateKey)virgil::crypto::foundation::VirgilAsymmetricCipherstatic
isPublicKeyValid(const virgil::crypto::VirgilByteArray &key)virgil::crypto::foundation::VirgilAsymmetricCipherstatic
keyLength() const virgil::crypto::foundation::VirgilAsymmetricCipher
keySize() const virgil::crypto::foundation::VirgilAsymmetricCipher
setKeyType(virgil::crypto::VirgilKeyPair::Type keyType)virgil::crypto::foundation::VirgilAsymmetricCipher
setPrivateKey(const virgil::crypto::VirgilByteArray &key, const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray())virgil::crypto::foundation::VirgilAsymmetricCipher
setPublicKey(const virgil::crypto::VirgilByteArray &key)virgil::crypto::foundation::VirgilAsymmetricCipher
setPublicKeyBits(const virgil::crypto::VirgilByteArray &bits)virgil::crypto::foundation::VirgilAsymmetricCipher
sign(const virgil::crypto::VirgilByteArray &digest, int hashType) const virgil::crypto::foundation::VirgilAsymmetricCipher
toAsn1() const virgil::crypto::foundation::asn1::VirgilAsn1Compatible
verify(const virgil::crypto::VirgilByteArray &digest, const virgil::crypto::VirgilByteArray &sign, int hashType) const virgil::crypto::foundation::VirgilAsymmetricCipher
VirgilAsymmetricCipher()virgil::crypto::foundation::VirgilAsymmetricCipher
~VirgilAsn1Compatible() noexceptvirgil::crypto::foundation::asn1::VirgilAsn1Compatibleinlinevirtual