Implementation of cryptMTv1 stream cipher (but with mtwist64 as base accum) https://eprint.iacr.org/2005/165.pdf
Go to file
Russ Magee 41d01db0ab Added io.Reader/Writers to satisfy io.Copy() interface
Added cmd/main for CLI usage

Signed-off-by: Russ Magee <rmagee@gmail.com>
2020-02-06 18:53:47 -08:00
cmd Added io.Reader/Writers to satisfy io.Copy() interface 2020-02-06 18:53:47 -08:00
README.md Add 'README.md' 2018-12-08 20:28:48 -08:00
cryptmt.go Added io.Reader/Writers to satisfy io.Copy() interface 2020-02-06 18:53:47 -08:00

README.md

GoDoc

Implementation of cryptMTv1 stream cipher (but with mtwist64 as base accum) https://eprint.iacr.org/2005/165.pdf

Uses Mersenne Twister 64 golang implementation supplied by cuixin: gist