186 (
const_cast<OTContract&
>(theContract)).GetIdentifier(*
this);
192 (
const_cast<OTPseudonym&
>(theNym)).GetIdentifier(*
this);
206 const bool bSuccess =
207 (
const_cast<OTCachedKey&
>(theKey)).GetIdentifier(*
this);
227 const OTString ots1(*
this), ots2(s2);
228 return ots1.Compare(ots2);
233 const OTString ots1(*
this), ots2(s2);
234 return !(ots1.Compare(ots2));
239 const OTString ots1(*
this), ots2(s2);
240 return ots1.operator>(ots2);
245 const OTString ots1(*
this), ots2(s2);
246 return ots1.operator<(ots2);
251 const OTString ots1(*
this), ots2(s2);
252 return ots1.operator<=(ots2);
257 const OTString ots1(*
this), ots2(s2);
258 return ots1.operator>=(ots2);
298 return XOR(idSecondHash);
315 return XOR(idSecondHash);
438 const int64_t lSize =
441 for (int32_t i = 0; i < lSize; i++) {
static EXPORT OTCrypto * It()
std::ostream & operator<<(std::ostream &os, const OTIdentifier &obj)
EXPORT bool CalculateDigest(const OTData &dataInput)
EXPORT bool operator!=(const OTIdentifier &s2) const
static EXPORT const OTString HashAlgorithm2
EXPORT bool operator>(const OTIdentifier &s2) const
virtual EXPORT ~OTIdentifier()
EXPORT void SetString(const char *szString)
EXPORT bool operator>=(const OTIdentifier &s2) const
EXPORT bool CalculateDigestInternal(const OTString &strInput, const OTString &strHashAlgorithm)
EXPORT bool XOR(const OTIdentifier &theInput) const
EXPORT bool Compare(const char *compare) const
static EXPORT const OTString DefaultHashAlgorithm
EXPORT bool operator==(const OTIdentifier &s2) const
virtual bool CalculateDigest(const OTString &strInput, const OTString &strHashAlgorithm, OTIdentifier &theOutput) const =0
const void * GetPointer() const
EXPORT bool operator<=(const OTIdentifier &s2) const
EXPORT void GetString(OTString &theStr) const
EXPORT void CopyTo(uint8_t *szNewLocation) const
virtual void SetBase62StringFromID(const OTIdentifier &theInput, OTString &strOutput) const =0
virtual void SetIDFromBase62String(const OTString &strInput, OTIdentifier &theOutput) const =0
EXPORT bool operator<(const OTIdentifier &s2) const
static EXPORT const OTString HashAlgorithm1