this repo has no description
0
fork

Configure Feed

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

[new release] mirage-crypto (6 packages) (2.0.0)

CHANGES:

* Remove now superfluous mirage-crypto-rng-{eio,lwt,async} packages
(mirage/mirage-crypto#256 @hannesm)
* Remove functorisation of mirage-crypto-rng-mirage, use mirage-sleep and
mirage-mtime directly (mirage/mirage-crypto#257 @hannesm)

+265
+62
packages/mirage-crypto-ec/mirage-crypto-ec.2.0.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Elliptic Curve Cryptography with primitives taken from Fiat" 3 + description: """ 4 + An implementation of key exchange (ECDH) and digital signature (ECDSA/EdDSA) 5 + algorithms using code from Fiat (<https://github.com/mit-plv/fiat-crypto>). 6 + 7 + The curves P256 (SECP256R1), P384 (SECP384R1), 8 + P521 (SECP521R1), and 25519 (X25519, Ed25519) are implemented by this package. 9 + """ 10 + maintainer: "Hannes Mehnert <hannes@mehnert.org>" 11 + authors: [ 12 + "Hannes Mehnert <hannes@mehnert.org>" 13 + "Nathan Rebours <nathan.p.rebours@gmail.com>" 14 + "Clément Pascutto <clement@tarides.com>" 15 + "Etienne Millon <me@emillon.org>" 16 + "Virgile Robles <virgile.robles@protonmail.ch>" 17 + # and from the fiat-crypto AUTHORS file 18 + "Andres Erbsen <andreser@mit.edu>" 19 + "Google Inc." 20 + "Jade Philipoom <jadep@mit.edu> <jade.philipoom@gmail.com>" 21 + "Massachusetts Institute of Technology" 22 + "Zoe Paraskevopoulou <zoe.paraskevopoulou@gmail.com>" 23 + ] 24 + license: "MIT" 25 + homepage: "https://github.com/mirage/mirage-crypto" 26 + doc: "https://mirage.github.io/mirage-crypto/doc" 27 + bug-reports: "https://github.com/mirage/mirage-crypto/issues" 28 + depends: [ 29 + "dune" {>= "2.7"} 30 + "ocaml" {>= "4.13.0"} 31 + "dune-configurator" 32 + "eqaf" {>= "0.7"} 33 + "mirage-crypto-rng" {=version} 34 + "digestif" {>= "1.2.0"} 35 + "alcotest" {with-test & >= "0.8.1"} 36 + "ppx_deriving_yojson" {with-test} 37 + "ppx_deriving" {with-test} 38 + "yojson" {with-test & >= "1.6.0"} 39 + "asn1-combinators" {with-test & >= "0.3.1"} 40 + "ohex" {with-test & >= "0.2.0"} 41 + "ounit2" {with-test} 42 + ] 43 + conflicts: [ 44 + "ocaml-freestanding" 45 + ] 46 + build: [ 47 + ["dune" "subst"] {dev} 48 + ["dune" "build" "-p" name "-j" jobs] 49 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 50 + ] 51 + dev-repo: "git+https://github.com/mirage/mirage-crypto.git" 52 + tags: ["org:mirage"] 53 + x-maintenance-intent: [ "(latest)" ] 54 + url { 55 + src: 56 + "https://github.com/mirage/mirage-crypto/releases/download/v2.0.0/mirage-crypto-2.0.0.tbz" 57 + checksum: [ 58 + "sha256=5111764b9b21168eb8f517333463ead2dd16fb58227288783a284097974ff928" 59 + "sha512=6aa8c666d29a47b7a64e8108f706e7ffcdf436d41f9fd8e3e72247019b13c9332fe518f84bb298e4f161586a5e3735199373ca7029897ea63d9eed0720e59599" 60 + ] 61 + } 62 + x-commit-hash: "cadf0e1230cada9f108e63321b30af24642e2b74"
+43
packages/mirage-crypto-pk/mirage-crypto-pk.2.0.0/opam
··· 1 + opam-version: "2.0" 2 + homepage: "https://github.com/mirage/mirage-crypto" 3 + dev-repo: "git+https://github.com/mirage/mirage-crypto.git" 4 + bug-reports: "https://github.com/mirage/mirage-crypto/issues" 5 + doc: "https://mirage.github.io/mirage-crypto/doc" 6 + authors: ["David Kaloper <dk505@cam.ac.uk>" "Hannes Mehnert <hannes@mehnert.org>" ] 7 + maintainer: "Hannes Mehnert <hannes@mehnert.org>" 8 + license: "ISC" 9 + synopsis: "Simple public-key cryptography for the modern age" 10 + 11 + build: [ ["dune" "subst"] {dev} 12 + ["dune" "build" "-p" name "-j" jobs ] 13 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} ] 14 + 15 + depends: [ 16 + "conf-gmp-powm-sec" {build} 17 + "ocaml" {>= "4.13.0"} 18 + "dune" {>= "2.7"} 19 + "ounit2" {with-test} 20 + "randomconv" {with-test & >= "0.2.0"} 21 + "ohex" {with-test & >= "0.2.0"} 22 + "mirage-crypto" {=version} 23 + "mirage-crypto-rng" {=version} 24 + "digestif" {>= "1.2.0"} 25 + "zarith" {>= "1.13"} 26 + "eqaf" {>= "0.8"} 27 + ] 28 + conflicts: [ 29 + "ocaml-freestanding" 30 + ] 31 + description: """ 32 + Mirage-crypto-pk provides public-key cryptography (RSA, DSA, DH). 33 + """ 34 + x-maintenance-intent: [ "(latest)" ] 35 + url { 36 + src: 37 + "https://github.com/mirage/mirage-crypto/releases/download/v2.0.0/mirage-crypto-2.0.0.tbz" 38 + checksum: [ 39 + "sha256=5111764b9b21168eb8f517333463ead2dd16fb58227288783a284097974ff928" 40 + "sha512=6aa8c666d29a47b7a64e8108f706e7ffcdf436d41f9fd8e3e72247019b13c9332fe518f84bb298e4f161586a5e3735199373ca7029897ea63d9eed0720e59599" 41 + ] 42 + } 43 + x-commit-hash: "cadf0e1230cada9f108e63321b30af24642e2b74"
+39
packages/mirage-crypto-rng-miou-unix/mirage-crypto-rng-miou-unix.2.0.0/opam
··· 1 + opam-version: "2.0" 2 + homepage: "https://github.com/mirage/mirage-crypto" 3 + dev-repo: "git+https://github.com/mirage/mirage-crypto.git" 4 + bug-reports: "https://github.com/mirage/mirage-crypto/issues" 5 + doc: "https://mirage.github.io/mirage-crypto/doc" 6 + authors: ["Romain Calascibetta <romain.calascibetta@gmail.com>" ] 7 + maintainer: "Romain Calascibetta <romain.calascibetta@gmail.com>" 8 + license: "ISC" 9 + synopsis: "Feed the entropy source in an miou.unix-friendly way" 10 + 11 + build: [ ["dune" "subst"] {dev} 12 + ["dune" "build" "-p" name "-j" jobs ] 13 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} ] 14 + 15 + depends: [ 16 + "ocaml" {>= "5.0.0"} 17 + "dune" {>= "2.7"} 18 + "miou" {>= "0.2.0"} 19 + "logs" 20 + "mirage-crypto-rng" {=version} 21 + "duration" 22 + "mtime" {>= "1.0.0"} 23 + "digestif" {>= "1.2.0"} 24 + "ohex" {with-test & >= "0.2.0"} 25 + ] 26 + description: """ 27 + Mirage-crypto-rng-miou-unix feeds the entropy source for Mirage_crypto_rng-based 28 + random number generator implementations, in an miou.unix-friendly way. 29 + """ 30 + x-maintenance-intent: [ "(latest)" ] 31 + url { 32 + src: 33 + "https://github.com/mirage/mirage-crypto/releases/download/v2.0.0/mirage-crypto-2.0.0.tbz" 34 + checksum: [ 35 + "sha256=5111764b9b21168eb8f517333463ead2dd16fb58227288783a284097974ff928" 36 + "sha512=6aa8c666d29a47b7a64e8108f706e7ffcdf436d41f9fd8e3e72247019b13c9332fe518f84bb298e4f161586a5e3735199373ca7029897ea63d9eed0720e59599" 37 + ] 38 + } 39 + x-commit-hash: "cadf0e1230cada9f108e63321b30af24642e2b74"
+40
packages/mirage-crypto-rng-mirage/mirage-crypto-rng-mirage.2.0.0/opam
··· 1 + opam-version: "2.0" 2 + homepage: "https://github.com/mirage/mirage-crypto" 3 + dev-repo: "git+https://github.com/mirage/mirage-crypto.git" 4 + bug-reports: "https://github.com/mirage/mirage-crypto/issues" 5 + doc: "https://mirage.github.io/mirage-crypto/doc" 6 + authors: ["David Kaloper <dk505@cam.ac.uk>" "Hannes Mehnert <hannes@mehnert.org>" ] 7 + maintainer: "Hannes Mehnert <hannes@mehnert.org>" 8 + license: "BSD-2-Clause" 9 + synopsis: "Entropy collection for a cryptographically secure PRNG" 10 + 11 + build: [ ["dune" "subst"] {dev} 12 + ["dune" "build" "-p" name "-j" jobs ] 13 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} ] 14 + 15 + depends: [ 16 + "ocaml" {>= "4.13.0"} 17 + "dune" {>= "2.7"} 18 + "mirage-crypto-rng" {=version} 19 + "duration" 20 + "logs" 21 + "lwt" {>= "4.0.0"} 22 + "mirage-runtime" {>= "3.8.0"} 23 + "mirage-sleep" {>= "4.0.0"} 24 + "mirage-mtime" {>= "4.0.0"} 25 + "mirage-unix" {with-test & >= "5.0.0"} 26 + "ohex" {with-test & >= "0.2.0"} 27 + ] 28 + description: """ 29 + Mirage-crypto-rng-mirage provides entropy collection code for the RNG. 30 + """ 31 + x-maintenance-intent: [ "(latest)" ] 32 + url { 33 + src: 34 + "https://github.com/mirage/mirage-crypto/releases/download/v2.0.0/mirage-crypto-2.0.0.tbz" 35 + checksum: [ 36 + "sha256=5111764b9b21168eb8f517333463ead2dd16fb58227288783a284097974ff928" 37 + "sha512=6aa8c666d29a47b7a64e8108f706e7ffcdf436d41f9fd8e3e72247019b13c9332fe518f84bb298e4f161586a5e3735199373ca7029897ea63d9eed0720e59599" 38 + ] 39 + } 40 + x-commit-hash: "cadf0e1230cada9f108e63321b30af24642e2b74"
+42
packages/mirage-crypto-rng/mirage-crypto-rng.2.0.0/opam
··· 1 + opam-version: "2.0" 2 + homepage: "https://github.com/mirage/mirage-crypto" 3 + dev-repo: "git+https://github.com/mirage/mirage-crypto.git" 4 + bug-reports: "https://github.com/mirage/mirage-crypto/issues" 5 + doc: "https://mirage.github.io/mirage-crypto/doc" 6 + authors: ["David Kaloper <dk505@cam.ac.uk>" "Hannes Mehnert <hannes@mehnert.org>" ] 7 + maintainer: "Hannes Mehnert <hannes@mehnert.org>" 8 + license: "ISC" 9 + synopsis: "A cryptographically secure PRNG" 10 + 11 + build: [ ["dune" "subst"] {dev} 12 + ["dune" "build" "-p" name "-j" jobs ] 13 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} ] 14 + 15 + depends: [ 16 + "ocaml" {>= "4.14.0"} 17 + "dune" {>= "2.7"} 18 + "dune-configurator" {>= "2.0.0"} 19 + "duration" 20 + "logs" 21 + "mirage-crypto" {=version} 22 + "digestif" {>= "1.1.4"} 23 + "ounit2" {with-test} 24 + "randomconv" {with-test & >= "0.2.0"} 25 + "ohex" {with-test & >= "0.2.0"} 26 + ] 27 + conflicts: [ "mirage-runtime" {< "3.8.0"} ] 28 + description: """ 29 + Mirage-crypto-rng provides a random number generator interface, and 30 + implementations: Fortuna, HMAC-DRBG, getrandom/getentropy based (in the unix 31 + sublibrary) 32 + """ 33 + x-maintenance-intent: [ "(latest)" ] 34 + url { 35 + src: 36 + "https://github.com/mirage/mirage-crypto/releases/download/v2.0.0/mirage-crypto-2.0.0.tbz" 37 + checksum: [ 38 + "sha256=5111764b9b21168eb8f517333463ead2dd16fb58227288783a284097974ff928" 39 + "sha512=6aa8c666d29a47b7a64e8108f706e7ffcdf436d41f9fd8e3e72247019b13c9332fe518f84bb298e4f161586a5e3735199373ca7029897ea63d9eed0720e59599" 40 + ] 41 + } 42 + x-commit-hash: "cadf0e1230cada9f108e63321b30af24642e2b74"
+39
packages/mirage-crypto/mirage-crypto.2.0.0/opam
··· 1 + opam-version: "2.0" 2 + homepage: "https://github.com/mirage/mirage-crypto" 3 + dev-repo: "git+https://github.com/mirage/mirage-crypto.git" 4 + bug-reports: "https://github.com/mirage/mirage-crypto/issues" 5 + doc: "https://mirage.github.io/mirage-crypto/doc" 6 + authors: ["David Kaloper <dk505@cam.ac.uk>" "Hannes Mehnert <hannes@mehnert.org>" ] 7 + maintainer: "Hannes Mehnert <hannes@mehnert.org>" 8 + license: "ISC" 9 + synopsis: "Simple symmetric cryptography for the modern age" 10 + 11 + build: [ ["dune" "subst"] {dev} 12 + ["dune" "build" "-p" name "-j" jobs ] 13 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} ] 14 + 15 + depends: [ 16 + "ocaml" {>= "4.13.0"} 17 + "dune" {>= "2.7"} 18 + "dune-configurator" {>= "2.0.0"} 19 + "ounit2" {with-test} 20 + "ohex" {with-test & >= "0.2.0"} 21 + "eqaf" {>= "0.8"} 22 + ] 23 + conflicts: [ 24 + "ocaml-freestanding" 25 + "result" {< "1.5"} 26 + ] 27 + description: """ 28 + Mirage-crypto provides symmetric ciphers (DES, AES, RC4, ChaCha20/Poly1305). 29 + """ 30 + x-maintenance-intent: [ "(latest)" ] 31 + url { 32 + src: 33 + "https://github.com/mirage/mirage-crypto/releases/download/v2.0.0/mirage-crypto-2.0.0.tbz" 34 + checksum: [ 35 + "sha256=5111764b9b21168eb8f517333463ead2dd16fb58227288783a284097974ff928" 36 + "sha512=6aa8c666d29a47b7a64e8108f706e7ffcdf436d41f9fd8e3e72247019b13c9332fe518f84bb298e4f161586a5e3735199373ca7029897ea63d9eed0720e59599" 37 + ] 38 + } 39 + x-commit-hash: "cadf0e1230cada9f108e63321b30af24642e2b74"