| 
| static void  | addC (Fp2T &z, const Fp2T &x, const Fp2T &y) | 
|   | 
| static void  | addNC_C (Fp2T &z, const Fp2T &x, const Fp2T &y) | 
|   | 
| static void  | subNC_C (Fp2T &z, const Fp2T &x, const Fp2T &y) | 
|   | 
| static void  | subC (Fp2T &z, const Fp2T &x, const Fp2T &y) | 
|   | 
| static void  | neg (Fp2T &z, const Fp2T &x) | 
|   | 
| static void  | mulC (Fp2T &z, const Fp2T &x, const Fp2T &y) | 
|   | 
| static void  | divBy2C (Fp2T &z, const Fp2T &x) | 
|   | 
| static void  | divBy4 (Fp2T &z, const Fp2T &x) | 
|   | 
| static void  | mul_xiC (Fp2T &z, const Fp2T &x) | 
|   | 
| static void  | squareC (Fp2T &z, const Fp2T &x) | 
|   | 
| static void  | mul_Fp_0C (Fp2T &z, const Fp2T &x, const Fp &b) | 
|   | 
| static void  | mul_Fp_1 (Fp2T &z, const Fp &y_b) | 
|   | 
 | 
| static void(*  | add )(Fp2T &z, const Fp2T &x, const Fp2T &y) | 
|   | 
| static void(*  | addNC )(Fp2T &z, const Fp2T &x, const Fp2T &y) | 
|   | 
| static void(*  | sub )(Fp2T &z, const Fp2T &x, const Fp2T &y) | 
|   | 
| static void(*  | subNC )(Fp2T &z, const Fp2T &x, const Fp2T &y) | 
|   | 
| static void(*  | mul )(Fp2T &z, const Fp2T &x, const Fp2T &y) | 
|   | 
| static void(*  | square )(Fp2T &z, const Fp2T &x) | 
|   | 
| static void(*  | mul_xi )(Fp2T &z, const Fp2T &x) | 
|   | 
| static void(*  | mul_Fp_0 )(Fp2T &z, const Fp2T &x, const Fp &b) | 
|   | 
| static void(*  | divBy2 )(Fp2T &z, const Fp2T &x) | 
|   | 
template<
class T>
struct bn::Fp2T< T >
 
Definition at line 347 of file bn.h.