OpenMined / PyDentity

A repository for leveraging Self-Sovereign Identity in applications
65 stars 25 forks source link

Generalise Shamir Secret Sharing encryption/decryption #49

Open TTitcombe opened 3 years ago

TTitcombe commented 3 years ago

Description

The notebook demonstrating Shamir Secret Sharing used quick-and-dirty code to en/decrypt the votes. This process should be made more robust and general by turning it into functions which sit outside of notebooks (in .py files within the pryvote subfolder) and are imported into the notebooks. Unit tests should be added for these functions. Alternatively, use a pre-existing python package if one exists.

Are you interested in working on this improvement yourself?