botan_math.mp_monty

Monty operations

Members

Functions

bigint_monty_mul
void bigint_monty_mul(word* z, size_t z_size, word* x, size_t x_size, size_t x_sw, word* y, size_t y_size, size_t y_sw, word* p, size_t p_size, word p_dash, word* ws)
Undocumented in source. Be warned that the author may not have intended to support it.
bigint_monty_redc
void bigint_monty_redc(word* z, word* p, size_t p_size, word p_dash, word* ws)

Montgomery Reduction

bigint_monty_sqr
void bigint_monty_sqr(word* z, size_t z_size, word* x, size_t x_size, size_t x_sw, word* p, size_t p_size, word p_dash, word* ws)
Undocumented in source. Be warned that the author may not have intended to support it.
bigint_mul
void bigint_mul(word* z, size_t z_size, word* workspace, word* x, size_t x_size, size_t x_sw, word* y, size_t y_size, size_t y_sw)
Undocumented in source. Be warned that the author may not have intended to support it.
bigint_sqr
void bigint_sqr(word* z, size_t z_size, word* workspace, word* x, size_t x_size, size_t x_sw)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta

License

Botan is released under the Simplified BSD License (see LICENSE.md)