sinu.eth
sinu.eth
This PR adds a simple counter.
This PR is an intermediate step towards making `mpz-circuits` generic over the field/elements it operates on. Both `mpz-memory` and `mpz-binary-types` will be integrated into our VM abstractions and should remove...
Some integration tests, such as in `tls-mpc` are expensive so they are marked `ignore`, but these still need to be run in CI.
Our AES-GCM impl should preprocess J0 blocks instead of doing so in the online phase.
This PR does some simplification and clean up of the ferret impl. # Changes - Refactored to opaque error types - Removed state from `spcot` and `mpcot` impls, making them...
With the introduction of the `Allocate` trait in #155 we introduced a "lazy" API for preprocessing OTs. Upon further thought, this pattern can be applied to all offline preprocessing. It...
The `mpz-garble` crate is a bit of a mess as it was implemented on a deadline. It needs to be rewritten and unbundled. Some high-level steps: 1. Move all VM...
A significant portion of the garbling/evaluation time in our implementation is spent on branching while iterating over the gates of a circuit. We should optimize it without using `unsafe`.
Upserts
Opening this on behalf of @atheartengineer **Is your feature request related to a problem? Please describe.** When a user loses their keys they are screwed **Describe the solution you'd like**...
This PR refactors the crate to support hash algorithms determined at runtime. Issue #39 # TODO - Fix doctests