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

Cryptography module #5

Open
4 of 9 tasks
knot126 opened this issue Nov 26, 2022 · 1 comment
Open
4 of 9 tasks

Cryptography module #5

knot126 opened this issue Nov 26, 2022 · 1 comment
Labels
new module Adds a new module P1 Low
Milestone

Comments

@knot126
Copy link
Owner

knot126 commented Nov 26, 2022

Design and implementation of the crypto module

  • Interface for high level operations
  • Interface for low level operations
  • At least some basic fallback with no thirdparty library
    • Symmetric encryption
      • ChaCha20 round function
      • ChaCha20-Poly1305
    • Hashing
      • Decide between using BLAKE3 or SHA3 as the only fallback hash function
        • It's cubehash lol
@knot126 knot126 added new module Adds a new module feature labels Nov 26, 2022
@knot126 knot126 added this to the v0.0.0 milestone Nov 26, 2022
@knot126 knot126 pinned this issue May 24, 2023
@knot126
Copy link
Owner Author

knot126 commented May 8, 2024

This is now harder to do since I've lost some of my intrest in cryptography - or rather, I've taken a break and I'm going to be a bit shit when I come back to it... AAAAAAAAAAAAAAAAAHHHHHHHHHHHHHH~~

@knot126 knot126 unpinned this issue May 12, 2024
@knot126 knot126 added the P1 Low label May 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new module Adds a new module P1 Low
Projects
None yet
Development

No branches or pull requests

1 participant