[−][src]Crate const_oid
Const-friendly X.660 Object Identifier (OID) library with support for
heapless no_std
(i.e. embedded) environments.
About OIDs
Object Identifiers, a.k.a. OIDs, are an International Telecommunications Union (ITU) and ISO/IEC standard for naming any object, concept, or "thing" with a globally unambiguous persistent name.
OIDS are defined in the ITU's X.660 standard.
The following is an example of an OID, in this case identifying the
rsaEncryption
algorithm:
1.2.840.113549.1.1.1
For more information, see: https://en.wikipedia.org/wiki/Object_identifier
Limits
This library stores OIDs using a compact fixed-size layout and enforces the following constraints on the number of arcs:
Minimum Supported Rust Version
This crate requires Rust 1.46 at a minimum.
Minimum supported Rust version may be changed in the future, but it will be accompanied with a minor version bump.
Structs
Arcs |
|
Error | Error type |
ObjectIdentifier | Object identifier (OID) |
Constants
MAX_ARCS | Maximum number of arcs in an OID. |
MIN_ARCS | Minimum number of arcs in an OID. |
Type Definitions
Result | Result type |