Skip to content
This repository has been archived by the owner on Mar 11, 2024. It is now read-only.

Upgrade aes/aes-gcm/block-modes/chacha20poly1305 crates #162

Conversation

tarcieri
Copy link
Contributor

@tarcieri tarcieri commented Nov 9, 2020

Updates the following crates:

  • aes => v0.6
  • aes-gcm => v0.8
  • block-modes => v0.7
  • chacha20poly1305 => v0.7

Signed-off-by: Tony Arcieri bascule@gmail.com

Updates the following crates:

- `aes` => v0.6
- `aes-gcm` => v0.8
- `block-modes` => v0.7
- `chacha20poly1305` => v0.7

Signed-off-by: Tony Arcieri <bascule@gmail.com>
@tarcieri
Copy link
Contributor Author

tarcieri commented Nov 9, 2020

Note: the hkdf, hmac, sha2, and sha3 crate dependencies are all out-of-date as well, however you'll be unable to update those until the libsecp256k1 crate releases a new version.

You might consider the k256 crate as an alternative pure Rust implementation of secp256k1. It uses more modern (projective) formulas and provides better performance: https://crates.io/crates/k256

@mikelodder7
Copy link
Contributor

Thanks so much, @tarcieri. I'll make the change to k256 since it closely matches p256 and would allow ECDSA with either curve.

@dcmiddle
Copy link
Contributor

dcmiddle commented Nov 9, 2020

Note: the hkdf, hmac, sha2, and sha3 crate dependencies are all out-of-date as well, however you'll be unable to update those until the libsecp256k1 crate releases a new version.

You might consider the k256 crate as an alternative pure Rust implementation of secp256k1. It uses more modern (projective) formulas and provides better performance: https://crates.io/crates/k256

Cool. I created #163 to discuss.

@mikelodder7 mikelodder7 merged commit cc9cef0 into hyperledger-archives:master Nov 9, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants