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

aead v0.3.0 #174

Merged
merged 1 commit into from
Jun 5, 2020
Merged

aead v0.3.0 #174

merged 1 commit into from
Jun 5, 2020

Conversation

tarcieri
Copy link
Member

@tarcieri tarcieri commented Jun 5, 2020

Added

  • Type aliases for Key, Nonce, and Tag (#125)
  • Optional std feature (#63)

Changed

  • NewAead now borrows the key (#124)
  • Split Aead/AeadMut into AeadInPlace/AeadMutInPlace (#120)
  • Bump generic-array dependency to v0.14 (#95)

@tarcieri tarcieri merged commit 95ae635 into master Jun 5, 2020
@tarcieri tarcieri deleted the aead/v0.3.0 branch June 5, 2020 00:18
tarcieri added a commit to tarcieri/ursa that referenced this pull request Jun 8, 2020
Updates the following crates:

- `aead` => v0.3
- `aes` => v0.4
- `aes-gcm` => v0.6.0
- `block-modes` => v0.4
- `chacha20poly1305` => v0.5.0

Some `aead` v0.3 update notes::

- `NewAead` now borrows the key, preventing unnecessary copies
- `Aead` and `AeadInPlace` were split into two different traits.
  This lets you get rid of the stubbed out `*_in_place` methods
  on your `Aead` impls (introduced in hyperledger-archives#91)

More release notes here: RustCrypto/traits#174

The other crate updates use the new traits and also upgrade
`generic-array` to v0.14, which has MSRV 1.41+.

Signed-off-by: Tony Arcieri <bascule@gmail.com>
mikelodder7 pushed a commit to tarcieri/ursa that referenced this pull request Jun 23, 2020
Updates the following crates:

- `aead` => v0.3
- `aes` => v0.4
- `aes-gcm` => v0.6.0
- `block-modes` => v0.4
- `chacha20poly1305` => v0.5.0

Some `aead` v0.3 update notes::

- `NewAead` now borrows the key, preventing unnecessary copies
- `Aead` and `AeadInPlace` were split into two different traits.
  This lets you get rid of the stubbed out `*_in_place` methods
  on your `Aead` impls (introduced in hyperledger-archives#91)

More release notes here: RustCrypto/traits#174

The other crate updates use the new traits and also upgrade
`generic-array` to v0.14, which has MSRV 1.41+.

Signed-off-by: Tony Arcieri <bascule@gmail.com>
mikelodder7 pushed a commit to tarcieri/ursa that referenced this pull request Jun 23, 2020
Updates the following crates:

- `aead` => v0.3
- `aes` => v0.4
- `aes-gcm` => v0.6.0
- `block-modes` => v0.4
- `chacha20poly1305` => v0.5.0

Some `aead` v0.3 update notes::

- `NewAead` now borrows the key, preventing unnecessary copies
- `Aead` and `AeadInPlace` were split into two different traits.
  This lets you get rid of the stubbed out `*_in_place` methods
  on your `Aead` impls (introduced in hyperledger-archives#91)

More release notes here: RustCrypto/traits#174

The other crate updates use the new traits and also upgrade
`generic-array` to v0.14, which has MSRV 1.41+.

Signed-off-by: Tony Arcieri <bascule@gmail.com>
mikelodder7 pushed a commit to hyperledger-archives/ursa that referenced this pull request Jun 23, 2020
Updates the following crates:

- `aead` => v0.3
- `aes` => v0.4
- `aes-gcm` => v0.6.0
- `block-modes` => v0.4
- `chacha20poly1305` => v0.5.0

Some `aead` v0.3 update notes::

- `NewAead` now borrows the key, preventing unnecessary copies
- `Aead` and `AeadInPlace` were split into two different traits.
  This lets you get rid of the stubbed out `*_in_place` methods
  on your `Aead` impls (introduced in #91)

More release notes here: RustCrypto/traits#174

The other crate updates use the new traits and also upgrade
`generic-array` to v0.14, which has MSRV 1.41+.

Signed-off-by: Tony Arcieri <bascule@gmail.com>
dns2utf8 pushed a commit to dns2utf8/traits that referenced this pull request Jan 24, 2023
Artemkaaas pushed a commit to Artemkaaas/anoncreds-clsignatures-rs that referenced this pull request May 23, 2023
Updates the following crates:

- `aead` => v0.3
- `aes` => v0.4
- `aes-gcm` => v0.6.0
- `block-modes` => v0.4
- `chacha20poly1305` => v0.5.0

Some `aead` v0.3 update notes::

- `NewAead` now borrows the key, preventing unnecessary copies
- `Aead` and `AeadInPlace` were split into two different traits.
  This lets you get rid of the stubbed out `*_in_place` methods
  on your `Aead` impls (introduced in #91)

More release notes here: RustCrypto/traits#174

The other crate updates use the new traits and also upgrade
`generic-array` to v0.14, which has MSRV 1.41+.

Signed-off-by: Tony Arcieri <bascule@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant