Skip to content

Helpers used by the AVID/AVSS PR: ecies, nodes, RS#956

Closed
jonas-lj wants to merge 2 commits into
mainfrom
jonas/avid_helpers
Closed

Helpers used by the AVID/AVSS PR: ecies, nodes, RS#956
jonas-lj wants to merge 2 commits into
mainfrom
jonas/avid_helpers

Conversation

@jonas-lj
Copy link
Copy Markdown
Contributor

@jonas-lj jonas-lj commented May 5, 2026

Summary

Splits the support-module changes out of #954 so that PR can focus on the AVID/AVSS protocol itself. No protocol changes here:

  • Cargo.toml: drop serde-big-array (unused), add reed-solomon-erasure for the RS code.
  • ecies_v1.rs: small additions used by the AVSS complaint flow, with a regression test.
  • nodes.rs: prune unused methods; nodes_tests.rs updated to drop the now-unused property test.
  • reed_solomon.rs: extend the RS wrapper used for AVID dispersal, with doc comments on encode/decode.

Test plan

  • cargo test -p fastcrypto-tbls (90 passed)
  • cargo clippy --all-targets --all-features -p fastcrypto-tbls -- -D warnings

Splits the support-module changes out of #954 so that PR can focus on
the AVID/AVSS protocol itself. No protocol changes here:

- Cargo.toml: drop serde-big-array (unused), add reed-solomon-erasure
  for the RS code.
- ecies_v1.rs: small additions used by the AVSS complaint flow, with
  a regression test.
- nodes.rs: add `collect_to_nodes` helper.
- reed_solomon.rs: extend the RS wrapper used for AVID dispersal,
  with doc comments on encode/decode.
@jonas-lj jonas-lj force-pushed the jonas/avid_helpers branch from 6aedc3c to 5506dba Compare May 5, 2026 12:08
@jonas-lj jonas-lj requested a review from benr-ml May 5, 2026 12:14
@jonas-lj jonas-lj closed this May 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant