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
Hendrik Eeckhaut
3b76877920
build: reduce wasm size ( #977 )
2025-09-01 11:28:12 +02:00
Hendrik Eeckhaut
783355772a
docs: corrected commands in docker.md of the harness ( #976 )
2025-08-28 17:00:18 +02:00
dan
e5c59da90b
chore: fix tests ( #974 )
2025-08-26 08:42:48 +00:00
dan
f059c53c2d
use zk config; bump mpz ( #973 )
2025-08-26 08:23:24 +00:00
sinu.eth
a1367b5428
refactor(tlsn): change network setting default to reduce data transfer ( #971 )
2025-08-22 14:00:23 -07:00
sinu.eth
9d8124ac9d
chore: bump mpz to 1b00912 ( #970 )
2025-08-21 09:46:29 -07:00
dan
5034366c72
fix(hmac-sha256): compute PHash and AHash concurrently ( #969 )
...
---------
Co-authored-by: th4s <th4s@metavoid.xyz >
2025-08-21 06:41:59 +00:00
sinu.eth
afd8f44261
feat(tlsn): serializable config ( #968 )
2025-08-18 09:03:04 -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
cca9a318a4
fix(harness): improve harness stability ( #962 )
2025-08-15 09:17:20 +00:00
dan
cb804a6025
fix(harness): disable tracing events ( #961 )
2025-08-15 07:13:12 +00:00
th4s
9f849e7c18
fix(encoding): set correct frame limit ( #963 )
...
* fix(encoding): set correct frame limit
* bugfix for `TranscriptRefs::len`
* use current frame limit as cushion room
2025-08-13 09:57:00 +02:00
th4s
389bceddef
chore: bump rust version, fix lints and satisfy clippy ( #964 )
...
* chore(lints): fix lints and satisfy clippy
* bump rust version in ci
2025-08-12 10:50:31 -07:00
th4s
657838671a
chore: remove notarize methods for prover and verifier ( #952 )
...
* feat: remove notarize methods for prover and verifier
* clean up imports
* remove remaining notarize methods
* clean up imports
* remove wasm attestation bindings
---------
Co-authored-by: sinu <65924192+sinui0@users.noreply.github.com >
2025-08-06 09:38:43 -07:00
yuroitaki
2f072b2578
chore: remove notary crates ( #953 )
...
Co-authored-by: Hendrik Eeckhaut <hendrik@eeckhaut.org >
2025-08-04 10:41:45 +02:00
sinu.eth
33153d1124
refactor: move web-spawn under web feature ( #949 )
...
* refactor: move web-spawn under web feature
* add arch conditional
2025-07-29 07:11:16 -07: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
dan
b6d7249b6d
fix(harness): restore multithreading for browser benches ( #943 )
2025-07-23 05:40:58 +00:00
dan
2a8c1c3382
fix(harness): add custom wasm-pack to build script ( #940 )
2025-07-22 06:29:12 +00:00
dan
7c27162875
fix(harness): pull latest docker images ( #941 )
2025-07-21 06:07:48 +00: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
2e94e08fa6
build(wasm): enable simd128 feature ( #937 )
2025-07-04 11:22:56 -07:00
dan
97d9475335
fix(harness): do not close connection too early ( #935 )
2025-07-02 09:40:52 -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
sinu.eth
af85fa100f
build(wasm): add wasm profile and optimize for perf ( #933 )
2025-07-02 08:52:47 -07:00
Hendrik Eeckhaut
008b901913
ci: docker image for new harness
...
* update Docker for new harness
* disable shm in Chrome
2025-06-27 17:58:12 +01:00
Hendrik Eeckhaut
db85f68328
build: update Rust to version 1.88.0
2025-06-27 16:40:29 +01:00
Hendrik Eeckhaut
fb80aa4cc9
chore: Set version number to 0.1.0-alpha.13-pre ( #931 )
2025-06-20 14:41:33 +02:00
Hendrik Eeckhaut
8dae57d6a7
ci: fix problem with multiple tlsn-wasm build artefacts ( #930 )
2025-06-20 10:57:35 +02:00
dan
f2ff4ba792
chore: release v0.1.0-alpha.12 ( #928 )
v0.1.0-alpha.12
2025-06-19 09:05:34 +00:00
dan
9bf3371873
chore(wasm): expose client auth config to js ( #927 )
2025-06-19 07:15:09 +00:00
dan
9d853eb496
feat(prover): client authentication ( #916 )
2025-06-17 14:02:14 +00:00
sinu.eth
6923ceefd3
fix(harness): iptable rule and bench config variable ( #925 )
...
* fix(harness): iptable rule and bench config variable
* rustfmt
2025-06-16 13:18:34 -04:00
sinu.eth
5239c2328a
chore: bump mpz to ccc0057 ( #924 )
2025-06-16 07:42:49 -07:00
Hendrik Eeckhaut
6a7c5384a9
build: fixed version numbers
2025-06-12 14:24:55 +02:00
th4s
7e469006c0
fix(prf): adapt logic to new default setting ( #920 )
2025-06-11 20:34:47 +02:00
dan
55091b5e94
fix: set TCP_NODELAY for prover and notary ( #911 )
2025-06-10 08:13:12 +00: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
c128ab16ce
fix(harness): retry browser connection until timeout ( #914 )
...
* fix(harness): retry browser connection until timeout
* add timeout to executor shutdown
* shutdown timeout error msg
* clippy
2025-06-06 15:01:28 -07:00
sinu.eth
a87125ff88
fix(ci): wasm tests ( #913 )
2025-06-06 13:51:34 -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
sinu.eth
79c230f2fa
refactor(mpc-tls): remove commit-reveal from tag verification ( #907 )
2025-06-06 06:39:12 +00: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
1132d441e1
docs: improve example readme ( #904 )
2025-06-04 08:56:55 +02:00
Hendrik Eeckhaut
fa2fdfd601
feat: add logging to server fixture ( #903 )
2025-06-04 08:49:33 +02:00
Hendrik Eeckhaut
24e10d664f
Fix wasm-pack warnings ( #888 )
2025-06-03 22:38:54 +02:00