PTLib  Version 2.14.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PTEACypher Member List

This is the complete list of members for PTEACypher, including all inherited members.

BlockChainMode enum namePCypher
blockSizePCypherprotected
CBC enum valuePCypher
CFB enum valuePCypher
chainModePCypherprotected
Class()PObjectinlinestatic
Clone() const PObjectvirtual
CloneAs() const PObjectinline
Compare(const PObject &obj) const PObjectvirtual
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
CypherBlockChaining enum valuePCypher
CypherFeedback enum valuePCypher
Decode(const PString &cypher)PCypher
Decode(const PString &cypher, PString &clear)PCypher
Decode(const PString &cypher, PBYTEArray &clear)PCypher
Decode(const PString &cypher, void *data, PINDEX length)PCypher
Decode(const PBYTEArray &coded, void *data, PINDEX length)PCypher
Decode(const PBYTEArray &coded, PBYTEArray &clear)PCypher
DecodeBlock(const void *in, void *out)PTEACypherprotectedvirtual
ECB enum valuePCypher
ElectronicCodebook enum valuePCypher
Encode(const PString &str)PCypher
Encode(const PBYTEArray &clear)PCypher
Encode(const void *data, PINDEX length)PCypher
Encode(const PBYTEArray &clear, PBYTEArray &coded)PCypher
Encode(const void *data, PINDEX length, PBYTEArray &coded)PCypher
EncodeBlock(const void *in, void *out)PTEACypherprotectedvirtual
EqualTo enum valuePObject
GenerateKey(Key &newKey)PTEACypherstatic
GetClass(unsigned ancestor=0) const PObjectinlinevirtual
GetKey(Key &newKey) const PTEACypher
GetTraceContextIdentifier() const PObjectinline
GetTraceContextIdentifier(PObject &obj)PObjectinline
GetTraceContextIdentifier(PObject *obj)PObjectinline
GreaterThan enum valuePObject
HashFunction() const PObjectvirtual
Initialise(PBoolean encoding)PTEACypherprotectedvirtual
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalIsDescendant(const char *clsName) const PObjectinlinevirtual
IsClass(const char *cls) const PObjectinline
keyPCypherprotected
LessThan enum valuePObject
m_traceContextIdentifierPObjectprotected
NumBlockChainModes enum valuePCypher
OFB enum valuePCypher
operator!=(const PObject &obj) const PObjectinline
operator<(const PObject &obj) const PObjectinline
operator<=(const PObject &obj) const PObjectinline
operator==(const PObject &obj) const PObjectinline
operator>(const PObject &obj) const PObjectinline
operator>=(const PObject &obj) const PObjectinline
OutputFeedback enum valuePCypher
PCypher(PINDEX blockSize, BlockChainMode chainMode)PCypherprotected
PCypher(const void *keyData, PINDEX keyLength, PINDEX blockSize, BlockChainMode chainMode)PCypherprotected
PObject()PObjectinlineprotected
PrintOn(ostream &strm) const PObjectvirtual
PTEACypher(BlockChainMode chainMode=ElectronicCodebook)PTEACypher
PTEACypher(const Key &keyData, BlockChainMode chainMode=ElectronicCodebook)PTEACypher
PTraceObjectInstance() const PObjectinline
PTraceObjectInstance(const char *)PObjectinlinestatic
PTraceObjectInstance(const PObject *obj)PObjectinlinestatic
ReadFrom(istream &strm)PObjectvirtual
SetKey(const Key &newKey)PTEACypher
SetTraceContextIdentifier(unsigned id)PObjectinline
SetTraceContextIdentifier(const PObject &obj)PObjectinline
SetTraceContextIdentifier(const PObject *obj)PObjectinline
~PObject()PObjectinlinevirtual