|
Namespaces |
| namespace | big |
Defines |
| #define | RSASUPPORTGENPRIME |
| #define | RSA_BIT_SIZE big::u256 |
Functions |
| BIGONETYPE void | simpleModExp (T &x0, T &y0, T &n0, T &r0) |
| BIGONETYPE void | rModn (T &n, T &Rn) |
| BIGONETYPE void | GCD (T &a0, T &b0, T &c) |
| BIGONETYPE void | SubMulMod (T &a, T &b, T &c, T &n, T &x) |
| BIGONETYPE void | computeRinverse (T &n0, T &rp) |
| BIGONETYPE void | computeModularInverse (T &a0, T &b0, T &ap) |
| BIGONETYPE void | computeNRinverse (T &n0, T &np) |
| BIGONETYPE void | MonPro (T &ap, T &bp, T &n, T &np, T &u_out) |
| BIGONETYPE void | MonModExp (T &x, T &M, T &e, T &n, T &np, T &xp0) |
| BIGTWOTYPES void | CRTModExp (Bigger &x, Bigger &C, Bigger &d, T &p, T &q, T &pInverse, T &pnp, T &pxp, T &qnp, T &qxp) |
| BIGONETYPE void | computePublicExponent (T &phi, T &e) |
| BIGONETYPE void | computePrivateExponent (T &e, T &phi, T &d) |
| BIGONETYPE bool | RabinMillerPrimalityTest (T &n, u32 insurance) |
| BIGONETYPE void | generateStrongPseudoPrime (T &n) |
Variables |
| static const u16 | PRIME_TABLE [256] |