Virgil Security Crypto library  1.8.2
All Classes Namespaces Functions Variables Enumerations Enumerator Pages
virgil::crypto::VirgilKeyPair Member List

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

checkPrivateKeyPassword(const virgil::crypto::VirgilByteArray &key, const virgil::crypto::VirgilByteArray &pwd)virgil::crypto::VirgilKeyPairstatic
ecBrainpool256(const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray())virgil::crypto::VirgilKeyPairstatic
ecBrainpool384(const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray())virgil::crypto::VirgilKeyPairstatic
ecBrainpool512(const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray())virgil::crypto::VirgilKeyPairstatic
ecKoblitz192(const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray())virgil::crypto::VirgilKeyPairstatic
ecKoblitz224(const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray())virgil::crypto::VirgilKeyPairstatic
ecKoblitz256(const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray())virgil::crypto::VirgilKeyPairstatic
ecNist192(const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray())virgil::crypto::VirgilKeyPairstatic
ecNist224(const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray())virgil::crypto::VirgilKeyPairstatic
ecNist256(const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray())virgil::crypto::VirgilKeyPairstatic
ecNist384(const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray())virgil::crypto::VirgilKeyPairstatic
ecNist521(const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray())virgil::crypto::VirgilKeyPairstatic
extractPublicKey(const virgil::crypto::VirgilByteArray &privateKey, const virgil::crypto::VirgilByteArray &privateKeyPassword)virgil::crypto::VirgilKeyPairstatic
generate(VirgilKeyPair::Type type=VirgilKeyPair::Type_Default, const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray())virgil::crypto::VirgilKeyPairstatic
generateFrom(const VirgilKeyPair &donorKeyPair, const virgil::crypto::VirgilByteArray &donorPrivateKeyPassword=virgil::crypto::VirgilByteArray(), const virgil::crypto::VirgilByteArray &newKeyPairPassword=virgil::crypto::VirgilByteArray())virgil::crypto::VirgilKeyPairstatic
isKeyPairMatch(const virgil::crypto::VirgilByteArray &publicKey, const virgil::crypto::VirgilByteArray &privateKey, const virgil::crypto::VirgilByteArray &privateKeyPassword=virgil::crypto::VirgilByteArray())virgil::crypto::VirgilKeyPairstatic
isPrivateKeyEncrypted(const virgil::crypto::VirgilByteArray &privateKey)virgil::crypto::VirgilKeyPairstatic
privateKey() const virgil::crypto::VirgilKeyPair
publicKey() const virgil::crypto::VirgilKeyPair
resetPrivateKeyPassword(const virgil::crypto::VirgilByteArray &privateKey, const virgil::crypto::VirgilByteArray &oldPassword, const virgil::crypto::VirgilByteArray &newPassword)virgil::crypto::VirgilKeyPairstatic
rsa1024(const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray())virgil::crypto::VirgilKeyPairstatic
rsa2048(const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray())virgil::crypto::VirgilKeyPairstatic
rsa256(const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray())virgil::crypto::VirgilKeyPairstatic
rsa4096(const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray())virgil::crypto::VirgilKeyPairstatic
rsa512(const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray())virgil::crypto::VirgilKeyPairstatic
Type enum namevirgil::crypto::VirgilKeyPair
Type_Default enum valuevirgil::crypto::VirgilKeyPair
Type_EC_BP256R1 enum valuevirgil::crypto::VirgilKeyPair
Type_EC_BP384R1 enum valuevirgil::crypto::VirgilKeyPair
Type_EC_BP512R1 enum valuevirgil::crypto::VirgilKeyPair
Type_EC_Curve25519 enum valuevirgil::crypto::VirgilKeyPair
Type_EC_M221 enum valuevirgil::crypto::VirgilKeyPair
Type_EC_M255 enum valuevirgil::crypto::VirgilKeyPair
Type_EC_M383 enum valuevirgil::crypto::VirgilKeyPair
Type_EC_M511 enum valuevirgil::crypto::VirgilKeyPair
Type_EC_SECP192K1 enum valuevirgil::crypto::VirgilKeyPair
Type_EC_SECP192R1 enum valuevirgil::crypto::VirgilKeyPair
Type_EC_SECP224K1 enum valuevirgil::crypto::VirgilKeyPair
Type_EC_SECP224R1 enum valuevirgil::crypto::VirgilKeyPair
Type_EC_SECP256K1 enum valuevirgil::crypto::VirgilKeyPair
Type_EC_SECP256R1 enum valuevirgil::crypto::VirgilKeyPair
Type_EC_SECP384R1 enum valuevirgil::crypto::VirgilKeyPair
Type_EC_SECP521R1 enum valuevirgil::crypto::VirgilKeyPair
Type_RSA_1024 enum valuevirgil::crypto::VirgilKeyPair
Type_RSA_2048 enum valuevirgil::crypto::VirgilKeyPair
Type_RSA_256 enum valuevirgil::crypto::VirgilKeyPair
Type_RSA_3072 enum valuevirgil::crypto::VirgilKeyPair
Type_RSA_4096 enum valuevirgil::crypto::VirgilKeyPair
Type_RSA_512 enum valuevirgil::crypto::VirgilKeyPair
Type_RSA_8192 enum valuevirgil::crypto::VirgilKeyPair
VirgilKeyPair(const virgil::crypto::VirgilByteArray &pwd=virgil::crypto::VirgilByteArray())virgil::crypto::VirgilKeyPairexplicit
VirgilKeyPair(const virgil::crypto::VirgilByteArray &publicKey, const virgil::crypto::VirgilByteArray &privateKey)virgil::crypto::VirgilKeyPair