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 |
|
dan
|
38104bca1a
|
style: fix grammar and wording (#647)
|
2024-10-22 06:31:13 +00: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 |
|
sinu.eth
|
43d2c04f6f
|
chore: prepare alpha.7 release (#620)
|
2024-10-03 06:37:59 -07:00 |
|
sinu.eth
|
17476bc2cf
|
docs: rustfmt wrap_comments (#611)
|
2024-10-01 07:18:51 -07:00 |
|
sinu.eth
|
e00828bd03
|
fix(verifier): correct error display (#599)
|
2024-09-20 09:07:05 -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 |
|
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 |
|
sinu.eth
|
2205cb3b2c
|
feat(tlsn-wasm): wasm bindings (#536)
* feat(tlsn-wasm): wasm bindings
* fix wasm ci
* clippy
* clippy allow
* add build config and remove redundant to_vec
|
2024-07-25 14:15:11 +09: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 |
|