Michael Rosenberg
174611895b
Removed changelog line about wasm and arm defaults
2022-12-12 18:09:31 -05:00
Tony Arcieri
274f4a7bec
Change Scalar::from_canonical_bytes to return CtOption ( #472 )
...
This is helpful for implementing `ff::PrimeField::from_repr`.
Also changes `Scalar::is_canonical` to return `Choice`.
2022-12-12 17:38:04 -05:00
Michael Rosenberg
f38d677759
Updated CHANGELOG; added stable/beta instructions to README
2022-12-12 02:54:25 -05:00
pinkforest(she/her)
cb42e87096
Fixes curve25519_dalek_bits defaults for cross and wasm ( #465 )
...
build.rs was using cfg(target) but it has to evaluate this from env TARGET
as build.rs cfg(target) in build context is the builder host and not the target.
This change fixes curve25519_dalek_bits lottery to determine the correct
automatic curve25119_dalek_bits with the help of platforms crate.
As discussed in #456 this also prepares for well known defaults for wasm and
arm serial backend via cfg(curve25519_dalek_bits = "64")
If the wasm32 or armv7 are going to be u64 serial by default these will be
followed up on later.
2022-12-09 21:09:24 -05:00
Michael Rosenberg
f5dada3834
Updates to README ( #453 )
...
* Restructure README and CHANGELOG
* Explain semver policy
* Specify feature flags and backends more explicitly
* Remove nightly from the CI bc that didn't belong there
* Add @pinkforest to thankyou list
Co-authored-by: pinkforest <36498018+pinkforest@users.noreply.github.com>
2022-12-09 03:30:44 -05:00
pinkforest(she/her)
6b56edf776
Make digest optional ( #446 )
...
As proposed in #442 this makes `digest` an
optional feature that is not covered by the
SemVer public API stability guarantees.
Co-authored-by: Michael Rosenberg <michael@mrosenberg.pub>
2022-12-08 13:59:28 -05:00
pinkforest(she/her)
47a0c3eacc
Make rand_core optional ( #447 )
...
As proposed in #442 this makes `rand_core` an
optional feature that is not covered by the
SemVer public API stability guarantees.
Co-authored-by: Michael Rosenberg <michael@mrosenberg.pub>
2022-12-08 13:50:17 -05:00
pinkforest(she/her)
2190332b67
Add target u32/u64 backend override ( #454 )
...
As suggested in #453 it is sometimes feasible to
select the backend bits via an override.
This change provides `cfg(curve25519_dalek_bits)`
to override the bits used in serial or fiat target backend.
2022-12-08 11:52:42 -05:00
pinkforest
ad7c755f49
Documentation migrate to docs.rs hosted
...
This change migrates all the documentation from dalek.rs
to docs.rs hosted and fixed the backend documentation
generation that was broken.
2022-11-26 11:26:25 +11:00
Michael Rosenberg
45d6adba73
Updated CHANGELOG to reflect recent PRs
2022-11-24 02:32:20 -05:00
pinkforest(she/her)
977eb0d3b7
Bump criterion to 0.4.0 ( #432 )
2022-11-13 01:36:46 -05:00
pinkforest
62fe24e022
Include README.md into the crate Documentation
...
As proposed in #426 this commit changes to include README.md into
the crate documentation instead of maintaining a carbon copy in
the code.
This helps to keep the documentation in a single place without
duplicating the documentation in multiple places leading to less
errors and out of date documentation.
2022-11-11 22:36:57 +11:00
Michael Rosenberg
3246aa7edc
Noted edition change in changelog
2022-10-18 13:59:35 -04:00
Michael Rosenberg
51572dae8d
Relax zeroize dependency and bump MSRV ( #412 )
2022-10-17 15:08:34 -04:00
Isis Lovecruft
9f80197f05
Merge branch 'develop' into release/4.0
2021-08-04 01:09:38 +00:00
Isis Lovecruft
09a726cc8c
Merge branch 'develop' into release/3.2
2021-08-04 00:26:47 +00:00
Isis Lovecruft
90aab8423c
Update CHANGELOG and bump version to 3.1.2.
2021-08-03 23:33:33 +00:00
Isis Lovecruft
396d26e463
Merge branch 'develop' into release/4.0
2021-08-03 23:06:58 +00:00
Isis Lovecruft
a7f4f0ec14
Merge branch 'develop' into release/3.2
2021-08-03 23:04:34 +00:00
Isis Lovecruft
1391211f06
Update CHANGELOG for 3.1.1.
2021-07-20 02:56:07 +00:00
Isis Lovecruft
59a8616e7a
Release curve25519-dalek version 3.0.3.
...
-----BEGIN PGP SIGNATURE-----
iQB1BAAWCAAdFiEEOy1KvpA7Nj5/r96Eq0ExNTPo6BIFAmD2LGkACgkQq0ExNTPo6BJcpQD9HeDu
PNtHRcAA6/OI1rko+PNScTUa4wRFJ9nIov8lXJwA/i/c2k0MX3Gms55wjWhdaTrFgsC+m+6F/Cmq
xChOaPUN
=L+SN
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQB1BAAWCAAdFiEEOy1KvpA7Nj5/r96Eq0ExNTPo6BIFAmD2OpIACgkQq0ExNTPo6BLEHwEAk4Ax
pUxJ1axcVriU3CrQANmvfJafSUU1HvUF/15HA70A/3uVJUzT5vDdb0CKNhFtar3as/zZw+pimcXb
KvnrB54G
=6fZN
-----END PGP SIGNATURE-----
Merge tag '3.0.3' into release/3.1.1
Release curve25519-dalek version 3.0.3.
2021-07-20 02:53:03 +00:00
Isis Lovecruft
dc19aa2aaf
Add CHANGELOG entry for 3.0.3.
2021-07-20 01:50:30 +00:00
Isis Lovecruft
b0abd7a84b
Add missing CHANGELOG entry for 3.0.2.
2021-07-20 01:50:16 +00:00
Isis Lovecruft
dc87de0073
Release curve25519-dalek version 2.1.3.
...
-----BEGIN PGP SIGNATURE-----
iQB1BAAWCAAdFiEEOy1KvpA7Nj5/r96Eq0ExNTPo6BIFAmDtLDQACgkQq0ExNTPo6BJG2QEAqYkN
LL4I8XGFs7HiaUmafT5ROWh3J+tl6+1F0dxDfAwA/2N7TFpuBr9Ij9xL9Z1QOxO5Tj3A2pcTsbg3
f4i/D30B
=MsLB
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQB1BAAWCAAdFiEEOy1KvpA7Nj5/r96Eq0ExNTPo6BIFAmDtMT4ACgkQq0ExNTPo6BJoJQD+PHTb
ol7DCvSX4zr5WP38vrf5kvqg++90SGR0b6rZKxMBAMi1gpV0kaVNsY31bJSVBD89Qi+jcZXcxqkI
PwVovFAI
=U/np
-----END PGP SIGNATURE-----
Merge tag '2.1.3' into HEAD
Release curve25519-dalek version 2.1.3.
2021-07-13 06:22:52 +00:00
Isis Lovecruft
233130c55b
Update README with changes for 2.1.3.
2021-07-13 05:49:53 +00:00
Isis Lovecruft
1bacc6f95f
Update CHANGELOG for 2.1.2.
2021-07-13 05:47:26 +00:00
Isis Lovecruft
1ee5c4defb
Update CHANGELOG and bump version to 3.2.
2021-07-13 05:32:36 +00:00
Isis Lovecruft
53b4ed3098
Update CHANGELOG and README for 4.x alpha.
2021-04-14 02:28:21 +00:00
Isis Lovecruft
2ea17d554a
Update CHANGELOG and README; bump to 3.1.0.
2021-04-14 01:30:57 +00:00
Isis Lovecruft
55e0db7cf6
Bump curve25519-dalek version to 3.0.2.
2021-01-08 03:32:42 +00:00
Isis Lovecruft
0f07443c2d
Bump curve25519-dalek to 2.1.1.
2021-01-07 22:21:37 +00:00
Isis Lovecruft
d00d4a5a9a
Fix CHANGELOG so that we can note backported patches.
...
(cherry picked from commit 64099e9adf )
Signed-off-by: Isis Lovecruft <isis@patternsinthevoid.net>
2021-01-07 22:12:12 +00:00
Isis Lovecruft
64099e9adf
Fix CHANGELOG so that we can note backported patches.
2021-01-07 21:31:57 +00:00
Isis Lovecruft
e47a180991
Bump curve25519-dalek to 3.0.1.
2021-01-07 21:29:17 +00:00
Henry de Valence
6d96eb7796
Bump version to 3.0.0.
2020-08-17 18:20:26 -07:00
Henry de Valence
3fc47ef867
Bump version to 2.1.0
2020-05-29 12:39:39 -07:00
Henry de Valence
d889ac8a15
Finalize 2.0.0
...
This collapses the CHANGELOG entries for the intermediate alpha releases (to be
yanked) into a list of changes from 1.x to 2.0.0.
2019-11-22 13:14:14 -08:00
Henry de Valence
69d72f92d6
Bump version to 2.0.0-alpha.2 and update changelog.
2019-11-15 15:00:15 -08:00
Henry de Valence
6b71cd863a
Update CHANGELOG and bump version
2019-10-25 16:07:19 -07:00
Henry de Valence
2fc38a31e7
Add changelog entry for 2.0.0-alpha.0
2019-10-24 13:35:07 -07:00
Henry de Valence
4dc8073330
Update CHANGELOG and bump version
2019-08-07 13:24:36 -07:00
Henry de Valence
e6d580b0cf
Bump version to 1.2.2
2019-07-31 15:25:22 -07:00
Henry de Valence
45b316d26b
Update version to 1.2.1
2019-06-06 15:39:59 -07:00
Henry de Valence
62fbd6ab63
Update version to 1.2.0
2019-06-04 15:27:12 -07:00
Henry de Valence
ea9d7411d5
Bump version to 1.1.4
2019-05-06 19:09:04 -07:00
Henry de Valence
bd96f25baa
Bump patch version
2019-02-15 13:47:16 -08:00
Henry de Valence
96796e620e
Bump patch version
2019-02-15 11:32:54 -08:00
Henry de Valence
ad838ecd73
Remove -pre.0; reword CHANGELOG entries.
2019-02-15 10:11:18 -08:00
Henry de Valence
a35adbef84
Bump version number to 1.1.0-pre.0
2019-02-14 14:49:36 -08:00
Henry de Valence
a38b77b965
Add a changelog.
2019-02-14 14:44:49 -08:00