quininer / newhope

Post-quantum key exchange - a new hope.
MIT License
23 stars 3 forks source link

Add NewHope-Simple wrapper functions #3

Open david415 opened 5 years ago

david415 commented 5 years ago

I am now working on adding the NewHope-Simple wrapper functions. For reference this golang implementation has them:

https://git.schwanenlied.me/yawning/newhope https://git.schwanenlied.me/yawning/newhope/src/master/newhope_simple.go

quininer commented 5 years ago

I don't have much interest in newhope-simple, but I welcome a PR.

If you are interested in the HFS extension of noise, I suggest you use kyber.

david415 commented 5 years ago

you are right, i should use kyber. i was thinking to write both.

firstly i wanted to write newhope-simple so that i can make my rust wire protocol be binary compatible with our golang noise protocol implementation which uses Noise_XXhfs_25519+NewHopeSimple_ChaChaPoly_Blake2b.

i will submit a pr soon.