conex

Establishing trust in community repositories
IN THIS PACKAGE
Module Conex_openssl . V
val check_version : unit -> ( unit, string ) result

check_openssl () checks the openssl version (required: >= 1.0.0).

include Conex_verify.S_RSA_BACK
val verify_rsa_pss : key:string -> data:string -> signature:string -> Conex_resource.identifier -> ( unit, [> Conex_verify.error ] ) result

verify_rsa_pss ~key ~data ~signature returns Ok () on success, otherwise a verification_error. Currently, SHA256 is used as hash algorithm.

val sha256 : string -> string

sha356 str computes the SHA256 digest of str and converts it to hex.