sinu
a56f2dd02b
rename ProvePayload to ProveRequest
2025-09-11 12:51:23 -07:00
sinu
38a1ec3f72
import order
2025-09-11 09:43:38 -07:00
sinu
1501bc661f
consolidate encoding stuff
2025-09-11 09:42:03 -07:00
sinu
0e2c2cb045
revert additional derives
2025-09-11 09:37:44 -07:00
sinu
a662fb7511
fix import order
2025-09-11 09:32:50 -07:00
th4s
be2e1ab95a
adapt tests to new base
2025-09-11 18:15:14 +02:00
th4s
d34d135bfe
adapt to new base
2025-09-11 10:55:26 +02:00
th4s
091d26bb63
fmt nightly
2025-09-11 10:13:08 +02:00
th4s
f031fe9a8d
allow encoding protocol being executed only once
2025-09-11 10:13:08 +02:00
th4s
12c9a5eb34
refactor(tlsn): improve proving flow prover and verifier
...
- add `TlsTranscript` fixture for testing
- refactor and simplify the commit flow
- change how the TLS transcript is committed
- tag verification is still done for the whole transcript
- plaintext authentication is only done where needed
- encoding adjustments are only transmitted for needed ranges
- makes `prove` and `verify` functions more efficient and callable more than once
- decoding now supports server-write-key decoding without authentication
- add more tests
2025-09-11 10:13:06 +02:00
sinu.eth
b4380f021e
refactor: decouple ProveConfig from PartialTranscript ( #991 )
2025-09-11 09:13:52 +02:00
sinu.eth
8a823d18ec
refactor(core): replace Idx with RangeSet ( #988 )
...
* refactor(core): replace Idx with RangeSet
* clippy
2025-09-10 15:44:40 -07:00
sinu.eth
7bcfc56bd8
fix(tls-core): remove deprecated webpki error variants ( #992 )
...
* fix(tls-core): remove deprecated webpki error variants
* clippy
2025-09-10 15:24:07 -07:00
sinu.eth
2909d5ebaa
chore: bump mpz to 3d90b6c ( #990 )
2025-09-10 14:38:48 -07:00
sinu.eth
7918494ccc
fix(core): fix dev dependencies ( #989 )
2025-09-10 14:25:04 -07:00
sinu.eth
92dd47b376
fix(core): enable zeroize derive ( #987 )
2025-09-10 14:11:41 -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
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