Expand description
GG18 Paillier MtA integration.
GG20 (the improved GG18) uses the same MtA sub-protocol as CMP20. This module re-exports the CMP20 Paillier MtA for GG20’s use.
Re-exports§
pub use crate::paillier_mta::MtaProofError;pub use crate::paillier_mta::ProvedMessage1;pub use crate::paillier_mta::ProvedMessage2;pub use crate::paillier_mta::full_mta_proved;pub use crate::paillier_mta::party_i_finish_proved;pub use crate::paillier_mta::party_i_init_proved;pub use crate::paillier_mta::party_j_respond_proved;
Functions§
- gg18_
mta_ proved - GG18-specific MtA with the Appendix A proofs on every ciphertext (identical sub-protocol to CMP20 — both per Gennaro-Goldfeder).