Module Dirsp_proscript
Providing the signatures of cryptographic primitives needed by verified ProScript code.
There are other libraries, especially dirsp-proscript-mirage, that provide implementations for the cryptographic primitives.
module type PROSCRIPT_ENCODING = sig ... endThe
ProScript.encodinginterface for conversions back and forth between various encodings like hexadecimal.
module type PROSCRIPT_CRYPTO_ED25519 = sig ... endThe
ProScript.crypto.ED25519interface for the elliptic curve 25519 DSA.
module type PROSCRIPT_CRYPTO = sig ... endThe
ProScript.cryptointerface for core cryptographic primitives like SHA-256.
module type S = sig ... endSignature of cryptographic primitives and low-level functions needed by verified ProScript code.