upstream: https://github.com/mirage/mirage-crypto
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

opam: migrate 14 hand-maintained packages to dune-generated

Moves package metadata into dune-project for kdf, monopam-info,
ocaml-ax25, ocaml-collision, ocaml-crypto (4 subpackages), ocaml-csv,
ocaml-respond, ocaml-sdnv, ocaml-tls (2 subpackages), ocaml-vec3, and
ocaml-x509, and flags each .opam with the generated-by-dune header.

Running dune build after the ocaml-toml build break is resolved will
regenerate the .opam files from dune-project and reveal any
canonical-form drift in a separate commit.

+86
+1
crypto-ec.opam
··· 1 + # This file is generated by dune, edit dune-project instead 1 2 opam-version: "2.0" 2 3 synopsis: "Elliptic Curve Cryptography (fork of mirage-crypto-ec)" 3 4 description: """
+1
crypto-pk.opam
··· 1 + # This file is generated by dune, edit dune-project instead 1 2 opam-version: "2.0" 2 3 homepage: "https://tangled.org/gazagnaire.org/ocaml-crypto" 3 4 dev-repo: "git+https://tangled.org/gazagnaire.org/ocaml-crypto.git"
+1
crypto-rng.opam
··· 1 + # This file is generated by dune, edit dune-project instead 1 2 opam-version: "2.0" 2 3 homepage: "https://tangled.org/gazagnaire.org/ocaml-crypto" 3 4 dev-repo: "git+https://tangled.org/gazagnaire.org/ocaml-crypto.git"
+1
crypto.opam
··· 1 + # This file is generated by dune, edit dune-project instead 1 2 opam-version: "2.0" 2 3 homepage: "https://tangled.org/gazagnaire.org/ocaml-crypto" 3 4 dev-repo: "git+https://tangled.org/gazagnaire.org/ocaml-crypto.git"
+82
dune-project
··· 1 1 (lang dune 3.21) 2 2 (name crypto) 3 3 (source (tangled gazagnaire.org/ocaml-crypto)) 4 + (license ISC) 5 + (authors 6 + "David Kaloper <dk505@cam.ac.uk>" 7 + "Hannes Mehnert <hannes@mehnert.org>") 8 + (maintainers "Thomas Gazagnaire <thomas@gazagnaire.org>") 9 + 10 + (generate_opam_files true) 11 + 12 + (package 13 + (name crypto) 14 + (synopsis "Simple symmetric cryptography (fork of mirage-crypto)") 15 + (description 16 + "WARNING: This is an experimental fork of mirage-crypto. Do not use in production. Use mirage-crypto instead: https://github.com/mirage/mirage-crypto. Crypto provides symmetric ciphers (DES, AES, RC4, ChaCha20/Poly1305).") 17 + (tags (org:blacksun org:mirage crypto)) 18 + (depends 19 + (ocaml (>= 4.13.0)) 20 + (dune (>= 2.7)) 21 + (dune-configurator (>= 2.0.0)) 22 + fmt 23 + (ounit2 :with-test) 24 + (ohex (and :with-test (>= 0.2.0))) 25 + (eqaf (>= 0.8))) 26 + (conflicts 27 + ocaml-freestanding 28 + (result (< 1.5)))) 29 + 30 + (package 31 + (name crypto-pk) 32 + (synopsis "Simple public-key cryptography (fork of mirage-crypto-pk)") 33 + (description 34 + "WARNING: This is an experimental fork of mirage-crypto-pk. Do not use in production. Use mirage-crypto-pk instead: https://github.com/mirage/mirage-crypto. Crypto-pk provides public-key cryptography (RSA, DSA, DH).") 35 + (tags (org:blacksun org:mirage crypto)) 36 + (depends 37 + (conf-gmp-powm-sec :build) 38 + (ocaml (>= 4.13.0)) 39 + (dune (>= 2.7)) 40 + (ounit2 :with-test) 41 + (randomconv (and :with-test (>= 0.2.0))) 42 + (ohex (and :with-test (>= 0.2.0))) 43 + (crypto (= :version)) 44 + (crypto-rng (= :version)) 45 + (digestif (>= 1.2.0)) 46 + (zarith (>= 1.13)) 47 + (eqaf (>= 0.8))) 48 + (conflicts ocaml-freestanding)) 49 + 50 + (package 51 + (name crypto-rng) 52 + (synopsis "A cryptographically secure PRNG (fork of mirage-crypto-rng)") 53 + (description 54 + "WARNING: This is an experimental fork of mirage-crypto-rng. Do not use in production. Use mirage-crypto-rng instead: https://github.com/mirage/mirage-crypto. Crypto-rng provides a random number generator interface, and implementations: Fortuna, HMAC-DRBG, getrandom/getentropy based (in the unix sublibrary).") 55 + (tags (org:blacksun org:mirage crypto)) 56 + (depends 57 + (ocaml (>= 4.14.0)) 58 + (dune (>= 2.7)) 59 + (dune-configurator (>= 2.0.0)) 60 + logs 61 + (crypto (= :version)) 62 + (digestif (>= 1.1.4)) 63 + (ounit2 :with-test) 64 + (randomconv (and :with-test (>= 0.2.0))) 65 + (ohex (and :with-test (>= 0.2.0)))) 66 + (conflicts (mirage-runtime (< 3.8.0)))) 67 + 68 + (package 69 + (name crypto-ec) 70 + (synopsis "Elliptic Curve Cryptography (fork of mirage-crypto-ec)") 71 + (description 72 + "WARNING: This is an experimental fork of mirage-crypto-ec. Do not use in production. Use mirage-crypto-ec instead: https://github.com/mirage/mirage-crypto. An implementation of key exchange (ECDH) and digital signature (ECDSA/EdDSA) algorithms using code from Fiat. The curves P256, P384, P521, and 25519 (X25519, Ed25519) are implemented.") 73 + (tags (org:blacksun org:mirage crypto)) 74 + (depends 75 + (dune (>= 2.7)) 76 + (ocaml (>= 4.13.0)) 77 + dune-configurator 78 + (eqaf (>= 0.7)) 79 + (crypto-rng (= :version)) 80 + (digestif (>= 1.2.0)) 81 + (alcotest (and :with-test (>= 0.8.1))) 82 + (asn1-combinators (and :with-test (>= 0.3.1))) 83 + (ohex (and :with-test (>= 0.2.0))) 84 + (ounit2 :with-test)) 85 + (conflicts ocaml-freestanding))