aboutsummaryrefslogtreecommitdiff
path: root/lib/hcrypto/libtommath
ModeNameSize
-rw-r--r--LICENSE1257logplainblame
-rw-r--r--NTMakefile6397logplainblame
-rw-r--r--README.md2193logplainblame
-rw-r--r--appveyor.yml887logplainblame
-rw-r--r--astylerc529logplainblame
-rw-r--r--bn_cutoffs.c449logplainblame
-rw-r--r--bn_deprecated.c7513logplainblame
-rw-r--r--bn_mp_2expt.c749logplainblame
-rw-r--r--bn_mp_abs.c519logplainblame
-rw-r--r--bn_mp_add.c1008logplainblame
-rw-r--r--bn_mp_add_d.c1889logplainblame
-rw-r--r--bn_mp_addmod.c512logplainblame
-rw-r--r--bn_mp_and.c1442logplainblame
-rw-r--r--bn_mp_clamp.c673logplainblame
-rw-r--r--bn_mp_clear.c502logplainblame
-rw-r--r--bn_mp_clear_multi.c417logplainblame
-rw-r--r--bn_mp_cmp.c597logplainblame
-rw-r--r--bn_mp_cmp_d.c580logplainblame
-rw-r--r--bn_mp_cmp_mag.c810logplainblame
-rw-r--r--bn_mp_cnt_lsb.c791logplainblame
-rw-r--r--bn_mp_complement.c325logplainblame
-rw-r--r--bn_mp_copy.c900logplainblame
-rw-r--r--bn_mp_count_bits.c576logplainblame
-rw-r--r--bn_mp_decr.c790logplainblame
-rw-r--r--bn_mp_div.c7046logplainblame
-rw-r--r--bn_mp_div_2.c1047logplainblame
-rw-r--r--bn_mp_div_2d.c1728logplainblame
-rw-r--r--bn_mp_div_3.c1402logplainblame
-rw-r--r--bn_mp_div_d.c1683logplainblame
-rw-r--r--bn_mp_dr_is_modulus.c610logplainblame
-rw-r--r--bn_mp_dr_reduce.c2009logplainblame
-rw-r--r--bn_mp_dr_setup.c467logplainblame
-rw-r--r--bn_mp_error_to_string.c634logplainblame
-rw-r--r--bn_mp_exch.c366logplainblame
-rw-r--r--bn_mp_expt_u32.c878logplainblame
-rw-r--r--bn_mp_exptmod.c2245logplainblame
-rw-r--r--bn_mp_exteuclid.c2677logplainblame
-rw-r--r--bn_mp_fread.c1191logplainblame
-rw-r--r--bn_mp_from_sbin.c635logplainblame
-rw-r--r--bn_mp_from_ubin.c876logplainblame
-rw-r--r--bn_mp_fwrite.c992logplainblame
-rw-r--r--bn_mp_gcd.c2171logplainblame
-rw-r--r--bn_mp_get_double.c436logplainblame
-rw-r--r--bn_mp_get_i32.c231logplainblame
-rw-r--r--bn_mp_get_i64.c231logplainblame
-rw-r--r--bn_mp_get_l.c228logplainblame
-rw-r--r--bn_mp_get_ll.c241logplainblame
-rw-r--r--bn_mp_get_mag_u32.c211logplainblame
-rw-r--r--bn_mp_get_mag_u64.c211logplainblame
-rw-r--r--bn_mp_get_mag_ul.c214logplainblame
-rw-r--r--bn_mp_get_mag_ull.c221logplainblame
-rw-r--r--bn_mp_grow.c1081logplainblame
-rw-r--r--bn_mp_incr.c718logplainblame
-rw-r--r--bn_mp_init.c572logplainblame
-rw-r--r--bn_mp_init_copy.c445logplainblame
-rw-r--r--bn_mp_init_i32.c217logplainblame
-rw-r--r--bn_mp_init_i64.c217logplainblame
-rw-r--r--bn_mp_init_l.c208logplainblame
-rw-r--r--bn_mp_init_ll.c216logplainblame
-rw-r--r--bn_mp_init_multi.c1149logplainblame
-rw-r--r--bn_mp_init_set.c360logplainblame
-rw-r--r--bn_mp_init_size.c536logplainblame
-rw-r--r--bn_mp_init_u32.c218logplainblame
-rw-r--r--bn_mp_init_u64.c218logplainblame
-rw-r--r--bn_mp_init_ul.c220logplainblame
-rw-r--r--bn_mp_init_ull.c228logplainblame
-rw-r--r--bn_mp_invmod.c650logplainblame
-rw-r--r--bn_mp_is_square.c2899logplainblame
-rw-r--r--bn_mp_iseven.c250logplainblame
-rw-r--r--bn_mp_isodd.c247logplainblame
-rw-r--r--bn_mp_kronecker.c2755logplainblame
-rw-r--r--bn_mp_lcm.c1083logplainblame
-rw-r--r--bn_mp_log_u32.c4522logplainblame
-rw-r--r--bn_mp_lshd.c1166logplainblame
-rw-r--r--bn_mp_mod.c657logplainblame
-rw-r--r--bn_mp_mod_2d.c971logplainblame
-rw-r--r--bn_mp_mod_d.c265logplainblame
-rw-r--r--bn_mp_montgomery_calc_normalization.c1136logplainblame
-rw-r--r--bn_mp_montgomery_reduce.c2727logplainblame
-rw-r--r--bn_mp_montgomery_setup.c1168logplainblame
-rw-r--r--bn_mp_mul.c2088logplainblame
-rw-r--r--bn_mp_mul_2.c1479logplainblame
-rw-r--r--bn_mp_mul_2d.c1609logplainblame
-rw-r--r--bn_mp_mul_d.c1407logplainblame
-rw-r--r--bn_mp_mulmod.c524logplainblame
-rw-r--r--bn_mp_neg.c482logplainblame
-rw-r--r--bn_mp_or.c1439logplainblame
-rw-r--r--bn_mp_pack.c1772logplainblame
-rw-r--r--bn_mp_pack_count.c383logplainblame
-rw-r--r--bn_mp_prime_fermat.c1057logplainblame
-rw-r--r--bn_mp_prime_frobenius_underwood.c4483logplainblame
-rw-r--r--bn_mp_prime_is_prime.c9458logplainblame
-rw-r--r--bn_mp_prime_miller_rabin.c2059logplainblame
-rw-r--r--bn_mp_prime_next_prime.c3609logplainblame
-rw-r--r--bn_mp_prime_rabin_miller_trials.c1571logplainblame
-rw-r--r--bn_mp_prime_rand.c3773logplainblame
-rw-r--r--bn_mp_prime_strong_lucas_selfridge.c11925logplainblame
-rw-r--r--bn_mp_radix_size.c1331logplainblame
-rw-r--r--bn_mp_radix_smap.c1139logplainblame
-rw-r--r--bn_mp_rand.c1056logplainblame
-rw-r--r--bn_mp_read_radix.c1953logplainblame
-rw-r--r--bn_mp_reduce.c1995logplainblame
-rw-r--r--bn_mp_reduce_2k.c947logplainblame
-rw-r--r--bn_mp_reduce_2k_l.c998logplainblame
-rw-r--r--bn_mp_reduce_2k_setup.c656logplainblame
-rw-r--r--bn_mp_reduce_2k_setup_l.c578logplainblame
-rw-r--r--bn_mp_reduce_is_2k.c838logplainblame
-rw-r--r--bn_mp_reduce_is_2k_l.c683logplainblame
-rw-r--r--bn_mp_reduce_setup.c498logplainblame
-rw-r--r--bn_mp_root_u32.c3855logplainblame
-rw-r--r--bn_mp_rshd.c1116logplainblame
-rw-r--r--bn_mp_sbin_size.c289logplainblame
-rw-r--r--bn_mp_set.c372logplainblame
-rw-r--r--bn_mp_set_double.c1381logplainblame
-rw-r--r--bn_mp_set_i32.c227logplainblame
-rw-r--r--bn_mp_set_i64.c227logplainblame
-rw-r--r--bn_mp_set_l.c224logplainblame
-rw-r--r--bn_mp_set_ll.c237logplainblame
-rw-r--r--bn_mp_set_u32.c208logplainblame
-rw-r--r--bn_mp_set_u64.c208logplainblame
-rw-r--r--bn_mp_set_ul.c211logplainblame
-rw-r--r--bn_mp_set_ull.c218logplainblame
-rw-r--r--bn_mp_shrink.c629logplainblame
-rw-r--r--bn_mp_signed_rsh.c553logplainblame
-rw-r--r--bn_mp_sqr.c881logplainblame
-rw-r--r--bn_mp_sqrmod.c492logplainblame
-rw-r--r--bn_mp_sqrt.c1410logplainblame
-rw-r--r--bn_mp_sqrtmod_prime.c4540logplainblame
-rw-r--r--bn_mp_sub.c1265logplainblame
-rw-r--r--bn_mp_sub_d.c1592logplainblame
-rw-r--r--bn_mp_submod.c510logplainblame
-rw-r--r--bn_mp_to_radix.c1956logplainblame
-rw-r--r--bn_mp_to_sbin.c606logplainblame
-rw-r--r--bn_mp_to_ubin.c877logplainblame
-rw-r--r--bn_mp_ubin_size.c359logplainblame
-rw-r--r--bn_mp_unpack.c1419logplainblame
-rw-r--r--bn_mp_xor.c1418logplainblame
-rw-r--r--bn_mp_zero.c287logplainblame
-rw-r--r--bn_prime_tab.c2809logplainblame
-rw-r--r--bn_s_mp_add.c2059logplainblame
-rw-r--r--bn_s_mp_balance_mul.c2066logplainblame
-rw-r--r--bn_s_mp_exptmod.c5890logplainblame
-rw-r--r--bn_s_mp_exptmod_fast.c7920logplainblame
-rw-r--r--bn_s_mp_get_bit.c521logplainblame
-rw-r--r--bn_s_mp_invmod_fast.c3354logplainblame
-rw-r--r--bn_s_mp_invmod_slow.c3805logplainblame
-rw-r--r--bn_s_mp_karatsuba_mul.c4610logplainblame
-rw-r--r--bn_s_mp_karatsuba_sqr.c2659logplainblame
-rw-r--r--bn_s_mp_montgomery_reduce_fast.c4364logplainblame
-rw-r--r--bn_s_mp_mul_digs.c2029logplainblame
-rw-r--r--bn_s_mp_mul_digs_fast.c2335logplainblame
-rw-r--r--bn_s_mp_mul_high_digs.c1746logplainblame
-rw-r--r--bn_s_mp_mul_high_digs_fast.c2103logplainblame
-rw-r--r--bn_s_mp_prime_is_divisible.c823logplainblame
-rw-r--r--bn_s_mp_rand_jenkins.c1244logplainblame
-rw-r--r--bn_s_mp_rand_platform.c4165logplainblame
-rw-r--r--bn_s_mp_reverse.c448logplainblame
-rw-r--r--bn_s_mp_sqr.c1940logplainblame
-rw-r--r--bn_s_mp_sqr_fast.c2491logplainblame
-rw-r--r--bn_s_mp_sub.c1776logplainblame
-rw-r--r--bn_s_mp_toom_mul.c6998logplainblame
-rw-r--r--bn_s_mp_toom_sqr.c4552logplainblame
-rw-r--r--changes.txt29762logplainblame
d---------demo186logplain
d---------doc68logplain
d---------etc599logplain
-rw-r--r--gen.pl671logplainblame
-rwxr-xr-xhelper.pl16061logplainblame
-rw-r--r--libtommath.pc.in271logplainblame
-rw-r--r--libtommath_VS2008.sln1372logplainblame
-rw-r--r--libtommath_VS2008.vcproj17515logplainblame
d---------logs672logplain
-rw-r--r--makefile6569logplainblame
-rw-r--r--makefile.mingw5013logplainblame
-rw-r--r--makefile.msvc5092logplainblame
-rw-r--r--makefile.shared4742logplainblame
-rw-r--r--makefile.unix5020logplainblame
-rw-r--r--makefile_include.mk4120logplainblame
d---------mtest216logplain
d---------pre_gen33logplain
-rwxr-xr-xtestme.sh11386logplainblame
-rw-r--r--tommath.def2531logplainblame
-rw-r--r--tommath.h29848logplainblame
-rw-r--r--tommath_class.h28763logplainblame
-rw-r--r--tommath_cutoffs.h517logplainblame
-rw-r--r--tommath_private.h14473logplainblame
-rw-r--r--tommath_superclass.h3233logplainblame