sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Mirage-crypto-ec implements public key cryptography with named elliptic curves. Ephemeral key exchanges with Diffie-Hellman and digital signatures (ECDSA) are implemented.
The arithmetic operations uses code generated by fiat-crypto which is proven to consume a constant amount of time, independent of the input values.
val pp_error : Stdlib.Format.formatter -> error -> unit
Pretty printer for errors
module type Dh = sig ... end
Diffie-Hellman key exchange.
module type Dsa = sig ... end
Digital signature algorithm.
module type Dh_dsa = sig ... end
Elliptic curve with Diffie-Hellman and DSA.
The NIST P-224 curve, also known as SECP224R1. Please note that decompression is not supported for P-224 public keys.
module Ed25519 : sig ... end
Curve 25519 DSA, also known as Ed25519.