2 Tage Debugging vom ASN.1 UPER Parser und Encoder später scheint es so, alsob der Bug gefunden und behoben ist. Zumindest für das eine Problem -- das andere ist schwierig 100% korrekt zu lösen, aber ein gibt einen Workaround.

Aber wenigstens ist https://github.com/librasn/rasn deutlich angenehmer zu bedienen als https://github.com/vlm/asn1c (bzw. der "richtige" Fork davon, der noch das kann, was sonst so gebraucht wird).

Trotzdem macht ITU-T X.691 lesen keinen Spaß.

GitHub - librasn/rasn: A Safe #[no_std] ASN.1 Codec Framework

A Safe #[no_std] ASN.1 Codec Framework. Contribute to librasn/rasn development by creating an account on GitHub.

GitHub