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
82b029aaa6
simplify gendoc
2023-01-12 17:25:55 -05:00
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
f79648dfa9
add Ed448 support ( #187 )
...
* add Ed448 support
* use zero() instead of one() when encoding a signature
* point to ed448-goldilocks main branch
2022-12-02 19:47:20 +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
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
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
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
Conrado Gouvea
b82ea8a8d2
Add documentation generator; add frost-p256 documentation using it ( #130 )
...
* add gendoc.py
* add frost_p256 docs with gendoc.py
* convert Python script to Rust
* A word
* replace 'symbol' to the more appropriate 'item'
* Apply suggestions from code review
* Remove rustdoc ref to removed SharePackage
Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>
2022-10-06 15:16:42 -04:00