CryptoSys PKI
23.0.0
|
This is the complete list of members for dipki::Rsa, including all inherited members.
AdvOpts enum name | dipki::Rsa | |
DecodeMsgForEncryption(const bvec_t &data, EME method=EME::PKCSv1_5) | dipki::Rsa | static |
DecodeMsgForSignature(const bvec_t &data, bool getFullDigestInfo=false) | dipki::Rsa | static |
Decrypt(const bvec_t &data, const std::string &privateKeyFileOrString, const std::string &password="", EME method=EME::PKCSv1_5, HashAlg hashAlg=HashAlg::Sha1, AdvOpts advOpts=AdvOpts::Default) | dipki::Rsa | static |
EME enum name | dipki::Rsa | |
EncodeMsgForEncryption(int blockBytes, const bvec_t &message, EME method=EME::PKCSv1_5) | dipki::Rsa | static |
EncodeMsgForSignature(int blockBytes, const bvec_t &message, HashAlg hashAlg=HashAlg::Sha1, bool digestOnly=false) | dipki::Rsa | static |
Encrypt(const bvec_t &data, const std::string &publicKeyFileOrString, EME method=EME::PKCSv1_5, HashAlg hashAlg=HashAlg::Sha1, AdvOpts advOpts=AdvOpts::Default, const std::string ¶ms="") | dipki::Rsa | static |
ExcludePrivateParams enum value | dipki::Rsa | |
ForceRSAKeyValue enum value | dipki::Rsa | |
Format enum name | dipki::Rsa | |
FromXMLString(const std::string &xmlstr, XmlOptions opts=XmlOptions::None) | dipki::Rsa | static |
GetPrivateKeyFromPFX(const std::string &outputFile, const std::string &pfxFile) | dipki::Rsa | static |
HashAlg enum name | dipki::Rsa | |
HexBinaryFormat enum value | dipki::Rsa | |
KeyBits(const std::string &keyStr) | dipki::Rsa | static |
KeyBytes(const std::string &keyStr) | dipki::Rsa | static |
KeyHashCode(const std::string &intKeyString) | dipki::Rsa | static |
KeyIsPrivate(const std::string &keyStr) | dipki::Rsa | static |
KeyMatch(const std::string &priKeyStr, const std::string &pubKeyStr) | dipki::Rsa | static |
KeyValue(const std::string &keyStr, const std::string &fieldName) | dipki::Rsa | static |
MakeKeys(const std::string &publicKeyFile, const std::string &privateKeyFile, const std::string &password, int nbits, PublicExponent exponent=PublicExponent::Exp_EQ_65537, PbeScheme pbes=PbeScheme::Default, const std::string ¶mString="", Format fileFormat=Format::Binary, bool showProgress=false) | dipki::Rsa | static |
None enum value | dipki::Rsa | |
PbeScheme enum name | dipki::Rsa | |
PublicExponent enum name | dipki::Rsa | |
PublicKeyFromPrivate(const std::string &keyStr) | dipki::Rsa | static |
RawPrivate(const bvec_t &data, const std::string &keyStr) | dipki::Rsa | static |
RawPublic(const bvec_t &data, const std::string &keyStr) | dipki::Rsa | static |
ReadPrivateKey(const std::string &keyFileOrString, const std::string &password="") | dipki::Rsa | static |
ReadPublicKey(const std::string &keyFileOrString) | dipki::Rsa | static |
RequirePrivate enum value | dipki::Rsa | |
SaveEncKey(const std::string &outputFile, const std::string &keyStr, const std::string &password, PbeScheme pbes=PbeScheme::Default, const std::string ¶mString="", Format fileFormat=Format::Binary) | dipki::Rsa | static |
SaveKey(const std::string &outputFile, const std::string &keyStr, Format fileFormat=Format::Binary) | dipki::Rsa | static |
ToXMLString(const std::string &keyStr, XmlOptions opts=XmlOptions::None, const std::string &prefix="") | dipki::Rsa | static |
XmlOptions enum name | dipki::Rsa |