Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/katzenpost/newhope
fork of https://git.schwanenlied.me/yawning/newhope
https://github.com/katzenpost/newhope
0c77ddcb510fca01b9b4d91d93bbecbb8e5be0c9 authored over 5 years ago by David Stainton <[email protected]>
2b21e6fe6b7530824d4a15efa54e124874520398 authored over 5 years ago by Yawning Angel <[email protected]>
9598792ba8f205d72c9b5b639b0d2827cbb7d8b9 authored over 7 years ago by Yawning Angel <[email protected]>
706fbb829f203fc428dff32e2db92dd8054ce917 authored over 7 years ago by Yawning Angel <[email protected]>
7858583ad8de64a8538e5abd8574eb3baf87f824 authored over 7 years ago by Yawning Angel <[email protected]>
fc9c254c66d4e9b74c6c176debf0b3d9acae4a5d authored over 7 years ago by Yawning Angel <[email protected]>
Yes, this breaks the API, but it's cleaner this way.
249693e40e8fc503b0de9e1f1e939c773aebf030 authored over 7 years ago by Yawning Angel <[email protected]>c9a2ed0b96dcd3f85600f6767fa12270a9fed7f1 authored over 7 years ago by Yawning Angel <[email protected]>
Apparently this bug has been there forever, and the test vectors
generated by the reference code...
58751d4e196e57e4ee33698f1fea9b5d79ecd7b5 authored over 7 years ago by Yawning Angel <[email protected]>
Just removing comments since upstream did the same thing I did wrt
endianness, and bumping the v...
* Add the `torref` sampling variant controled by the global variable
`TorSampling`.
Test vec...
e1b0b04cac61ef4caa2f6b2f0f311c326a1e1d2f authored over 8 years ago by Yawning Angel <[email protected]>
* Hash the seed when doing keypair generation on Alice's side to never
directly expose syste...
b17d981fc83077dcb57cd3e216bb0256b9912954 authored over 8 years ago by Yawning Angel <[email protected]>
5696dc49b7340d1890400fcf5e7544a74c4e4255 authored over 8 years ago by Yawning Angel <[email protected]>
* Alternate encoding format(s).
* Code cleanups on the C side that don't translate that much t...
37de6daaf9c8cce0f141779d3bd1336e0918db09 authored almost 9 years ago by Yawning Angel <[email protected]>
954afb7597ba33343bd018f3808b11bf2cb783db authored almost 9 years ago by Yawning Angel <[email protected]>
09821d36b4f690f22c0b32784f1ffeb49269948b authored almost 9 years ago by Yawning Angel <[email protected]>
3a2559706bb061a83d8936f41bf89a1ac97fefbd authored almost 9 years ago by Yawning Angel <[email protected]>
* Make the constants global vars instead of allocating them on each
call (+PERF). PeachPy s...
04422dc5d24ad4f0e14fd447ef2cf08eebbe34d1 authored about 9 years ago by Yawning Angel <[email protected]>
Im dumb.
ea97881cbe9eb1ad5dc84f190e85aed264040109 authored about 9 years ago by Yawning Angel <[email protected]>
If it wasn't for PeachPy, I would not have bothered to do this.
There's some cruft because I'm t...
This is the entirely wrong way to write optimized crypto in Go, but
till they either add SIMD in...
This saves having to XOR each byte of the output, since the ChaCha20
implementation can directly...
Mostlu unrelated to the newhope implementation, but bulk throughput is
now significantly better.
The correction to the reconciliation routine, both in the paper and code
is now applied. The te...
79f438502ddf974cdd6469066d48662eeca0d4cf authored about 9 years ago by Yawning Angel <[email protected]>