Module Hacl_star.SharedDefs
module type Buffer = sig ... endAbstract representation of buffers
module CBytes : Buffer with type t = Stdlib.Bytes.t and type buf = Stdlib.Bytes.t Ctypes.ocamlRepresentation of
Bytes.tbuffers
module Hacl_Hash : sig ... endmodule Hacl_Spec : sig ... endmodule AEADDefs : sig ... endmodule HashDefs : sig ... endmodule type Chacha20_Poly1305_generic = sig ... endmodule type Curve25519_generic = sig ... endmodule type EdDSA_generic = sig ... endmodule type HashFunction_generic = sig ... endmodule type MAC_generic = sig ... endmodule type HKDF_generic = sig ... endmodule type ECDSA_generic = sig ... endmodule type Blake2_generic = sig ... endmodule type Chacha20_Poly1305 = Chacha20_Poly1305_generic with type bytes = CBytes.tmodule type Curve25519 = Curve25519_generic with type bytes = CBytes.tmodule type EdDSA = EdDSA_generic with type bytes = CBytes.tmodule type HashFunction = HashFunction_generic with type bytes = CBytes.tmodule type MAC = MAC_generic with type bytes = CBytes.tmodule type HKDF = HKDF_generic with type bytes = CBytes.tmodule type ECDSA = ECDSA_generic with type bytes = CBytes.tmodule type Blake2 = Blake2_generic with type bytes = CBytes.t