daxpedda and GitHub
f3f4fef0e9
Align Ristretto255::random_scalar() with spec ( #142 )
2025-05-07 15:40:24 -07:00
daxpedda and GitHub
23aa7813e7
Enable curve25519-dalek/serde ( #141 )
2025-04-28 12:48:47 -07:00
daxpedda and GitHub
0473d9db68
Bump MSRV to v1.83 ( #140 )
...
* Fix Clippy warnings for Rust v1.86
* Bump MSRV to v1.83
Signed-off-by: daxpedda <[email protected] >
---------
Signed-off-by: daxpedda <[email protected] >
2025-04-15 13:30:56 -07:00
Kevin Lewi and GitHub
f0531f0812
Publishing v0.5 ( #133 )
v0.5.0
2024-03-06 17:49:35 -08:00
c93884aca3
Bump actions/cache from 3 to 4 ( #132 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-17 14:33:57 -08:00
daxpedda and GitHub
40769f7eca
Fix ambiguous lifetime elision ( #131 )
2024-01-17 12:09:32 -08:00
Kevin Lewi and GitHub
1b67086028
Publishing v0.5.0-pre.7 ( #128 )
v0.5.0-pre.7
2024-01-11 11:58:36 -08:00
daxpedda and GitHub
68cc7d3709
Test P-521 ( #127 )
2023-11-12 16:14:52 -08:00
Kevin Lewi and GitHub
59e3fedb21
Updating setup-rust-action ( #125 )
2023-09-21 18:45:22 -07:00
8da56845b8
Bump actions/checkout from 3 to 4 ( #120 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-20 14:32:31 -07:00
Kevin Lewi and GitHub
c0162ec8d9
Fixing clippy IntoIterator warnings ( #123 )
2023-09-20 01:48:44 -07:00
Kevin Lewi and GitHub
ee91c9776c
Publishing v0.5.0-pre.6 ( #118 )
v0.5.0-pre.6
2023-07-24 20:45:18 -07:00
daxpedda and GitHub
0fdfdfdaee
Bump curve25519-dalek to v4 ( #116 )
2023-07-24 16:39:40 -07:00
Kevin Lewi and GitHub
eafa134c94
Publishing v0.5.0-pre.5 ( #115 )
v0.5.0-pre.5
2023-06-27 15:10:37 -07:00
daxpedda and GitHub
209b957ae4
Bump curve25519-dalek to v4.0.0-rc.3 ( #113 )
2023-06-26 11:09:06 -07:00
Kevin Lewi and GitHub
f79ebf9844
Updating dual-license language ( #110 )
2023-05-22 23:04:39 -07:00
Kevin Lewi and GitHub
20a35da7ba
Publishing 0.5.0-pre.4 ( #109 )
v0.5.0-pre.4
2023-05-21 00:29:21 -07:00
4bd2cf466e
Update curve25519-dalek requirement from =4.0.0-rc.1 to =4.0.0-rc.2 ( #108 )
...
Updates the requirements on [curve25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek ) to permit the latest version.
- [Release notes](https://github.com/dalek-cryptography/curve25519-dalek/releases )
- [Changelog](https://github.com/dalek-cryptography/curve25519-dalek/blob/main/CHANGELOG.md )
- [Commits](https://github.com/dalek-cryptography/curve25519-dalek/compare/4.0.0-rc.1...4.0.0-rc.2 )
---
updated-dependencies:
- dependency-name: curve25519-dalek
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-02 11:21:28 +09:00
Kevin Lewi and GitHub
829c6add0f
Publishing 0.5.0-pre.3 ( #107 )
v0.5.0-pre.3
2023-03-04 15:09:02 -08:00
daxpedda and GitHub
8b895cc631
Update RustCrypto dependencies to v0.13 ( #106 )
2023-03-04 14:54:13 -08:00
daxpedda and GitHub
83eb78b232
Test P-384 ( #84 )
2023-02-08 15:48:12 -08:00
daxpedda and GitHub
5badeff8d2
Update to draft 19 ( #101 )
2023-02-08 00:18:04 -08:00
Kevin Lewi and GitHub
40d81294db
Publishing 0.5.0-pre.2 ( #104 )
v0.5.0-pre.2
2023-02-03 13:26:11 -08:00
daxpedda and GitHub
8363d26f6f
Bump curve25519-dalek to v4.0.0-rc.1 ( #102 )
2023-02-03 11:19:00 -08:00
daxpedda and GitHub
5bce3e3206
Use explicit crate features ( #100 )
2023-02-01 11:37:47 -08:00
daxpedda and GitHub
2787151e1d
Update curve25519-dalek ( #94 )
2023-01-31 14:19:48 -08:00
daxpedda and GitHub
0409db6f40
Depend on ProjectivePoint: ToEncodedPoint ( #95 )
2023-01-31 14:19:33 -08:00
daxpedda and GitHub
74eaebe446
Fix Clippy ( #96 )
2023-01-31 10:31:13 -08:00
daxpedda and GitHub
c8de51672b
Replace json with serde_json ( #92 )
2023-01-19 14:17:49 -08:00
daxpedda and GitHub
daa8dc048f
Upgrade p256 to v0.12 ( #90 )
...
* Upgrade `p256` to v0.12
* Upgrade MSRV to 1.60
2023-01-19 11:11:56 -08:00
Kevin Lewi and GitHub
2a351ceb4d
Publishing 0.5.0-pre.1 ( #88 )
v0.5.0-pre.1
2022-12-19 13:17:58 -08:00
Kevin Lewi and GitHub
8f60a10b8d
Adding all-features CI test ( #87 )
2022-12-17 18:20:57 -08:00
daxpedda and GitHub
1691125b09
Update curve25519-dalek to 4.0.0-pre.5 ( #86 )
...
* Update `curve25519-dalek`
* Improve documentation
2022-12-17 18:12:23 -08:00
daxpedda and GitHub
6913b5deaa
Fix Clippy ( #85 )
2022-12-10 14:21:04 -08:00
Kevin Lewi and GitHub
2dc6a8b2c2
Publishing v0.4.0 ( #83 )
v0.4.0
2022-09-15 02:18:34 -07:00
raphaelrobert and GitHub
f670733165
Updating to draft 11 ( #80 )
...
* draft-11
* Fix CI complaints
* Address review comments, CHANGELOG entry, minor fixes
v0.4.0-pre.4
2022-07-09 07:30:20 -04:00
Kevin Lewi and GitHub
6e16a99a87
Updating to draft version 10 ( #79 )
v0.4.0-pre.3
2022-07-01 12:35:21 -07:00
Kevin Lewi and GitHub
4646fe4ad0
Exposing the derive_key() function under the danger feature ( #73 )
v0.4.0-pre.2
2022-04-05 00:41:38 -07:00
Kevin Lewi and GitHub
f26f5d2c57
Publishing v0.4.0-pre.1 ( #72 )
v0.4.0-pre.1
2022-04-01 17:30:28 -07:00
Kevin Lewi and GitHub
dfa88efeca
Updating actions/checkout and cache ( #71 )
2022-04-01 16:29:39 -07:00
Kevin Lewi and GitHub
0b3544fc79
Fixing taplo formatting ( #70 )
2022-04-01 16:08:18 -07:00
daxpedda and GitHub
1a61401272
General improvements ( #65 )
...
* Relax `hash_to_scalar` and `hash_to_group` bounds
* Rename `util` to `common` and shuffle some stuff around
* Don't generate unnecessary public key
* Simplify 'elliptic-curve` serializing element implementation
* Fix new Clippy 1.59 warnings
* Simplify `Ristretto255::random_scalar` implementation
* Update `derive-where`
* Fix panic during Ristretto255 deserialization
* Remove iteration during de/serialization
2022-04-01 12:18:32 -07:00
daxpedda and GitHub
a366a14125
Activate curve25519-dalek crate with ristretto255 crate feature ( #63 )
2022-02-15 20:39:32 -08:00
Kevin Lewi and GitHub
8277383fc3
Updating test vectors and add missing check for poprf ( #62 )
2022-02-15 13:37:59 -08:00
daxpedda and GitHub
1af4f470c3
Update to curve25519-dalek pre-release ( #61 )
2022-02-14 12:54:03 -08:00
f8e0600b22
Merging Version 09 changes into main ( #60 )
...
* Syncing new test vectors and base mode
* Working set of test vectors for VOPRF mode
* Adding POPRF
* POPRF test vectors in sync
* Address review (#59 )
Co-authored-by: daxpedda <[email protected] >
2022-02-13 04:00:11 -08:00
daxpedda and GitHub
9eee936140
Move to ZeroizeOnDrop ( #54 )
...
* Move from `Zeroize` to `ZeroizeOnDrop`
* Pin pre-release dependencies
2022-01-28 03:37:55 -08:00
daxpedda and GitHub
b59b359aa3
General improvements ( #56 )
...
* Apply Rust traits to all public types and other improvements
* Move methods into appropriate section
* Check for zero scalars
* Change element and scalar de/serialization from `GenericArray` to slice
* Customize `serde` serialization
2022-01-27 16:38:17 -08:00
daxpedda and GitHub
b01b8ed409
Document all Errors ( #55 )
...
* Document all `Error`s
* Fix inaccuracies
2022-01-24 20:55:02 -08:00
daxpedda and GitHub
16e072dcd4
Group trait overhaul part 2 (#53 )
...
* Rely on elliptic-curve for hash-to-curve and P-256 implementations
* Update MSRV
* Remove unnecessary `#[macro_use]`
* Re-introduce `CipherSuite`
* Provide types for length shortcuts
* Remove `SUITE_ID` from `Group`
* Blanket implementation for RustCrypto `Curve`s
* Remove the p256 crate feature
* Rename `ristretto_*` crate features to `ristretto-*` for consistency
* Remove unnecessary allowed Clippy lints
* Remove some unnecessary constraints
2022-01-21 13:52:09 -08:00