Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Checklist #3

Open
10 of 19 tasks
siv2r opened this issue Jun 14, 2024 · 0 comments
Open
10 of 19 tasks

Checklist #3

siv2r opened this issue Jun 14, 2024 · 0 comments

Comments

@siv2r
Copy link
Owner

siv2r commented Jun 14, 2024

Pre-Draft Checklist

  • Identifying Disruptive Signers (Overview)
    • create partialsig forgery doc
    • formalize problems of using pid instead of index
  • Fix Footnotes TODOs
  • Dealing with Infinity Nonce (Remarks)
  • Nonce Size (Remarks)
    • this section is not required cause FROST3 proves security for only two nonces
    • unlike Musig2 which has two security proof depending on the number of nonces

Planned TODOs

  • Reference code for the stateless signer
  • Open issue for things that needs discussion
    • Nonce generation hash params (open an issue)
      • normal: can we include participant identifiers too?
      • stateless: include pubshare too? (musig2 doesn't include pubkey)
    • Should participant identifiers be an integer or 32-byte array
  • Sync terminology with DKG
  • FROST RFC tasks
    • modify the spec to use the RFC number instead
    • a section about differences between this BIP & RFC
    • check security consideration of the RFC for additional points
  • New section to explain the differences between RFC 9591 & this BIP?
  • Mention that "Key Compatibility" functions need not be run explicitly (ValidatePubshares #11)
  • Warn about untweaked group pubkey (Warning about using the DKG output directly on-chain #13)
  • Rename "Tweak Context" to "Keygen Context"
@siv2r siv2r changed the title Pre-Draft Checklist Checklist Jul 11, 2024
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

No branches or pull requests

1 participant