dependabot[bot]
334447df1b
Update criterion requirement from 0.4 to 0.5 ( #360 )
...
Updates the requirements on [criterion](https://github.com/bheisler/criterion.rs ) to permit the latest version.
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bheisler/criterion.rs/compare/0.4.0...0.5.0 )
---
updated-dependencies:
- dependency-name: criterion
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-25 15:43:43 +00:00
Conrado Gouvea
6bca7a3918
add split_key; additional refactorings ( #314 )
...
* add split_key; additional refactorings
* Update frost-core/src/frost/keys.rs
Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>
* refactor reconstruct_key(); add tests for error cases
* rename keys functions
* leftover renames after sync with main
---------
Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>
2023-05-19 09:54:52 +00:00
Conrado Gouvea
5c5ad14de4
bump other crates to 0.2.0
2023-04-20 11:52:26 -04:00
Conrado Gouvea
5c19c643f5
bump version to 0.2.0, update changelog ( #308 )
2023-04-20 00:37:46 +00:00
Deirdre Connolly
0492a45b7d
Explicitly specify frost-core 0.1.0 ( #275 )
2023-03-10 15:02:41 +00:00
Deirdre Connolly
49de544c69
Upgrade k256 and p256 dependencies ( #262 )
...
* Upgrade k256, remove & replace hash_to_field with hash2curve::hash_to_field
* Upgrade p256 to 0.13.0
* Remove now-redundant PrimeCurveAffine trait import
* DRY up hash_to_scalar()
2023-03-08 14:32:35 +00:00
Conrado Gouvea
956d8d3c7f
add benchmarks ( #205 )
...
* add benchmarks
* Apply suggestions from code review
Co-authored-by: Marek <mail@marek.onl>
* cargo fmt
---------
Co-authored-by: Marek <mail@marek.onl>
2023-01-30 18:48:13 +00:00
Conrado Gouvea
cd172371ab
improve aggregate performance by verifying the aggregate signature first ( #207 )
...
* improve aggregate performance by verifying the aggregate signature first
* fix after syncing with main
* fix k256 git reference
* Update frost-core/src/frost.rs
* Update frost-core/src/frost.rs
Co-authored-by: Marek <mail@marek.onl>
* Update aggregate comment
Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>
Co-authored-by: Marek <mail@marek.onl>
2023-01-12 00:16:06 +00:00
Conrado Gouvea
9514e7688e
add check for canonical point encodings where needed, and tests ( #193 )
...
* add check for canonical point encodings where needed, and tests
* remove unneeded 'as' keywords
* fix after syncing with main
* pin curve25519-dalek for now due to breaking changes
Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>
2022-12-15 09:38:53 +00:00
Conrado Gouvea
1d06341f5c
Remove unused dependencies ( #191 )
...
remove unused dependencies
2022-12-07 15:40:17 +00:00
Deirdre Connolly
1c6f0b1694
release: prepping Cargo.toml's for crates.io release ( #188 )
2022-12-06 15:30:37 +00:00
Conrado Gouvea
3e1fe25dbd
add secp256k1 ciphersuite ( #175 )
...
* add secp256k1 ciphersuite
* use workaround for hash2field
* fix secp256k1 docs caused by gendoc bug
* Apply suggestions from code review
Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>
* removed random_nonzero which is no longer needed
* typo
* cargo fmt
* rustdoc url
Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>
2022-11-22 21:09:21 +00:00