tomcrypt.math

math functions *

Members

Aliases

MP_DIGIT_BIT
alias MP_DIGIT_BIT = ltc_mp.bits_per_digit
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ecc_point
alias ecc_point = void
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_2expt
alias mp_2expt = ltc_mp.twoexpt
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_add
alias mp_add = ltc_mp.add
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_add_d
alias mp_add_d = ltc_mp.addi
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_clear
alias mp_clear = ltc_mp.deinit
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_clear_multi
alias mp_clear_multi = ltc_deinit_multi
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_cmp
alias mp_cmp = ltc_mp.compare
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_cmp_d
alias mp_cmp_d = ltc_mp.compare_d
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_cnt_lsb
alias mp_cnt_lsb = ltc_mp.count_lsb_bits
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_copy
alias mp_copy = ltc_mp.copy
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_count_bits
alias mp_count_bits = ltc_mp.count_bits
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_div
alias mp_div = ltc_mp.mpdiv
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_div_2
alias mp_div_2 = ltc_mp.div_2
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_exptmod
alias mp_exptmod = ltc_mp.exptmod
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_gcd
alias mp_gcd = ltc_mp.gcd
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_get_digit
alias mp_get_digit = ltc_mp.get_digit
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_get_digit_count
alias mp_get_digit_count = ltc_mp.get_digit_count
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_get_int
alias mp_get_int = ltc_mp.get_int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_init
alias mp_init = ltc_mp.init
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_init_copy
alias mp_init_copy = ltc_mp.init_copy
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_init_multi
alias mp_init_multi = ltc_init_multi
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_invmod
alias mp_invmod = ltc_mp.invmod
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_lcm
alias mp_lcm = ltc_mp.lcm
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_mod_d
alias mp_mod_d = ltc_mp.modi
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_montgomery_free
alias mp_montgomery_free = ltc_mp.montgomery_deinit
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_montgomery_normalization
alias mp_montgomery_normalization = ltc_mp.montgomery_normalization
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_montgomery_reduce
alias mp_montgomery_reduce = ltc_mp.montgomery_reduce
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_montgomery_setup
alias mp_montgomery_setup = ltc_mp.montgomery_setup
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_mul
alias mp_mul = ltc_mp.mul
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_mul_d
alias mp_mul_d = ltc_mp.muli
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_mulmod
alias mp_mulmod = ltc_mp.mulmod
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_neg
alias mp_neg = ltc_mp.neg
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_prime_is_prime
alias mp_prime_is_prime = ltc_mp.isprime
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_read_radix
alias mp_read_radix = ltc_mp.read_radix
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_read_unsigned_bin
alias mp_read_unsigned_bin = ltc_mp.unsigned_read
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_set
alias mp_set = ltc_mp.set_int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_set_int
alias mp_set_int = ltc_mp.set_int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_sqr
alias mp_sqr = ltc_mp.sqr
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_sqrmod
alias mp_sqrmod = ltc_mp.sqrmod
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_sub
alias mp_sub = ltc_mp.sub
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_sub_d
alias mp_sub_d = ltc_mp.subi
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_to_unsigned_bin
alias mp_to_unsigned_bin = ltc_mp.unsigned_write
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_toradix
alias mp_toradix = ltc_mp.write_radix
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_unsigned_bin_size
alias mp_unsigned_bin_size = ltc_mp.unsigned_size
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rsa_key
alias rsa_key = void
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

ltc_deinit_multi
void ltc_deinit_multi(void* a, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ltc_init_multi
int ltc_init_multi(void** a, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mp_exch
void mp_exch(T a, T b)
Undocumented in source. Be warned that the author may not have intended to support it.
mp_isodd
bool mp_isodd(void* a)
Undocumented in source. Be warned that the author may not have intended to support it.
mp_iszero
bool mp_iszero(void* a)
Undocumented in source. Be warned that the author may not have intended to support it.
mp_mod
int mp_mod(void* a, void* b, void* c)
Undocumented in source. Be warned that the author may not have intended to support it.
mp_tohex
int mp_tohex(void* a, char* str)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

LTC_MP_EQ
enum LTC_MP_EQ;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LTC_MP_GT
enum LTC_MP_GT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LTC_MP_LT
enum LTC_MP_LT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LTC_MP_NO
enum LTC_MP_NO;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LTC_MP_YES
enum LTC_MP_YES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static variables

gmp_desc
ltc_math_descriptor gmp_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ltc_mp
ltc_math_descriptor ltc_mp;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ltm_desc
ltc_math_descriptor ltm_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
tfm_desc
ltc_math_descriptor tfm_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

ltc_math_descriptor
struct ltc_math_descriptor

math descriptor

Meta