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

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

Base64Decode(const OTString &strInput, OTData &theOutput, bool bLineBreaks=true) const opentxs::OTCryptovirtual
Base64Decode(const char *input, size_t *out_len, bool bLineBreaks) const =0opentxs::OTCryptopure virtual
Base64Encode(const OTData &theInput, OTString &strOutput, bool bLineBreaks=true) const opentxs::OTCryptovirtual
Base64Encode(const uint8_t *input, int32_t in_len, bool bLineBreaks) const =0opentxs::OTCryptopure virtual
CalculateDigest(const OTString &strInput, const OTString &strHashAlgorithm, OTIdentifier &theOutput) const =0opentxs::OTCryptopure virtual
CalculateDigest(const OTData &dataInput, const OTString &strHashAlgorithm, OTIdentifier &theOutput) const =0opentxs::OTCryptopure virtual
Cleanup() const opentxs::OTCrypto
Cleanup_Override() const opentxs::OTCryptoprotectedvirtual
Decrypt(const OTPassword &theRawSymmetricKey, const char *szInput, uint32_t lInputLength, const OTPayload &theIV, OTCrypto_Decrypt_Output theDecryptedOutput) const =0opentxs::OTCryptopure virtual
DeriveKey(const OTPassword &userPassword, const OTPayload &dataSalt, uint32_t uIterations, const OTPayload &dataCheckHash=OTPayload()) const =0opentxs::OTCryptopure virtual
DeriveNewKey(const OTPassword &userPassword, const OTPayload &dataSalt, uint32_t uIterations, OTPayload &dataCheckHash) const =0opentxs::OTCryptopure virtual
Encrypt(const OTPassword &theRawSymmetricKey, const char *szInput, uint32_t lInputLength, const OTPayload &theIV, OTPayload &theEncryptedOutput) const =0opentxs::OTCryptopure virtual
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::OTCryptoprotectedvirtual
InstantiateBinarySecret() const =0opentxs::OTCryptopure virtual
IsBase62(const std::string &str) const opentxs::OTCrypto
It()opentxs::OTCryptostatic
Open(OTData &dataInput, const OTPseudonym &theRecipient, OTString &theOutput, const OTPasswordData *pPWData=nullptr) const =0opentxs::OTCryptopure virtual
OTCrypto()opentxs::OTCryptoprotected
RandomizeMemory(uint8_t *szDestination, uint32_t nNewSize) const =0opentxs::OTCryptopure virtual
Seal(mapOfAsymmetricKeys &RecipPubKeys, const OTString &theInput, OTData &dataOutput) const =0opentxs::OTCryptopure virtual
SetBase62StringFromID(const OTIdentifier &theInput, OTString &strOutput) const =0opentxs::OTCryptopure virtual
SetIDFromBase62String(const OTString &strInput, OTIdentifier &theOutput) const =0opentxs::OTCryptopure virtual
SignContract(const OTString &strContractUnsigned, const OTAsymmetricKey &theKey, OTSignature &theSignature, const OTString &strHashType, const OTPasswordData *pPWData=nullptr)=0opentxs::OTCryptopure virtual
SignContract(const OTString &strContractUnsigned, const OTString &strSigHashType, const std::string &strCertFileContents, OTSignature &theSignature, const OTPasswordData *pPWData=nullptr)=0opentxs::OTCryptopure virtual
VerifySignature(const OTString &strContractToVerify, const OTAsymmetricKey &theKey, const OTSignature &theSignature, const OTString &strHashType, const OTPasswordData *pPWData=nullptr) const =0opentxs::OTCryptopure virtual
VerifySignature(const OTString &strContractToVerify, const OTString &strSigHashType, const std::string &strCertFileContents, const OTSignature &theSignature, const OTPasswordData *pPWData=nullptr) const =0opentxs::OTCryptopure virtual
~OTCrypto()opentxs::OTCryptovirtual