Conrado Gouvea
ac7715fe94
organize projects ( #520 )
...
* moved everything; compiling and tests passing
* move main CLI code into frost_client::cli module
* fix redundant trusted_dealer module
* move Cipher to frost-client
* move types to frost-client api module
* moved SessionStates to a session module
* restore old tests; add old binaries; updated READMEs
2025-06-03 17:42:21 +01:00
Conrado Gouvea
1609ac7394
frostd: simplify with the new get_mut from HashMapDelay ( #519 )
2025-04-24 11:06:26 +01:00
Conrado Gouvea
a71ace3dcb
all: improve HTTP error handling ( #517 )
2025-04-23 11:05:22 -03:00
Conrado Gouvea
9321352acd
all: refactor encryption code into separate module ( #496 )
2025-04-07 20:10:51 -03:00
Conrado Gouvea
827a04a86b
all: best-effort at zeroization of secrets ( #482 )
2025-04-07 19:31:16 -03:00
Conrado Gouvea
6622bde3dd
frostd, dkg, coordinator: check msg size; cleanup on error ( #493 )
2025-03-17 13:36:21 +00:00
Conrado Gouvea
e6889627d9
frostd: validate sender and recipient in send and receive ( #485 )
2025-03-17 13:22:29 +00:00
Conrado Gouvea
95c3f8cfc6
use PublicKey type throughout the workspace ( #495 )
2025-03-11 14:26:05 +00:00
Conrado Gouvea
df39100dd0
all: update and clean up dependencies ( #469 )
2025-02-20 13:21:00 +00:00
Conrado Gouvea
6f50c2593b
all: run cargo autoinherit to simplify dependency management ( #468 )
2025-02-20 10:53:37 +00:00
Conrado Gouvea
f4d53a536e
frost-client: show message to gather consent; overall printing clean up ( #467 )
2025-02-12 16:12:47 +00:00
Conrado Gouvea
e65f4b72bd
frostd: update axum crates ( #451 )
...
* build(deps): bump axum-extra from 0.9.6 to 0.10.0
Bumps [axum-extra](https://github.com/tokio-rs/axum ) from 0.9.6 to 0.10.0.
- [Release notes](https://github.com/tokio-rs/axum/releases )
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/axum/compare/axum-extra-v0.9.6...axum-extra-v0.10.0 )
---
updated-dependencies:
- dependency-name: axum-extra
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* frostd: update axum crates
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-11 17:21:47 +00:00
Conrado Gouvea
15de91d85e
all: remove unused dependencies ( #452 )
2025-02-11 15:47:13 +00:00
dependabot[bot]
548a8a7329
build(deps): bump tempfile from 3.14.0 to 3.16.0 ( #448 )
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.14.0 to 3.16.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.16.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-30 19:41:55 -03:00
dependabot[bot]
76a13d712d
build(deps): bump serde_json from 1.0.134 to 1.0.138 ( #447 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.134 to 1.0.138.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.134...v1.0.138 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-30 19:39:56 -03:00
dependabot[bot]
f4a32f0d32
build(deps): bump thiserror from 2.0.9 to 2.0.11 ( #444 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 2.0.9 to 2.0.11.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.9...2.0.11 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-30 17:12:13 -03:00
dependabot[bot]
4814fe17bd
build(deps): bump serdect from 0.2.0 to 0.3.0 ( #425 )
...
Bumps [serdect](https://github.com/RustCrypto/formats ) from 0.2.0 to 0.3.0.
- [Commits](https://github.com/RustCrypto/formats/compare/serdect/v0.2.0...serdect/v0.3.0 )
---
updated-dependencies:
- dependency-name: serdect
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-30 14:23:25 -03:00
dependabot[bot]
e99cb84137
build(deps): bump axum-macros from 0.4.2 to 0.5.0 ( #420 )
...
Bumps [axum-macros](https://github.com/tokio-rs/axum ) from 0.4.2 to 0.5.0.
- [Release notes](https://github.com/tokio-rs/axum/releases )
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/axum/compare/axum-macros-v0.4.2...axum-macros-v0.5.0 )
---
updated-dependencies:
- dependency-name: axum-macros
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-30 14:15:49 -03:00
Conrado Gouvea
9f92ab7f72
frost-client: add broadcast channel to DKG ( #434 )
...
* frost-client: add broadcast channel to DKG
* fix issue that breaks test_http in macos
* check if broadcast package is correct upon receipt
2025-01-29 15:51:38 +00:00
dependabot[bot]
28f1f08f21
build(deps): bump rcgen from 0.13.1 to 0.13.2 ( #415 )
...
Bumps [rcgen](https://github.com/rustls/rcgen ) from 0.13.1 to 0.13.2.
- [Release notes](https://github.com/rustls/rcgen/releases )
- [Commits](https://github.com/rustls/rcgen/compare/v0.13.1...v0.13.2 )
---
updated-dependencies:
- dependency-name: rcgen
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-23 21:59:53 -03:00
Conrado Gouvea
65efddda6a
coordinator, participant: don't send identifier; get it from channel authentication ( #431 )
...
* coordinator, participant: don't send identifier; get it from channel authentication
* fix test
2025-01-22 15:28:38 +00:00
Conrado Gouvea
ef37c44249
frost-client, dkg: add support for DKG with server ( #423 )
...
* frost-client, dkg: add support for DKG with server
* comment out test for now
2025-01-15 18:00:14 +00:00
Conrado Gouvea
54537baf34
frostd: rename from 'server' ( #414 )
2024-12-27 14:44:15 +00:00