Added ChaCha20+Poly1305 support (stand-alone, cipher suites).
authorThomas Pornin <pornin@bolet.org>
Tue, 13 Dec 2016 19:01:19 +0000 (20:01 +0100)
committerThomas Pornin <pornin@bolet.org>
Tue, 13 Dec 2016 19:01:19 +0000 (20:01 +0100)
commitb42bd5972f935ffc32019acac6f8a07ae08ae9c2
tree35c8605a3ad5747a4fa87feb564f5fedc22642d5
parent9e71c0673a9f46f82e43125919619f296698292e
Added ChaCha20+Poly1305 support (stand-alone, cipher suites).
26 files changed:
Makefile
inc/bearssl_block.h
inc/bearssl_ssl.h
samples/client_basic.c
samples/server_basic.c
src/inner.h
src/ssl/ssl_client_full.c
src/ssl/ssl_engine.c
src/ssl/ssl_hs_client.c
src/ssl/ssl_hs_common.t0
src/ssl/ssl_hs_server.c
src/ssl/ssl_hs_server.t0
src/ssl/ssl_rec_chapol.c [new file with mode: 0644]
src/ssl/ssl_rec_gcm.c
src/ssl/ssl_server_full_ec.c
src/ssl/ssl_server_full_rsa.c
src/ssl/ssl_server_mine2c.c [new file with mode: 0644]
src/ssl/ssl_server_minf2c.c [new file with mode: 0644]
src/symcipher/chacha20_ct.c [new file with mode: 0644]
src/symcipher/poly1305_ctmul.c [new file with mode: 0644]
test/test_crypto.c
test/test_speed.c
tools/brssl.h
tools/client.c
tools/names.c
tools/server.c