957 Commits

Author SHA1 Message Date
th4s
6ae456f1ee Release preparation for crate aead (#263)
* Adapt Cargo.toml

* Improve code quality

* WIP: Added tracing...

* Added manual debug implementation for MpcAesGcm

* Log key reference
2023-06-12 10:40:56 +02:00
th4s
674155e57e Release preparation for crate point-addition (#262)
* Prepare for release

- Improve docs
- Switch to more strict linting rules
- Add manifest information

* Add tracing

* Improved comment

* Added missing Debug tait bounds

* Added feedback
2023-06-12 09:48:42 +02:00
Hendrik Eeckhaut
dd6a303dec Merge pull request #269 from tlsnotary/155_contributing
Added contributor guidelines
2023-06-09 09:50:55 +02:00
sinu
5726243673 clippy fix tls-core 2023-06-08 16:22:53 -07:00
sinu.eth
d3f8dbc104 Async client io (#257)
* async client io

* generic instead of dyn

* wip

* add server fixture, update tests

* remove TracedConnection

* rename test

* fix doc test

* close tx_sender

* fix constants
2023-06-08 11:12:51 -07:00
Hendrik Eeckhaut
1d6ed54012 Added contributor guidelines
#155
2023-06-08 10:31:03 +02:00
th4s
29ca705ad0 Release preparation for crate universal-hash (#260)
* Update dependencies

* Add/Improve comments and stricter linting rules

* WIP: Add tracing support...

* Add tracing

* Remove unused dependencies

* Add some manifest fields

* Add more Debug derives

* Remove Debug trait from trait bounds

* Please clippy and add opaque debug to inner ghash state

* Add opaque-debug for share conversion

* Improve tracing

* Remove unnecessary debug import

* Bugfix in tracing macro and added Debug trait bound

* Add missing Debug trait bound

* Add logging of ghash output for debug level

* Add feedback
2023-06-07 16:57:49 +02:00
Hendrik Eeckhaut
5c7fa876ce Merge pull request #261 from tlsnotary/actions_cleanup
Simplified and removed duplication in github actions
2023-06-06 09:27:46 +02:00
Hendrik Eeckhaut
38e8c51ff9 Merge pull request #254 from heeckhau/rs_merkle_246
Updated rs_merkle to 1.4.1
2023-06-06 09:20:29 +02:00
Hendrik Eeckhaut
65b35b34e7 Simplified and removed duplication from github actions 2023-06-05 17:08:36 +02:00
sinu.eth
f0ca4a327a Refactor tls(n) (#256)
* refactor tls

* remove outdated comment

* deprecate unused type

* update tests

* stub new methods

* add sig check
2023-06-02 10:38:23 -07:00
sinu.eth
08143838ea fix deadlock, removing tokio codec (#258) 2023-05-31 12:41:12 -07:00
themighty1
991a301d06 add comment 2023-05-31 08:45:51 +03:00
themighty1
e2b2e5b0bc remove old comments 2023-05-30 11:10:38 +03:00
sinu.eth
7bafae56ff canonical serialize trait (#255) 2023-05-29 10:39:10 -07:00
Hendrik Eeckhaut
96069d85e5 Updated rs_merkle to 1.4.1
re #246
2023-05-26 22:28:48 +02:00
sinu
d82e1f453f remove unused import 2023-05-24 15:01:11 -07:00
sinu.eth
442d2b6662 TLS-MPC minimal functionality (#252)
* tls-mpc

* rebase fixes

* fixes
2023-05-24 15:00:11 -07:00
sinu.eth
aedd02d82f Expose OT Actor future (#253)
* remove spawner, return futs

* fix integration test
2023-05-23 17:55:51 -07:00
sinu
73e46b62c9 move tls-core to tlsn workspace 2023-05-23 15:28:28 -07:00
sinu.eth
c41e00d4cc integration tests (#251) 2023-05-23 13:29:16 -07:00
sinu
12b5004767 serde derives 2023-05-23 12:56:04 -07:00
sinu.eth
39918db1ae IO trait refactor (#250)
* refactor mux + io traits

* update uid-mux

* refactor macro

* update macro dependents

* remove unexpected msg error variant

* more fixes

* fix actor-ot

* add Sync bound

* rust fmt
2023-05-23 11:14:06 -07:00
sinu.eth
91fded82da Simplified Muxer (#249)
* uid-mux

* deprecate actor-mux

* update dependents

* rustfmt

* fix actor-ot

* fix mpc crate

* rustfmt

* handle err
2023-05-23 08:57:17 -07:00
sinu.eth
f89a881dd4 refactor ke (#247) 2023-05-23 08:52:51 -07:00
sinu.eth
b84b4b42ad Add components to ci (#248)
* add components to ci

* bump test timeout

* fix import
2023-05-22 12:10:14 -07:00
sinu
13d3d907b3 fix mock OT type 2023-05-22 11:32:52 -07:00
sinu.eth
9ed52456e9 mock ot multiblock (#244) 2023-05-22 11:13:47 -07:00
sinu.eth
efbdda8428 OT reveal triggers all at once (#243) 2023-05-22 11:12:44 -07:00
sinu.eth
4f1525939d Refactor share conversion, again. (#242)
* refactor share conversion

* remove sync bound

* dead code

* remove clippy allow

* move bit reflection to ghash crate

* ChaCha12 -> ChaCha20

* comments

* more comments

* fix rng

* crate doc
2023-05-22 11:11:01 -07:00
themighty1
c312c669a4 use rstest::fixture for test 2023-05-19 13:30:34 +03:00
Dan
ae73dfb984 Merge pull request #245 from tlsnotary/feature/peer_encodings
PeerEncodings trait
2023-05-19 09:28:55 +00:00
themighty1
548afaed16 addressed comments. split up the test 2023-05-19 12:23:38 +03:00
themighty1
eb0baee092 adds a PeerEncodings trait to DEAP VM to enable to extract peer's encodings.
These encodings can be used by the Prover to create commitments.
2023-05-18 14:21:36 +03:00
themighty1
ab87585eee test bcs ser/de 2023-05-16 10:47:50 +03:00
Dan
b040451d9d Merge pull request #232 from tlsnotary/tlsn-core-prototype
Tlsn core prototype
2023-05-16 06:13:25 +00:00
sinu.eth
3649c4de1c Clean up config builders (#241) 2023-05-12 11:44:20 -07:00
sinu
dd34a2582d fix id bug in deap 2023-05-12 10:25:39 -07:00
sinu
2d1309d966 rustfmt 2023-05-12 09:32:58 -07:00
sinu
7627d9af2d Remove generic from MockChannelFactory 2023-05-12 09:27:52 -07:00
themighty1
d6aaa49c84 undo stray change 2023-05-12 15:41:24 +03:00
themighty1
cf280e14ab add new_with_nonce() 2023-05-12 15:29:16 +03:00
themighty1
afc1f52221 refactor error types 2023-05-12 15:21:49 +03:00
themighty1
6b41ed2f71 use mpc-core HashCommit for Blake3 commitment 2023-05-12 11:27:59 +03:00
sinu
faaa318d88 re-export ValueId + ValueRef 2023-05-11 19:20:11 -07:00
themighty1
2636a0e77a lints 2023-05-11 17:10:35 +03:00
themighty1
a1b5731b23 use HashCommit from mpc_core 2023-05-11 16:02:00 +03:00
themighty1
55105e03f5 add Cert type 2023-05-11 14:48:08 +03:00
themighty1
29908503cd use DuplicateCheck trait 2023-05-11 14:24:07 +03:00
themighty1
b5abe4b84f add separate tx/rx/transcripts 2023-05-11 14:10:00 +03:00