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

[pull] master from RustCrypto:master #2

Open
wants to merge 134 commits into
base: master
Choose a base branch
from

Conversation

pull[bot]
Copy link

@pull pull bot commented Jan 26, 2020

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Jan 26, 2020
tarcieri added 8 commits May 30, 2020 08:26
The MSRV bump is necessary to check in a merge-friendly Cargo.lock
(which is helpful for caching).

We'll want to do this bump anyway soon for `generic-array` v0.14. See:

<RustCrypto/traits#95>
Switch to GitHub Actions; MSRV 1.41+
.github: set environment variables at workflow level
…directory

.github: set working directory globally
Add README.mds to all crates
@pull pull bot added the merge-conflict Resolve conflicts manually label May 31, 2020
tarcieri added 18 commits May 31, 2020 07:42
Upgrades to Rust 2018 edition and the (now 2018 edition)
`crypto-mac` v0.8.0-pre crate.
…ipher-upgrade

cmac: 2018 edition and `crypto-mac` crate upgrade
The stanza for them was accidentally deleted
Upgrades to Rust 2018 edition and the (now 2018 edition)
`crypto-mac` v0.8.0-pre crate.
…pher-upgrade

daa: 2018 edition and `crypto-mac` crate upgrade
Upgrades to Rust 2018 edition and the (now 2018 edition)
`crypto-mac` v0.8.0-pre crate.
…ipher-upgrade

pmac: 2018 edition and `crypto-mac` crate upgrade
Upgrades to Rust 2018 edition and the (now 2018 edition)
`crypto-mac` v0.8.0-pre crate.
…ipher-upgrade

hmac: 2018 edition and `crypto-mac` crate upgrade
...to reflect the breaking `crypto-mac` crate update
Lints for:
- 2018 idioms
- Unsafe code (where possible)
Add standard set of attributes to all crates
…g-and-clippy-cleanups

.github: run rustfmt + clippy in CI; clippy fixups
Implements the API changes from:

RustCrypto/traits#161

The `crypto-mac` crate now uses `update` and `finalize` nomenclature
ala the Initialize-Update-Finalize (IUF) interface naming scheme.
tarcieri and others added 30 commits April 23, 2023 19:52
Bumps [digest](https://github.com/RustCrypto/traits) from 0.10.6 to 0.10.7.
- [Commits](RustCrypto/traits@digest-v0.10.6...digest-v0.10.7)

---
updated-dependencies:
- dependency-name: digest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Avoids bumping the patch version requirements for `digest` which occurred
in #139
Bumps [aes](https://github.com/RustCrypto/block-ciphers) from 0.8.2 to 0.8.3.
- [Commits](RustCrypto/block-ciphers@aes-v0.8.2...aes-v0.8.3)

---
updated-dependencies:
- dependency-name: aes
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 4.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3.5.3...v4.0.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This prerelease of `digest` notably includes a migration from
`generic-array` to `hybrid-array`.

Bumps the crate version to v0.13.0-pre to denote this is a breaking
change, however note there is not a crate release associated with this
version bump.

The edition has also been bumped to 2021, and `hex-literal` has been
upgraded to v0.4.
Provides a trait for hash functions which expose their block-level core
which can be used in an optimized implementation of HMAC without
polluting the bounds of code which uses HMAC generically over hash
functions.

Originally from #123.
Also cuts a v0.13.0-pre.1 release of `hmac`
Also cuts a v0.13.0-pre.3 prerelease of `hmac`
Bumps [aes](https://github.com/RustCrypto/block-ciphers) from 0.8.3 to 0.8.4.
- [Commits](RustCrypto/block-ciphers@aes-v0.8.3...aes-v0.8.4)

---
updated-dependencies:
- dependency-name: aes
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Cuts the following prereleases:

- `cbc-mac` v0.2.0-pre.1
- `cmac` v0.8.0-pre.1
- `pmac` v0.8.0-pre.1
Among other use cases, Retail MAC is used, in combination with DES and
ISO 7816 padding, when communicating with the chip in ICAO
machine-readable travel documents.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⤵️ pull merge-conflict Resolve conflicts manually
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants