Commit Graph

25 Commits

Author SHA1 Message Date
Tony Arcieri cda011a535 ed448: drop -signature suffix from crate name (#990)
Crate name is now just `ed448`, like the Ed448 variant of EdDSA.

The elliptic curve's name is Ed448-Goldilocks (or "edwards448")
2025-06-06 07:30:32 -06:00
Arthur Gautier 80a0276c6f ed448: implement AssociatedAlgorithmIdentifier for Signature (#986)
See <https://datatracker.ietf.org/doc/html/rfc8410#section-3>
2025-06-05 09:25:40 -06:00
Arthur Gautier 479bcef39a ed25519,ed448: remove std features (#985) 2025-06-05 09:24:53 -06:00
Arthur Gautier 1fb2f88221 ed448: do not pull std (#984) 2025-06-03 17:46:50 -06:00
Arthur Gautier ffc1ffe3c3 ed448: make ComponentBytes an array (#983) 2025-06-03 12:57:22 -06:00
Tony Arcieri 26b2889438 Bump digest dependency to v0.11.0-rc.0 (#973)
Also bumps:
- `elliptic-curve` v0.14.0-rc.2
- `signature` v3.0.0-rc.0
2025-05-29 10:16:43 -06:00
Arthur Gautier a10c3f6756 signature does not carry the std feature anymore (#946) 2025-04-29 14:38:25 -06:00
Arthur Gautier 8e6bb26c26 ecdsa: use blanket impl from signature 3 (#945)
- Renames `DigestPrimitive` to `DigestAlgorithm`
- `DigestAlgorithm` now exported from crate root instead of `hazmat`
2025-04-23 10:58:24 -06:00
Arthur Gautier a83c494216 chore(deps): bump signature from 2.3.0-pre.6 to 2.3.0-pre.7 (#943) 2025-04-21 16:48:12 -06:00
Arthur Gautier 0e69f92b56 Upgrade all crates to the 2024 edition and bump MSRV to 1.85 (#913) 2025-02-28 20:12:00 -05:00
Arthur Gautier c0ab70c4e7 build(deps): bump const-oid from 0.10.0-rc.1 to 0.10.0-rc.1; bump MSRV to 1.81 (#868) 2024-10-02 11:06:46 -06:00
Arthur Gautier 839cbdabfe bump pkcs8 dependency after breaking change (#857)
This bump the following dependencies:
 - pkcs8 0.11.0-rc.0 -> 0.11.0-rc.1
 - elliptic-curve 0.14.0-pre.6 -> 0.14.0-rc.0

This is a followup on breaking changes made on pkcs8
(https://github.com/RustCrypto/formats/pull/1483).
2024-09-06 11:48:53 -06:00
Arthur Gautier cf81fb325c ecdsa,dsa,ed25519,ed448: pkcs8 API changes (#851)
Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
2024-09-05 16:00:43 -06:00
Arthur Gautier 4da24fb4eb ed448: zeroize key material (#855) 2024-09-05 15:59:08 -06:00
Tony Arcieri 0133af9266 README.md(s): use img.shields.io crate version badges 2024-09-04 19:48:24 -06:00
Tony Arcieri 0247d63bde Use new prerelease/release candidate dependencies (#836)
Bumps the following:

- `der` v0.8.0-rc.0
- `digest` v0.11.0-pre.9
- `elliptic-curve` v0.14.0-pre.6
- `pkcs8` v0.11.0-rc.0
- `sha2` v0.11.0-pre.4
- `signature` v2.3.0-pre.4
- `spki` v0.8.0-rc.0
2024-07-26 18:56:22 -06:00
Tony Arcieri 44f6c0bdad ed448: fix build (#834)
The crate doesn't currently have a `zeroize` feature but has code gated
under it.

This removes the code in question to fix the build until such a time as
a proper `zeroize` feature can be added.
2024-07-26 07:04:06 -06:00
Luca Bruno 9f337917a8 cargo: point repository metadata to clonable URLs (#829)
This tweaks the `repository` fields in Cargo metadata in order to use the correct (i.e. git clonable) URL.
The existing GitHub webUI URLs for each package have been retained and moved to `homepage` fields.
2024-06-10 07:48:08 -06:00
Arthur Gautier c2f3ee6497 Bump pkcs8 to 0.11.0-pre.0 (#807) 2024-03-04 07:03:21 -07:00
Tony Arcieri a2c44242be Bump digest, elliptic-curve, and signature (#802)
Bumps the following dependencies:
- `digest` v0.11.0-pre.8
- `elliptic-curve` v0.14.0-pre.4
- `signature` v2.3.0-pre.3
2024-02-01 16:55:55 -07:00
Tony Arcieri 4a94edb56a Bump digest, elliptic-curve, and signature; MSRV 1.72 (#785)
Bumps the following dependencies:
- `digest` v0.11.0-pre.7
- `elliptic-curve` v0.14.0-pre.3
- `signature` v2.3.0-pre.2
2024-01-17 10:07:35 -07:00
Tony Arcieri 1e5e29cc50 Bump elliptic-curve and signature dependencies (#769)
As well as bumping `hybrid-array` to v0.2.0-rc.0 and `digest` to
v0.11.0-pre.4.

Also cuts `ecdsa` v0.17.0-pre.1 and `rfc6979` v0.5.0-pre.1
2024-01-10 13:34:47 -07:00
Tony Arcieri 4ee30f578e Bump signature to v2.3.0-pre.0; MSRV 1.71 (#765)
For `ecdsa` crate: MSRV is 1.73 due to a bump of `elliptic-curve` to
v0.14.0-pre.0.

This commit begins the next round of breaking changes and bumps all
crates to prerelease versions.

The main change in `signature` is an upgrade of the `digest` crate to
v0.11.0-pre.3, which is what brings the new MSRV 1.71 requirement.
2024-01-09 12:07:49 -07:00
ashWhiteHat fb866b4933 ed448: add documentation (#750) 2023-11-12 18:41:37 -07:00
ashWhiteHat d9c304cf91 ed448: Ed448 Implementation (#727) 2023-10-15 12:47:41 -06:00