Are there some implicit dependencies between bounties?

This questions was originally asked on the FHE.org discord server here.


Hi! Are there some implicit dependencies between bounties? I’ve started playing around with a SHA256 implementation, but it uses a few bitwise XOR operations between encrypted values, which will only be available after another bounty is completed. Is it alright to work around the problem by implementing something a bit less efficient (e.g. storing bytes as Numpy arrays of bits), or would it be better to wait for the other bounty to be completed? (edited)

This question was originally answered on the FHE.org discord server here.


Yes, you are free to do whatever you want, although performance will be taken into account to determine the award! What we hope with this bounty is to see some interesting tricks to speed things up!

This question was originally answered on the FHE.org discord server here


Hi,

Available operations are defined by concrete-compiler and there is no public documentation of concrete-compiler yet. Luckily, all available operations are integrated with concrete-numpy, so you can go to concrete-numpy/node_converter.py at main · zama-ai/concrete-numpy · GitHub and search for fhelinalg. and fhe. to see the available operations!

Hope this helps!
Let me know if you need anything else.