Tony Arcieri
37d3ae99d3
x25519: use manual impls instead of zeroize_derive ( #776 )
...
The types involved are all simple 1-tuple newtypes where zeroization
only involves calling `zeroize` on the inner type, making all of the
involved impls relatively trivial.
Avoiding custom derive arguably improves auditability as you don't need
to expand a proc macro to see the resulting code. It decreases the
number of required dependencies in order for the `zeroize` feature to
work, where some of those dependencies are incredibly heavy
(particularly `syn`).
2025-07-07 10:14:51 -04:00
Aaron Feickert
fbf1fb5339
Use ZeroizeOnDrop exclusively ( #723 )
2025-01-19 11:55:45 -05:00
pinkforest(she/her)
9252fa5c0d
Mitigate check-cfg until MSRV 1.77 ( #652 )
2024-05-09 07:24:16 -06:00
Michael Rosenberg
4ac84dd066
curve,ed,x: Bump patch version to reflect fix to nightly SIMD build ( #621 )
2024-02-06 20:09:18 -05:00
Michael Rosenberg
8ed1666b97
ed,x: updated repo links
2023-09-06 00:49:26 -04:00
Michael Rosenberg
594b1f9ffe
Updated Cargo.toml repo and homepage links to the Github monorepo
2023-08-28 02:36:14 -04:00
Rob Ede
b93ace8c7f
Address Clippy lints ( #543 )
2023-08-27 12:47:12 -06:00
Elichai Turkel
6dd17b2836
x: Mark x25519-dalek version 2 as stable ( #554 )
2023-08-11 18:18:15 -04:00
Michael Rosenberg
e44d4b5903
curve,ed,x: Bump curve version to 4.0.0 ( #550 )
2023-07-22 12:52:24 -04:00
Tony Arcieri
1ac254fb1c
Remove old Cargo.lock files ( #549 )
...
These are from before the members were merged into a workspace
2023-07-22 12:30:10 -04:00
Michael Rosenberg
0d1bc975d5
Fixed CI badges in workspaces
2023-07-22 12:22:31 -04:00
pinkforest
6e422d96d7
Re-organize Cargo manifests to workspace
2023-06-28 09:38:06 +00:00
pinkforest
2cc52c216e
Move CI & assets into workspace
...
Co-authored-by: Michael Rosenberg <michael@mrosenberg.pub>
2023-06-28 08:59:51 +00:00
pinkforest
bf0e37d3ed
Workspace x25519 under x25519-dalek
2023-06-27 04:09:32 +00:00