38 Commits

Author SHA1 Message Date
Tony Arcieri 3b596f42eb README.md: fix xmss badges 2026-05-10 15:54:54 -06:00
Michael Lodder c2a39b803b feat(xmss): Add XMSS (#1228) 2026-03-03 10:42:27 -07:00
Olexandr88 1b72f237d4 Update README.md (#1041) 2025-10-29 12:18:59 -06:00
Tony Arcieri 536d926d35 README.md(s): https links 2025-09-03 15:39:16 -06:00
daxpedda 3dfd26377d Fix docs.rs SLH-DSA link in README (#958) 2025-06-14 12:38:53 -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 8324be3608 README.md: fix build badges 2025-03-10 07:55:00 -06:00
Jason Gerard DeRose 1bc7a38952 ml-dsa, slh-dsa: update NIST FIPS ipd links to final (#925) 2025-03-10 07:22:41 -06:00
Tony Arcieri ba562ac3a8 README.md: update rfc6979 description 2024-08-18 13:09:55 -06:00
Tony Arcieri 0a4a46058a README.md: improve descriptions 2024-07-23 10:21:40 -06:00
Tony Arcieri 138c4c6c72 README.md: add ml-dsa 2024-07-23 10:19:23 -06:00
Tony Arcieri ed9be460db README.md: fix ed448 and slh-dsa build badges 2024-04-15 17:30:11 -06:00
Tony Arcieri eaa0729447 README.md: add lms and slh-dsa 2024-04-13 08:29:01 -06:00
Tony Arcieri d939aa7e18 README.md: fixup ed448 entry in crate table 2023-10-15 13:21:22 -06:00
ashWhiteHat d9c304cf91 ed448: Ed448 Implementation (#727) 2023-10-15 12:47:41 -06:00
Tony Arcieri 36f195e25a README.md: add link to RSA repo 2023-07-28 11:05:51 -06:00
Tony Arcieri 4e8a30bad1 README.md: capitalize "Signatures" 2023-07-20 20:17:46 -06:00
Tony Arcieri 550e3d8da2 README.md: fix crate links 2022-05-16 11:54:35 -06:00
aumetra 373e4fe08b dsa: Add initial DSA implementation (#471)
Adds an initial implementation of DSA (see #8)  

The following things work when tested against OpenSSL:

- The generated keys are valid and can be imported and exported from/to their DER/PEM representation
- Signatures generated by this library can be successfully verified
- Signatures can be imported and exported from/into their DER representation
- Signatures generated by OpenSSL can be successfully imported and verified
2022-05-16 11:53:39 -06:00
Tony Arcieri 20cd80a620 README.md: add rfc6979 2022-05-07 11:48:15 -06:00
Tony Arcieri 04b22a4411 Cargo.lock: bump dependencies (#376) 2021-10-09 11:57:44 -06:00
Tony Arcieri bcc1910672 ed25519: bump ring-compat to v0.2; MSRV 1.47+ (#289) 2021-04-30 08:27:18 -07:00
Artyom Pavlov bfd60bad09 Add deps.rs badge 2021-02-12 22:01:32 +00:00
Tony Arcieri 2df3cfd16c README.md(s): add Zulip badges (#186) 2020-10-10 06:30:16 -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 47f3a97e24 ed25519 v1.0.0 2020-04-18 11:47:24 -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 f309fb2eec ed25519 v1.0.0-pre.2 2020-03-08 15:18:52 -07:00
Tony Arcieri a4614d5ce3 Upgrade to signature crate v1.0.0-pre.3
See: https://github.com/RustCrypto/traits/blob/master/signature/CHANGES.md#100-pre3-2020-03-08
2020-03-08 15:08:33 -07:00
Jack Grigg c82b51eabf Bump MSRV to 1.37 2019-12-07 21:27:09 +00:00
Tony Arcieri 9fb6720117 ed25519: Add TryFrom impl for Signature 2019-10-27 08:34:43 -07:00
Tony Arcieri 3a67e63545 signature: Remove alloc feature; MSRV 1.31+
The only thing the `signature` crate uses `alloc` for is the
`Signature::to_vec` method, which is trivially accomplished otherwise as
`sig.as_ref().to_vec()` or various other ways.

By getting rid of it, we can completely get rid of the `alloc` feature,
and with that reduce the MSRV back to 1.31.

It might be worth considering a 1.0 release with a higher MSRV so we can
leverage `TryFrom`, but for now, this provides wider compatibility by
removing a single (mis)feature.
2019-10-26 09:22:02 -07:00
Tony Arcieri ce3372ae6a README.md: Fix link 2019-10-11 11:02:35 -07:00
Tony Arcieri 203b872918 Toplevel README.md improvements 2019-10-10 09:14:37 -07:00
Tony Arcieri 5d64f6b966 README.md: Initial content 2019-03-24 12:21:26 -07:00
Tony Arcieri a4ea243cb1 Rename 'signature-traits' crate to 'signature' 2018-10-30 16:57:26 -07:00
Tony Arcieri 14d59f592f first commit 2018-10-30 16:29:20 -07:00