nucypher / ferveo

An implementation of a DKG protocol forked from Anoma
https://nucypher.github.io/ferveo/benchmarks/perf/tpke/index.html
GNU General Public License v3.0
5 stars 10 forks source link

Epic - Recovery & Refreshing #188

Open piotr-roslaniec opened 8 months ago

piotr-roslaniec commented 8 months ago

Type of PR:

Required reviews:

How many reviews does the PR author need?

  • [ ] 1
  • [ ] 2
  • [X] 3

What this does:

High-level idea of the changes introduced in this PR. List relevant API changes (if any), as well as related PRs and issues.

Issues fixed/closed:

  • Fixes #...

Why it's needed:

Explain how this PR fits in the greater context of the NuCypher Network. E.g., if this PR address a nucypher/productdev issue, let reviewers know!

Notes for reviewers:

What should reviewers focus on? Is there a particular commit/function/section of your PR that requires more attention from reviewers?

codecov-commenter commented 8 months ago

Codecov Report

Attention: Patch coverage is 95.46498% with 79 lines in your changes are missing coverage. Please review.

Project coverage is 80.13%. Comparing base (2fe8753) to head (b72a338).

Files Patch % Lines
ferveo/src/api.rs 94.34% 38 Missing :warning:
ferveo/src/bindings_python.rs 61.11% 14 Missing :warning:
ferveo/src/bindings_wasm.rs 0.00% 12 Missing :warning:
ferveo/src/dkg.rs 96.50% 5 Missing :warning:
ferveo/src/refresh.rs 98.54% 5 Missing :warning:
ferveo-tdec/src/key_share.rs 50.00% 3 Missing :warning:
ferveo-common/src/keypair.rs 0.00% 1 Missing :warning:
ferveo/src/pvss.rs 99.20% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #188 +/- ## ========================================== + Coverage 78.16% 80.13% +1.96% ========================================== Files 24 24 Lines 5222 5588 +366 ========================================== + Hits 4082 4478 +396 + Misses 1140 1110 -30 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.