TruthTLS
A bare minimum, TLSNotary-like tool built from scratch. Optimized for specific requirements.
Problem Statement
In some applications, there are no secrets in the response that needs to be verified. I plan to directly reveal the decryption key to the Verifier. This can significantly reduce computation in MPC, breaking through the current response size limitation.Implement TLS 1.3 which is not yet supported by TLSNotary.Provide a small and easily modifiable code base for experimentation and learning.
Solution
TruthTLS is a minimal, pure-Java TLS 1.3 client built from scratch. It provides a clean interface to be integrated with MPC utilities.I use OpenSSL / tcpdump / Wireshark to calibrate my implementation.Anything hacky? A TLS client which is built in 1 day itself might be hacky.
Hackathon
ETHGlobal Taipei
2025
Contributors
- LCamel
36 contributions