Tick_field_sponge.Field
type t = Sponge.Poseidon(Inputs).Field.t Sponge.t
val create :
?init:Sponge.Poseidon(Inputs).Field.t Sponge.State.t ->
Sponge.Poseidon(Inputs).Field.t Sponge.Params.t ->
t
val absorb : t -> Sponge.Poseidon(Inputs).Field.t -> unit
val squeeze : t -> Sponge.Poseidon(Inputs).Field.t
val state : t -> Sponge.Poseidon(Inputs).Field.t Sponge.State.t
val make :
state:Sponge.Poseidon(Inputs).Field.t Sponge.State.t ->
params:Sponge.Poseidon(Inputs).Field.t Sponge.Params.t ->
sponge_state:Sponge.sponge_state ->
t