val unsafe_to_bytes : 'a. 'a key -> Stdlib.Bytes.tval blit_to_bytes : 'a. 'a key -> ?pos:int -> Stdlib.Bytes.t -> unitval equal : 'a. 'a key -> 'a key -> boolval unsafe_sk_of_bytes : Stdlib.Bytes.t -> secret keyval unsafe_pk_of_bytes : Stdlib.Bytes.t -> public keyval unsafe_ck_of_bytes : Stdlib.Bytes.t -> combined keyval of_seed : ?pos:int -> bytes -> secret keyval box :
k:combined key ->
nonce:Hacl_star__Hacl.bytes ->
msg:Hacl_star__Hacl.bytes ->
cmsg:Hacl_star__Hacl.bytes ->
unitval box_open :
k:combined key ->
nonce:Hacl_star__Hacl.bytes ->
cmsg:Hacl_star__Hacl.bytes ->
msg:Hacl_star__Hacl.bytes ->
boolval box_noalloc :
k:combined key ->
nonce:Hacl_star__Hacl.bytes ->
tag:Hacl_star__Hacl.bytes ->
buf:Hacl_star__Hacl.bytes ->
unitval box_open_noalloc :
k:combined key ->
nonce:Hacl_star__Hacl.bytes ->
tag:Hacl_star__Hacl.bytes ->
buf:Hacl_star__Hacl.bytes ->
bool