sinu.eth
1801c30599
fix: attestation example ( #1030 )
...
* fix(example): close prover (#1025 )
* fix: provide encoder secret to attestation
2025-10-21 11:10:29 -07: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
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
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
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
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
db85f68328
build: update Rust to version 1.88.0
2025-06-27 16:40:29 +01:00
dan
9d853eb496
feat(prover): client authentication ( #916 )
2025-06-17 14:02:14 +00: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
f5250479bd
docs: correct notary-server command in example readme ( #883 )
2025-05-23 11:06:14 +02: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
dan
a28718923b
chore(examples): inline custom crypto provider for clarity ( #815 )
...
Co-authored-by: sinu.eth <65924192+sinui0@users.noreply.github.com >
2025-04-30 06:41:07 +00:00
dan
43c6877ec0
chore: support workspace lints in all crates ( #797 )
2025-04-25 13:58:26 +02:00
yuroitaki
6623734ca0
doc(example): add comments on verifying custom extension ( #788 )
...
* Add comments.
* Fix comment.
---------
Co-authored-by: yuroitaki <>
2025-04-25 11:18:47 +08:00
dan
baa486ccfd
chore(examples): fix formatting ( #793 )
2025-04-21 08:46:28 +00:00
sinu.eth
82964c273b
feat: attestation extensions ( #755 )
...
* feat: attestation extensions
* rustfmt
* fix doctest example
* add extensions getter to public api
* add tests
* fix prover so it includes extensions
2025-04-17 23:15:27 +07:00
yuroitaki
92d7b59ee8
doc(example): add minor comments ( #761 )
...
* Add comments.
* Remove commented leftover.
* Remove example tweak.
* fmt.
---------
Co-authored-by: yuroitaki <>
2025-04-02 14:29:26 +08:00
Hendrik Eeckhaut
63bd6abc5d
docs: corrected example output in examples README
2025-02-26 18:56:49 +01:00
Hendrik Eeckhaut
c6dc262a5e
Use a local server (fixture) for the attestation example ( #656 )
...
feat: use server fixture for tlsn examples + removed Discord example
The attestation example now has different modes: json, html and authenticated
2024-10-29 14:53:01 +01:00
Hendrik Eeckhaut
504967d09a
Version bump correction ( #644 )
...
* build: reset version number in non-publish crates
#642
2024-10-17 12:31:07 +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
Hendrik Eeckhaut
b3f79a9e2b
build: removed unused dependencies (cargo machete)
2024-10-15 19:58:30 +02:00
Hendrik Eeckhaut
0596a9a245
docs: correct foldername in examples readme ( #624 )
2024-10-03 07:18:58 -07:00
Hendrik Eeckhaut
dfc162929d
fix(examples): fix examples for alpha.7 release ( #603 )
...
* doc: Fix examples for alpha7 release
+ Use secp256k1 key for notary server fixture
+ fix tower issue
+ Fixed doctes issues (Avoid doc test failures when ignored tests are run)
+ Run wasm tests in incognitto mode to avoid chromiumoxide ws errors
* Added comment
* minor improvements
* formatting
* polish attestation example
* use shorthand fs write
* clean
* simplify discord example
---------
Co-authored-by: sinu <65924192+sinui0@users.noreply.github.com >
2024-10-02 20:39:47 -07:00
sinu.eth
17476bc2cf
docs: rustfmt wrap_comments ( #611 )
2024-10-01 07:18:51 -07:00
sinu.eth
53ff873b3a
refactor(core): alpha.7 rewrite ( #574 )
...
* refactor(core): alpha.7 rewrite
* allow empty idx
* fix empty assumption
* further encapsulate rangeset
* added presentation, finishing touches
* remove unwrap
* update index naming
* add secp256r1 support
* add attestation to presentation output, and serde derives
* handle k256 in KeyAlgId Display
* unnecessary newline
* refactor(core): integrate rewrite changes (#584 )
* refactor(core): alpha.7 rewrite
* allow empty idx
* fix empty assumption
* further encapsulate rangeset
* added presentation, finishing touches
* remove unwrap
* refactor(core): integrate rewrite changes
* remove obsolete tests
* add secp256r1 support
* update index naming
* add secp256r1 support
* add attestation to presentation output, and serde derives
* handle k256 in KeyAlgId Display
* unnecessary newline
* fix variable name
* restore changes from dev to tlsn-prover
* use CryptoProvider in config
* clippy
* more clippy
2024-09-19 07:57:54 -07:00
sinu.eth
67dc7c865d
chore(examples): remove examples, fix bug ( #585 )
...
* chore(examples): remove examples, fix bug
* Restored Discord example
---------
Co-authored-by: Hendrik Eeckhaut <hendrik@eeckhaut.org >
2024-09-12 11:42:44 -07:00
th4s
9bbb2fb66c
feat: make defer-decryption default
...
* feat: add `defer` option to inner configs
- `TranscriptConfig`
- `MpcTlsLeaderConfig`
- `MpcTlsFollowerConfig`
* adapt common `ProtocolConfig` to `deferred` feature
* Adapt prover and verifier configs.
* Adapt benches.
* Adapt examples.
* Adapt `crates/tests-integration`.
* Adapt notary integration test and wasm crates.
* Fix test.
* add clarifying comments
* Add feedback.
* Improve default handling for `max_deferred_size`.
* Use default handling instead of validation.
* Add feedback.
* fix: bugfix for `notarize.rs`
* Remove defaults for `ProtocolConfigValidator`
* Set `ProtocolConfigValidator` where needed.
* Only preprocess online part for transcript.
---------
Co-authored-by: Ubuntu <ubuntu@ip-10-35-1-161.eu-central-1.compute.internal >
2024-09-11 21:49:58 +02:00
dan
0b1eef12f3
docs: fix typos ( #569 )
...
* docs: fix typos
* Correct notary readme link.
---------
Co-authored-by: yuroitaki <>
2024-08-19 19:25:36 +08:00
yuroitaki
6eaf4a3d2d
feat: add protocol configuration negotiation ( #513 )
...
* Add configuration check.
* Fix naming and comments.
* Fix clippy.
* Fix clippy using latest rust.
* Adapt new method to send message.
* Add config validator.
* Split max transcript size.
* Remove unused dependencies and redundant declarations.
* Move protocol_config out of verifier config.
* Implement default for configs.
* Apply fmt.
* Correct dependency format.
* Add ignored flag to integration test.
* Change from String to Version, more debugging.
* Use getter instead of pub.
* Move ot estimate methods to ProtocolConfig.
---------
Co-authored-by: yuroitaki <>
Co-authored-by: sinu.eth <65924192+sinui0@users.noreply.github.com >
2024-08-15 14:40:55 -07:00
yuroitaki
c8524d934b
fix: correct paths following repo reorg ( #554 )
...
* Fix paths following repo reorg.
* Apply fmt.
---------
Co-authored-by: yuroitaki <>
2024-08-02 19:45:08 +08:00
Hendrik Eeckhaut
7f46596068
docs: fix and improve interactive example ( #552 )
...
#551
2024-08-02 12:28:51 +02:00
sinu.eth
e14d0cf563
refactor: consolidate workspaces ( #537 )
...
* move crates
* remove .workspace syntax
* rename crate directories
* normalize manifests
* further normalize manifests
* newlines
* fix dependency issues
* fix import paths
* update CI
* rustfmt
* filter wasm packages
* check in fixtures
* fix rustdoc
* ignore expensive tests
2024-07-23 10:43:31 +09:00