_ More...
Public Member Functions | |
void | Save (BufferedTransformation &bt) const |
void | Load (BufferedTransformation &bt) |
virtual void | BERDecode (BufferedTransformation &bt)=0 |
Decode this object from a BufferedTransformation. | |
virtual void | DEREncode (BufferedTransformation &bt) const =0 |
Encode this object into a BufferedTransformation. | |
virtual void | BEREncode (BufferedTransformation &bt) const |
Encode this object into a BufferedTransformation. |
_
Definition at line 255 of file asn.h.
virtual void ASN1Object::BERDecode | ( | BufferedTransformation & | bt | ) | [pure virtual, inherited] |
Decode this object from a BufferedTransformation.
bt | BufferedTransformation object |
Uses Basic Encoding Rules (BER)
Implemented in X509PublicKey, PKCS8PrivateKey, ESIGNFunction, InvertibleESIGNFunction, DL_GroupParameters_IntegerBased, Integer, and InvertibleRSAFunction.
virtual void ASN1Object::DEREncode | ( | BufferedTransformation & | bt | ) | const [pure virtual, inherited] |
Encode this object into a BufferedTransformation.
bt | BufferedTransformation object |
Uses Distinguished Encoding Rules (DER)
Implemented in X509PublicKey, PKCS8PrivateKey, ESIGNFunction, InvertibleESIGNFunction, DL_GroupParameters_IntegerBased, Integer, and InvertibleRSAFunction.
virtual void ASN1Object::BEREncode | ( | BufferedTransformation & | bt | ) | const [inline, virtual, inherited] |
Encode this object into a BufferedTransformation.
bt | BufferedTransformation object |
Uses Basic Encoding Rules (BER).
This may be useful if DEREncode() would be too inefficient.
Definition at line 2649 of file cryptlib.h.