]> git.codecow.com Git - Monocypher.git/commit
Added secure channel protocols (experimental)
authorLoup Vaillant <loup@loup-vaillant.fr>
Sun, 3 Mar 2019 21:56:29 +0000 (22:56 +0100)
committerLoup Vaillant <loup@loup-vaillant.fr>
Sun, 3 Mar 2019 21:56:29 +0000 (22:56 +0100)
commit881a87395750da4ce167cf9523c85b905d713302
treee3f4e90b6f168c76070c9ad36d8d9f9601639fc2
parent58f6084fec46e5b9a7b3f2ff526233df801135f4
Added secure channel protocols (experimental)

At long last, the NaCl family of crypto libraries is gaining direct
support for secure channels.

Up until now, the choices were basically invent our own protocol, or
give up and use a TLS library, thus voiding the usability improvements
of NaCl libraries.

Now we have a solution.  It's still a bit experimental, it's not yet
documented, but it's there.  And soon, we will finally be able to shift
the cryptographic right answer for secure channels away from TLS, and
towards the NaCl family.  Or perhaps just Monocypher, if for some reason
Libsodium doesn't follow suit. :-)
src/monocypher.c
src/monocypher.h
tests/gen/makefile
tests/gen/monokex_x.c [new file with mode: 0644]
tests/gen/monokex_xk1.c [new file with mode: 0644]
tests/speed.c
tests/test.c