You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Review all of the uses of PairingEngine::pairing, ComT::pairing, and bilinear group arithmetic:
Store all group elements in the using the AffineCurve representation, to save on the size of group elements
Only perform pairing operations if neither of the operands are zero; just return Fqk::one() or ComT::zero() otherwise (I don't know if Arkworks optimizes for this already)
Use the multiplication function in ProjectiveCurve instead, if possible / more efficient than the one currently used in AffineCurve
Use the "pre-batching" techniques in [HHK '17] to reduce the number of pairings necessary to verify Groth-Sahai equations
The text was updated successfully, but these errors were encountered:
Review all of the uses of
PairingEngine::pairing
,ComT::pairing
, and bilinear group arithmetic:AffineCurve
representation, to save on the size of group elementspairing
operations if neither of the operands are zero; just returnFqk::one()
orComT::zero()
otherwise (I don't know if Arkworks optimizes for this already)ProjectiveCurve
instead, if possible / more efficient than the one currently used inAffineCurve
The text was updated successfully, but these errors were encountered: