siv
A pure Go implementation of of the SIV-CMAC AEAD as described in RFC 5297. SIV-CMAC does not require a nonce, allowing for both deterministic and resistance to nonce re- or misuse.
fuzzing
build and install dvyukov/go-fuzz first
go-fuzz-build -o gofuzz-workdir/project-fuzz.zip -race github.com/joekir/siv-go
cd gofuzz-workdir
go-fuzz -bin=project-fuzz.zip -workdir=.