Skip to content

Conversation

@LLFourn
Copy link
Owner

@LLFourn LLFourn commented Sep 4, 2025

this is on top of #236 -- this checks your encryption nonce contribution was included in the aggregate. This is the same as chilldkg: https://github.com/BlockstreamResearch/bip-frost-dkg/blob/4f324510c99808c8f6f9fa975a35a11107762368/python/chilldkg_ref/encpedpop.py#L178-L180

@nickfarrow nickfarrow force-pushed the hash-nonce-encpedpop branch 3 times, most recently from 76ad3d4 to 09ce7df Compare September 4, 2025 19:39
@LLFourn LLFourn force-pushed the hash-nonce-encpedpop branch 4 times, most recently from e13cce8 to 97895a1 Compare September 5, 2025 10:04
Because security proofs require this.
1. Add a `Certifier` where you can add certificates as you get them.
Crucially this certifier also verifies them.
2. Add a concept of a Contributor that is also a share receiver.
compute_randomness_beacon was too abstract.
@LLFourn LLFourn force-pushed the hash-nonce-encpedpop branch from 97895a1 to e01a04d Compare September 5, 2025 10:16
LLFourn and others added 4 commits September 5, 2025 20:18
I'm not sure when these were introduced but they look like they're doing
the job that certpedpop is meant to.
This is also what the chilldkg spec does
@LLFourn LLFourn force-pushed the hash-nonce-encpedpop branch from e01a04d to 377eac1 Compare September 5, 2025 10:18
@LLFourn LLFourn merged commit 4efaefa into master Sep 5, 2025
16 checks passed
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.

3 participants