sinu.eth
2e24c62d9a
chore: release alpha.14 ( #1078 )
2026-01-14 09:18:12 -08:00
sinu.eth
d30538aafb
feat(tlsn): session type ( #1075 )
...
* feat(tlsn): session type
* simpify example
* fmt
2026-01-14 08:48:55 -08:00
dan
0e8e547300
chore: adapt for rangeset 0.4 ( #1058 )
2025-12-09 11:36:13 +00:00
sinu.eth
f2e119bb66
refactor: move and rewrite configuration ( #1034 )
...
* refactor: move and rewrite configuration
* fix wasm
2025-10-27 11:47:42 -07:00
Benjamin Martinez Picech
f69dd7a239
refactor(tlsn-core): redeclaration of content type into core ( #1026 )
...
* redeclaration of content type into core
* fix compilation error
* comment removal
* Lint and format fixes
* fix wasm build
* Unknown content type
* format fix
2025-10-23 15:47:53 +02:00
sinu.eth
5b2083e211
refactor(tlsn): invert control of config validation ( #1023 )
...
* refactor(tlsn): invert control of config validation
* clippy
2025-10-17 10:19:02 -07:00
sinu.eth
d26bb02d2e
chore: update to alpha.14-pre ( #1022 )
2025-10-15 11:11:43 -07:00
sinu.eth
0885d40ddf
chore: release v0.1.0-alpha.13 ( #1019 )
2025-10-15 09:38:52 -07:00
sinu.eth
df8d79c152
fix(wasm): explicitly enable link args for wasm ( #1007 )
2025-10-09 08:34:11 -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
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
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
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
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
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
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
9bf3371873
chore(wasm): expose client auth config to js ( #927 )
2025-06-19 07:15:09 +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
24e10d664f
Fix wasm-pack warnings ( #888 )
2025-06-03 22:38:54 +02:00
yuroitaki
c0e084c1ca
fix(wasm): expose revealing server identity. ( #898 )
...
* Add reveal server identity.
* Fix test.
* Remove defualt.
---------
Co-authored-by: yuroitaki <>
2025-05-30 10:39:13 +08:00
sinu.eth
31def9ea81
chore: bump prerelease version ( #895 )
2025-05-27 11:43:42 -07:00
sinu.eth
878fe7e87d
chore: release v0.1.0-alpha.11 ( #894 )
2025-05-27 09:27:26 -07:00
sinu.eth
8b1cac6fe0
refactor(core): decouple attestation from core api ( #875 )
...
* refactor(core): decouple attestation from core api
* remove dead test
* fix encoding tree test
* clippy
* fix comment
2025-05-22 09:00:43 -07:00
Hendrik Eeckhaut
555f65e6b2
fix: expose network setting type in WASM ( #880 )
2025-05-22 09:35:57 +02:00
th4s
6ccf102ec8
feat(prf): reduced MPC variant ( #735 )
...
* feat(prf): reduced MPC variant
* move sending `client_random` from `alloc` to `preprocess`
* rename `Config` -> `Mode` and rename variants
* add feedback for handling of prf config
* fix formatting to nightly
* simplify `MpcPrf`
* improve external flush handling
* improve control flow
* improved inner control flow for normal prf version
* rename leftover `config` -> `mode`
* remove unnecessary pub(crate)
* rewrite state flow for reduced prf
* improve state transition for reduced prf
* repair prf bench
* WIP: Adapting to new `Sha256` from mpz
* repair failing test
* fixed all tests
* remove output decoding for p
* do not use mod.rs file hierarchy
* remove pub(crate) from function
* improve config handling
* use `Array::try_from`
* simplify hmac to function
* remove `merge_vecs`
* move `mark_public` to allocation
* minor fixes
* simplify state logic for reduced prf even more
* simplify reduced prf even more
* set reduced prf as default
* temporarily fix commit for mpz
* add part of feedback
* simplify state transition
* adapt comment
* improve state transition in flush
* simplify flush
* fix wasm prover config
---------
Co-authored-by: sinu <65924192+sinui0@users.noreply.github.com >
2025-05-13 09:26:43 -07:00
th4s
798c22409a
chore(config): move defer_decryption_from_start to ProtocolConfig
2025-05-10 11:41:01 +02:00
dan
43c6877ec0
chore: support workspace lints in all crates ( #797 )
2025-04-25 13:58:26 +02:00
dan
31f62982b5
feat(wasm): allow max records config ( #810 )
2025-04-25 06:34:49 +00:00
Hendrik Eeckhaut
41e215f912
chore: set version number to 0.1.0-alpha.11-pre ( #798 )
2025-04-23 13:19:05 +02:00
sinu.eth
3a57134b3a
chore: update version to alpha.10 ( #785 )
2025-04-18 08:54:55 +02:00
Hendrik Eeckhaut
71aa90de88
Add tlsn-wasm to API docs ( #768 )
2025-04-10 13:35:20 +02:00
Hendrik Eeckhaut
224e41a186
chore: Bump version to 0.1.0-alpha.10-pre
2025-03-25 14:28:26 +01:00
Hendrik Eeckhaut
eeccbef909
ci: script to patch imports in the tlsn-wasm build result ( #727 )
2025-03-20 21:47:47 +01:00
sinu
c70caa5ed9
chore: release v0.1.0-alpha.9
2025-03-20 11:06:57 -07:00
sinu.eth
61ce838f8c
refactor: migrate to rand 0.9 ( #734 )
...
* refactor: migrate to rand 0.9
* fix: enable wasm_js feature for getrandom
* fix: set getrandom cfg
* fix: clippy
* fix: notary server rand
* fix cargo config
2025-03-19 10:36:24 -07:00
Hendrik Eeckhaut
0496cbaeb1
chore: Bump version to 0.1.0-alpha.9-pre
2025-03-10 08:41:18 +01:00
sinu
d8747d49e3
chore: release alpha.8
2025-03-07 14:51:11 -08:00
sinu.eth
5246beabf5
chore(wasm): bump web spawn to 0.2 ( #714 )
2025-03-07 10:57:25 -08:00
Hendrik Eeckhaut
32d25e5c69
fix: fixed version of time dependency (v0.3.38 has wasm issue) ( #711 )
2025-03-06 01:06:16 +01:00
sinu.eth
cb13169b82
perf: MPC-TLS upgrade ( #698 )
...
* fix: add new Cargo.toml
* (alpha.8) - Refactor key-exchange crate (#685 )
* refactor(key-exchange): adapt key-exchange to new vm
* fix: fix feature flags
* simplify
* delete old msg module
* clean up error
---------
Co-authored-by: sinu <65924192+sinui0@users.noreply.github.com >
* (alpha.8) - Refactor prf crate (#684 )
* refactor(prf): adapt prf to new mpz vm
Co-authored-by: sinu <65924192+sinui0@users.noreply.github.com >
* refactor: remove preprocessing bench
* fix: fix feature flags
* clean up attributes
---------
Co-authored-by: sinu <65924192+sinui0@users.noreply.github.com >
* refactor: key exchange interface (#688 )
* refactor: prf interface (#689 )
* (alpha.8) - Create cipher crate (#683 )
* feat(cipher): add cipher crate, replacing stream/block cipher and aead
* delete old config module
* remove mpz generics
---------
Co-authored-by: sinu <65924192+sinui0@users.noreply.github.com >
* refactor(core): decouple encoder from mpz (#692 )
* WIP: Adding new encoding logic...
* feat: add new encoder
* add feedback
* rename conversions
* feat: DEAP VM (#690 )
* feat: DEAP VM
* use rangeset, add desync guard
* move MPC execution up in finalization
* refactor: MPC-TLS (#693 )
* refactor: MPC-TLS
Co-authored-by: th4s <th4s@metavoid.xyz >
* output key references
* bump deps
---------
Co-authored-by: th4s <th4s@metavoid.xyz >
* refactor: prover + verifier (#696 )
* refactor: wasm crates (#697 )
* chore: appease clippy (#699 )
* chore: rustfmt
* chore: appease clippy more
* chore: more rustfmt!
* chore: clippy is stubborn
* chore: rustfmt sorting change is annoying!
* fix: remove wasm bundling hack
* fix: aes ctr test
* chore: clippy
* fix: flush client when sending close notify
* fix: failing tests
---------
Co-authored-by: th4s <th4s@metavoid.xyz >
2025-02-25 13:51:28 -08:00
Hendrik Eeckhaut
7bec5a84ee
Added a script to set the TLSN version number of the relevant crates ( #650 )
...
build: add script to set the TLSN version number
2024-12-12 13:46:08 +01:00
Hendrik Eeckhaut
85e0f5b467
Clean up tlsn-wasm build ( #553 )
...
ci: automate tlsn-wasm build + store artifact for tags + manual workflow for npm release
+ Improved package: add description, repo information etc
2024-12-06 11:03:23 +01:00
Hendrik Eeckhaut
d974fb71d5
Revert "build: Update wasm-bindgen and wasm-bindgen-rayon dependency ( #662 )" ( #663 )
...
This reverts commit c0c1c0caa1 .
2024-11-27 09:15:09 +01:00
Hendrik Eeckhaut
c0c1c0caa1
build: Update wasm-bindgen and wasm-bindgen-rayon dependency ( #662 )
2024-11-25 11:46:00 +01:00
Hendrik Eeckhaut
99ba47c25d
build: re-added explicit getrandom dependency in the wasm crate ( #646 )
2024-10-21 11:00:17 +02:00
Hendrik Eeckhaut
6e80d03ac7
chore: Bump version to 0.1.0-alpha.8-pre ( #642 )
...
build: Bump version to 0.1.0-alpha.8-pre and set version number for benches and fixtures to 0.0.0
2024-10-16 18:53:07 +02:00