Wire Sysio Wire Sysion 1.0.0
|
#include <bn.h>
Public Types | |
enum | { SIZE = Fp6Dbl::SIZE * 2 } |
typedef Fp2::Dbl | Fp2Dbl |
typedef Fp6::Dbl | Fp6Dbl |
typedef void | uni_op(Dbl &, const Dbl &) |
typedef void | bin_op(Dbl &, const Dbl &, const Dbl &) |
Public Member Functions | |
std::string | toString (int base=10) const |
Dbl () | |
Dbl (const Fp12T &x) | |
Dbl (const Fp6 &a, const Fp6 &b) | |
Dbl (const Fp6Dbl &a, const Fp6Dbl &b) | |
Dbl (const std::string &a, const std::string &b) | |
void | setDirect (const Fp6Dbl &a, const Fp6Dbl &b) |
Fp6Dbl * | get () |
const Fp6Dbl * | get () const |
bool | isZero () const |
Public Member Functions inherited from mie::local::addsubmul< Dbl, mie::local::hasNegative< Dbl > > | |
MIE_FORCE_INLINE Dbl & | operator+= (const N &rhs) |
MIE_FORCE_INLINE Dbl & | operator-= (const Dbl &rhs) |
MIE_FORCE_INLINE Dbl & | operator*= (const Dbl &rhs) |
Public Member Functions inherited from mie::local::hasNegative< Dbl > | |
MIE_FORCE_INLINE Dbl | operator- () const |
Static Public Member Functions | |
static void | add (Dbl &z, const Dbl &x, const Dbl &y) |
static void | addNC (Dbl &z, const Dbl &x, const Dbl &y) |
static void | neg (Dbl &z, const Dbl &x) |
static void | sub (Dbl &z, const Dbl &x, const Dbl &y) |
static void | subNC (Dbl &z, const Dbl &x, const Dbl &y) |
static void | mul_Fp2_024C (Fp12T &z, const Fp6 &x) |
static void | mul_Fp2_024_Fp2_024 (Fp12T &z, const Fp6 &cv2, const Fp6 &cv3) |
static void | mod (Fp12T &z, Dbl &x) |
Public Attributes | |
Fp6Dbl | a_ |
Fp6Dbl | b_ |
Static Public Attributes | |
static void(* | mul_Fp2_024 )(Fp12T &z, const Fp6 &x) |
Friends | |
std::ostream & | operator<< (std::ostream &os, const Dbl &x) |
bool | operator== (const Dbl &x, const Dbl &y) |
bool | operator!= (const Dbl &x, const Dbl &y) |
Definition at line 2110 of file bn.h.
|
inlinestatic |
Definition at line 2065 of file bn.h.
Definition at line 1964 of file bn.h.
Definition at line 1922 of file bn.h.