ASN.1 parser and (de)serializer in Rust