rasn icon indicating copy to clipboard operation
rasn copied to clipboard

A Safe #[no_std] ASN.1 Codec Framework

Results 48 rasn issues
Sort by recently updated
recently updated
newest added

I like rasn but I am have a problem decoding tbs_certificate fields. subject, subject_public_key_info, ... When I print the subject I get RdnSequence([{AttributeTypeAndValue { type: ObjectIdentifier([2, 5, 4, 3]), value:...

kind/enhancement
help wanted
good first issue
area/standard

* in addition to the binary formats, support for the text-based XML rules and JSON encoding rules would be great in order to use this library for web apps *...

kind/enhancement
area/codec

Hi. I have been playing with two most popular PER codecs: `rasn` and `asn1-codecs` and made some benchmark comparing their performance. One thing I have noticed is that rasn can...

The standards crates enable `rasn`'s `default` feature, which can incur a significant performance penalty (due to the `backtraces` feature I assume). These crates should depend on `rasn` with `default-features =...

I have a SignedData object from [CMS](https://docs.rs/rasn-cms/latest/rasn_cms/) and I decode bytes and validate all the fields one by one like in the [tests](https://github.com/librasn/rasn/blob/main/standards/cms/tests/test_cms.rs#L20). I also need to get the bytes...

Would it be possible to add some mechanism to get mutable access to an encoded value? In my current use case it's specifically for an OCTET STRING where the length...

CC https://github.com/indygreg/apple-platform-rs/issues/137 https://github.com/librasn/rasn/commit/6733000a7b2b850ba2f14c4aa34c9a415f3374cf#diff-d1ebeac1717b0f39fcc6191badf3eeba3f2db16ffa4620ee04694496788c20eeR634 this commit introduced a breaking change by changing the signature of the `Decoder::decode_sequence` function, specifically in the number of arguments it takes. See this documentation: - https://docs.rs/rasn/0.12.5/rasn/trait.Decoder.html#tymethod.decode_sequence...

## 🤖 New release * `rasn`: 0.14.0 -> 0.15.0 (⚠️ API breaking changes) * `rasn-derive`: 0.14.0 -> 0.15.0 * `rasn-pkix`: 0.14.0 -> 0.15.0 * `rasn-cap`: 0.14.0 -> 0.15.0 * `rasn-cms`:...

## 🤖 New release * `rasn`: 0.15.0 -> 0.15.1 (✓ API compatible changes) * `rasn-derive`: 0.15.0 -> 0.15.1 * `rasn-pkix`: 0.15.0 -> 0.15.1 * `rasn-cap`: 0.15.0 -> 0.15.1 * `rasn-cms`:...

Fixes #271 Adds also test for untagged duplicate type extension in OER.