tlsnotary / tlsn

Rust implementation of the TLSNotary protocol
https://tlsnotary.org
263 stars 69 forks source link

Preprocess J0 blocks #498

Open sinui0 opened 3 months ago

sinui0 commented 3 months ago

Our AES-GCM impl should preprocess J0 blocks instead of doing so in the online phase.

th4s commented 3 months ago

The j0 blocks are part of the keystream, which is already preprocessed. What is not preprocessed is the circuit which adds one time pads to get shares of these blocks. Relevant issue: https://github.com/privacy-scaling-explorations/mpz/issues/160