Key-parsers offers parsers and printers for various asymmetric key formats.
Key_parsersIt currently comes with three submodules.
Asn1Note that all the parsers in this module expect the raw DER encoded byte string. They don't handle PEM armoring (----BEGIN X---- and ----END X----) nor decode Base64 or hex.
Here you can find parsers for the following formats:
dsaparam and gendsaLtpaParsers for LTPA (Lightweight Third Party Authentication) encodings of RSA private and public keys.
CvcParsers for CVC (Card Verifiable Certificates) encodings of RSA and EC Public keys.
Check that the changelog is up to date.
Create an annotated tag with the new version:
git tag --message 'Version 1.2.3' 1.2.3Then, use dune-release:
dune-release distrib
dune-release check
dune-release publish
dune-release opam pkg
dune-release opam submitThe command dune-release bistro can do all of that in one invocation but can be more confusing if you're not used to dune-release.