You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update the digest dependency to 0.9. This requires a major version
because the digest traits are part of the public API, but there are
otherwise no changes to the API.
2.1.0
Make Scalar::from_bits a const fn, allowing its use in const contexts.
2.0.0
Fix a data modeling error in the serde feature pointed out by Trevor Perrin
which caused points and scalars to be serialized with length fields rather
than as fixed-size 32-byte arrays. This is a breaking change, but it fixes
compatibility with serde-json and ensures that the serde-bincode encoding
matches the conventional encoding for X/Ed25519.
Update rand_core to 0.5, allowing use with new rand versions.
Switch from clear_on_drop to zeroize (by Tony Arcieri).
Require subtle = ^2.2.1 and remove the note advising nightly Rust, which is
no longer required as of that version of subtle. See the subtle
changelog for more details.
Update README.md for 2.x series.
Remove the build.rs hack which loaded the entire crate into its own
build.rs to generate constants, and keep the constants in the source code.
The only significant change is the data model change to the serde feature;
besides the rand_core version bump, there are no other user-visible changes.
1.2.4
Specify a semver bound for clear_on_drop rather than an exact version,
addressing an issue where changes to inline assembly in rustc prevented
clear_on_drop from working without an update.
1.2.3
Fix an issue identified by a Quarkslab audit (and Jack Grigg), where manually
constructing unreduced Scalar values, as needed for X/Ed25519, and then
performing scalar/scalar arithmetic could compute incorrect results.
Switch to upstream Rust intrinsics for the IFMA backend now that they exist in
Rust and don't need to be defined locally.
Ensure that the NAF computation works correctly, even for parameters never
used elsewhere in the codebase.
Minor refactoring to EdwardsPoint decompression.
Fix broken links in documentation.
Fix compilation on nightly broken due to changes to the #[doc(include)] path
root (not quite correctly done in 1.2.2).
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Closing in favor of an explicit cryptographic migration. The v3 API is source-compatible and review found no vulnerability, but it adds parallel ed25519-dalek/curve25519/signature major stacks while AGT/JWT remain on v2, and current CI lacks arm64 execution, RFC 8032 cross-implementation vectors, and an upgrade-in-place persisted controller-mesh-identity compatibility test. The PR body also links the wrong crate changelog. We will reintroduce this only with those interoperability and identity-stability tests.
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.
If you change your mind, just re-open this PR and I'll resolve any conflicts on it.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dependenciesPull requests that update a dependency file
1 participant
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps ed25519-dalek from 2.2.0 to 3.0.0.
Changelog
Sourced from ed25519-dalek's changelog.
... (truncated)
Commits
6d96eb7Bump version to 3.0.0.c68b30fMerge pull request #330 from isislovecruft/fix/move-coc2ee6193Merge pull request #327 from huitseeker/digests-0.991a0faeMove CoC section from CONTRIBUTING.md to new file.5038fcfMerge pull request #308 from isislovecruft/fix/pippenger-typo6afd8ffUpdate sha2, digest to 0.93cc13a7Merge branch 'master' into developc4824e1Merge branch 'release/2.1.0'3fc47efBump version to 2.1.0f04b830Merge branch 'master' into developDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)