Commit Graph

23 Commits

Author SHA1 Message Date
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