Commit Graph

  • c1d6fef6b5 Remove code (#327) main Tony Arcieri 2025-12-06 15:55:35 -07:00
  • 02001d8c34 Added archival notice (#311) Michael Rosenberg 2023-08-12 12:08:19 -04:00
  • 67c758c3d9 Added archival notice archive Michael Rosenberg 2023-08-12 11:37:45 -04:00
  • 58a967f6fb chore: Release 2.0.0-rc.3 (#307) 2.0.0-rc.3 pinkforest(she/her) 2023-06-24 03:53:10 +00:00
  • 9b166b75e0 Update to new Scalar API (#293) Michael Rosenberg 2023-06-12 00:06:00 -04:00
  • 4afbf09e1c Add hazmat module with ExpandedSecretKey, raw_sign, raw_sign_prehashed (#299) Michael Rosenberg 2023-05-15 00:50:38 -04:00
  • 90f10ed096 Fix a typo (#300) Damir Jelić 2023-04-11 19:19:36 +02:00
  • 80aac08c1c Fixed repoerted speedup/slowdown percentages in README benchmarks (#297) Michael Rosenberg 2023-03-30 15:00:52 -04:00
  • c8c9f29989 Add Scalar and MontgomeryPoint conversions (#296) Tony Arcieri 2023-03-30 11:29:36 -06:00
  • 5014c91270 chore: Release 2.0.0-rc.2 (#295) 2.0.0-rc.2 pinkforest(she/her) 2023-03-27 02:23:14 +11:00
  • 7901b21e06 Improve diagnostics when key being deserializing is too long (#294) Rob Ede 2023-03-26 09:11:23 +01:00
  • 2931c688eb Fix serde / no_std incompatibility ryan 2023-03-22 08:45:33 +13:00
  • 9577d1e322 Add no_std to CI (#289) pinkforest(she/her) 2023-03-21 16:46:43 +11:00
  • 7dc1bbd855 Remove two unnecessary into_iter (#290) Samuel Moelius 2023-03-18 11:22:15 -04:00
  • 64b26ad074 Fix a few typos (#281) Dirk Stolle 2023-03-07 08:54:30 +01:00
  • c33b49bf5a Update actions/checkout in GitHub Actions workflow to v3 (#282) Dirk Stolle 2023-03-07 08:44:55 +01:00
  • 3efde345b6 Remove invalid input fields from CI action for Rust setup (#283) Dirk Stolle 2023-03-07 08:35:10 +01:00
  • e0e02cfcf4 Bump ed25519 to v2.2; pkcs8 to v0.10 (#285) Tony Arcieri 2023-03-07 00:20:09 -07:00
  • 4686ade1b5 Use named fields for struct VerifyingKey (#284) Tony Arcieri 2023-03-07 00:16:19 -07:00
  • 619ef68d73 Merge pull request #279 from rozbb/main Michael Rosenberg 2023-02-04 10:06:05 -05:00
  • 0b04124175 Fixed MSRV build Michael Rosenberg 2023-02-04 03:24:09 -05:00
  • b77fa51569 Bump curve25519-dalek dep to rc.1 Michael Rosenberg 2023-02-04 03:21:36 -05:00
  • ce3eed873c Merge pull request #278 from dalek-cryptography/release/2.0 Michael Rosenberg 2023-02-02 18:12:59 -05:00
  • 57a8add0fd Removed vestigial nightly feature from docsrs instructions release/2.0 Michael Rosenberg 2023-02-02 17:18:47 -05:00
  • 783b6e81c4 README changes for 2.0 (#275) Michael Rosenberg 2023-02-02 17:07:56 -05:00
  • 5190ad6df8 Impl VerifyingKey::is_weak (#277) Michael Rosenberg 2023-01-31 16:23:38 -05:00
  • 1b86ff1d3e Bump curve25519-dalek to v4.0.0-rc.0 (#276) Tony Arcieri 2023-01-28 16:56:35 -07:00
  • 928d6d15f8 Docs.rs + README changes for 2.x (#241) pinkforest(she/her) 2023-01-27 17:06:24 +11:00
  • 861784f57e Add Context type (#273) Tony Arcieri 2023-01-26 13:41:20 -07:00
  • 27ba9dd614 Bump ed25519 crate dependency to v2.1 (#272) Tony Arcieri 2023-01-21 15:59:11 -07:00
  • db4e9ddf02 Bump ed25519 crate dependency to v2.1 ed25519/v2.1 Tony Arcieri 2023-01-21 15:19:20 -07:00
  • c2b8978927 Do byte comparison in all verify_* functions (#269) Michael Rosenberg 2023-01-21 01:05:54 -05:00
  • 7d255cd85a CI: test cargo doc build (#271) Tony Arcieri 2023-01-20 22:21:35 -07:00
  • ba765a5988 Impl signature::Digest* traits for Ed25519ph (#270) Tony Arcieri 2023-01-20 22:02:27 -07:00
  • f61e9dcf9b Add on-by-default fast crate feature for gating basepoint tables (#251) Tony Arcieri 2023-01-20 13:46:17 -07:00
  • 431e69959d Make digest optional (#268) pinkforest(she/her) 2023-01-19 18:59:43 +11:00
  • e1d4ef313e Implement Hash trait for VerifyingKey (#265) Linus Karl 2023-01-17 04:43:05 +01:00
  • 6d9bbd323e Bump ed25519 dependency to v2 (#266) Tony Arcieri 2023-01-16 19:38:57 -07:00
  • 8c455f58ae Make rand_core optional (#262) pinkforest(she/her) 2023-01-16 11:13:33 +11:00
  • b5dc40bedf Make verify_batch deterministic (#256) Michael Rosenberg 2023-01-14 21:26:39 -05:00
  • 4f6b4b247f Make zeroize optional (#263) pinkforest(she/her) 2023-01-10 01:57:59 +11:00
  • 6ee4d1de5c Use curve25519-dalek from git; check in Cargo.lock (#260) Tony Arcieri 2023-01-09 02:44:10 -07:00
  • 4f218d8e67 Adding verify_prehashed_strict() (#212) andrew lyon 2023-01-07 08:21:54 -08:00
  • 461a2d7e05 Bump ed25519 crate to v2.0.0-rc.0 (#257) Tony Arcieri 2023-01-06 22:50:39 -07:00
  • f036eaf482 Validation criteria tests (#253) Michael Rosenberg 2023-01-05 22:58:54 -05:00
  • 65aeda0867 Impl From<&SigningKey> for VerifyingKey (#252) Tony Arcieri 2023-01-05 03:31:58 -07:00
  • e2ed3133a6 Fix batch build (#220) Michael Rosenberg 2023-01-02 00:59:19 -05:00
  • 616d55c36c Impld Clone for SigningKey (#249) Michael Rosenberg 2022-12-21 17:10:18 -05:00
  • f6a242a5b0 Use namespaced/weak features; MSRV 1.60 (#235) Tony Arcieri 2022-12-20 02:48:55 -07:00
  • 951d489d51 CI: check code is formatted correctly using rustfmt (#246) Tony Arcieri 2022-12-20 02:37:04 -07:00
  • a0384be8fc Impl Drop/ZeroizeOnDrop for SigningKey (#247) Tony Arcieri 2022-12-20 02:28:20 -07:00
  • 194b17f18a Fix all Clippy warnings (#244) pinkforest(she/her) 2022-12-19 07:56:41 +11:00
  • c01cab0d19 Merge pull request #243 from pinkforest/fix-signingkey-docs-coverage Tony Arcieri 2022-12-18 12:51:02 -07:00
  • f0b2df03ca Merge pull request #230 from mina86/a Tony Arcieri 2022-12-18 12:49:59 -07:00
  • 24cd9421d5 Change from_bytes methods to take fixed-size array argument Michal Nazarewicz 2022-12-02 05:55:16 +01:00
  • 134b5e174d Fix SigningKey to/from_bytes doc/coverage pinkforest 2022-12-18 19:02:18 +11:00
  • 52da7353b8 Rename Keypair => SigningKey; PublicKey => VerifyingKey (#242) Tony Arcieri 2022-12-17 23:24:58 -07:00
  • 55620dcde5 PKCS#8 support (#224) Tony Arcieri 2022-12-13 16:19:31 -07:00
  • cfcdf536a0 Cargo.toml: compatibility updates for curve25519-dalek and ed25519 (#236) Tony Arcieri 2022-12-09 19:14:38 -07:00
  • 01ad6305f2 Edition fixups: remove extern crate, add idioms lint (#231) Tony Arcieri 2022-12-08 00:39:48 -07:00
  • 44512a3e9c CI: only build simd_backend; don't run tests (#232) Tony Arcieri 2022-12-07 01:07:55 -07:00
  • a03c7a3f0f Tune up CI configuration (#227) Tony Arcieri 2022-11-21 15:23:05 -07:00
  • d4cffc7d05 ed25519 v2.0.0-pre.0 (#222) Tony Arcieri 2022-11-21 15:21:05 -07:00
  • ae4bd2c81e Fix warnings and add -D warnings check in CI (#226) Tony Arcieri 2022-11-20 20:28:09 -07:00
  • f7cbeee7f6 Bump curve25519-dalek to v4.0.0-pre (via git) (#223) Tony Arcieri 2022-11-20 13:08:05 -07:00
  • 7529d65506 Fixed installation section in README; accidentally deleted this earlier Michael Rosenberg 2022-10-16 19:38:36 -04:00
  • 8319adbff4 Bumped MSRV to 1.56.1 and added some documentation about semver (#218) Michael Rosenberg 2022-10-16 18:51:26 -04:00
  • 9638ab40a5 Made ExpandedSecretKey private to avoid signing key oracle (#205) Alex Xiong 2022-10-16 03:04:03 +08:00
  • 44488e43b8 Updated deps; tests don't pass because curve25519 uses an old rand version update-deps Michael Rosenberg 2021-09-14 03:27:34 -04:00
  • ad461f4f0f Merge branch 'feature/github-actions' into main Isis Lovecruft 2021-09-14 01:08:27 +00:00
  • ce37a8a047 Merge remote-tracking branch 'spacejam/tyler_optimize_compilation' into main Isis Lovecruft 2021-09-14 01:07:25 +00:00
  • 10cef49824 Add CI via Github actions. Isis Lovecruft 2021-09-14 00:45:42 +00:00
  • 913e76fcc0 Merge pull request #154 from spacejam/tyler_optimize_compilation develop isis agora lovecruft 2021-09-14 00:56:14 +00:00
  • da109a8e0f Merge pull request #178 from gbaranski/fix/rust-analyzer-completions isis agora lovecruft 2021-09-14 00:08:22 +00:00
  • c17df35541 Merge pull request #175 from matteomonti/patch-1 isis agora lovecruft 2021-09-13 23:54:28 +00:00
  • 86db7c9853 Merge pull request #168 from huitseeker/thread-fiat-backends isis agora lovecruft 2021-09-13 23:52:49 +00:00
  • c5fb932561 fix: stop forbidding unsafe in tests gbaranski 2021-08-01 19:28:40 +02:00
  • d94b0f52dc fix: remove rust-analyzer breaking line gbaranski 2021-08-01 18:29:28 +02:00
  • 29932412f8 Update README.md Matteo Monti 2021-05-29 17:38:14 +02:00
  • c12cf48623 Threads the fiat_{u64,u32}_backend features in the feature set François Garillot 2021-05-03 16:26:11 -07:00
  • 9d9a6b0beb Speed up compilation by avoiding zeroize_derive Tyler Neely 2020-11-25 12:35:24 +01:00
  • bbb8869550 Fix std builds when serde is enabled. Isis Lovecruft 2020-11-02 23:57:09 +00:00
  • ce5ff27681 Make serde_bytes/alloc dependent on alloc feature. Isis Lovecruft 2020-10-28 00:04:15 +00:00
  • 50b26f0bb4 Merge pull request #149 from xu-cheng/no_std isis agora lovecruft 2020-10-28 00:02:02 +00:00
  • 95db7d8eae Merge pull request #153 from huitseeker/non_repudiation isis agora lovecruft 2020-10-27 23:59:26 +00:00
  • da6c7e114f [test-only] Add test showing the non-repudiation property of the signature verifications used in PublicKey::verify and PublicKey::verify_strict. François Garillot 2020-10-14 15:13:34 -04:00
  • 6ce6519287 fix serde in no_std Cheng XU 2020-09-21 19:16:01 -07:00
  • 91234fcdc8 Merge branch 'master' into develop Isis Lovecruft 2020-09-22 02:01:10 +00:00
  • 925eb9ea56 Merge branch 'release/1.0.1' Isis Lovecruft 2020-09-22 02:00:50 +00:00
  • 1042cb60a0 Bump ed25519-dalek version to 1.0.1. 1.0.1 Isis Lovecruft 2020-09-22 01:56:35 +00:00
  • 8c15bce61d Actually, we use unsafe{} in one test. Isis Lovecruft 2020-09-22 01:54:44 +00:00
  • 97c22f2d07 Merge pull request #146 from xu-cheng/serde2 isis agora lovecruft 2020-09-22 01:49:58 +00:00
  • a9ebf7f53e Merge pull request #148 from isislovecruft/feature/forbid-unsafe isis agora lovecruft 2020-09-22 01:39:51 +00:00
  • 1335f3a859 Merge pull request #147 from isislovecruft/fix/deterministic-batch-malleability isis agora lovecruft 2020-09-22 01:38:22 +00:00
  • d6ff6de2cf Add #![forbid(unsafe_code)]. Isis Lovecruft 2020-09-22 01:36:49 +00:00
  • 69eccda444 Fix serde implementation for serde_json Cheng XU 2020-09-21 18:26:16 -07:00
  • 008c9680f6 Update tests for serde Cheng XU 2020-08-07 13:39:57 -07:00
  • b5a15bf451 Feature gate key generation on the "rand" dependency. Isis Lovecruft 2020-09-21 23:52:21 +00:00
  • 6609642036 Enable rand crate by default. Isis Lovecruft 2020-09-21 23:48:57 +00:00
  • 7155c07afa Merge pull request #139 from garbageslam/fixup_rand_usage isis agora lovecruft 2020-09-21 23:47:26 +00:00