Skip to content

Commit

Permalink
Key Agree Update
Browse files Browse the repository at this point in the history
1. Add a parameter to the client key agree functions for the hashId.
   It's only really used for EcdhKyber1, but it keeps the functions
   parallel.
2. Add and update some top-of-function comments for the key agree
   functions.
3. Renamed the X25519 key agreement functions to Curve25519 to match the
   naming in the RFC.
4. Removed the temporary hashId local in the client EcdhKyber1
   function.
5. Messed around with some variable declarations in a few of the
   functions.
6. Fix a couple breaks for small stack build.
7. Fix where GEX-SHA2 key exchange wasn't allowed to work.
8. Disable EcdhKyber1 is ECDH-NISTP256 is disabled.
  • Loading branch information
ejohnstown committed May 2, 2024
1 parent 49c420d commit 6e93b92
Show file tree
Hide file tree
Showing 2 changed files with 127 additions and 50 deletions.
Loading

0 comments on commit 6e93b92

Please sign in to comment.