Conrado Gouvea
d7b6ab7644
server: misc cleanups ( #407 )
2024-12-26 19:03:16 -03:00
Conrado Gouvea
11c4583091
frost-client: force encryption when using HTTP ( #398 )
...
* frost-client: force encryption when using HTTP
* fix test
* fix new test
2024-12-26 18:40:12 -03:00
Conrado Gouvea
57144eeaad
server: improve error handling ( #387 )
...
* server: improve error handling
* add test for NOT_COORDINATOR
2024-12-26 17:01:35 -03:00
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