module Netmech_scram_sasl:sig
..end
This module needs the SHA-1 hash function. In order to use it,
initialize crypto support, e.g. by including the nettls-gnutls
packages and calling Nettls_gnutls.init
.
As for all SASL mechanisms in OCamlnet, SASLprep is not automatically
called. Users of SCRAM should pass user names and passwords through
Netsaslprep.saslprep
.
module type PROFILE =sig
..end
module SHA1:PROFILE
module SHA1_PLUS:PROFILE
Netmech_scram_sasl.SHA1
, only that the mechanism name is
"SCRAM-SHA-1-PLUS"
module SHA256:PROFILE
module SHA256_PLUS:PROFILE
Netmech_scram_sasl.SHA256
, only that the mechanism name is
"SCRAM-SHA-256-PLUS"
module SCRAM:
module SCRAM_SHA1:Netsys_sasl_types.SASL_MECHANISM
module SCRAM_SHA1_PLUS:Netsys_sasl_types.SASL_MECHANISM
module SCRAM_SHA256:Netsys_sasl_types.SASL_MECHANISM
module SCRAM_SHA256_PLUS:Netsys_sasl_types.SASL_MECHANISM