Visa-Research / volepsi

Efficient Private Set Intersection base on VOLE
MIT License
104 stars 32 forks source link

Circuit-PSI with different dataset sizes #40

Closed jimouris closed 1 year ago

jimouris commented 1 year ago

Hi,

I tried modifying perf.cpp to separate n to n_sender and n_receiver. More specifically I changed lines 464 and 465 as well as 468.

It crashes at line 483 with:

terminate called without an active exception
[1]    32658 IOT instruction (core dumped)

Is this something that can be supported by the protocol?

ladnir commented 1 year ago

This should work but I'm not sure if I properly tested it. Let me look into this.

RindalVisa commented 1 year ago

ok, added a test and there was an issue. Pull main and give it a try.

jimouris commented 1 year ago

Works now, thanks for looking into this!