This is a Go implementation of elliptic curve diffie hellman private set intersection (ECDH-PSI) with only standard library.
go build
In one terminal, run:
./ecdh-psi -role=alice
In another terminal, run:
./ecdh-psi -role=bob
I learnt a lot from encryptogroup/PSI and miracl/MIRACL. Thank you for those great projects!