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

Switch from AES-GCM to XChaCha20-Poly1305 #70

Merged
merged 19 commits into from
Aug 11, 2023

Conversation

matheus23
Copy link
Member

@matheus23 matheus23 commented Jul 18, 2023

  • Updated the notation to use Encrypted<> instead of AesGcm<> and KeyWrapped<> instead of AesKw<>. This is more in line with how Hash<> was named.
  • Updated the text to refer to a 24 byte IV, and updated the byte threshold per-block to 262,104 bytes.
  • Updated the ascii diagram

merge order

  1. Update rsa modulus endianess to match most protocols #66
  2. Remove namefilter.md and add NameAccumulator verification algorithm #68
  3. Specify Blake3's derive_key algorithm instead of SHA3 #69
  4. This PR
  5. Add baseName to ExternalContent #71

rationale/encryption.md Outdated Show resolved Hide resolved
spec/notation.md Outdated Show resolved Hide resolved
spec/private-wnfs.md Outdated Show resolved Hide resolved
Copy link
Member

@expede expede left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A couple minor questions and suggestions, but otherwise looks good :)

Base automatically changed from matheus23/blake3-derive-key to main August 11, 2023 14:50
@matheus23 matheus23 merged commit e597c02 into main Aug 11, 2023
2 checks passed
@matheus23 matheus23 deleted the matheus23/xchacha20-poly1305 branch August 11, 2023 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants