![]() |
Fabcoin Core
0.16.2
P2P Digital Currency
|
Object Identifier. More...
#include <asn.h>
Public Member Functions | |
| virtual | ~OID () |
| OID () | |
| Construct an OID. More... | |
| OID (word32 v) | |
| Construct an OID. More... | |
| OID (BufferedTransformation &bt) | |
| Construct an OID. More... | |
| OID & | operator+= (word32 rhs) |
| Append a value to an OID. More... | |
| void | DEREncode (BufferedTransformation &bt) const |
| DER encode this OID. More... | |
| void | BERDecode (BufferedTransformation &bt) |
| BER decode an OID. More... | |
| void | BERDecodeAndCheck (BufferedTransformation &bt) const |
| BER decode an OID. More... | |
Public Attributes | |
| std::vector< word32 > | m_values |
Static Private Member Functions | |
| static void | EncodeValue (BufferedTransformation &bt, word32 v) |
| static size_t | DecodeValue (BufferedTransformation &bt, word32 &v) |
|
inline |
|
inline |
| void OID::BERDecode | ( | BufferedTransformation & | bt | ) |
BER decode an OID.
| bt | BufferedTransformation object |
Definition at line 268 of file asn.cpp.
| void OID::BERDecodeAndCheck | ( | BufferedTransformation & | bt | ) | const |
BER decode an OID.
| bt | BufferedTransformation object |
| BERDecodeErr() | if decoded value doesn't match an expected OID |
BERDecodeAndCheck() can be used to parse an OID and verify it matches an expected.
BERSequenceDecoder key(bt); ... BERSequenceDecoder algorithm(key); GetAlgorithmID().BERDecodeAndCheck(algorithm);
Definition at line 297 of file asn.cpp.
|
staticprivate |
| void OID::DEREncode | ( | BufferedTransformation & | bt | ) | const |
DER encode this OID.
| bt | BufferedTransformation object |
Definition at line 256 of file asn.cpp.
|
staticprivate |
1.8.11