Commit Graph

553 Commits

Author SHA1 Message Date
sinu.eth
aaea854dda Pin deps (#305)
* pin tlsn-utils dep, hyper, and bump mpz

* fix missing pin
2023-08-21 18:42:05 -07:00
th4s
5b26203350 Recursively enable tracing (#301) 2023-08-18 09:35:42 +02:00
Christopher Chong
d740186fa3 Merge pull request #300 from tlsnotary/tlsn-server-examples
Tlsn twitter examples
2023-08-18 00:45:57 +08:00
Christopher Chong
a9a6ea50a3 Modify documentation and add comments. 2023-08-17 18:39:58 +08:00
Christopher Chong
03d12f9507 Apply fmt. 2023-08-15 21:06:10 +08:00
Christopher Chong
2ef34df98c Remove comments. 2023-08-15 21:04:45 +08:00
Christopher Chong
f8ad85e3e4 Modify twitter example documentation. 2023-08-15 20:59:16 +08:00
Dan
f1841e27d4 Merge pull request #294 from tlsnotary/fix/tls_async_client_close_notify
Async tls client fix. New server fixture and tests. Don't rely on close_notify.
2023-08-14 06:40:39 +00:00
themighty1
05c551f83d Async tls client fix. New server fixture and tests. Don't rely on close_notify. 2023-08-14 09:28:07 +03:00
Christopher Chong
9ee129a907 Update twitter example. 2023-08-11 19:15:33 +08:00
Christopher Chong
4e47dc179e Cargo fomatting. 2023-08-08 18:38:28 +08:00
Christopher Chong
e434e3c5c7 Update twitter example to use HTTP configuration endpoint. 2023-08-08 18:37:16 +08:00
th4s
d1e56787d3 Adapt dependency of mpz to new repo location (#292) 2023-07-28 09:35:00 +02:00
Christopher Chong
bb0909a431 Update example to use upgrade protocol. 2023-07-27 19:52:38 +08:00
th4s
fd07bf212b Release preparation for workspace tls (#291)
* Tidied up manifests

* Add/Improve doc

* WIP: Adding tracing...

* Added more tracing

* Please clippy

* Added feedback

* Added more feedback
2023-07-24 20:06:51 +02:00
th4s
e904384095 Release preparation for workspace tlsn (#286)
* Repair integration test

* WIP: Improving manifests

* Tidy up manifests

* Add tracing to tlsn-core

* Add doc to tlsn-core

* Added tracing and doc to tlsn-notary

* Added tracing to tlsn-prover

* Added feedback

* WIP: Adding feedback...

* Added more feedback

* Streamline imports for tracing
2023-07-20 19:17:56 +02:00
Christopher Chong
fa69e9279f Add http notarize request to prover example. 2023-07-18 18:26:26 +08:00
th4s
863d22665d Bump mpz dependency to 86f1687 (#289)
* Bump mpz dependency to 86f1687

* Fix formatting

* Adapt features in dev dependencies for tokio in crate prf

* Adapt tokio dependencies

* Adapt tokio deps (continued)
2023-07-12 12:37:20 +02:00
themighty1
502231402a handle abrupt stream closure by TlsMpcLeader 2023-07-12 09:35:25 +03:00
Christopher Chong
3c479cb55c Test shutting down TLS manually from prover. 2023-07-11 18:58:14 +08:00
Christopher Chong
b7349feba9 Add function to load secret from env. 2023-07-05 17:11:10 +08:00
Christopher Chong
619b272b0a Add TLS for notary prover communication. 2023-07-04 19:53:00 +08:00
th4s
ba0d6fa936 Release preparation for workspace cipher (#270)
* Tidy up manifest files

* Added tracing

* Added feedback

* Rename `InputTextConfig` -> `InputText` and redact public plaintext
logging

* Add feedback

* Remove unnecessary skip in tracing

* Add manual Debug implementation for `KeyBlockConfig`
2023-06-27 16:53:19 +02:00
th4s
147eef8b77 Release preparation for workspace prf (#274)
* Tidy up manifests

* Improve doc

* Added tracing

* Remove leftover

* Use a more conservative logging strategy

* Skip label

* Do not skip `handshake_hash`

* Fix typos
2023-06-27 15:10:11 +02:00
th4s
6bdaa0b5c0 Release preparation for crate integration-tests (#285)
* Release preparation for crate `integration-tests`

* Improve comment
2023-06-27 14:55:02 +02:00
th4s
f3a2417efc Release preparation for crate key-exchange (#272)
* Tidy up manifest file

* Bump version of p256 to 0.13

* Added tracing

* Improve comment

* Bump version for p-256 in integration-test

* Adapt test to new version of p-256

* Bump p256 version in tls-mpc to 0.13

- Add feedback

* Fixed left-over from rebase

* Remove point addition sender and receiver from logging
2023-06-27 14:54:45 +02:00
Hendrik Eeckhaut
445aecb9b3 Merge pull request #284 from tlsnotary/clippy
Enable clippy
2023-06-27 09:30:30 +02:00
Hendrik Eeckhaut
ad43030b83 Merge remote-tracking branch 'origin/dev' into tlsn-examples 2023-06-27 08:58:04 +02:00
Hendrik Eeckhaut
d0948e22fb Added twitter demo howto 2023-06-27 08:57:54 +02:00
Hendrik Eeckhaut
864e8ce6c4 Enable Clippy in ci build 2023-06-23 10:48:11 +02:00
Hendrik Eeckhaut
a2334ee94a Merge pull request #281 from tlsnotary/280-improve-code-organization
Reorganizing sources: move tlsn to toplevel, components to components
2023-06-23 10:03:20 +02:00
Hendrik Eeckhaut
d18c342258 Reorganizing sources: move components to components subfolder
re #280
2023-06-23 09:54:52 +02:00
Hendrik Eeckhaut
5c50db39e8 Merge pull request #279 from tlsnotary/277-update-rust-cache-in-github-action
Updated rust-cache in GitHub action
2023-06-23 00:23:21 +02:00
Hendrik Eeckhaut
4efcedf6ba Merge pull request #282 from tlsnotary/tlsn_ci
Added tlsn to ci build
2023-06-22 19:29:18 +02:00
th4s
059660a77b Release preparation for crate uid-mux (#271)
* Release preparation for crate uid-yamux

- Tidy up manifest
- Improve comments
- Add stricter linting rules

* Add tracing
2023-06-22 11:59:39 +02:00
Hendrik Eeckhaut
46aa6b40f1 Updated rust-cache in GitHub action
+ explicitly set workspace in rust-cache action

#277
#278
2023-06-22 09:34:24 +02:00
Hendrik Eeckhaut
9fb9a492cf Merge pull request #276 from tlsnotary/273-find-alternative-github-action-to-install-rust-toolchain
Use toolchain from dtolnay instead of outdated actions-rs
2023-06-21 22:18:47 +02:00
Hendrik Eeckhaut
c2b727b91c Added tlsn to ci build 2023-06-21 17:58:08 +02:00
Hendrik Eeckhaut
a532373ce8 Use toolchain from dtolnay instead of outdated actions-rs
#273
2023-06-21 11:09:43 +02:00
th4s
53cbd238ac Adapt dependencies to renamings in mpz dependency (#275)
* Repaired actor-ot

* Repair aead and cipher

* Repair universal-hash

* Repair integration-tests, key-exchange, point-addition, prf

* Reapair tlsn and tls

* Add commit hash for mpz dependencies
2023-06-20 10:07:30 -07:00
Hendrik Eeckhaut
81f87f83d4 Merge pull request #264 from tlsnotary/actions_cleanup2
Removed all duplication from GitHub build actions
2023-06-16 14:05:49 +02:00
sinu
d313c04700 tlsn examples 2023-06-13 20:32:16 -07:00
Hendrik Eeckhaut
3c1bdf85ef Removed all duplication from GitHub build actions 2023-06-13 16:35:43 +02:00
Hendrik Eeckhaut
8790b9b930 Merge pull request #268 from tlsnotary/265_mpc_extract
Removed MPC and utils code and use new external repositories instead
2023-06-13 16:11:04 +02:00
Hendrik Eeckhaut
1b838f85c5 Removed MPC and utils code and use new external repositories instead
#265
#266

# Conflicts:
#	aead/Cargo.toml
#	mpc/garble/mpc-garble/src/protocol/deap/mod.rs
#	mpc/garble/mpc-garble/src/protocol/deap/vm.rs
#	tlsn/Cargo.toml
#	utils/utils-aio/src/codec.rs
#	utils/utils-aio/src/mux.rs
2023-06-13 15:24:29 +02:00
sinu.eth
dbd190c99d TLSN MVP (#267)
* wip

* wip

* add tracing

* delete old conn module

* add comment

* attach -> bind

* fix test

* fix other test

* update tls-mpc lib name

* comments + constants
2023-06-12 15:33:28 -07:00
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