Conrado Gouvea
665ab512e2
move dkg module to its own file; update and refactor gendoc ( #196 )
...
* move dkg module to its own file; update and refactor gendoc
* pin curve25519-dalek for now due to breaking changes
2022-12-15 09:38:48 +00:00
Conrado Gouvea
2967cae5e4
refactor hash implementations with hash_to_array/scalar functions
2022-12-14 00:49:20 -05:00
Conrado Gouvea
e8dc692ca0
add Identifier to InvalidSignatureShare and split Error type ( #183 )
...
* add Identifier to InvalidSignatureShare
* rustdoc
* also update secp256k1
* add Identifier::deserialize; make serialize public
* make it work with Ed448
* Some space
* Fixing spacing for rustfmt
* Revert 🤦♂️
Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>
2022-12-12 22:04:10 +00:00
Conrado Gouvea
359434b14f
docs cleanups ( #194 )
2022-12-08 17:42:47 +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
d8700fed06
add gendoc --check, use in CI ( #184 )
...
* add gendoc --check, use in CI
* ran gendoc
2022-11-25 00:36:34 +00:00
Conrado Gouvea
1815280576
Improve DKG API; add DKG example ( #173 )
...
* improve DKG API
* add DKG example; add ciphersuite-specific DKG functions
2022-11-18 12:54:06 +00:00
Conrado Gouvea
7b83737137
Improve examples ( #160 )
...
* add trusted dealer example
* add example for each ciphersuite-specific crate
* simplify example
* improve example; use ? instead of unwrap
2022-11-01 15:54:04 +00:00
Conrado Gouvea
6df6e32221
use Error everywhere and add enums as needed ( #172 )
...
* use Error everywhere and add enums as needed
* Apply suggestions from code review
Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>
* Update frost-core/src/error.rs
Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>
Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>
2022-10-28 20:01:03 +00:00
Conrado Gouvea
ac5f44ade8
add Ed25519 ciphersuite ( #164 )
...
* add Ed25519 ciphersuite
* clippy fixes
* fixes after rebase
* update share generation test name
* use max/min_signers
* expand authors
Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>
2022-10-27 18:33:32 +00:00