module type GCM =sig
..end
type
key
type
result = {
|
message : |
|
tag : |
val of_secret : Cstruct.t -> key
val key_sizes : int array
val block_size : int
val encrypt : key:key ->
iv:Cstruct.t ->
?adata:Cstruct.t -> Cstruct.t -> result
val decrypt : key:key ->
iv:Cstruct.t ->
?adata:Cstruct.t -> Cstruct.t -> result