|
Crypto++
5.6.3
Free C++ class library of cryptographic schemes
|
_ More...
Inheritance diagram for ASN1CryptoMaterial< BASE >:Public Member Functions | |
| void | Save (BufferedTransformation &bt) const |
| void | Load (BufferedTransformation &bt) |
| virtual void | BERDecode (BufferedTransformation &bt)=0 |
| Decode this object from a BufferedTransformation. More... | |
| virtual void | DEREncode (BufferedTransformation &bt) const =0 |
| Encode this object into a BufferedTransformation. More... | |
| virtual void | BEREncode (BufferedTransformation &bt) const |
| Encode this object into a BufferedTransformation. More... | |
|
pure virtualinherited |
Decode this object from a BufferedTransformation.
| bt | BufferedTransformation object |
Uses Basic Encoding Rules (BER)
Implemented in PKCS8PrivateKey, X509PublicKey, Integer, InvertibleRSAFunction, InvertibleESIGNFunction, DL_GroupParameters_IntegerBased, and ESIGNFunction.
|
pure virtualinherited |
Encode this object into a BufferedTransformation.
| bt | BufferedTransformation object |
Uses Distinguished Encoding Rules (DER)
Implemented in PKCS8PrivateKey, X509PublicKey, Integer, InvertibleRSAFunction, InvertibleESIGNFunction, DL_GroupParameters_IntegerBased, and ESIGNFunction.
|
inlinevirtualinherited |
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 2647 of file cryptlib.h.
1.8.11