Location:
asn1enc.h
Link against: asn1.lib
class CASN1EncOctetString : public CASN1EncPrimitive;
Class for encoding octet strings.
CBase
- Base class for all classes to be instantiated on the heap
CASN1EncBase
- Base class for all ASN.1 types that we can encode
CASN1EncPrimitive
- All ASN1 primitive type encoding classes derive from here
CASN1EncOctetString
- Class for encoding octet strings
Defined in CASN1EncOctetString
:
CalculateContentsLengthDER()
, NewL()
, NewLC()
, WriteContentsDERL()
, ~CASN1EncOctetString()
Inherited from CASN1EncBase
:
ConstructL()
,
LengthDER()
,
SetTag()
,
WriteDERL()
,
WriteLengthDER()
,
iContentsLengthDER
,
iLengthLengthDER
,
iTagLengthDER
Inherited from CASN1EncPrimitive
:
IsConstructed()
Inherited from CBase
:
Delete()
,
Extension_()
,
operator new()
static IMPORT_C CASN1EncOctetString *NewLC(const TDesC8 &aStr);
|
|
static IMPORT_C CASN1EncOctetString *NewL(const TDesC8 &aStr);
|
|
private: virtual void CalculateContentsLengthDER();
Calculates number of octets in DER content encoding. Must set value of the appropriate data member.
private: virtual void WriteContentsDERL(TDes8 &aBuf) const;
Writes DER content encoding into supplied buffer, which is already verified to be big enough. Must be implemented by derived classes.
|