-
The shamir methods fail running the following tests
- Threshold can be specified as 1, which doesn't matter in a threshold setting
- Duplicate share id's
- Share id of zero.
```rust
#[test]
…
-
-
# Description
[test_dkg_simple_tdec_share_recovery](https://github.com/nucypher/ferveo/blob/rocknroll/ferveo/src/api.rs#L1083) doesn't seem to use the `new_decryption_share` when **combining shares*…
-
We might consider to cover the conversion of Shamir Secret shares to shares of an additive secret sharing.
(s1,...sN) -> (a1,..aN), such that the secret is a1+...+aN.
This technique can be hint…
-
Hi everyone,
I have the following circuit:
```
// The circuit proves that we know a secret and a polynomial such that the
// Shamir shares are indeed generated from the input secret and the
// …
-
We currently have a 2-round DKG, where we perform re-attempts as necessary.
https://eprint.iacr.org/2024/397 proposes a 1-round DKG. Since we don't vary our threshold upon re-attempt, we can do the…
-
`v1::Party::compute_secrets` checks for shares missing `from` a particular `key_id`, while `v2` checks for shares missing `for` a particular `key_id`.
Split the `MissingShares` error into two separ…
-
Current `test_initialize` function splits a secret into 3, and then uses shares[0] and shares[1] to recover the secret.
Extend this test to try with shares[0], shares[2] and shares[1], shares[2].
-
Hi everyone,
I have the following circuit in circom:
```
// The circuit proves that we know a secret and a polynomial such that the
// Shamir shares are indeed generated from the input secret …
-
I think we need clearer distinction between:
* Keygen shares
* Long lived secret shares
And possibly later,
* Shamir secret shares of keygen shares (for issuing new signers with cooperation from…