Module Twostep.Internals
DON'T USE THAT MODULE, PRONE TO BREAKING CHANGES AND LIKELY UNSAFE/UNSECURE!
ARE YOU SURE? YOU HAVE BEEN WARNED... I'M NOT RESPONSIBLE BY ANY DAMAGES.
val counter :
?timestep:int ->
?drift:int ->
?timestamp:( unit -> int64 ) ->
unit ->
string
val hmac : hash:string -> secret:string -> string -> string
val base32_to_string : ?size:int -> string -> string
val pad : basis:int -> direction:padding -> ?byte:char -> string -> string
val truncate : image:string -> digits:int -> string