boringssl/tool
Matt Braithwaite 045a0ffe35 Import `newhope' (post-quantum key exchange).
This derives from the reference implementation:

Source: https://github.com/tpoeppelmann/newhope/tree/master/ref at bc06c1ac
Paper: https://eprint.iacr.org/2015/1092

However, it does not interoperate, due to the replacement of SHAKE-128
with AES-CTR (for polynomial generation) and the replacement of SHA-3
with SHA-256 (for key whitening).

Change-Id: I6a55507aea85331245e2fbd41bae5cc049fdca3c
Reviewed-on: https://boringssl-review.googlesource.com/7690
Reviewed-by: Adam Langley <agl@google.com>
2016-04-26 22:53:59 +00:00
..
args.cc Fix build. 2015-06-05 19:13:31 +00:00
ciphers.cc Add ciphers option to bssl. 2015-11-03 01:17:02 +00:00
client.cc Add client cert support to bssl client. 2015-12-16 23:15:41 +00:00
CMakeLists.txt Add a tool to generate Ed25519 keys. 2015-12-18 23:34:13 +00:00
const.cc Make constants in bssl tool actually const. 2015-06-08 21:43:15 +00:00
digest.cc Add missing internal includes. 2016-03-20 16:38:54 +00:00
generate_ed25519.cc Add a tool to generate Ed25519 keys. 2015-12-18 23:34:13 +00:00
genrsa.cc Possible Windows build fix. 2015-06-05 12:25:51 -07:00
internal.h Move function declarations to internal header. 2016-03-20 16:56:32 +00:00
pkcs12.cc bssl pkcs12 shouldn't crash on missing key. 2015-11-09 23:05:20 +00:00
rand.cc Fix bssl rand -hex. 2016-02-25 19:23:58 +00:00
server.cc Add client cert support to bssl client. 2015-12-16 23:15:41 +00:00
speed.cc Import `newhope' (post-quantum key exchange). 2016-04-26 22:53:59 +00:00
tool.cc Move function declarations to internal header. 2016-03-20 16:56:32 +00:00
transport_common.cc Modify 'bssl client' to print the cert subject and issuer 2016-04-07 03:22:19 +00:00
transport_common.h Enable bssl client/s_client and server/s_server on Windows. 2015-01-28 20:24:09 +00:00