@@ -14,7 +14,7 @@ for Abstract Syntax Notation One (ASN.1) as described in [ITU X.690].
1414
1515## About
1616
17- This crate provides a ` no_std ` -friendly implementation of a subset of ASN.1 DER
17+ This crate provides a ` no_std ` / ` no_alloc ` -friendly implementation of a subset of ASN.1 DER
1818necessary for decoding/encoding the following cryptography-related formats
1919implemented as crates maintained by the [ RustCrypto] project:
2020
@@ -28,8 +28,8 @@ implemented as crates maintained by the [RustCrypto] project:
2828- [ ` x509-cert ` ] : Public Key Infrastructure Certificate
2929- [ ` x509-ocsp ` ] : Online Certificate Status Protocol
3030
31- The core implementation avoids any heap usage (with convenience methods
32- that allocate gated under the off-by-default ` alloc ` feature).
31+ The core implementation avoids any heap usage (with convenience methods that allocate gated under
32+ the off-by-default ` alloc ` feature).
3333
3434The DER decoder in this crate performs checks to ensure that the input document
3535is in canonical form, and will return errors if non-canonical productions are
@@ -41,8 +41,8 @@ encountered. There is currently no way to disable these checks.
4141- Performs DER canonicalization checks at decoding time
4242- ` no_std ` friendly: supports "heapless" usage
4343- Optionally supports ` alloc ` and ` std ` if desired
44- - No hard dependencies! Self-contained implementation with optional
45- integrations with the following crates, all of which are ` no_std ` friendly:
44+ - No hard dependencies! Self-contained implementation with optional integrations with the following crates, all of
45+ which are ` no_std ` / ` no_alloc ` friendly:
4646 - ` const-oid ` : const-friendly OID implementation
4747 - ` pem-rfc7468 ` : PKCS/PKIX-flavored PEM library with constant-time decoder/encoders
4848 - ` time ` crate: date/time library
0 commit comments