Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val unsafe_to_bytes : 'a. 'a key -> Stdlib.Bytes.t
val blit_to_bytes : 'a. 'a key -> ?pos:int -> Stdlib.Bytes.t -> unit
val box :
k:combined key ->
nonce:Hacl_star.SharedDefs.CBytes.t ->
msg:Hacl_star.SharedDefs.CBytes.t ->
cmsg:Hacl_star.SharedDefs.CBytes.t ->
unit
val box_open :
k:combined key ->
nonce:Hacl_star.SharedDefs.CBytes.t ->
cmsg:Hacl_star.SharedDefs.CBytes.t ->
msg:Hacl_star.SharedDefs.CBytes.t ->
bool
val box_noalloc :
k:combined key ->
nonce:Hacl_star.SharedDefs.CBytes.t ->
tag:Hacl_star.SharedDefs.CBytes.t ->
buf:Hacl_star.SharedDefs.CBytes.t ->
unit
val box_open_noalloc :
k:combined key ->
nonce:Hacl_star.SharedDefs.CBytes.t ->
tag:Hacl_star.SharedDefs.CBytes.t ->
buf:Hacl_star.SharedDefs.CBytes.t ->
bool