Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::stdlib::element_default Namespace Reference

Classes

class  element
 

Functions

template<typename C , typename Fq , typename Fr , typename G >
std::ostream & operator<< (std::ostream &os, element< C, Fq, Fr, G > const &v)
 

Detailed Description

Special case function for performing BN254 group operations

TODO: we should try to genericize this, but this method is super fiddly and we need it to be efficient!

We use a special case algorithm to split bn254 scalar multipliers into endomorphism scalars

Special case function for performing secp256k1 ecdsa signature verification group operations

TODO: we should try to genericize this, but this method is super fiddly and we need it to be efficient!

Function Documentation

◆ operator<<()

template<typename C , typename Fq , typename Fr , typename G >
std::ostream & bb::stdlib::element_default::operator<< ( std::ostream &  os,
element< C, Fq, Fr, G > const &  v 
)
inline

Definition at line 1033 of file biggroup.hpp.