﻿id	summary	reporter	owner	description	type	status	priority	milestone	version	resolution	keywords	cc	launchpad_bug
94	add ChaCha	zooko	dawuud	"The !ChaCha cipher (http://cr.yp.to/chacha.html) is very promising. It is a close relative of Salsa20, served as the core of BLAKE and BLAKE2 hash functions, and is currently a candidate for a standard cipher for TLS: http://tools.ietf.org/html/draft-agl-tls-chacha20poly1305-01

Let's include an implementation of !ChaCha in pycryptopp, so that Tahoe-LAFS has the option of using !ChaCha for the Hundred Year Crypto project: https://tahoe-lafs.org/trac/tahoe-lafs/wiki/OneHundredYearCryptography

It would be great if Wei Dai wanted to implement and maintain !ChaCha in Crypto++, but he has been minimally active on Crypto++ for a long time now and I don't expect him to do that. It would also be great if Jack Lloyd wanted to implement it in Botan http://botan.randombit.net/ and help us use it. That would be great, because Jack is actively maintaining Botan and he has helped us out in the past with this project. Another implementation of !ChaCha: DJB's reference implementation: http://cr.yp.to/chacha.html

We don't need high optimization for this release! A portable, well-written, well-examined, well-tested implementation would be far preferable for deployment and safety reasons over an optimized implementation."	enhancement	new	major		0.5.29				
