Commit Graph

13 Commits

Author SHA1 Message Date
Conrado Gouvea 5e860be303
add HTTPS support to the server (#402) 2024-12-26 16:44:49 -03:00
Conrado Gouvea 2a07585b85
server: remove username and password support (#383)
* remove username and password support

* remove sqlx dependency
2024-12-26 16:42:12 -03:00
Conrado Gouvea fe7ea0a27d
server: support private key authentication (#381)
* server: support private key authentication

* use PublicKey for all instances in types.rs
2024-12-18 23:17:57 +00:00
Conrado Gouvea 36772857ca
frost-client: add encryption and authentication (#336) 2024-11-20 15:11:47 +00:00
Conrado Gouvea 52972f7101
add frost-client {init,login,export,import,contacts} (#308)
* add frost-client {init,login,export,import,contacts}

* update main README.md, add one to frost-client

* address review comments

* remove unneeded code

* add frost-client trusted-dealer

* also write contacts to configs; move URL from Participant to Group; add 'groups'

* some missing stuff
2024-10-02 10:34:55 -03:00
Conrado Gouvea 21a15316bb
Make server act as "aggregator" (#265) 2024-08-14 18:53:56 -03:00
Conrado Gouvea 4c6e860d69
Add user registration (#252)
* add user registration

* addint support to coordinator and participant

* Update participant/src/comms/http.rs

Co-authored-by: Pili Guerra <mpguerra@users.noreply.github.com>

---------

Co-authored-by: Pili Guerra <mpguerra@users.noreply.github.com>
2024-08-14 18:48:59 -03:00
Conrado Gouvea 1b0acb6299
server: make it ciphersuite-generic (#223) 2024-06-19 14:54:09 -03:00
natalie 06c0c2453d
Implement phase 2 for Participant (#123) (#197)
* Add http option for Participant (#123)

* Fix redpallas tests for participant phase 2 (#123)

* Update participant/src/comms/http.rs

* Remove unnecessary session id for participant round 2 (#123)

* Fix clippy error (#123)

---------

Co-authored-by: Conrado Gouvea <conrado@zfnd.org>
2024-05-17 09:30:38 -03:00
Conrado Gouvea 0ecf022bd9
Phase 2: add coordinator (#157)
* phase 2: add coordinator

* completed, but untested

* fix bug

* make it work for both ciphersuites

* allow generating fresh randomizer

* remove test for now
2024-03-22 14:27:52 +00:00
Conrado Gouvea 85351ab392
change create_new_session to not require specific signers (#147) 2024-02-22 13:35:12 +00:00
Conrado Gouvea 601cc8a409
server: add multi-message support (#125) 2024-02-22 13:30:17 +00:00
Conrado Gouvea 0fe11c9b22
Phase 2: add Server (#124)
* ongoing work

* partial server implementation

* preliminary version of all functions

* feature complete, test working

* improve documentation and tests
2024-02-12 09:33:15 +00:00