package mirage-crypto-ec

  1. Overview
  2. No Docs

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.

Tags

org:mirage

Published: 15 May 2025

Dependencies (6)

  1. digestif >= "1.2.0"
  2. mirage-crypto-rng = version
  3. eqaf >= "0.7"
  4. dune-configurator
  5. ocaml >= "4.13.0"
  6. dune >= "2.7"

Dev Dependencies (7)

  1. ounit2 with-test
  2. ohex with-test & >= "0.2.0"
  3. asn1-combinators with-test & >= "0.3.1"
  4. yojson with-test & >= "1.6.0"
  5. ppx_deriving with-test
  6. ppx_deriving_yojson with-test
  7. alcotest with-test & >= "0.8.1"

Used by (7)

  1. awa >= "0.4.0"
  2. dns-certify >= "9.0.0"
  3. dnssec >= "9.0.0"
  4. letsencrypt >= "1.0.0"
  5. tls >= "1.0.0"
  6. webauthn >= "0.2.0"
  7. x509 >= "1.0.2"

Conflicts (1)

  1. ocaml-freestanding
OCaml

Innovation. Community. Security.