···5555 "sha512=fb692e54c75243b28ea1596b987156d0d6c07d82eee0a7fbeb4e2a90a4f7d4d39100c0f17477683a08f4ed4d2dac7a018ca1d8d306ecdee8ba2a39d4dd008531"
5656 ]
5757}
5858+available: false # RSA public key and private key decoding and encoding is broken
+1
packages/x509/x509.1.0.1/opam
···5757 ]
5858}
5959x-commit-hash: "61fbd38a1ec59662816843b2a868f388bf03e281"
6060+available: false # RSA public key and private key decoding and encoding is broken
+59
packages/x509/x509.1.0.2/opam
···11+opam-version: "2.0"
22+maintainer: [
33+ "Hannes Mehnert <hannes@mehnert.org>"
44+]
55+authors: [
66+ "Hannes Mehnert <hannes@mehnert.org>"
77+ "David Kaloper <dk505@cam.ac.uk>"
88+]
99+license: "BSD-2-Clause"
1010+tags: "org:mirage"
1111+homepage: "https://github.com/mirleft/ocaml-x509"
1212+doc: "https://mirleft.github.io/ocaml-x509/doc"
1313+bug-reports: "https://github.com/mirleft/ocaml-x509/issues"
1414+depends: [
1515+ "ocaml" {>= "4.13.0"}
1616+ "dune" {>= "1.2"}
1717+ "asn1-combinators" {>= "0.3.1"}
1818+ "ptime"
1919+ "base64" {>= "3.3.0"}
2020+ "mirage-crypto" {>= "1.0.0"}
2121+ "mirage-crypto-pk"
2222+ "mirage-crypto-ec" {>= "0.10.7"}
2323+ "mirage-crypto-rng"
2424+ "mirage-crypto-rng" {with-test & >= "0.11.0"}
2525+ "fmt" {>= "0.8.7"}
2626+ "alcotest" {with-test}
2727+ "gmap" {>= "0.3.0"}
2828+ "domain-name" {>= "0.3.0"}
2929+ "logs"
3030+ "pbkdf" {>= "2.0.0"}
3131+ "ohex" {>= "0.2.0"}
3232+ "ipaddr" {>= "5.2.0"}
3333+]
3434+conflicts: [ "result" {< "1.5"} ]
3535+build: [
3636+ ["dune" "subst"] {dev}
3737+ ["dune" "build" "-p" name "-j" jobs]
3838+ ["dune" "runtest" "-p" name "-j" jobs] {with-test}
3939+]
4040+dev-repo: "git+https://github.com/mirleft/ocaml-x509.git"
4141+synopsis: "Public Key Infrastructure (RFC 5280, PKCS) purely in OCaml"
4242+description: """
4343+X.509 is a public key infrastructure used mostly on the Internet. It consists
4444+of certificates which include public keys and identifiers, signed by an
4545+authority. Authorities must be exchanged over a second channel to establish the
4646+trust relationship. This library implements most parts of RFC5280 and RFC6125.
4747+The Public Key Cryptography Standards (PKCS) defines encoding and decoding
4848+(in ASN.1 DER and PEM format), which is also implemented by this library -
4949+namely PKCS 1, PKCS 5, PKCS 7, PKCS 8, PKCS 9, PKCS 10, and PKCS 12.
5050+"""
5151+url {
5252+ src:
5353+ "https://github.com/mirleft/ocaml-x509/releases/download/v1.0.2/x509-1.0.2.tbz"
5454+ checksum: [
5555+ "sha256=2eb5186cb2c94cd096bc466d45752fe4b1dd1326b6a0d4ed01badf9bb104d818"
5656+ "sha512=8b4e7248dcb1ffe9576860ce2b6c4c28b917102d72ae8b9254ffada7b73adbf15271ff3eb3a9f7073fc864c8def067711944ce8ecba5faee25f397b5aa0e08af"
5757+ ]
5858+}
5959+x-commit-hash: "2e4b1a969aa0d34107bebf1be6e85779c2bb75db"