Make.3-Messageval derive :
t ->
private_key:Curve.Scalar.t ->
public_key:Curve.t ->
Curve.Scalar.tval derive_for_mainnet :
t ->
private_key:Curve.Scalar.t ->
public_key:Curve.t ->
Curve.Scalar.tval derive_for_testnet :
t ->
private_key:Curve.Scalar.t ->
public_key:Curve.t ->
Curve.Scalar.tval hash : t -> public_key:Curve.t -> r:Impl.Field.t -> Curve.Scalar.tval hash_for_mainnet :
t ->
public_key:Curve.t ->
r:Impl.Field.t ->
Curve.Scalar.tval hash_for_testnet :
t ->
public_key:Curve.t ->
r:Impl.Field.t ->
Curve.Scalar.tval hash_checked :
var ->
public_key:Curve.var ->
r:Impl.Field.Var.t ->
Curve.Scalar.var Impl.Checked.t