CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2013/11/20 17:45:44

Modified files:
        usr.bin/ssh    : PROTOCOL authfile.c cipher.c cipher.h dh.c 
                         myproposal.h packet.c servconf.c ssh.1 ssh.c 
                         ssh_config.5 sshd_config.5 
        usr.bin/ssh/lib: Makefile 
Added files:
        usr.bin/ssh    : PROTOCOL.chacha20poly1305 chacha.c chacha.h 
                         cipher-chachapoly.c cipher-chachapoly.h 
                         poly1305.c poly1305.h 

Log message:
Add a new protocol 2 transport cipher "[email protected]"
that combines Daniel Bernstein's ChaCha20 stream cipher and Poly1305 MAC
to build an authenticated encryption mode.

Inspired by and similar to Adam Langley's proposal for TLS:
http://tools.ietf.org/html/draft-agl-tls-chacha20poly1305-03
but differs in layout used for the MAC calculation and the use of a
second ChaCha20 instance to separately encrypt packet lengths.
Details are in the PROTOCOL.chacha20poly1305 file.

Feedback markus@, naddy@; manpage bits Loganden Velvindron @ AfriNIC
ok markus@ naddy@

Reply via email to