Open-Transactions  0.93.0-ge03d287
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
opentxs::OTCrypto_OpenSSL Member List

This is the complete list of members for opentxs::OTCrypto_OpenSSL, including all inherited members.

Base64Decode(const char *input, size_t *out_len, bool bLineBreaks) const opentxs::OTCrypto_OpenSSLvirtual
opentxs::OTCrypto::Base64Decode(const OTString &strInput, OTData &theOutput, bool bLineBreaks=true) const opentxs::OTCryptovirtual
Base64Encode(const uint8_t *input, int32_t in_len, bool bLineBreaks) const opentxs::OTCrypto_OpenSSLvirtual
opentxs::OTCrypto::Base64Encode(const OTData &theInput, OTString &strOutput, bool bLineBreaks=true) const opentxs::OTCryptovirtual
CalculateDigest(const OTString &strInput, const OTString &strHashAlgorithm, OTIdentifier &theOutput) const opentxs::OTCrypto_OpenSSLvirtual
CalculateDigest(const OTData &dataInput, const OTString &strHashAlgorithm, OTIdentifier &theOutput) const opentxs::OTCrypto_OpenSSLvirtual
Cleanup() const opentxs::OTCrypto
Cleanup_Override() const opentxs::OTCrypto_OpenSSLprotectedvirtual
Decrypt(const OTPassword &theRawSymmetricKey, const char *szInput, uint32_t lInputLength, const OTPayload &theIV, OTCrypto_Decrypt_Output theDecryptedOutput) const opentxs::OTCrypto_OpenSSLvirtual
DeriveKey(const OTPassword &userPassword, const OTPayload &dataSalt, uint32_t uIterations, const OTPayload &dataCheckHash=OTPayload()) const opentxs::OTCrypto_OpenSSLvirtual
DeriveNewKey(const OTPassword &userPassword, const OTPayload &dataSalt, uint32_t uIterations, OTPayload &dataCheckHash) const opentxs::OTCrypto_OpenSSLvirtual
dpopentxs::OTCrypto_OpenSSLprotected
Encrypt(const OTPassword &theRawSymmetricKey, const char *szInput, uint32_t lInputLength, const OTPayload &theIV, OTPayload &theEncryptedOutput) const opentxs::OTCrypto_OpenSSLvirtual
GetPasswordFromConsole(OTPassword &theOutput, bool bRepeat=false) const opentxs::OTCrypto
GetPasswordFromConsoleLowLevel(OTPassword &theOutput, const char *szPrompt) const opentxs::OTCrypto
Init() const opentxs::OTCrypto
Init_Override() const opentxs::OTCrypto_OpenSSLprotectedvirtual
InstantiateBinarySecret() const opentxs::OTCrypto_OpenSSLvirtual
IsBase62(const std::string &str) const opentxs::OTCrypto
It()opentxs::OTCryptostatic
Open(OTData &dataInput, const OTPseudonym &theRecipient, OTString &theOutput, const OTPasswordData *pPWData=nullptr) const opentxs::OTCrypto_OpenSSLvirtual
OTCrypto classopentxs::OTCrypto_OpenSSLfriend
opentxs::OTCrypto::OTCrypto()opentxs::OTCryptoprotected
OTCrypto_OpenSSL()opentxs::OTCrypto_OpenSSLprotected
RandomizeMemory(uint8_t *szDestination, uint32_t nNewSize) const opentxs::OTCrypto_OpenSSLvirtual
s_arrayMutexopentxs::OTCrypto_OpenSSLstatic
Seal(mapOfAsymmetricKeys &RecipPubKeys, const OTString &theInput, OTData &dataOutput) const opentxs::OTCrypto_OpenSSLvirtual
SetBase62StringFromID(const OTIdentifier &theInput, OTString &strOutput) const opentxs::OTCrypto_OpenSSLvirtual
SetIDFromBase62String(const OTString &strInput, OTIdentifier &theOutput) const opentxs::OTCrypto_OpenSSLvirtual
SignContract(const OTString &strContractUnsigned, const OTAsymmetricKey &theKey, OTSignature &theSignature, const OTString &strHashType, const OTPasswordData *pPWData=nullptr)opentxs::OTCrypto_OpenSSLvirtual
SignContract(const OTString &strContractUnsigned, const OTString &strSigHashType, const std::string &strCertFileContents, OTSignature &theSignature, const OTPasswordData *pPWData=nullptr)opentxs::OTCrypto_OpenSSLvirtual
thread_cleanup() const opentxs::OTCrypto_OpenSSL
thread_setup() const opentxs::OTCrypto_OpenSSL
VerifySignature(const OTString &strContractToVerify, const OTAsymmetricKey &theKey, const OTSignature &theSignature, const OTString &strHashType, const OTPasswordData *pPWData=nullptr) const opentxs::OTCrypto_OpenSSLvirtual
VerifySignature(const OTString &strContractToVerify, const OTString &strSigHashType, const std::string &strCertFileContents, const OTSignature &theSignature, const OTPasswordData *pPWData=nullptr) const opentxs::OTCrypto_OpenSSLvirtual
~OTCrypto()opentxs::OTCryptovirtual
~OTCrypto_OpenSSL()opentxs::OTCrypto_OpenSSLvirtual