Skip to content

docs: expand crypto primitives specification#7

Open
Kkkakania wants to merge 1 commit into
AnonVote:mainfrom
Kkkakania:docs/crypto-primitives-spec
Open

docs: expand crypto primitives specification#7
Kkkakania wants to merge 1 commit into
AnonVote:mainfrom
Kkkakania:docs/crypto-primitives-spec

Conversation

@Kkkakania

Copy link
Copy Markdown

Closes #1

Summary

  • Expand specs/crypto.md into a full formal specification for the five @anonvote/crypto primitives.
  • Document algorithms, parameters, input/output formats, security properties, failure modes, and implementation references for each primitive.
  • Add the required lifecycle dependency diagram, per-ballot key management guidance, and explicit threat-model boundaries.

Verification

  • Cross-checked the function names and behavior against AnonVote/js/src/crypto.ts.
  • Cross-checked the documented behaviors against AnonVote/js/tests/crypto.test.ts.
  • Ran git diff --check.

Notes

  • This repository is Markdown-only and has no package/build/test script to run.

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.

Write the AnonVote cryptographic primitives spec

1 participant