Open lonerapier opened 6 months ago
i can give this a go tomorrow, maybe move src/ecdsa.rs
into src/ecc/ecdsa.rs
then add the ecdh
sir, if possible, do try tripartite DH using Tate pairings as well
gonna have to solidify my understanding of bilinear maps & G2+ a bit first, but will do 🫡
classic scary sounding thing for "take two things make new unique new thing"|
"Key Exchange", simple and better.
@jtriley-eth just ping me, would love to jam with you and help anywhere possible. Pairings was an amazing topic that I enjoyed battling with a lot (still don't understand it completely lol)
Pluto internal code has some magic ECDH that we depend on :). Definitely recommend diving into and exploring this primitive. It's key to how our web proofs works.
We will be open-sourcing something substantial in ~2 weeks for that.
I wonder if clever tripartite ecdh could be used for web proofs... hm!
Since we have ECDSA now, it would be fascinating to see a toy implementation of Diffie-Hellman and ECDH.
Resources: