Victor Graf
385adda1fa
add support for RISC Zero cryptographic accelerators
2025-09-26 17:00:25 -07:00
pinkforest
6e422d96d7
Re-organize Cargo manifests to workspace
2023-06-28 09:38:06 +00:00
pinkforest
bf0e37d3ed
Workspace x25519 under x25519-dalek
2023-06-27 04:09:32 +00:00
pinkforest(she/her)
8613b5a809
chore: Release 2.0.0-rc.3 ( #128 )
...
* chore: Release 2.0.0-rc.3
* cargo update -p curve25519-dalek
* Added note about backends
* Fixed docs broken link
---------
Co-authored-by: Michael Rosenberg <michael@mrosenberg.pub>
2023-06-23 23:54:38 -04:00
Michael Rosenberg
25fa593df2
Update to new Scalar API ( #120 )
...
* Updated to new curve25519 scalar API
* Removed clamping from constructors; clamping is always done during scalar-point multiplication
* Updated test to reflect new functionality
* Updated changelog
2023-03-31 16:58:35 -04:00
pinkforest(she/her)
cccf389467
chore: Release 2.0.0-rc.2 ( #123 )
2023-03-31 13:53:51 -04:00
pinkforest(she/her)
84158337af
Make static_secrets optional ( #122 )
...
* Make `static_secrets` optional
* Added more feature combinations to CI
2023-03-31 13:34:03 -04:00
pinkforest(she/her)
02a5ce20ca
Add getrandom ( #118 )
...
* Add getrandom to bring convenience random init functions
* Fix doc name
* Rename new to random_from_rng
* Deprecate new() in favor of random_from_rng()
* Simplify constructors documentation
Co-authored-by: Ciprian Dorin Craciun <ciprian@volution.ro>
2023-03-21 01:40:51 -04:00
Tony Arcieri
6aabb9bf08
Merge pull request #119 from pinkforest/fix-no_std
...
Fix `no std` by moving `get_random` feat dev-deps
2023-03-20 19:05:42 -06:00
pinkforest
4b6c61c111
Correct crate name
2023-03-12 16:49:18 +11:00
pinkforest
281fab6af0
Fix docsrs
2023-03-12 16:45:37 +11:00
pinkforest
f3c46bc3bf
Remove redundant feature
2023-03-12 15:27:53 +11:00
pinkforest
fdc992d6cd
Fix no_std with get_random
2023-03-12 14:18:07 +11:00
Michael Rosenberg
88cc32b687
Updated to curve25519-dalek rc0
2023-01-29 04:29:07 -05:00
dignifiedquire
cf56e789ed
bump MSRV to 1.60 and update to current curve25519-dalek
2022-12-09 15:35:49 +01:00
Isis Lovecruft
73d4c2fe93
Update x25519-dalek version to 2.0.0-pre.1.
2021-09-23 19:53:44 +00:00
Isis Lovecruft
841b3a65de
Relax version constraints for zeroize dependency.
2021-09-23 19:08:11 +00:00
Isis Lovecruft
9d7bccbd8e
Bump x25519-dalek version to 2.0.0-pre.0.
2021-09-15 01:07:48 +00:00
Isis Lovecruft
6be61f178b
Remove unnecessary rand_core getrandom feature.
2021-09-15 00:16:58 +00:00
isis agora lovecruft
e870a3d8d6
Merge pull request #64 from PaulGrandperrin/patch-1
...
Update rand_core to 0.6
2021-09-15 00:06:49 +00:00
Isis Lovecruft
ea047a218f
Bump x25519-dalek version to 1.2.
2021-09-14 23:08:36 +00:00
isis agora lovecruft
b6f7de1e4c
Merge pull request #71 from isislovecruft/feature/noise-secrets
...
Implement reused secret keys for Noise/X3DH/etc protocols
2021-09-14 22:47:04 +00:00
Isis Lovecruft
a32a92798a
Get rid of the include_str!() docs to support earlier MSRVs.
2021-09-13 22:37:52 +00:00
Isis Lovecruft
adbd0e37a4
Pin zeroize to 1.3 for now to support older MSRVs.
...
I reserve the right to change this between minor version changes in x25519-dalek.
This closes https://github.com/dalek-cryptography/x25519-dalek/issues/74
2021-09-13 21:45:08 +00:00
isis agora lovecruft
bf4c67a11b
Merge pull request #72 from huitseeker/thread-fiat-backends
...
Threads the `fiat_{u32,u64}_backend` features through the feature set
2021-09-13 21:25:03 +00:00
François Garillot
893e0506a3
Threads the fiat_{u32,u64}_backend features through the feature set
...
This allows the fiat backends introduced in [curve25519-dalek/#342](https://github.com/dalek-cryptography/curve25519-dalek/pull/342 ) to be used from an x25519 import without cumbersome overrides.
2021-05-03 16:31:32 -07:00
Isis Lovecruft
27c73fdb57
Feature gate reusable secrets and make the name more intuitive.
2021-04-20 21:33:32 +00:00
Isis Lovecruft
f616c8b2c5
Update CHANGELOG and README; bump version to 1.1.1.
2021-04-14 04:38:37 +00:00
Paul Grandperrin
050034c98c
Fix rand_core test by enabling "getrandom" feature
2020-12-21 22:53:43 -03:00
Paul Grandperrin
9717eb8d52
Update rand_core to 0.6
...
https://github.com/rust-random/rand/blob/master/rand_core/CHANGELOG.md
This new version makes using rand_core on wasm seamless (thanks to the update of getrandom to v0.2)
The crate compiles well with this PR, but since some rand_core traits are publicly exposed in this crate's API, this is strictly speaking a breaking change.
2020-12-14 18:07:06 +00:00
Henry de Valence
e8615a9326
bump version to 1.1.0 and update CHANGELOG
2020-08-31 12:56:34 -07:00
Henry de Valence
af6d5bd5bf
Bump version to 1.0.1
2020-08-17 20:37:20 -07:00
Henry de Valence
2408e6b179
Update curve25519-dalek to version 3.0.0.
...
This allows unifying dependencies with other crates using the `3.x` series of
the curve library. It is a semver patch-level change, because the x25519-dalek
API does not expose any details of the underlying curve implementation.
2020-08-17 20:17:57 -07:00
Henry de Valence
1b01d597ca
Bump version to 1.0.0 and update CHANGELOG.md
2020-08-17 19:43:22 -07:00
François Garillot
be420d4ffc
Bump criterion version
2020-03-04 22:35:33 -05:00
Henry de Valence
d9c7f2814e
Bump version to 0.6.0 and update CHANGELOG.
2019-11-26 14:03:08 -08:00
DebugSteven
be82bcb15b
update rand_core version
...
Co-authored-by: Greg <gregory.mkv@gmail.com>
2019-11-26 14:28:34 -07:00
DebugSteven
de5d79388b
use zeroize instead of clear_on_drop
2019-11-26 13:44:50 -07:00
DebugSteven
0c3981d87a
support for serde serialize and deserialize
2019-11-11 10:46:28 -05:00
Henry de Valence
9c3d6921d0
Use 2018 edition
2019-10-24 15:44:57 -07:00
Henry de Valence
89c58a991b
Bump version, add changelog entries
2019-03-29 12:53:43 -07:00
Isis Lovecruft
78b46c4abe
Bump x25519-dalek version to 0.5.1.
2019-02-27 23:36:29 +00:00
Henry de Valence
ebdd71b54b
Bump version to 0.5.0
2019-02-16 13:46:06 -08:00
Henry de Valence
89d474ae55
Bump patch version to 0.4.5
2019-02-04 12:31:29 -08:00
Michael Rosenberg
474c272945
Removed "nightly" from default features
2019-02-03 11:13:50 -05:00
Henry de Valence
bcc6383d9a
Bump version number
2019-01-22 14:15:14 -08:00
Henry de Valence
9e553688c3
Docs hotfix: disable KaTeX in docs.rs
2019-01-22 14:03:00 -08:00
Isis Lovecruft
ee359f6100
Bump x25519-dalek version to 0.4.3.
2019-01-20 00:45:31 +00:00
isis agora lovecruft
e61b620059
Merge pull request #24 from isislovecruft/fix/23-katex-header
...
Fix link to now-missing katex header.
2019-01-20 00:43:34 +00:00
Isis Lovecruft
f5f79f56c8
Fix link to now-missing katex header.
...
This fixes https://github.com/dalek-cryptography/x25519-dalek/issues/23 as
reported by @DebugSteven.
2019-01-18 06:13:15 +00:00