package
module
Version:
v0.0.0-...-ec3e960
Opens a new window with list of versions in this module.
Published: Jun 20, 2018
License: MIT
Opens a new window with license information.
Imports: 2
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
gimli
Gimli, a 384-bit permutation designed to achieve high
security with high performance across a broad range of platforms.
This is a golang port of the public domain reference implementation in C from:
https://gimli.cr.yp.to
Benchmarks
Intel(R) Core(TM) i3-4010U CPU @ 1.70GHz
go version go1.9.2 linux/amd64
name time/op
Gimli-4 488ns ± 1%
Documentation
¶
func Hash(output, input []byte)
Hash computes the hash using the sponge construction
Gimli stores the state of the gimli permutation
func (state *Gimli) Update()
Update advances the permutation to the next state
Source Files
¶
Click to show internal directories.
Click to hide internal directories.