chore(tlsn): add transcript auth tests (#1014)

* chore(tlsn): add transcript auth tests

* clippy
This commit is contained in:
sinu.eth
2025-10-10 14:10:17 -07:00
committed by GitHub
parent f99fce5b5a
commit 0ec2392716
4 changed files with 250 additions and 53 deletions

60
Cargo.lock generated
View File

@@ -2009,7 +2009,7 @@ checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675"
[[package]]
name = "clmul"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"bytemuck",
"cfg-if",
@@ -4211,7 +4211,7 @@ checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3"
[[package]]
name = "matrix-transpose"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"thiserror 1.0.69",
]
@@ -4268,7 +4268,7 @@ dependencies = [
[[package]]
name = "mpz-circuits"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"bincode 1.3.3",
"itybity 0.3.1",
@@ -4284,7 +4284,7 @@ dependencies = [
[[package]]
name = "mpz-cointoss"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"futures",
"mpz-cointoss-core",
@@ -4297,7 +4297,7 @@ dependencies = [
[[package]]
name = "mpz-cointoss-core"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"mpz-core",
"opaque-debug",
@@ -4308,7 +4308,7 @@ dependencies = [
[[package]]
name = "mpz-common"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"async-trait",
"bytes",
@@ -4328,7 +4328,7 @@ dependencies = [
[[package]]
name = "mpz-core"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"aes 0.9.0-rc.1",
"bcs",
@@ -4354,7 +4354,7 @@ dependencies = [
[[package]]
name = "mpz-fields"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"ark-ff 0.4.2",
"ark-secp256r1",
@@ -4374,7 +4374,7 @@ dependencies = [
[[package]]
name = "mpz-garble"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"async-trait",
"derive_builder 0.11.2",
@@ -4400,7 +4400,7 @@ dependencies = [
[[package]]
name = "mpz-garble-core"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"aes 0.9.0-rc.1",
"bitvec",
@@ -4431,7 +4431,7 @@ dependencies = [
[[package]]
name = "mpz-hash"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"blake3",
"itybity 0.3.1",
@@ -4441,10 +4441,27 @@ dependencies = [
"thiserror 1.0.69",
]
[[package]]
name = "mpz-ideal-vm"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"async-trait",
"futures",
"mpz-common",
"mpz-core",
"mpz-memory-core",
"mpz-vm-core",
"rangeset",
"serde",
"serio",
"thiserror 1.0.69",
]
[[package]]
name = "mpz-memory-core"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"blake3",
"futures",
@@ -4459,7 +4476,7 @@ dependencies = [
[[package]]
name = "mpz-ole"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"async-trait",
"futures",
@@ -4477,7 +4494,7 @@ dependencies = [
[[package]]
name = "mpz-ole-core"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"hybrid-array",
"itybity 0.3.1",
@@ -4493,7 +4510,7 @@ dependencies = [
[[package]]
name = "mpz-ot"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"async-trait",
"cfg-if",
@@ -4516,7 +4533,7 @@ dependencies = [
[[package]]
name = "mpz-ot-core"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"aes 0.9.0-rc.1",
"blake3",
@@ -4547,7 +4564,7 @@ dependencies = [
[[package]]
name = "mpz-share-conversion"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"async-trait",
"mpz-common",
@@ -4563,7 +4580,7 @@ dependencies = [
[[package]]
name = "mpz-share-conversion-core"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"mpz-common",
"mpz-core",
@@ -4577,7 +4594,7 @@ dependencies = [
[[package]]
name = "mpz-vm-core"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"async-trait",
"futures",
@@ -4590,7 +4607,7 @@ dependencies = [
[[package]]
name = "mpz-zk"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"async-trait",
"blake3",
@@ -4608,7 +4625,7 @@ dependencies = [
[[package]]
name = "mpz-zk-core"
version = "0.1.0-alpha.3"
source = "git+https://github.com/privacy-ethereum/mpz?rev=f30e07c#f30e07c01d8f62863fe1703e92d9323db96961df"
source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8"
dependencies = [
"blake3",
"cfg-if",
@@ -7163,6 +7180,7 @@ dependencies = [
"mpz-garble",
"mpz-garble-core",
"mpz-hash",
"mpz-ideal-vm",
"mpz-memory-core",
"mpz-ole",
"mpz-ot",