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

This is the complete list of members for PCypher, 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)=0PCypherprotectedpure virtual
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)=0PCypherprotectedpure virtual
EqualTo enum valuePObject
GetClass(unsigned ancestor=0) const PObjectinlinevirtual
GetTraceContextIdentifier() const PObjectinline
GetTraceContextIdentifier(PObject &obj)PObjectinline
GetTraceContextIdentifier(PObject *obj)PObjectinline
GreaterThan enum valuePObject
HashFunction() const PObjectvirtual
Initialise(PBoolean encoding)=0PCypherprotectedpure virtual
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
PTraceObjectInstance() const PObjectinline
PTraceObjectInstance(const char *)PObjectinlinestatic
PTraceObjectInstance(const PObject *obj)PObjectinlinestatic
ReadFrom(istream &strm)PObjectvirtual
SetTraceContextIdentifier(unsigned id)PObjectinline
SetTraceContextIdentifier(const PObject &obj)PObjectinline
SetTraceContextIdentifier(const PObject *obj)PObjectinline
~PObject()PObjectinlinevirtual