joekir / siv-go

A pure Go implementation of the SIV AEAD.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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=.

About

A pure Go implementation of the SIV AEAD.

License:Other


Languages

Language:Go 100.0%