Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added necessary state and state transitions
Move Prover future into its own module
Put phase-specific prover code into its own modules
Make
ProverFuture
public againAdded
Into
fromClosed
toVerify
forProver
state transitionAdded first part of finalize method for
Prover<Verify>
Rename
SessionData
toNotarizedSessionData
and introduceSessionData
for interactive verifier flowAdded first sketches for HttpProver and Prover with Verifier state
Introduced wrapper
ServerInfo
ServerInfo
is generated bySessionData
and is the non-notarization version ofSessionProof
Crate
ServerInfo
fromSessionData
in Prover flowIntroduced another module for direct substring proofs.
WIP: Added dirty first version of prover flow...
Move
RangeCollector
and restore substring moduleTidy up tlsn-core and finish first version of prover flow for dealing with a verifier
Refactored verifier
Added
Verify
state forVerifier
WIP: Added first draft for verify flow...
Added more parts of verifier flow
Adapt tests to new api changes
Add some logging and improve code here and there
Added
ProofBuilder
trait and started implementing it forSubstringsProofBuilder
WIP: Tinkering with lifetimes...
Resolved lifetime issues
Refactor module
proof
to support another implementor ofSubstringProofBuilder
WIP: Adding
LabelProofBuilder
...Streamlined api
Improved decoding flow
Include lengths in
LabelProof
Improved structure of
LabelProof
and finishedverify
Added integration test for verify flow
Add tests for
LabelProof
Improve test for
LabelProof::verify
Make tlsn compile without
tlsn-formats
Restore
tlsn-formats
fromdev
and temporarily remove from workspaceAdd first batch of feedback
Add further feedback
Separated decoding from finalization
Add warning comment to
Verifier::receive
Remove unnecessary traits
Adapt test
Repair notarize integration test
Add
decode
call to prover for verify integration testSimplified
LabelProof
and renamed toTranscriptProof
Add range check to
reconstruct
Roll back changes to
tlsn-prover/src/http
Rename
Verify
toProve
Added more feedback
Various code improvements
Remove
SessionData
Restore naming of
TlsProof
andSessionData
Improve error handling
Adapt prove-verify flow to new API
Finalize VM first
Fix prover closing connection too early
Add correct server certificate and assert correct redactions
Fix imports after rebase
Fix api test in
tlsn-core
Add feedback
Fix linting in integration test