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

v0.4.1 - draft-11 compatible, builds on latest Rust #135

Merged
merged 26 commits into from
Sep 24, 2024

Conversation

cyyynthia
Copy link

This PR backports the changes from v0.5 to voprf v0.4, to allow users of the draft-11 version to keep using this draft version on Rust 1.81+ without forced migration.

This is mostly so there can be a new release of opaque-ke v2 that compiles on newer Rust versions without requiring a breaking protocol migration without a graceful upgrade path (facebook/opaque-ke#359).

The PR targets main branch, but should be merged as a new branch for 0.4 specifically. I can't do that (or ask to do that from GitHub) so I'm creating the PR on main instead 🫣

daxpedda and others added 25 commits December 10, 2022 14:21
* Update `curve25519-dalek`

* Improve documentation
* Upgrade `p256` to v0.12

* Upgrade MSRV to 1.60

(cherry picked from commit daa8dc0)
(cherry picked from commit c8de516)
(cherry picked from commit 74eaebe)
(cherry picked from commit 2787151)
(cherry picked from commit 83eb78b)
…acebook#108)

Updates the requirements on [curve25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) to permit the latest version.
- [Release notes](https://github.com/dalek-cryptography/curve25519-dalek/releases)
- [Changelog](https://github.com/dalek-cryptography/curve25519-dalek/blob/main/CHANGELOG.md)
- [Commits](dalek-cryptography/curve25519-dalek@4.0.0-rc.1...4.0.0-rc.2)

---
updated-dependencies:
- dependency-name: curve25519-dalek
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 4bd2cf4)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 8da5684)
(cherry picked from commit 68cc7d3)
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit c93884a)
@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Sep 22, 2024
@kevinlewi kevinlewi changed the base branch from main to v0.4 September 23, 2024 11:12
@kevinlewi
Copy link
Contributor

kevinlewi commented Sep 24, 2024

Wonderful! Just adding a commit to the CI workflow to enable CI for pushes to branch v0.4.

Thanks for doing this!

@kevinlewi kevinlewi merged commit 8f20115 into facebook:v0.4 Sep 24, 2024
29 checks passed
@cyyynthia cyyynthia deleted the v0.4 branch September 24, 2024 07:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants