-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #27340 from hannesm/release-mirage-crypto-v1.2.0
[new release] mirage-crypto (9 packages) (1.2.0)
- Loading branch information
Showing
9 changed files
with
383 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
opam-version: "2.0" | ||
synopsis: "Elliptic Curve Cryptography with primitives taken from Fiat" | ||
description: """ | ||
An implementation of key exchange (ECDH) and digital signature (ECDSA/EdDSA) | ||
algorithms using code from Fiat (<https://github.com/mit-plv/fiat-crypto>). | ||
|
||
The curves P256 (SECP256R1), P384 (SECP384R1), | ||
P521 (SECP521R1), and 25519 (X25519, Ed25519) are implemented by this package. | ||
""" | ||
maintainer: "Hannes Mehnert <[email protected]>" | ||
authors: [ | ||
"Hannes Mehnert <[email protected]>" | ||
"Nathan Rebours <[email protected]>" | ||
"Clément Pascutto <[email protected]>" | ||
"Etienne Millon <[email protected]>" | ||
"Virgile Robles <[email protected]>" | ||
# and from the fiat-crypto AUTHORS file | ||
"Andres Erbsen <[email protected]>" | ||
"Google Inc." | ||
"Jade Philipoom <[email protected]> <[email protected]>" | ||
"Massachusetts Institute of Technology" | ||
"Zoe Paraskevopoulou <[email protected]>" | ||
] | ||
license: "MIT" | ||
homepage: "https://github.com/mirage/mirage-crypto" | ||
doc: "https://mirage.github.io/mirage-crypto/doc" | ||
bug-reports: "https://github.com/mirage/mirage-crypto/issues" | ||
depends: [ | ||
"dune" {>= "2.7"} | ||
"ocaml" {>= "4.13.0"} | ||
"dune-configurator" | ||
"eqaf" {>= "0.7"} | ||
"mirage-crypto-rng" {=version} | ||
"digestif" {>= "1.2.0"} | ||
"alcotest" {with-test & >= "0.8.1"} | ||
"ppx_deriving_yojson" {with-test} | ||
"ppx_deriving" {with-test} | ||
"yojson" {with-test & >= "1.6.0"} | ||
"asn1-combinators" {with-test & >= "0.3.1"} | ||
"ohex" {with-test & >= "0.2.0"} | ||
"ounit2" {with-test} | ||
] | ||
conflicts: [ | ||
"ocaml-freestanding" | ||
] | ||
build: [ | ||
["dune" "subst"] {dev} | ||
["dune" "build" "-p" name "-j" jobs] | ||
["dune" "runtest" "-p" name "-j" jobs] {with-test} | ||
] | ||
dev-repo: "git+https://github.com/mirage/mirage-crypto.git" | ||
tags: ["org:mirage"] | ||
x-maintenance-intent: [ "(latest)" ] | ||
url { | ||
src: | ||
"https://github.com/mirage/mirage-crypto/releases/download/v1.2.0/mirage-crypto-1.2.0.tbz" | ||
checksum: [ | ||
"sha256=09542bcd96c1d368ff9ba8853105f4c1781d8c94c2400df9f3ac0610ee07e67e" | ||
"sha512=1b31c9df0ce774c87a36f714db4ea1f295bc1e2e317d30497523ec03564cace0f64ac4c535aa83c82792aa3331a92efe774e4c3300a6ffe09110ce0efc2ce24b" | ||
] | ||
} | ||
x-commit-hash: "fe7bad77d4d73c355f9a84c097ed5d15548207f5" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
opam-version: "2.0" | ||
homepage: "https://github.com/mirage/mirage-crypto" | ||
dev-repo: "git+https://github.com/mirage/mirage-crypto.git" | ||
bug-reports: "https://github.com/mirage/mirage-crypto/issues" | ||
doc: "https://mirage.github.io/mirage-crypto/doc" | ||
authors: ["David Kaloper <[email protected]>" "Hannes Mehnert <[email protected]>" ] | ||
maintainer: "Hannes Mehnert <[email protected]>" | ||
license: "ISC" | ||
synopsis: "Simple public-key cryptography for the modern age" | ||
|
||
build: [ ["dune" "subst"] {dev} | ||
["dune" "build" "-p" name "-j" jobs ] | ||
["dune" "runtest" "-p" name "-j" jobs] {with-test} ] | ||
|
||
depends: [ | ||
"conf-gmp-powm-sec" {build} | ||
"ocaml" {>= "4.13.0"} | ||
"dune" {>= "2.7"} | ||
"ounit2" {with-test} | ||
"randomconv" {with-test & >= "0.2.0"} | ||
"ohex" {with-test & >= "0.2.0"} | ||
"mirage-crypto" {=version} | ||
"mirage-crypto-rng" {=version} | ||
"digestif" {>= "1.2.0"} | ||
"zarith" {>= "1.13"} | ||
"eqaf" {>= "0.8"} | ||
] | ||
conflicts: [ | ||
"ocaml-freestanding" | ||
] | ||
description: """ | ||
Mirage-crypto-pk provides public-key cryptography (RSA, DSA, DH). | ||
""" | ||
x-maintenance-intent: [ "(latest)" ] | ||
url { | ||
src: | ||
"https://github.com/mirage/mirage-crypto/releases/download/v1.2.0/mirage-crypto-1.2.0.tbz" | ||
checksum: [ | ||
"sha256=09542bcd96c1d368ff9ba8853105f4c1781d8c94c2400df9f3ac0610ee07e67e" | ||
"sha512=1b31c9df0ce774c87a36f714db4ea1f295bc1e2e317d30497523ec03564cace0f64ac4c535aa83c82792aa3331a92efe774e4c3300a6ffe09110ce0efc2ce24b" | ||
] | ||
} | ||
x-commit-hash: "fe7bad77d4d73c355f9a84c097ed5d15548207f5" |
40 changes: 40 additions & 0 deletions
40
packages/mirage-crypto-rng-async/mirage-crypto-rng-async.1.2.0/opam
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
opam-version: "2.0" | ||
homepage: "https://github.com/mirage/mirage-crypto" | ||
dev-repo: "git+https://github.com/mirage/mirage-crypto.git" | ||
bug-reports: "https://github.com/mirage/mirage-crypto/issues" | ||
doc: "https://mirage.github.io/mirage-crypto/doc" | ||
authors: ["David Kaloper <[email protected]>" "Hannes Mehnert <[email protected]>" ] | ||
maintainer: "Hannes Mehnert <[email protected]>" | ||
license: "ISC" | ||
synopsis: "Feed the entropy source in an Async-friendly way" | ||
|
||
build: [ ["dune" "subst"] {dev} | ||
["dune" "build" "-p" name "-j" jobs ] | ||
["dune" "runtest" "-p" name "-j" jobs] {with-test} ] | ||
|
||
depends: [ | ||
"ocaml" {>= "4.13.0"} | ||
"dune" {>= "2.7"} | ||
"dune-configurator" {>= "2.0.0"} | ||
"async" {>= "v0.14"} | ||
"logs" | ||
"mirage-crypto-rng" {=version} | ||
"ohex" {with-test & >= "0.2.0"} | ||
] | ||
available: os != "win32" | ||
description: """ | ||
|
||
Mirage-crypto-rng-async feeds the entropy source for Mirage_crypto_rng-based | ||
random number generator implementations, in an Async-friendly way. | ||
""" | ||
|
||
x-maintenance-intent: [ "(latest)" ] | ||
url { | ||
src: | ||
"https://github.com/mirage/mirage-crypto/releases/download/v1.2.0/mirage-crypto-1.2.0.tbz" | ||
checksum: [ | ||
"sha256=09542bcd96c1d368ff9ba8853105f4c1781d8c94c2400df9f3ac0610ee07e67e" | ||
"sha512=1b31c9df0ce774c87a36f714db4ea1f295bc1e2e317d30497523ec03564cace0f64ac4c535aa83c82792aa3331a92efe774e4c3300a6ffe09110ce0efc2ce24b" | ||
] | ||
} | ||
x-commit-hash: "fe7bad77d4d73c355f9a84c097ed5d15548207f5" |
40 changes: 40 additions & 0 deletions
40
packages/mirage-crypto-rng-eio/mirage-crypto-rng-eio.1.2.0/opam
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
opam-version: "2.0" | ||
homepage: "https://github.com/mirage/mirage-crypto" | ||
dev-repo: "git+https://github.com/mirage/mirage-crypto.git" | ||
bug-reports: "https://github.com/mirage/mirage-crypto/issues" | ||
doc: "https://mirage.github.io/mirage-crypto/doc" | ||
authors: ["Bikal Gurung <[email protected]>" ] | ||
maintainer: "Bikal Gurung <[email protected]>" | ||
license: "ISC" | ||
synopsis: "Feed the entropy source in an eio-friendly way" | ||
|
||
build: [ ["dune" "subst"] {dev} | ||
["dune" "build" "-p" name "-j" jobs ] | ||
["dune" "runtest" "-p" name "-j" jobs] {with-test} ] | ||
|
||
depends: [ | ||
"ocaml" {>= "5.0.0"} | ||
"dune" {>= "2.7"} | ||
"eio" {>= "0.12"} | ||
"logs" | ||
"mirage-crypto-rng" {=version} | ||
"duration" | ||
"mtime" | ||
"cstruct" {>= "6.1.0"} | ||
"eio_main" {with-test} | ||
"ohex" {with-test & >= "0.2.0"} | ||
] | ||
description: """ | ||
Mirage-crypto-rng-eio feeds the entropy source for Mirage_crypto_rng-based | ||
random number generator implementations, in an eio-friendly way. | ||
""" | ||
x-maintenance-intent: [ "(latest)" ] | ||
url { | ||
src: | ||
"https://github.com/mirage/mirage-crypto/releases/download/v1.2.0/mirage-crypto-1.2.0.tbz" | ||
checksum: [ | ||
"sha256=09542bcd96c1d368ff9ba8853105f4c1781d8c94c2400df9f3ac0610ee07e67e" | ||
"sha512=1b31c9df0ce774c87a36f714db4ea1f295bc1e2e317d30497523ec03564cace0f64ac4c535aa83c82792aa3331a92efe774e4c3300a6ffe09110ce0efc2ce24b" | ||
] | ||
} | ||
x-commit-hash: "fe7bad77d4d73c355f9a84c097ed5d15548207f5" |
36 changes: 36 additions & 0 deletions
36
packages/mirage-crypto-rng-lwt/mirage-crypto-rng-lwt.1.2.0/opam
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
opam-version: "2.0" | ||
homepage: "https://github.com/mirage/mirage-crypto" | ||
dev-repo: "git+https://github.com/mirage/mirage-crypto.git" | ||
bug-reports: "https://github.com/mirage/mirage-crypto/issues" | ||
doc: "https://mirage.github.io/mirage-crypto/doc" | ||
authors: ["David Kaloper <[email protected]>" "Hannes Mehnert <[email protected]>" ] | ||
maintainer: "Hannes Mehnert <[email protected]>" | ||
license: "ISC" | ||
synopsis: "A cryptographically secure PRNG" | ||
|
||
build: [ ["dune" "subst"] {dev} | ||
["dune" "build" "-p" name "-j" jobs ] | ||
["dune" "runtest" "-p" name "-j" jobs] {with-test} ] | ||
|
||
depends: [ | ||
"ocaml" {>= "4.13.0"} | ||
"dune" {>= "2.7"} | ||
"duration" | ||
"logs" | ||
"mirage-crypto-rng" {=version} | ||
"mtime" {>= "1.0.0"} | ||
"lwt" {>= "4.0.0"} | ||
] | ||
description: """ | ||
Mirage-crypto-rng-lwt provides entropy collection code for the RNG using Lwt. | ||
""" | ||
x-maintenance-intent: [ "(latest)" ] | ||
url { | ||
src: | ||
"https://github.com/mirage/mirage-crypto/releases/download/v1.2.0/mirage-crypto-1.2.0.tbz" | ||
checksum: [ | ||
"sha256=09542bcd96c1d368ff9ba8853105f4c1781d8c94c2400df9f3ac0610ee07e67e" | ||
"sha512=1b31c9df0ce774c87a36f714db4ea1f295bc1e2e317d30497523ec03564cace0f64ac4c535aa83c82792aa3331a92efe774e4c3300a6ffe09110ce0efc2ce24b" | ||
] | ||
} | ||
x-commit-hash: "fe7bad77d4d73c355f9a84c097ed5d15548207f5" |
39 changes: 39 additions & 0 deletions
39
packages/mirage-crypto-rng-miou-unix/mirage-crypto-rng-miou-unix.1.2.0/opam
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
opam-version: "2.0" | ||
homepage: "https://github.com/mirage/mirage-crypto" | ||
dev-repo: "git+https://github.com/mirage/mirage-crypto.git" | ||
bug-reports: "https://github.com/mirage/mirage-crypto/issues" | ||
doc: "https://mirage.github.io/mirage-crypto/doc" | ||
authors: ["Romain Calascibetta <[email protected]>" ] | ||
maintainer: "Romain Calascibetta <[email protected]>" | ||
license: "ISC" | ||
synopsis: "Feed the entropy source in an miou.unix-friendly way" | ||
|
||
build: [ ["dune" "subst"] {dev} | ||
["dune" "build" "-p" name "-j" jobs ] | ||
["dune" "runtest" "-p" name "-j" jobs] {with-test} ] | ||
|
||
depends: [ | ||
"ocaml" {>= "5.0.0"} | ||
"dune" {>= "2.7"} | ||
"miou" {>= "0.2.0"} | ||
"logs" | ||
"mirage-crypto-rng" {=version} | ||
"duration" | ||
"mtime" {>= "1.0.0"} | ||
"digestif" {>= "1.2.0"} | ||
"ohex" {with-test & >= "0.2.0"} | ||
] | ||
description: """ | ||
Mirage-crypto-rng-miou-unix feeds the entropy source for Mirage_crypto_rng-based | ||
random number generator implementations, in an miou.unix-friendly way. | ||
""" | ||
x-maintenance-intent: [ "(latest)" ] | ||
url { | ||
src: | ||
"https://github.com/mirage/mirage-crypto/releases/download/v1.2.0/mirage-crypto-1.2.0.tbz" | ||
checksum: [ | ||
"sha256=09542bcd96c1d368ff9ba8853105f4c1781d8c94c2400df9f3ac0610ee07e67e" | ||
"sha512=1b31c9df0ce774c87a36f714db4ea1f295bc1e2e317d30497523ec03564cace0f64ac4c535aa83c82792aa3331a92efe774e4c3300a6ffe09110ce0efc2ce24b" | ||
] | ||
} | ||
x-commit-hash: "fe7bad77d4d73c355f9a84c097ed5d15548207f5" |
42 changes: 42 additions & 0 deletions
42
packages/mirage-crypto-rng-mirage/mirage-crypto-rng-mirage.1.2.0/opam
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
opam-version: "2.0" | ||
homepage: "https://github.com/mirage/mirage-crypto" | ||
dev-repo: "git+https://github.com/mirage/mirage-crypto.git" | ||
bug-reports: "https://github.com/mirage/mirage-crypto/issues" | ||
doc: "https://mirage.github.io/mirage-crypto/doc" | ||
authors: ["David Kaloper <[email protected]>" "Hannes Mehnert <[email protected]>" ] | ||
maintainer: "Hannes Mehnert <[email protected]>" | ||
license: "BSD-2-Clause" | ||
synopsis: "Entropy collection for a cryptographically secure PRNG" | ||
|
||
build: [ ["dune" "subst"] {dev} | ||
["dune" "build" "-p" name "-j" jobs ] | ||
["dune" "runtest" "-p" name "-j" jobs] {with-test} ] | ||
|
||
depends: [ | ||
"ocaml" {>= "4.13.0"} | ||
"dune" {>= "2.7"} | ||
"mirage-crypto-rng" {=version} | ||
"duration" | ||
"logs" | ||
"lwt" {>= "4.0.0"} | ||
"mirage-runtime" {>= "3.8.0"} | ||
"mirage-time" {>= "2.0.0"} | ||
"mirage-clock" {>= "3.0.0"} | ||
"mirage-unix" {with-test & >= "5.0.0"} | ||
"mirage-time-unix" {with-test & >= "2.0.0"} | ||
"mirage-clock-unix" {with-test & >= "3.0.0"} | ||
"ohex" {with-test & >= "0.2.0"} | ||
] | ||
description: """ | ||
Mirage-crypto-rng-mirage provides entropy collection code for the RNG. | ||
""" | ||
x-maintenance-intent: [ "(latest)" ] | ||
url { | ||
src: | ||
"https://github.com/mirage/mirage-crypto/releases/download/v1.2.0/mirage-crypto-1.2.0.tbz" | ||
checksum: [ | ||
"sha256=09542bcd96c1d368ff9ba8853105f4c1781d8c94c2400df9f3ac0610ee07e67e" | ||
"sha512=1b31c9df0ce774c87a36f714db4ea1f295bc1e2e317d30497523ec03564cace0f64ac4c535aa83c82792aa3331a92efe774e4c3300a6ffe09110ce0efc2ce24b" | ||
] | ||
} | ||
x-commit-hash: "fe7bad77d4d73c355f9a84c097ed5d15548207f5" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
opam-version: "2.0" | ||
homepage: "https://github.com/mirage/mirage-crypto" | ||
dev-repo: "git+https://github.com/mirage/mirage-crypto.git" | ||
bug-reports: "https://github.com/mirage/mirage-crypto/issues" | ||
doc: "https://mirage.github.io/mirage-crypto/doc" | ||
authors: ["David Kaloper <[email protected]>" "Hannes Mehnert <[email protected]>" ] | ||
maintainer: "Hannes Mehnert <[email protected]>" | ||
license: "ISC" | ||
synopsis: "A cryptographically secure PRNG" | ||
|
||
build: [ ["dune" "subst"] {dev} | ||
["dune" "build" "-p" name "-j" jobs ] | ||
["dune" "runtest" "-p" name "-j" jobs] {with-test} ] | ||
|
||
depends: [ | ||
"ocaml" {>= "4.14.0"} | ||
"dune" {>= "2.7"} | ||
"dune-configurator" {>= "2.0.0"} | ||
"duration" | ||
"logs" | ||
"mirage-crypto" {=version} | ||
"digestif" {>= "1.1.4"} | ||
"ounit2" {with-test} | ||
"randomconv" {with-test & >= "0.2.0"} | ||
"ohex" {with-test & >= "0.2.0"} | ||
] | ||
conflicts: [ "mirage-runtime" {< "3.8.0"} ] | ||
description: """ | ||
Mirage-crypto-rng provides a random number generator interface, and | ||
implementations: Fortuna, HMAC-DRBG, getrandom/getentropy based (in the unix | ||
sublibrary) | ||
""" | ||
x-maintenance-intent: [ "(latest)" ] | ||
url { | ||
src: | ||
"https://github.com/mirage/mirage-crypto/releases/download/v1.2.0/mirage-crypto-1.2.0.tbz" | ||
checksum: [ | ||
"sha256=09542bcd96c1d368ff9ba8853105f4c1781d8c94c2400df9f3ac0610ee07e67e" | ||
"sha512=1b31c9df0ce774c87a36f714db4ea1f295bc1e2e317d30497523ec03564cace0f64ac4c535aa83c82792aa3331a92efe774e4c3300a6ffe09110ce0efc2ce24b" | ||
] | ||
} | ||
x-commit-hash: "fe7bad77d4d73c355f9a84c097ed5d15548207f5" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
opam-version: "2.0" | ||
homepage: "https://github.com/mirage/mirage-crypto" | ||
dev-repo: "git+https://github.com/mirage/mirage-crypto.git" | ||
bug-reports: "https://github.com/mirage/mirage-crypto/issues" | ||
doc: "https://mirage.github.io/mirage-crypto/doc" | ||
authors: ["David Kaloper <[email protected]>" "Hannes Mehnert <[email protected]>" ] | ||
maintainer: "Hannes Mehnert <[email protected]>" | ||
license: "ISC" | ||
synopsis: "Simple symmetric cryptography for the modern age" | ||
|
||
build: [ ["dune" "subst"] {dev} | ||
["dune" "build" "-p" name "-j" jobs ] | ||
["dune" "runtest" "-p" name "-j" jobs] {with-test} ] | ||
|
||
depends: [ | ||
"ocaml" {>= "4.13.0"} | ||
"dune" {>= "2.7"} | ||
"dune-configurator" {>= "2.0.0"} | ||
"ounit2" {with-test} | ||
"ohex" {with-test & >= "0.2.0"} | ||
"eqaf" {>= "0.8"} | ||
] | ||
conflicts: [ | ||
"ocaml-freestanding" | ||
"result" {< "1.5"} | ||
] | ||
description: """ | ||
Mirage-crypto provides symmetric ciphers (DES, AES, RC4, ChaCha20/Poly1305). | ||
""" | ||
x-maintenance-intent: [ "(latest)" ] | ||
url { | ||
src: | ||
"https://github.com/mirage/mirage-crypto/releases/download/v1.2.0/mirage-crypto-1.2.0.tbz" | ||
checksum: [ | ||
"sha256=09542bcd96c1d368ff9ba8853105f4c1781d8c94c2400df9f3ac0610ee07e67e" | ||
"sha512=1b31c9df0ce774c87a36f714db4ea1f295bc1e2e317d30497523ec03564cace0f64ac4c535aa83c82792aa3331a92efe774e4c3300a6ffe09110ce0efc2ce24b" | ||
] | ||
} | ||
x-commit-hash: "fe7bad77d4d73c355f9a84c097ed5d15548207f5" |