Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
quackzar committed Sep 18, 2024
1 parent 9e5ddf8 commit 43c9b70
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,18 @@ and be generic in the underlying protocols and settings a givens scheme can use.
Currently, we are working with the following schemes:
- Shamir Secret Sharing (complete)
- Feldman's Secret Sharing (lack. multiplication)
- SPDZ (only online phase)
- Pedersen Secret Sharing (lack. addition + multiplication)
- Rep3 (addition)
- SPDZ (wip)

*Note*: This is prototype software and not suited to be used in security critical applications as of yet.
## Subprojects

The base crate here is to provide a library with secret-sharing and other MPC functionality.
The project contains a sample of a consuming library [`wecare`](./wecare) provinding a subroutine for the securely computing a simple sum.
This is further used by [`ccare`](./ccare) and [`pycare`]('./pycare') for C and Python bindings respectively.
[`wecare`](./wecare) provides an abstraction over `caring` by removing the generics and baking the finite fields in directly,
which can then be selected at runtime.

[`pycare`](./pycare) takes `wecare` and provides python bindings to it allowing easily secret sharing in Python.
See [pycare/examples](./pycare/examples) for example applications.


# Inspiration
Expand Down

0 comments on commit 43c9b70

Please sign in to comment.