Tony Arcieri
fe23a8cf66
rfc6979 v0.5.0-rc.2 ( #1089 )
2025-10-22 12:28:54 -06:00
Tony Arcieri
5a2c2e24c5
Cargo.lock: update dependencies ( #1088 )
...
Updates the following dependencies:
$ cargo update
Updating crates.io index
Locking 57 packages to latest compatible versions
Updating anstyle v1.0.11 -> v1.0.13
Updating autocfg v1.4.0 -> v1.5.0
Updating bitflags v2.9.1 -> v2.10.0
Updating bumpalo v3.18.1 -> v3.19.0
Updating cfg-if v1.0.0 -> v1.0.4
Updating clap v4.5.39 -> v4.5.50
Updating clap_builder v4.5.39 -> v4.5.50
Updating clap_lex v0.7.4 -> v0.7.6
Updating crunchy v0.2.3 -> v0.2.4
Updating crypto-primes v0.7.0-pre.2 -> v0.7.0-pre.3
Updating errno v0.3.12 -> v0.3.14
Updating getrandom v0.3.3 -> v0.3.4
Updating half v2.6.0 -> v2.7.1
Updating inout v0.2.0-rc.6 -> v0.2.1
Updating js-sys v0.3.77 -> v0.3.81
Updating libc v0.2.172 -> v0.2.177
Updating linux-raw-sys v0.9.4 -> v0.11.0
Updating log v0.4.27 -> v0.4.28
Updating memchr v2.7.4 -> v2.7.6
Updating proc-macro2 v1.0.95 -> v1.0.101
Updating proptest v1.6.0 -> v1.8.0
Updating quote v1.0.40 -> v1.0.41
Updating r-efi v5.2.0 -> v5.3.0
Updating rand v0.9.1 -> v0.9.2
Removing rand_chacha v0.3.1
Updating rand_xorshift v0.3.0 -> v0.4.0
Updating rayon v1.10.0 -> v1.11.0
Updating rayon-core v1.12.1 -> v1.13.0
Updating regex v1.11.1 -> v1.12.2
Updating regex-automata v0.4.9 -> v0.4.13
Updating regex-syntax v0.8.5 -> v0.8.8
Updating rustix v1.0.7 -> v1.1.2
Updating rustversion v1.0.21 -> v1.0.22
Updating rusty-fork v0.3.0 -> v0.3.1
Updating serde v1.0.219 -> v1.0.228
Updating serde_bytes v0.11.17 -> v0.11.19
Adding serde_core v1.0.228
Updating serde_derive v1.0.219 -> v1.0.228
Updating serde_json v1.0.140 -> v1.0.145
Updating syn v2.0.101 -> v2.0.107
Updating tempfile v3.20.0 -> v3.23.0
Updating typenum v1.18.0 -> v1.19.0
Updating unicode-ident v1.0.18 -> v1.0.20
Removing wasi v0.11.0+wasi-snapshot-preview1
Removing wasi v0.14.2+wasi-0.2.4
Adding wasi v0.11.1+wasi-snapshot-preview1
Adding wasip2 v1.0.1+wasi-0.2.4
Updating wasm-bindgen v0.2.100 -> v0.2.104
Updating wasm-bindgen-backend v0.2.100 -> v0.2.104
Updating wasm-bindgen-macro v0.2.100 -> v0.2.104
Updating wasm-bindgen-macro-support v0.2.100 -> v0.2.104
Updating wasm-bindgen-shared v0.2.100 -> v0.2.104
Updating web-sys v0.3.77 -> v0.3.81
Updating winapi-util v0.1.9 -> v0.1.11
Adding windows-link v0.2.1
Updating windows-sys v0.59.0 -> v0.61.2
Removing windows-targets v0.52.6
Removing windows_aarch64_gnullvm v0.52.6
Removing windows_aarch64_msvc v0.52.6
Removing windows_i686_gnu v0.52.6
Removing windows_i686_gnullvm v0.52.6
Removing windows_i686_msvc v0.52.6
Removing windows_x86_64_gnu v0.52.6
Removing windows_x86_64_gnullvm v0.52.6
Removing windows_x86_64_msvc v0.52.6
Adding wit-bindgen v0.46.0
Removing wit-bindgen-rt v0.39.0
Updating zerocopy v0.8.25 -> v0.8.27
Updating zerocopy-derive v0.8.25 -> v0.8.27
Updating zeroize v1.8.1 -> v1.8.2
2025-10-22 11:28:48 -06:00
Tony Arcieri
3624d471cd
ecdsa v0.17.0-rc.8 ( #1087 )
2025-10-22 09:48:10 -06:00
Tony Arcieri
6fe8fa15e8
ecdsa: bump elliptic-curve to v0.14.0-rc.16 ( #1086 )
2025-10-20 15:47:19 -06:00
Arthur Gautier
305bad5a00
ecdsa: re-export blobby ( #1082 )
...
Re-exporting blobby directly from ecdsa makes version upgrades a tiny
bit more resilient to API changes made in blobby.
They otherwise have to be carefully managed between ecdsa and its
dependencies.
If the binary format changes between the blobby upgrade, the blob files
will still need to be updated to match.
2025-10-15 17:35:28 -06:00
daxpedda
0e4a329998
Update to digest::EagerHash ( #1077 )
...
ecdsa: merges `arithmetic` into `algorithm` crate feature
2025-09-18 09:25:25 -06:00
daxpedda
580758e3e7
rfc6979: replace Digest requirement with EagerHash ( #1076 )
2025-09-15 16:34:49 -06:00
Tony Arcieri
c4ae371c05
New .rc prereleases ( #1072 )
...
- `dsa` v0.7.0-rc.6
- `ecdsa` v0.17.0-rc.7
- `ed25519` v3.0.0-rc.1
- `ed448` v0.5.0-rc.1
- `lms-signature` v0.1.0-rc.0
- `ml-dsa` v0.1.0-rc.0
- `slh-dsa` v0.2.0-rc.0
2025-09-13 09:02:13 -06:00
Tony Arcieri
c8a19d1663
slh-dsa: bump zerocopy to v0.8 ( #1071 )
...
The `AsBytes` trait is gone, and now found on the `IntoBytes` trait.
It needs a new `Immutable` marker trait which says:
> Types which are free from interior mutability.
...so it seems safe to add to the types that previously used `AsBytes`
which are simple data structs.
2025-09-13 08:40:11 -06:00
Tony Arcieri
78b0133757
Bump dependencies in Cargo.toml(s) ( #1070 )
...
Bumps the following:
- `aes` v0.9.0-rc.1
- `cipher` v0.5.0-rc.1
- `criterion` v0.7
- `ctr` v0.10.0-rc.1
- `hex-literal` v1
- `sha3` v0.11.0-rc.3
2025-09-13 08:27:52 -06:00
Tony Arcieri
7ec5b90af9
Bump signature to v3.0.0-rc.4 ( #1069 )
2025-09-12 20:31:46 -06:00
daxpedda
923fe6f856
Update to signature::DigestSigner/Verifier changes ( #1064 )
...
Companion PR to RustCrypto/traits#2004
2025-09-12 20:13:18 -06:00
Tony Arcieri
2cd53cf4fb
ecdsa: bump elliptic-curve to v0.14.0-rc.14 ( #1068 )
2025-09-12 20:11:44 -06:00
Tony Arcieri
8599e52851
Bump crypto-bigint to v0.7.0-rc.5 ( #1067 )
...
* dsa: bump `crypto-bigint` to v0.7.0-rc.5
* ecdsa: rename `ScalarPrimitive` to `ScalarValue`
Companion PR to RustCrypto/traits#2008
2025-09-12 18:46:51 -06:00
Tony Arcieri
51dd7d8a71
ed448 v0.5.0-rc.0 ( #1057 )
2025-09-03 16:21:16 -06:00
Tony Arcieri
2164b728af
ed25519 v3.0.0-rc.0 ( #1053 )
2025-09-02 22:41:58 -06:00
Tony Arcieri
6375b4dbba
Cut prereleases with hybrid-array v0.4 support ( #1052 )
...
Releases the following:
- `dsa` v0.7.0-rc.5
- `ecdsa` v0.17.0-rc.6
- `rfc6979` v0.5.0-rc.1
2025-09-02 22:18:53 -06:00
Tony Arcieri
0812b94a8c
ecdsa: bump elliptic-curve to v0.14.0-rc.13 ( #1051 )
2025-09-02 22:02:10 -06:00
Arthur Gautier
cc2cac3a2f
bump crypto-bigint to v0.7.0-rc.4 ( #1050 )
2025-09-02 21:01:30 -06:00
Tony Arcieri
5f39c23a1f
ecdsa: bump serdect dependency to v0.4 ( #1048 )
2025-09-01 20:41:48 -06:00
Tony Arcieri
137ec7935c
Bump hybrid-array to v0.4 ( #1047 )
2025-09-01 20:24:14 -06:00
Tony Arcieri
41edbafeca
ecdsa: bump elliptic-curve to v0.14.0-rc.12 ( #1034 )
2025-08-05 21:30:21 -06:00
Tony Arcieri
8604f8c7ef
dsa v0.7.0-rc.4 ( #1032 )
2025-08-05 18:40:30 -06:00
Arthur Gautier
938a09b269
ecdsa: adopt der API changes ( #1025 )
...
Make ecdsa crate compatible with changes to `Header` struct in the
`der` crate.
Co-authored-by: Daniel James <dan@gemini.com >
2025-08-05 11:04:40 -06:00
Tony Arcieri
18be0266f9
ecdsa: use new Reduce trait ( #1030 )
...
Uses the `Reduce` trait added in RustCrypto/traits#1949
2025-08-04 21:44:24 -06:00
Tony Arcieri
e6d52c2ae0
Bump crypto-bigint to v0.7.0-pre.7 ( #1022 )
2025-07-19 11:12:41 -06:00
Tony Arcieri
b34288522c
ecdsa v0.17.0-rc.5 ( #1019 )
2025-07-16 09:40:43 -06:00
Tony Arcieri
7359233da9
Bump signature to v3.0.0-rc.2 ( #1016 )
2025-07-16 08:21:11 -06:00
Tony Arcieri
1ff759e67a
dsa v0.7.0-rc.3 ( #1015 )
2025-07-10 17:02:16 -06:00
Tony Arcieri
36a3faf7aa
ecdsa: bump elliptic-curve to v0.14.0-rc.9 ( #1013 )
2025-07-09 21:58:45 -06:00
Tony Arcieri
698356ed97
ecdsa v0.17.0-rc.4 ( #1012 )
2025-07-03 16:27:03 -06:00
Tony Arcieri
c5d63c881c
dsa v0.7.0-rc.2 ( #1011 )
2025-07-03 15:46:45 -06:00
Tony Arcieri
53361b03cd
dsa+ecdsa: bump dependencies ( #1010 )
...
Bumps the following:
- crypto-bigint v0.7.0-pre.6
- der v0.8.0-rc.6
- elliptic-curve v0.14.0-rc.8
- pkcs8 v0.11.0-rc.5
- sec1 v0.8.0-rc.6
- spki v0.8.0-rc.3
2025-07-03 14:56:32 -06:00
Tony Arcieri
6cc40e5c10
der error handling fixups (#1005 )
...
Companion PR to RustCrypto/formats#1889
2025-06-21 21:36:45 -06:00
Tony Arcieri
6950d7d1a1
dsa v0.7.0-rc.1 ( #1004 )
2025-06-20 19:41:31 -06:00
Tony Arcieri
1c1f9346b8
ecdsa: bump der to v0.8.0-rc.5 ( #1003 )
...
This version notably automatically handles setting up a nested `Reader`
for passing to `DecodeValue::decode_value`, eliminating the need to do
it manually.
Also cuts an `ecdsa` v0.17.0-rc.3
2025-06-20 16:49:10 -06:00
Tony Arcieri
76050fbe41
ecdsa: bump elliptic-curve to v0.14.0-rc.7 ( #999 )
2025-06-16 12:25:42 -06:00
Tony Arcieri
6cbef4f168
dsa: handle NonZero/Odd conversions on BoxedUint internally ( #998 )
...
Makes `BoxedUint` the one unsigned integer type in the public API,
converting to `NonZero<BoxedUint>` and `Odd<BoxedUint>` as needed.
This makes the API simpler to use for end-users, with fewer types for
them to manage.
Closes #987
2025-06-16 12:02:57 -06:00
Tony Arcieri
c2552ff7be
ecdsa v0.17.0-rc.2 ( #997 )
2025-06-13 19:51:58 -06:00
Arthur Gautier
ade6fdbb10
ecdsa: v0.17.0-rc.1 ( #995 )
2025-06-06 11:08:15 -06:00
Tony Arcieri
4babc06bed
ed448 v0.5.0-pre.0 ( #993 )
2025-06-06 07:50:55 -06:00
Tony Arcieri
8d8837f0d7
Cargo.lock: bump bumpalo to v3.18.1 ( #994 )
...
Fixes security audit
2025-06-06 07:50:31 -06:00
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
Tony Arcieri
0da7d962e1
Cargo.lock: bump dependencies ( #992 )
...
Updates the following dependencies:
$ cargo update
Updating crates.io index
Locking 87 packages to latest compatible versions
Updating anstyle v1.0.6 -> v1.0.11
Updating autocfg v1.1.0 -> v1.4.0
Updating base64ct v1.6.0 -> v1.8.0
Updating bit-set v0.5.3 -> v0.8.0
Updating bit-vec v0.6.3 -> v0.8.0
Removing bitflags v1.3.2
Removing bitflags v2.5.0
Adding bitflags v2.9.1
Updating bumpalo v3.15.4 -> v3.18.0
Updating clap v4.5.4 -> v4.5.39
Updating clap_builder v4.5.2 -> v4.5.39
Updating clap_lex v0.7.0 -> v0.7.4
Updating cpufeatures v0.2.11 -> v0.2.17
Updating crossbeam-deque v0.8.5 -> v0.8.6
Updating crossbeam-utils v0.8.19 -> v0.8.21
Updating crunchy v0.2.2 -> v0.2.3
Updating der v0.8.0-rc.2 -> v0.8.0-rc.3
Updating der_derive v0.8.0-rc.2 -> v0.8.0-rc.3
Updating either v1.10.0 -> v1.15.0
Updating elliptic-curve v0.14.0-rc.3 -> v0.14.0-rc.4
Updating errno v0.3.8 -> v0.3.12
Updating fastrand v2.0.2 -> v2.3.0
Removing getrandom v0.2.11
Removing getrandom v0.3.1
Adding getrandom v0.2.16
Adding getrandom v0.3.3
Updating half v2.4.0 -> v2.6.0
Updating hermit-abi v0.3.9 -> v0.5.1
Updating hybrid-array v0.3.0 -> v0.3.1
Updating inout v0.2.0-rc.4 -> v0.2.0-rc.5
Updating is-terminal v0.4.12 -> v0.4.16
Updating itoa v1.0.11 -> v1.0.15
Updating js-sys v0.3.69 -> v0.3.77
Updating lazy_static v1.4.0 -> v1.5.0
Updating libc v0.2.169 -> v0.2.172
Updating linux-raw-sys v0.4.13 -> v0.9.4
Updating log v0.4.21 -> v0.4.27
Updating memchr v2.7.2 -> v2.7.4
Updating once_cell v1.19.0 -> v1.21.3
Updating oorandom v11.1.3 -> v11.1.5
Updating pem-rfc7468 v1.0.0-rc.2 -> v1.0.0-rc.3
Updating pkcs8 v0.11.0-rc.3 -> v0.11.0-rc.4
Updating plotters v0.3.5 -> v0.3.7
Updating plotters-backend v0.3.5 -> v0.3.7
Updating plotters-svg v0.3.5 -> v0.3.7
Updating ppv-lite86 v0.2.17 -> v0.2.21
Updating proc-macro2 v1.0.86 -> v1.0.95
Updating proptest v1.4.0 -> v1.6.0
Updating quickcheck_macros v1.0.0 -> v1.1.0
Updating quote v1.0.36 -> v1.0.40
Adding r-efi v5.2.0
Updating rand v0.9.0 -> v0.9.1
Updating rand_core v0.9.2 -> v0.9.3
Removing redox_syscall v0.4.1
Updating regex v1.10.4 -> v1.11.1
Updating regex-automata v0.4.6 -> v0.4.9
Updating regex-syntax v0.8.3 -> v0.8.5
Updating rustix v0.38.28 -> v1.0.7
Adding rustversion v1.0.21
Updating ryu v1.0.17 -> v1.0.20
Updating sec1 v0.8.0-rc.4 -> v0.8.0-rc.5
Updating serde v1.0.215 -> v1.0.219
Updating serde_bytes v0.11.14 -> v0.11.17
Updating serde_derive v1.0.215 -> v1.0.219
Updating serde_json v1.0.132 -> v1.0.140
Updating spki v0.8.0-rc.0 -> v0.8.0-rc.2
Removing syn v1.0.109
Removing syn v2.0.87
Adding syn v2.0.101
Updating tempfile v3.9.0 -> v3.20.0
Updating typenum v1.17.0 -> v1.18.0
Updating unicode-ident v1.0.12 -> v1.0.18
Updating wait-timeout v0.2.0 -> v0.2.1
Updating wasi v0.13.3+wasi-0.2.2 -> v0.14.2+wasi-0.2.4
Updating wasm-bindgen v0.2.92 -> v0.2.100
Updating wasm-bindgen-backend v0.2.92 -> v0.2.100
Updating wasm-bindgen-macro v0.2.92 -> v0.2.100
Updating wasm-bindgen-macro-support v0.2.92 -> v0.2.100
Updating wasm-bindgen-shared v0.2.92 -> v0.2.100
Updating web-sys v0.3.69 -> v0.3.77
Removing winapi v0.3.9
Removing winapi-i686-pc-windows-gnu v0.4.0
Updating winapi-util v0.1.6 -> v0.1.9
Removing winapi-x86_64-pc-windows-gnu v0.4.0
Updating windows-sys v0.52.0 -> v0.59.0
Updating windows-targets v0.52.4 -> v0.52.6
Updating windows_aarch64_gnullvm v0.52.4 -> v0.52.6
Updating windows_aarch64_msvc v0.52.4 -> v0.52.6
Updating windows_i686_gnu v0.52.4 -> v0.52.6
Adding windows_i686_gnullvm v0.52.6
Updating windows_i686_msvc v0.52.4 -> v0.52.6
Updating windows_x86_64_gnu v0.52.4 -> v0.52.6
Updating windows_x86_64_gnullvm v0.52.4 -> v0.52.6
Updating windows_x86_64_msvc v0.52.4 -> v0.52.6
Updating wit-bindgen-rt v0.33.0 -> v0.39.0
Updating zerocopy v0.8.20 -> v0.8.25
Updating zerocopy-derive v0.8.20 -> v0.8.25
2025-06-05 18:33:59 -06:00
daxpedda
85c1abb4fd
Implement MultipartSigner/Verifier ( #982 )
2025-06-05 09:24:25 -06:00
Tony Arcieri
9feb055fec
ed25519 v3.0.0-pre.0 ( #978 )
2025-05-31 10:19:17 -06:00
Tony Arcieri
8715ae96cb
dsa v0.7.0-rc.0 ( #977 )
2025-05-30 19:07:17 -06:00
Tony Arcieri
6e3caccf2e
Bump crypto-bigint to v0.7.0-pre.4 ( #976 )
2025-05-30 18:46:39 -06:00
Tony Arcieri
b98d6c0508
ecdsa v0.17.0-rc.0 ( #975 )
2025-05-29 10:46:37 -06:00
Tony Arcieri
af3688602f
rfc6979 v0.5.0-rc.0 ( #974 )
2025-05-29 10:32:22 -06:00