Commit Graph

29 Commits

Author SHA1 Message Date
Tony Arcieri 0133af9266 README.md(s): use img.shields.io crate version badges 2024-09-04 19:48:24 -06: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
Tony Arcieri 3d0daf374b ecdsa: bump elliptic-curve to v0.13.0-rc.0; MSRV 1.65 (#660)
Also bumps `der` to v0.7
2023-02-28 13:06:31 -07:00
Tony Arcieri 773e490a18 ecdsa: bump elliptic-curve to v0.13.0-pre; MSRV 1.61 (#631)
Sourced from git
2023-01-22 10:21:14 -07:00
Tony Arcieri a30805e162 ed25519: use namespaced features for serde_bytes; MSRV 1.60 (#628)
Since workspaces have to be bumped to MSRV 1.60 at the same time, this
also bumps the MSRV of other crates in this repo along with bumping
their version numbers to `-pre`.
2023-01-21 12:33:50 -07:00
Tony Arcieri 6c79ca9ec7 ecdsa: fix p384 link 2022-06-17 13:37:16 -06:00
Tony Arcieri ea3d8a7a2d ecdsa v0.14.2 (#498) 2022-06-17 13:19:29 -06:00
Tony Arcieri f9d40cc678 dsa+ecdsa: add security warnings to README.md(s) (#486)
Note that neither crate has been audited by a third party, and that
there may potentially be timing variabilities or other sidechannels in
the implementations.
2022-05-16 17:00:18 -06:00
Tony Arcieri f0ddfe5a63 Update badge ordering in README.md files (#466)
Places the green badges next to each other
2022-05-07 15:53:12 -06:00
Tony Arcieri df5ce3917f Use buildstats.info crate badges in README.md files (#465) 2022-05-07 15:40:02 -06:00
daxpedda 070d328513 Update elliptic-curve and digest (#433)
Updates these dependencies to the following versions:

- `digest` => v0.10
- `elliptic-curve` => v0.12.0-pre.0
2022-01-18 10:49:34 -07:00
Tony Arcieri a2c7fa2419 rfc6979: initial crate (#409)
Splits out the RFC6979 deterministic nonce generation so it can
(eventually) be used for DSA as well as ECDSA.

The implementation is generic over a `Digest` as well as a `UInt` type
as defined by `crypto-bigint`.

It's also `no_std` friendly and avoids making heap allocations.
2021-11-21 11:33:16 -07:00
Tony Arcieri ddd6fadd9e ecdsa: 2021 edition upgrade (#384)
The `elliptic-curve` crate as well as format parsers including `der`,
`sec1`, and `pkcs8` have all been bumped to the 2021 edition:

https://github.com/RustCrypto/traits/pull/795

This commit updates the `ecdsa` crate to the 2021 edition accordingly.
2021-10-21 14:25:20 -06:00
Tony Arcieri 54925be85d ecdsa: bump der to v0.5.0-pre.1; MSRV 1.55+ (#382) 2021-10-14 17:48:35 -06:00
Tony Arcieri afdf1938cc ecdsa: MSRV 1.52 (#359)
Introduced in RustCrypto/elliptic-curve#739
2021-09-07 21:26:26 -06:00
Tony Arcieri 78ce5f5c02 ecdsa: bump elliptic-curve crate to v0.10.0-pre; MSRV 1.51+ (#302)
Sourced via git

Also includes bump to `der` crate v0.4.0-pre
2021-06-05 10:31:54 -07:00
Tony Arcieri ef183be169 ecdsa: bump base64ct, elliptic-curve, and pkcs8; MSRV 1.47+ (#262)
This commit upgrades the following dependencies:

- `base64` v1.0
- `elliptic-curve` v0.9.5
- `pkcs8` v0.5.5
2021-03-17 12:12:48 -07:00
Tony Arcieri 3e9e0c2dab ecdsa: bump elliptic-curve dependency to v0.7.0-pre (#194)
Using git-based dependency
2020-11-10 08:03:29 -08:00
Tony Arcieri 2df3cfd16c README.md(s): add Zulip badges (#186) 2020-10-10 06:30:16 -07:00
Tony Arcieri 26b831e0f1 ecdsa: bump ff and group crates to v0.8; MSRV 1.44+ (#156)
Previously `elliptic-curve` was pulling in git releases of these crates.
This commit updates to using the final v0.8 releases.
2020-09-08 19:59:20 -07:00
Tony Arcieri d14016e67c ecdsa: minor doc fixups (#122) 2020-08-08 12:30:51 -07:00
Tony Arcieri ab091bc12a ecdsa: update README.md and rustdoc intros (#121)
Notes the crate now contains a generic ECDSA implementation
2020-08-08 11:26:31 -07:00
Tony Arcieri 2110ec6649 README.md(s): documentation improvements (#89) 2020-06-16 11:39:46 -07:00
Tony Arcieri fac52ad94f ecdsa: bump all elliptic curve crates; MSRV 1.41+ (#86)
Bumps the following crate dependencies, which all now depend on
`generic-array` v0.14:

- `elliptic-curve` v0.4.0
- `k256` v0.3.0
- `p256` v0.3.0
- `p384` v0.2.0

Also re-exports `generic-array` from the `elliptic-curve` crate rather
than depending on it directly, which simplifies upgrades.
2020-06-08 10:20:16 -07:00
Tony Arcieri bd497aad6f Improve build badges 2020-03-16 10:58:02 -07:00
Tony Arcieri a1ae696733 Switch to GitHub Actions
Uses Rust actions from https://github.com/actions-rs
2020-03-16 10:42:18 -07:00
Tony Arcieri 4f97bf0498 ecdsa v0.3.0 2019-12-11 10:05:35 -08:00
Jack Grigg c82b51eabf Bump MSRV to 1.37 2019-12-07 21:27:09 +00:00
Tony Arcieri 1b4d83d826 ecdsa: Improve documentation
Adds a README.md and improves comments throught the codebase.
2019-10-29 09:25:51 -07:00