Module Hacl_ed25519
Ed25519, as defined by RFC 8032.
val priv : Cstruct.t -> privpriv pgenerates a private key fromp, which must be 32 byte long.- raises Invalid_argument
if
pis not 32 bytes.
val encode_priv : priv -> Cstruct.tencode_priv pis the private key encoded into a buffer.
val priv_to_public : priv -> Cstruct.tpriv_to_public poutputs the public key ofp.
val sign : priv -> Cstruct.t -> Cstruct.tsign priv msgsignsmsgwithpriv.