Open-Transactions
0.93.0-ge03d287
|
#include <OTIdentifier.hpp>
Public Member Functions | |
EXPORT bool | CalculateDigestInternal (const OTString &strInput, const OTString &strHashAlgorithm) |
EXPORT bool | CalculateDigestInternal (const OTData &dataInput, const OTString &strHashAlgorithm) |
EXPORT | OTIdentifier () |
EXPORT | OTIdentifier (const OTIdentifier &theID) |
EXPORT | OTIdentifier (const char *szStr) |
EXPORT | OTIdentifier (const std::string &szStr) |
EXPORT | OTIdentifier (const OTString &theStr) |
EXPORT | OTIdentifier (const OTPseudonym &theNym) |
EXPORT | OTIdentifier (const OTContract &theContract) |
EXPORT | OTIdentifier (const OTSymmetricKey &theKey) |
EXPORT | OTIdentifier (const OTCachedKey &theKey) |
virtual EXPORT | ~OTIdentifier () |
EXPORT bool | operator== (const OTIdentifier &s2) const |
EXPORT bool | operator!= (const OTIdentifier &s2) const |
EXPORT bool | operator> (const OTIdentifier &s2) const |
EXPORT bool | operator< (const OTIdentifier &s2) const |
EXPORT bool | operator<= (const OTIdentifier &s2) const |
EXPORT bool | operator>= (const OTIdentifier &s2) const |
EXPORT bool | CalculateDigest (const OTData &dataInput) |
EXPORT bool | CalculateDigest (const OTString &strInput) |
EXPORT bool | CalculateDigest (const OTString &strInput, const OTString &strHashAlgorithm) |
EXPORT bool | CalculateDigest (const OTData &dataInput, const OTString &strHashAlgorithm) |
EXPORT bool | XOR (const OTIdentifier &theInput) const |
EXPORT void | CopyTo (uint8_t *szNewLocation) const |
EXPORT void | SetString (const char *szString) |
EXPORT void | SetString (const OTString &theStr) |
EXPORT void | GetString (OTString &theStr) const |
Public Member Functions inherited from opentxs::OTData | |
EXPORT | OTData () |
EXPORT | OTData (const void *data, uint32_t size) |
EXPORT | OTData (const OTData &source) |
EXPORT | OTData (const OTASCIIArmor &source) |
virtual EXPORT | ~OTData () |
virtual EXPORT void | Release () |
EXPORT void | Release_Data () |
void | SetSize (uint32_t size) |
const void * | GetPointer () const |
EXPORT OTData & | operator= (OTData rhs) |
EXPORT void | swap (OTData &rhs) |
EXPORT bool | operator== (const OTData &rhs) const |
EXPORT bool | operator!= (const OTData &rhs) const |
EXPORT OTData & | operator+= (const OTData &rhs) |
EXPORT bool | IsEmpty () const |
uint32_t | GetSize () const |
EXPORT void | Assign (const OTData &source) |
EXPORT void | Assign (const void *data, uint32_t size) |
EXPORT void | Concatenate (const void *data, uint32_t size) |
EXPORT bool | Randomize (uint32_t size) |
EXPORT void | zeroMemory () const |
EXPORT uint32_t | OTfread (uint8_t *data, uint32_t size) |
void | reset () |
Static Public Attributes | |
static EXPORT const OTString | DefaultHashAlgorithm |
static EXPORT const OTString | HashAlgorithm1 |
static EXPORT const OTString | HashAlgorithm2 |
Friends | |
EXPORT friend std::ostream & | operator<< (std::ostream &os, const OTString &obj) |
Additional Inherited Members | |
Protected Member Functions inherited from opentxs::OTData | |
void | Initialize () |
Definition at line 152 of file OTIdentifier.hpp.
opentxs::OTIdentifier::OTIdentifier | ( | ) |
Definition at line 153 of file OTIdentifier.cpp.
opentxs::OTIdentifier::OTIdentifier | ( | const OTIdentifier & | theID | ) |
Definition at line 158 of file OTIdentifier.cpp.
opentxs::OTIdentifier::OTIdentifier | ( | const char * | szStr | ) |
Definition at line 163 of file OTIdentifier.cpp.
opentxs::OTIdentifier::OTIdentifier | ( | const std::string & | szStr | ) |
Definition at line 170 of file OTIdentifier.cpp.
opentxs::OTIdentifier::OTIdentifier | ( | const OTString & | theStr | ) |
Definition at line 177 of file OTIdentifier.cpp.
opentxs::OTIdentifier::OTIdentifier | ( | const OTPseudonym & | theNym | ) |
Definition at line 189 of file OTIdentifier.cpp.
opentxs::OTIdentifier::OTIdentifier | ( | const OTContract & | theContract | ) |
Definition at line 183 of file OTIdentifier.cpp.
opentxs::OTIdentifier::OTIdentifier | ( | const OTSymmetricKey & | theKey | ) |
Definition at line 195 of file OTIdentifier.cpp.
opentxs::OTIdentifier::OTIdentifier | ( | const OTCachedKey & | theKey | ) |
Definition at line 202 of file OTIdentifier.cpp.
|
virtual |
Definition at line 261 of file OTIdentifier.cpp.
bool opentxs::OTIdentifier::CalculateDigest | ( | const OTData & | dataInput | ) |
Definition at line 305 of file OTIdentifier.cpp.
bool opentxs::OTIdentifier::CalculateDigest | ( | const OTString & | strInput | ) |
Definition at line 288 of file OTIdentifier.cpp.
bool opentxs::OTIdentifier::CalculateDigest | ( | const OTString & | strInput, |
const OTString & | strHashAlgorithm | ||
) |
Definition at line 366 of file OTIdentifier.cpp.
bool opentxs::OTIdentifier::CalculateDigest | ( | const OTData & | dataInput, |
const OTString & | strHashAlgorithm | ||
) |
Definition at line 372 of file OTIdentifier.cpp.
bool opentxs::OTIdentifier::CalculateDigestInternal | ( | const OTString & | strInput, |
const OTString & | strHashAlgorithm | ||
) |
Definition at line 330 of file OTIdentifier.cpp.
bool opentxs::OTIdentifier::CalculateDigestInternal | ( | const OTData & | dataInput, |
const OTString & | strHashAlgorithm | ||
) |
Definition at line 351 of file OTIdentifier.cpp.
void opentxs::OTIdentifier::CopyTo | ( | uint8_t * | szNewLocation | ) | const |
Definition at line 265 of file OTIdentifier.cpp.
void opentxs::OTIdentifier::GetString | ( | OTString & | theStr | ) | const |
Definition at line 465 of file OTIdentifier.cpp.
bool opentxs::OTIdentifier::operator!= | ( | const OTIdentifier & | s2 | ) | const |
Definition at line 231 of file OTIdentifier.cpp.
bool opentxs::OTIdentifier::operator< | ( | const OTIdentifier & | s2 | ) | const |
Definition at line 243 of file OTIdentifier.cpp.
bool opentxs::OTIdentifier::operator<= | ( | const OTIdentifier & | s2 | ) | const |
Definition at line 249 of file OTIdentifier.cpp.
bool opentxs::OTIdentifier::operator== | ( | const OTIdentifier & | s2 | ) | const |
Definition at line 225 of file OTIdentifier.cpp.
bool opentxs::OTIdentifier::operator> | ( | const OTIdentifier & | s2 | ) | const |
Definition at line 237 of file OTIdentifier.cpp.
bool opentxs::OTIdentifier::operator>= | ( | const OTIdentifier & | s2 | ) | const |
Definition at line 255 of file OTIdentifier.cpp.
void opentxs::OTIdentifier::SetString | ( | const char * | szString | ) |
Definition at line 218 of file OTIdentifier.cpp.
void opentxs::OTIdentifier::SetString | ( | const OTString & | theStr | ) |
Definition at line 453 of file OTIdentifier.cpp.
bool opentxs::OTIdentifier::XOR | ( | const OTIdentifier & | theInput | ) | const |
Definition at line 435 of file OTIdentifier.cpp.
|
friend |
Definition at line 150 of file OTString.cpp.
|
static |
Definition at line 164 of file OTIdentifier.hpp.
|
static |
Definition at line 165 of file OTIdentifier.hpp.
|
static |
Definition at line 166 of file OTIdentifier.hpp.