iceiix / stevenarella

Multi-protocol Minecraft-compatible client written in Rust
Apache License 2.0
1.46k stars 60 forks source link

Update Rust crate aes to 0.8.0 #756

Open renovate[bot] opened 1 year ago

renovate[bot] commented 1 year ago

This PR contains the following updates:

Package Type Update Change
aes dependencies minor 0.7.4 -> 0.8.0

Release Notes

RustCrypto/block-ciphers (aes) ### [`v0.8.4`](https://redirect.github.com/RustCrypto/block-ciphers/compare/aes-v0.8.3...aes-v0.8.4) [Compare Source](https://redirect.github.com/RustCrypto/block-ciphers/compare/aes-v0.8.3...aes-v0.8.4) ### [`v0.8.3`](https://redirect.github.com/RustCrypto/block-ciphers/compare/aes-v0.8.2...aes-v0.8.3) [Compare Source](https://redirect.github.com/RustCrypto/block-ciphers/compare/aes-v0.8.2...aes-v0.8.3) ### [`v0.8.2`](https://redirect.github.com/RustCrypto/block-ciphers/compare/aes-v0.8.1...aes-v0.8.2) [Compare Source](https://redirect.github.com/RustCrypto/block-ciphers/compare/aes-v0.8.1...aes-v0.8.2) ### [`v0.8.1`](https://redirect.github.com/RustCrypto/block-ciphers/compare/aes-v0.8.0...aes-v0.8.1) [Compare Source](https://redirect.github.com/RustCrypto/block-ciphers/compare/aes-v0.8.0...aes-v0.8.1) ### [`v0.8.0`](https://redirect.github.com/RustCrypto/block-ciphers/compare/aes-v0.7.5...aes-v0.8.0) [Compare Source](https://redirect.github.com/RustCrypto/block-ciphers/compare/aes-v0.7.5...aes-v0.8.0) ### [`v0.7.5`](https://redirect.github.com/RustCrypto/block-ciphers/compare/aes-v0.7.4...aes-v0.7.5) [Compare Source](https://redirect.github.com/RustCrypto/block-ciphers/compare/aes-v0.7.4...aes-v0.7.5)

Configuration

📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

iceiix commented 1 year ago

Incompatible API change:

error[E0277]: the trait bound `Aes128: cfb8::cipher::BlockEncrypt` is not satisfied
    --> protocol/src/protocol/mod.rs:1057:20
     |
1057 |     cipher: Option<Aes128Cfb>,
     |                    ^^^^^^^^^ the trait `cfb8::cipher::BlockEncrypt` is not implemented for `Aes128`
     |
     = help: the trait `cfb8::cipher::BlockEncrypt` is implemented for `&Alg`
note: required by a bound in `Cfb8`
    --> .cargo/registry/src/github.com-1ecc6299db9ec823/cfb8-0.7.1/src/lib.rs:61:34
     |
61   | pub struct Cfb8<C: BlockCipher + BlockEncrypt> {
     |                                  ^^^^^^^^^^^^ required by this bound in `Cfb8`