This repository has been archived by the owner. It is now read-only.
a golang implementation of lioness using chacha20 and blake2b
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.travis.yml
README.rst
lioness.go
lioness_test.go
xor.go
xor_test.go

README.rst

the lioness wide block cipher for golang

travis for go-lioness coveralls for go-lioness golang api docs for go-lioness

Warning

This code has not been formally audited by a cryptographer. It therefore should not be considered safe or correct. Use it at your own risk!

details

Lioness wide block cipher constructed with chacha20 and blake2b.

read the Lioness paper: Two Practical and Provably Secure Block Ciphers: BEAR and LION by Ross Anderson and Eli Biham

https://www.cl.cam.ac.uk/~rja14/Papers/bear-lion.pdf

license

go-lioness is free software made available via the GPL3... except for small sections of code which are BSD licensed.

contact

  • email dstainton415@gmail.com
  • gpg key ID 0x836501BE9F27A723
  • gpg fingerprint F473 51BD 87AB 7FCF 6F88 80C9 8365 01BE 9F27 A723