better secmod
This commit is contained in:
parent
f69f393abb
commit
bf45cdc6b1
6 changed files with 104 additions and 54 deletions
|
|
@ -2,13 +2,22 @@ open Crypto
|
|||
|
||||
type t
|
||||
|
||||
val get_sm_key_priv : t -> eddsa_priv
|
||||
val sign_with_sm_key : t -> string -> eddsa_sig
|
||||
val sign_with_signkey : t -> pub:eddsa_pub -> string -> eddsa_sig
|
||||
val verify_with_master_key : eddsa_sig -> msg:string -> (unit, string) result
|
||||
val verify_with_sm_key : t -> eddsa_sig -> msg:string -> (unit, string) result
|
||||
|
||||
val verify_with_signkey :
|
||||
t -> pub:eddsa_pub -> eddsa_sig -> msg:string -> (unit, string) result
|
||||
|
||||
val get_sm_key_pub : t -> eddsa_pub
|
||||
val get_signkeys : t -> Signkey_data.t list
|
||||
val get_denoms : t -> Denom_data.t list
|
||||
val init : (module Pg.CONN) -> t
|
||||
val find_signkey_data : t -> eddsa_pub -> Signkey_data.t option
|
||||
val find_denom_data : t -> denomination_hash -> Denom_data.t option
|
||||
|
||||
(* - management operations - *)
|
||||
val init : (module Pg.CONN) -> t
|
||||
|
||||
val add_signkey_master_signatures :
|
||||
(module Pg.CONN) ->
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue