FuelLabs / FuelLabs/forc

RUSTSEC-2021-0059: `aesni` has been merged into the `aes` crate

Open
#41 0 comments 0 reactions 0 assignees View on GitHub
forc-wallet
Dominant language
Rust
Stars
0
Forks
0
Avg merge
1d 22h
Merged PRs (30d)
3

Description

> `aesni` has been merged into the `aes` crate

| Details | |
| ------------------- | ---------------------------------------------- |
| Status | unmaintained |
| Package | `aesni` |
| Version | `0.10.0` |
| URL | [https://github.com/RustCrypto/block-ciphers/pull/200](https://github.com/RustCrypto/block-ciphers/pull/200) |
| Date | 2021-04-29 |

Please use the `aes` crate going forward. The new repository location is at:

<https://github.com/RustCrypto/block-ciphers/tree/master/aes>

AES-NI is now autodetected at runtime on `i686`/`x86-64` platforms.
If AES-NI is not present, the `aes` crate will fallback to a constant-time
portable software implementation.

To prevent this fallback (and have absence of AES-NI result in an illegal
instruction crash instead), continue to pass the same RUSTFLAGS which were
previously required for the `aesni` crate to compile:

```
RUSTFLAGS=-Ctarget-feature=+aes,+ssse3
```

See [advisory page](https://rustsec.org/advisories/RUSTSEC-2021-0059.html) for additional details.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.