関数 |
size_t | ymp_mulabs (digit_t *result, const digit_t *lhs, const digit_t *rhs, size_t lhs_len, size_t rhs_len) |
| digit_tの列で表されている絶対値の積を求める. より詳しく...
|
size_t | ymp_mulabs_digit (digit_t *result, const digit_t *lhs, digit_t rhs, size_t lhs_len) |
| digit_tの列で表されている絶対値にdigit_tを掛ける. より詳しく...
|
size_t | ymp_modmulabs (digit_t *result, const digit_t *lhs, const digit_t *rhs, const digit_t *modulus, size_t lhs_len, size_t rhs_len, size_t modulus_len) |
| 多倍長自然数の積の剰余を求める. より詳しく...
|
size_t | ymp_modmulabs_2exp (digit_t *result, const digit_t *lhs, const digit_t *rhs, size_t pow, size_t lhs_len, size_t rhs_len) |
| 多倍長自然数の積の、2の冪による剰余を求める. より詳しく...
|
void | ymp_mul (mp_ref_t result, mp_cref_t self, mp_cref_t other) |
| 多倍長整数同士を掛ける. より詳しく...
|
void | ymp_modmul (mp_ref_t result, mp_cref_t self, mp_cref_t other, mp_cref_t modulus) |
| 多倍長整数の積の剰余を求める. より詳しく...
|
void | ymp_modmul_2exp (mp_ref_t result, mp_cref_t self, mp_cref_t other, size_t pow) |
| 多倍長自然数の積の、2の冪による剰余を求める. より詳しく...
|
void | ymp_mul_digit (mp_ref_t result, mp_cref_t self, digit_t other) |
| 多倍長整数にdigit_tを掛ける. より詳しく...
|
size_t | ymp_modpowabs_z (digit_t *result, const digit_t *source, const digit_t *modulus, size_t source_len, size_t modulus_len, size_t pow) |
| 多倍長自然数の冪の剰余を求める(冪指数はsize_t). より詳しく...
|
size_t | ymp_modpowabs_2exp_z (digit_t *result, const digit_t *source, size_t len, size_t emod, size_t pow) |
| 多倍長の自然数の冪の、2の冪による剰余を求める(冪指数はsize_t). より詳しく...
|
size_t | ymp_modpowabs (digit_t *result, const digit_t *source, const digit_t *modulus, const digit_t *pow, size_t source_len, size_t modulus_len, size_t pow_len) |
| 多倍長自然数の冪の剰余を求める(冪指数は多倍長). より詳しく...
|
size_t | ymp_powabs (digit_t *result, const digit_t *source, size_t source_len, size_t pow) |
| 多倍長自然数の冪 (冪指数はsize_t). より詳しく...
|
void | ymp_pow (mp_ref_t result, mp_cref_t self, size_t pow) |
| 多倍長整数の冪 (冪指数はsize_t). より詳しく...
|
void | ymp_modpow_z (mp_ref_t result, mp_cref_t self, mp_cref_t modulus, size_t pow) |
| 多倍長整数の冪の剰余を求める(冪指数はsize_t). より詳しく...
|
void | ymp_modpow_2exp_z (mp_ref_t result, mp_cref_t self, size_t emod, size_t pow) |
| 多倍長整数の冪の、2の冪による剰余を求める(冪指数はsize_t). より詳しく...
|
void | ymp_modpow (mp_ref_t result, mp_cref_t self, mp_cref_t modulus, mp_cref_t pow) |
| 多倍長整数の冪の剰余を求める(冪指数は多倍長). より詳しく...
|