1 Feb 2008 15:38
add Poly1305?
zooko <zooko <at> zooko.com>
2008-02-01 14:38:28 GMT
2008-02-01 14:38:28 GMT
Dear maintainers of Crypto++: Would there be any interest in adding Poly1305 MAC? I was just looking at DJB's timings.html [1], which shows that while VMAC is faster than Poly1305 on amd64 (e.g. [2] vs [3]), VMAC is slower than Poly1305 on the same machine in 32-bit mode ([4] vs [5]), VMAC is slower than Poly1305 on an UltraSPARC III ([6] vs [7]) and VMAC is dramatically slower than Poly1305 on an old PowerPC G4 ([8] vs [9]). This makes me interested in having Poly1305 available within the Crypto++ class framework. Regards, Zooko [1] http://cr.yp.to/streamciphers/timings.html [2] http://cr.yp.to/streamciphers/timings/graphs/katana:aes-256- vmac128:256,128:2048.png [3] http://cr.yp.to/streamciphers/timings/graphs/katana:aes-256- poly1305:256,128:2048.png [4] http://cr.yp.to/streamciphers/timings/graphs/katana-x86:aes-256- vmac128:256,128:2048.png [5] http://cr.yp.to/streamciphers/timings/graphs/katana-x86:aes-256- poly1305:256,128:2048.png [6] http://cr.yp.to/streamciphers/timings/graphs/icarus:aes-256- vmac128:256,128:2048.png [7] http://cr.yp.to/streamciphers/timings/graphs/icarus:aes-256-(Continue reading)
RSS Feed