daxpedda
|
328b07f217
|
P256 improvements (#244)
* Fix p256 `to_bytes`
* Remove unnecessary calls to `mod_floor`
* Port some improvements from VOPRF
|
2021-10-01 11:11:56 -07:00 |
|
daxpedda
|
11a93fe63e
|
Fix is_square and is_zero (#240)
|
2021-09-25 12:13:06 -07:00 |
|
Kevin Lewi
|
aee4b5d50e
|
Simplifying error handling (#232)
|
2021-08-22 12:28:19 -07:00 |
|
daxpedda
|
6c7840514d
|
Fix no_std support (#229)
|
2021-08-16 20:11:53 -07:00 |
|
 daxpeddaandKevin Lewi
|
8a7bcf9097
|
no_std support (#225)
* No std implementation
* Run tests with std
* Adding wasm32-unknown-unknown target
Co-authored-by: Kevin Lewi <[email protected]>
|
2021-08-11 21:25:07 -07:00 |
|
daxpedda
|
10a38bc58b
|
Merge GroupWithMapToCurve into Group (#219)
* Merge `GroupWithMapToCurve` into `Group`
* Remove `hash_to_curve`
* Ristretto improvements
* P-256 improvements
|
2021-08-01 17:48:56 -07:00 |
|
 daxpeddaandKevin Lewi
|
e491c1b533
|
P256 implementation (#213)
* Initial P256 implementation
* Add P256 VOPRF test vectors
* Fix implementation
* Forgot `Cargo.toml` and CI
* Fix MSRV
* Fix MSRV tests
* Remove accidental leftovers
* Document constants
* Use included constant time checks
* Add P-256 VOPRF test vector checks
* Remove unnecessary bound on `CipherSuite::Group`
* P-256 improvement and fixes
* Add OPAQUE test vectors for P-256
* Remove fixed key size for 3DH
* Hide P-256 test vectors behind feature flag
* Split `Group` into modules
* Fix `hash_to_scalar`
* Point to source
* Move constants to `once_cell`
Co-authored-by: Kevin Lewi <[email protected]>
|
2021-07-30 16:02:02 -07:00 |
|