sinu.eth
0885d40ddf
chore: release v0.1.0-alpha.13 ( #1019 )
2025-10-15 09:38:52 -07:00
sinu.eth
0ec2392716
chore(tlsn): add transcript auth tests ( #1014 )
...
* chore(tlsn): add transcript auth tests
* clippy
2025-10-10 14:10:17 -07:00
sinu.eth
6b9f44e7e5
feat(tlsn): disclose encryption key ( #1010 )
...
Co-authored-by: th4s <th4s@metavoid.xyz >
2025-10-10 08:32:50 -07:00
sinu.eth
2884be17e0
feat(tlsn): partial plaintext auth ( #1006 )
...
Co-authored-by: th4s <th4s@metavoid.xyz >
2025-10-09 11:22:23 -07:00
yuroitaki
82d509266b
feat: add blake3 transcript commitment ( #1000 )
...
* Add blake3.
* Update mpz version.
---------
Co-authored-by: yuroitaki <>
2025-10-08 10:13:07 +08:00
Hendrik Eeckhaut
0539268da7
Interactive noir example ( #981 )
...
demo for interactive zk age proof
Co-authored-by: th4s <th4s@metavoid.xyz >
2025-09-19 16:55:10 +02:00
Hendrik Eeckhaut
89d1e594d1
privacy-scaling-explorations -> privacy-ethereum ( #993 )
2025-09-11 16:48:01 +02:00
sinu.eth
2909d5ebaa
chore: bump mpz to 3d90b6c ( #990 )
2025-09-10 14:38:48 -07:00
th4s
5474a748ce
feat(core): Add transcript fixture ( #983 )
...
* feat(core): add transcript fixture for testing
* add feedback
* remove packages from dev dependencies
2025-09-10 22:58:10 +02:00
yuroitaki
92da5adc24
chore: update attestation example ( #966 )
...
* Add attestation example.
* Apply fmt.
* Apply clippy fix.
* Rebase.
* Improved readme + more default loggging in prove example
* Removed wrong AI generated "learn more" links
* re-export ContentType in tlsn-core
* remove unnecessary checks from example
---------
Co-authored-by: yuroitaki <>
Co-authored-by: Hendrik Eeckhaut <hendrik@eeckhaut.org >
Co-authored-by: sinu <65924192+sinui0@users.noreply.github.com >
2025-09-10 09:37:17 -07:00
Hendrik Eeckhaut
e0ce1ad31a
build:Update to unpatched ws_stream_wasm crate ( #975 )
2025-09-01 16:33:00 +02:00
dan
f059c53c2d
use zk config; bump mpz ( #973 )
2025-08-26 08:23:24 +00:00
sinu.eth
9d8124ac9d
chore: bump mpz to 1b00912 ( #970 )
2025-08-21 09:46:29 -07:00
sinu.eth
21086d2883
refactor: clean up web pki ( #967 )
...
* refactor: clean up web pki
* fix time import
* clippy
* fix wasm
2025-08-18 08:36:04 -07:00
dan
cb804a6025
fix(harness): disable tracing events ( #961 )
2025-08-15 07:13:12 +00:00
yuroitaki
2f072b2578
chore: remove notary crates ( #953 )
...
Co-authored-by: Hendrik Eeckhaut <hendrik@eeckhaut.org >
2025-08-04 10:41:45 +02:00
Hendrik Eeckhaut
2d399d5e24
chore: Update latency/bandwidth plots for new harness ( #923 )
...
* Updated latency/bandwidth plots for new harness
* Fix harness Docker build
2025-07-23 10:58:46 +02:00
sinu.eth
eef813712d
refactor: extract attestation functionality into dedicated crate ( #936 )
...
* refactor: extract attestation functionality into dedicated crate
* commit lock
* fix integration test
* clippy
* fix docs
* fix import
* fix wasm types
* fix doctest
* verifier config default rootstore
* fix integration test
* fix notary integration tests
2025-07-09 09:54:11 -07:00
sinu.eth
38820d6a3f
refactor: consolidate into tlsn crate ( #934 )
...
* refactor: consolidate into tlsn crate
* clean up dead code
* bump lock file
* rustfmt
* fix examples
* fix docs script
* clippy
* clippy
2025-07-02 09:40:28 -07:00
Hendrik Eeckhaut
fb80aa4cc9
chore: Set version number to 0.1.0-alpha.13-pre ( #931 )
2025-06-20 14:41:33 +02:00
dan
f2ff4ba792
chore: release v0.1.0-alpha.12 ( #928 )
2025-06-19 09:05:34 +00:00
dan
9d853eb496
feat(prover): client authentication ( #916 )
2025-06-17 14:02:14 +00:00
sinu.eth
5239c2328a
chore: bump mpz to ccc0057 ( #924 )
2025-06-16 07:42:49 -07:00
dan
bc1eba18c9
feat(mpc-tls): use concurrent ot setup and gc preprocessing ( #910 )
...
* feat(mpc-tls): use concurrent ot setup and gc preprocessing
* bump mpz
* increase muxer stream count
* update Cargo.lock
---------
Co-authored-by: sinu.eth <65924192+sinui0@users.noreply.github.com >
2025-06-06 15:39:35 -07:00
sinu.eth
0933d711d2
feat: harness ( #703 )
...
* feat: harness
* delete tests.rs build artifact
* fix binary path
* seconds -> milliseconds
* update lock
* add empty tests module
* rustfmt
* ToString -> Display
* output tests module into build artifacts
* clippy
* rustfmt
2025-06-06 13:34:32 -07:00
dan
345d5d45ad
feat: prove server mac key ( #868 )
...
* feat(mpc-tls): prove server mac key
* remove stray dep
* move mac key into `SessionKeys`
* fix key translation
* remove dangling dep
* move ghash mod to tlsn-common
* fix clippy lints
* treat all recv recs as unauthenticated
* detach zkvm first, then prove
* decrypt with aes_gcm, decode mac key only in zkvm
* encapsulate into `fn verify_tags`; inline mod `zk_aes_ecb`
* handle error
* fix dangling and clippy
* bump Cargo.lock
2025-06-05 09:19:41 -07:00
Hendrik Eeckhaut
55a26aad77
build: Lock + document Cargo.lock ( #885 )
2025-06-04 09:12:06 +02:00
Hendrik Eeckhaut
fa2fdfd601
feat: add logging to server fixture ( #903 )
2025-06-04 08:49:33 +02:00
Jakub Konka
b6845dfc5c
feat(notary): add JWT-based authorization mode ( #817 )
...
* feat(server): add JWT-based authorization mode
This mode is an alternative to whitelist authorization mode.
It extracts the JWT from the authorization header (bearer token),
validates token's signature, claimed expiry times and additional
(user-configurable) claims.
* Fix formatting and lints
* Address review comments
* feat(server): remove JwtClaimType config property
* Fix missing README comments
* Address review comments
* Address review comments
---------
Co-authored-by: yuroitaki <25913766+yuroitaki@users.noreply.github.com >
2025-05-28 12:51:18 +08:00
sinu.eth
878fe7e87d
chore: release v0.1.0-alpha.11 ( #894 )
2025-05-27 09:27:26 -07:00
yuroitaki
d924bd6deb
misc(notary): add common crate for server and client ( #871 )
...
* Add notary-common crate.
* Add cargo lock changes.
* Add copy.
---------
Co-authored-by: yuroitaki <>
2025-05-20 12:24:27 +08:00
yuroitaki
b3558bef9c
feat(notary): add support for custom extension ( #872 )
...
* Add dos extension validator.
* Revert to allow any extensions.
---------
Co-authored-by: yuroitaki <>
2025-05-20 11:19:05 +08:00
th4s
2dfa386415
chore: bump mpz and adapt update method call in hmac-sha256 ( #867 )
...
* fix(hmac-sha256): use new `update` method from mpz-hash
* use `into` conversion
2025-05-15 15:58:32 +02:00
Hendrik Eeckhaut
2da0c242cb
build: Check in Cargo lock files ( #742 )
2025-05-12 10:22:13 +02:00
sinuio
094df43d9c
remove lock file
2022-02-12 18:02:29 -08:00
sinuio
d9716bfaed
switched RNG to ChaCha20
2022-02-12 15:21:59 -08:00
sinuio
8aa4fd09cc
garbling, evaluation, some tests
2022-02-06 20:48:44 -08:00
sinuio
06dd399131
initial work on halfgate
2022-02-01 20:18:22 -08:00
sinuio
3b33854f90
circuit implementation
2022-01-27 17:15:22 -08:00
Justin Martin
90f9f52f05
Some initial work
2022-01-13 23:08:06 -08:00