hcrypto: import libtommath v1.2.0
authorLuke Howard <lukeh@padl.com>
Sun, 12 Apr 2020 08:37:13 +0000 (18:37 +1000)
committerLuke Howard <lukeh@padl.com>
Fri, 24 Apr 2020 01:59:54 +0000 (11:59 +1000)
commitc403b660825f0f99451a805408f6a8ef354d1cd7
tree0efacd4c4d965cb78cbcca349ff8acd97ddb1d79
parent7181c109d00802c7b2ba5fc0f038468628f17cc7
hcrypto: import libtommath v1.2.0
287 files changed:
lib/hcrypto/libtommath/LICENSE
lib/hcrypto/libtommath/README.md [new file with mode: 0644]
lib/hcrypto/libtommath/VERSION [deleted file]
lib/hcrypto/libtommath/appveyor.yml [new file with mode: 0644]
lib/hcrypto/libtommath/astylerc [new file with mode: 0644]
lib/hcrypto/libtommath/bn.ilg [deleted file]
lib/hcrypto/libtommath/bn.ind [deleted file]
lib/hcrypto/libtommath/bn.pdf [deleted file]
lib/hcrypto/libtommath/bn_cutoffs.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_deprecated.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_error.c [deleted file]
lib/hcrypto/libtommath/bn_fast_mp_invmod.c [deleted file]
lib/hcrypto/libtommath/bn_fast_mp_montgomery_reduce.c [deleted file]
lib/hcrypto/libtommath/bn_fast_s_mp_mul_digs.c [deleted file]
lib/hcrypto/libtommath/bn_fast_s_mp_mul_high_digs.c [deleted file]
lib/hcrypto/libtommath/bn_fast_s_mp_sqr.c [deleted file]
lib/hcrypto/libtommath/bn_mp_2expt.c
lib/hcrypto/libtommath/bn_mp_abs.c
lib/hcrypto/libtommath/bn_mp_add.c
lib/hcrypto/libtommath/bn_mp_add_d.c
lib/hcrypto/libtommath/bn_mp_addmod.c
lib/hcrypto/libtommath/bn_mp_and.c
lib/hcrypto/libtommath/bn_mp_clamp.c
lib/hcrypto/libtommath/bn_mp_clear.c
lib/hcrypto/libtommath/bn_mp_clear_multi.c
lib/hcrypto/libtommath/bn_mp_cmp.c
lib/hcrypto/libtommath/bn_mp_cmp_d.c
lib/hcrypto/libtommath/bn_mp_cmp_mag.c
lib/hcrypto/libtommath/bn_mp_cnt_lsb.c
lib/hcrypto/libtommath/bn_mp_complement.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_copy.c
lib/hcrypto/libtommath/bn_mp_count_bits.c
lib/hcrypto/libtommath/bn_mp_decr.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_div.c
lib/hcrypto/libtommath/bn_mp_div_2.c
lib/hcrypto/libtommath/bn_mp_div_2d.c
lib/hcrypto/libtommath/bn_mp_div_3.c
lib/hcrypto/libtommath/bn_mp_div_d.c
lib/hcrypto/libtommath/bn_mp_dr_is_modulus.c
lib/hcrypto/libtommath/bn_mp_dr_reduce.c
lib/hcrypto/libtommath/bn_mp_dr_setup.c
lib/hcrypto/libtommath/bn_mp_error_to_string.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_exch.c
lib/hcrypto/libtommath/bn_mp_expt_d.c [deleted file]
lib/hcrypto/libtommath/bn_mp_expt_u32.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_exptmod.c
lib/hcrypto/libtommath/bn_mp_exptmod_fast.c [deleted file]
lib/hcrypto/libtommath/bn_mp_exteuclid.c
lib/hcrypto/libtommath/bn_mp_find_prime.c [deleted file]
lib/hcrypto/libtommath/bn_mp_fread.c
lib/hcrypto/libtommath/bn_mp_from_sbin.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_from_ubin.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_fwrite.c
lib/hcrypto/libtommath/bn_mp_gcd.c
lib/hcrypto/libtommath/bn_mp_get_double.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_get_i32.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_get_i64.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_get_int.c [deleted file]
lib/hcrypto/libtommath/bn_mp_get_l.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_get_ll.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_get_mag_u32.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_get_mag_u64.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_get_mag_ul.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_get_mag_ull.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_grow.c
lib/hcrypto/libtommath/bn_mp_incr.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_init.c
lib/hcrypto/libtommath/bn_mp_init_copy.c
lib/hcrypto/libtommath/bn_mp_init_i32.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_init_i64.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_init_l.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_init_ll.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_init_multi.c
lib/hcrypto/libtommath/bn_mp_init_set.c
lib/hcrypto/libtommath/bn_mp_init_set_int.c [deleted file]
lib/hcrypto/libtommath/bn_mp_init_size.c
lib/hcrypto/libtommath/bn_mp_init_u32.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_init_u64.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_init_ul.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_init_ull.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_invmod.c
lib/hcrypto/libtommath/bn_mp_invmod_slow.c [deleted file]
lib/hcrypto/libtommath/bn_mp_is_square.c
lib/hcrypto/libtommath/bn_mp_iseven.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_isodd.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_jacobi.c [deleted file]
lib/hcrypto/libtommath/bn_mp_karatsuba_mul.c [deleted file]
lib/hcrypto/libtommath/bn_mp_karatsuba_sqr.c [deleted file]
lib/hcrypto/libtommath/bn_mp_kronecker.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_lcm.c
lib/hcrypto/libtommath/bn_mp_log_u32.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_lshd.c
lib/hcrypto/libtommath/bn_mp_mod.c
lib/hcrypto/libtommath/bn_mp_mod_2d.c
lib/hcrypto/libtommath/bn_mp_mod_d.c
lib/hcrypto/libtommath/bn_mp_montgomery_calc_normalization.c
lib/hcrypto/libtommath/bn_mp_montgomery_reduce.c
lib/hcrypto/libtommath/bn_mp_montgomery_setup.c
lib/hcrypto/libtommath/bn_mp_mul.c
lib/hcrypto/libtommath/bn_mp_mul_2.c
lib/hcrypto/libtommath/bn_mp_mul_2d.c
lib/hcrypto/libtommath/bn_mp_mul_d.c
lib/hcrypto/libtommath/bn_mp_mulmod.c
lib/hcrypto/libtommath/bn_mp_n_root.c [deleted file]
lib/hcrypto/libtommath/bn_mp_neg.c
lib/hcrypto/libtommath/bn_mp_or.c
lib/hcrypto/libtommath/bn_mp_pack.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_pack_count.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_prime_fermat.c
lib/hcrypto/libtommath/bn_mp_prime_frobenius_underwood.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_prime_is_divisible.c [deleted file]
lib/hcrypto/libtommath/bn_mp_prime_is_prime.c
lib/hcrypto/libtommath/bn_mp_prime_miller_rabin.c
lib/hcrypto/libtommath/bn_mp_prime_next_prime.c
lib/hcrypto/libtommath/bn_mp_prime_rabin_miller_trials.c
lib/hcrypto/libtommath/bn_mp_prime_rand.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_prime_random_ex.c [deleted file]
lib/hcrypto/libtommath/bn_mp_prime_strong_lucas_selfridge.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_radix_size.c
lib/hcrypto/libtommath/bn_mp_radix_smap.c
lib/hcrypto/libtommath/bn_mp_rand.c
lib/hcrypto/libtommath/bn_mp_read_radix.c
lib/hcrypto/libtommath/bn_mp_read_signed_bin.c [deleted file]
lib/hcrypto/libtommath/bn_mp_read_unsigned_bin.c [deleted file]
lib/hcrypto/libtommath/bn_mp_reduce.c
lib/hcrypto/libtommath/bn_mp_reduce_2k.c
lib/hcrypto/libtommath/bn_mp_reduce_2k_l.c
lib/hcrypto/libtommath/bn_mp_reduce_2k_setup.c
lib/hcrypto/libtommath/bn_mp_reduce_2k_setup_l.c
lib/hcrypto/libtommath/bn_mp_reduce_is_2k.c
lib/hcrypto/libtommath/bn_mp_reduce_is_2k_l.c
lib/hcrypto/libtommath/bn_mp_reduce_setup.c
lib/hcrypto/libtommath/bn_mp_root_u32.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_rshd.c
lib/hcrypto/libtommath/bn_mp_sbin_size.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_set.c
lib/hcrypto/libtommath/bn_mp_set_double.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_set_i32.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_set_i64.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_set_int.c [deleted file]
lib/hcrypto/libtommath/bn_mp_set_l.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_set_ll.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_set_u32.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_set_u64.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_set_ul.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_set_ull.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_shrink.c
lib/hcrypto/libtommath/bn_mp_signed_bin_size.c [deleted file]
lib/hcrypto/libtommath/bn_mp_signed_rsh.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_sqr.c
lib/hcrypto/libtommath/bn_mp_sqrmod.c
lib/hcrypto/libtommath/bn_mp_sqrt.c
lib/hcrypto/libtommath/bn_mp_sqrtmod_prime.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_sub.c
lib/hcrypto/libtommath/bn_mp_sub_d.c
lib/hcrypto/libtommath/bn_mp_submod.c
lib/hcrypto/libtommath/bn_mp_to_radix.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_to_sbin.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_to_signed_bin.c [deleted file]
lib/hcrypto/libtommath/bn_mp_to_signed_bin_n.c [deleted file]
lib/hcrypto/libtommath/bn_mp_to_ubin.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_to_unsigned_bin.c [deleted file]
lib/hcrypto/libtommath/bn_mp_to_unsigned_bin_n.c [deleted file]
lib/hcrypto/libtommath/bn_mp_toom_mul.c [deleted file]
lib/hcrypto/libtommath/bn_mp_toom_sqr.c [deleted file]
lib/hcrypto/libtommath/bn_mp_toradix.c [deleted file]
lib/hcrypto/libtommath/bn_mp_toradix_n.c [deleted file]
lib/hcrypto/libtommath/bn_mp_ubin_size.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_unpack.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_mp_unsigned_bin_size.c [deleted file]
lib/hcrypto/libtommath/bn_mp_xor.c
lib/hcrypto/libtommath/bn_mp_zero.c
lib/hcrypto/libtommath/bn_mp_zero_multi.c [deleted file]
lib/hcrypto/libtommath/bn_prime_tab.c
lib/hcrypto/libtommath/bn_reverse.c [deleted file]
lib/hcrypto/libtommath/bn_s_mp_add.c
lib/hcrypto/libtommath/bn_s_mp_balance_mul.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_s_mp_exptmod.c
lib/hcrypto/libtommath/bn_s_mp_exptmod_fast.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_s_mp_get_bit.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_s_mp_invmod_fast.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_s_mp_invmod_slow.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_s_mp_karatsuba_mul.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_s_mp_karatsuba_sqr.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_s_mp_montgomery_reduce_fast.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_s_mp_mul_digs.c
lib/hcrypto/libtommath/bn_s_mp_mul_digs_fast.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_s_mp_mul_high_digs.c
lib/hcrypto/libtommath/bn_s_mp_mul_high_digs_fast.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_s_mp_prime_is_divisible.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_s_mp_rand_jenkins.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_s_mp_rand_platform.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_s_mp_reverse.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_s_mp_sqr.c
lib/hcrypto/libtommath/bn_s_mp_sqr_fast.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_s_mp_sub.c
lib/hcrypto/libtommath/bn_s_mp_toom_mul.c [new file with mode: 0644]
lib/hcrypto/libtommath/bn_s_mp_toom_sqr.c [new file with mode: 0644]
lib/hcrypto/libtommath/bncore.c [deleted file]
lib/hcrypto/libtommath/booker.pl [deleted file]
lib/hcrypto/libtommath/callgraph.txt [deleted file]
lib/hcrypto/libtommath/changes.txt
lib/hcrypto/libtommath/demo/demo.c [deleted file]
lib/hcrypto/libtommath/demo/mtest_opponent.c [new file with mode: 0644]
lib/hcrypto/libtommath/demo/shared.c [new file with mode: 0644]
lib/hcrypto/libtommath/demo/shared.h [new file with mode: 0644]
lib/hcrypto/libtommath/demo/test.c [new file with mode: 0644]
lib/hcrypto/libtommath/demo/timing.c
lib/hcrypto/libtommath/dep.pl [deleted file]
lib/hcrypto/libtommath/doc/bn.pdf [new file with mode: 0644]
lib/hcrypto/libtommath/doc/bn.tex [moved from lib/hcrypto/libtommath/bn.tex with 56% similarity]
lib/hcrypto/libtommath/etc/2kprime.c
lib/hcrypto/libtommath/etc/drprime.c
lib/hcrypto/libtommath/etc/makefile
lib/hcrypto/libtommath/etc/makefile.icc
lib/hcrypto/libtommath/etc/makefile.msvc
lib/hcrypto/libtommath/etc/mersenne.c
lib/hcrypto/libtommath/etc/mont.c
lib/hcrypto/libtommath/etc/pprime.c
lib/hcrypto/libtommath/etc/timer.asm
lib/hcrypto/libtommath/etc/tune.c
lib/hcrypto/libtommath/etc/tune_it.sh [new file with mode: 0755]
lib/hcrypto/libtommath/gen.pl
lib/hcrypto/libtommath/helper.pl [new file with mode: 0755]
lib/hcrypto/libtommath/libtommath.dsp [deleted file]
lib/hcrypto/libtommath/libtommath.pc.in [new file with mode: 0644]
lib/hcrypto/libtommath/libtommath_VS2008.sln [new file with mode: 0644]
lib/hcrypto/libtommath/libtommath_VS2008.vcproj [new file with mode: 0644]
lib/hcrypto/libtommath/logs/README
lib/hcrypto/libtommath/logs/add.log
lib/hcrypto/libtommath/logs/addsub.png
lib/hcrypto/libtommath/logs/expt.log
lib/hcrypto/libtommath/logs/expt.png
lib/hcrypto/libtommath/logs/expt_2k.log
lib/hcrypto/libtommath/logs/expt_2kl.log
lib/hcrypto/libtommath/logs/expt_dr.log
lib/hcrypto/libtommath/logs/graphs.dem
lib/hcrypto/libtommath/logs/invmod.log
lib/hcrypto/libtommath/logs/invmod.png
lib/hcrypto/libtommath/logs/mult.log
lib/hcrypto/libtommath/logs/mult.png
lib/hcrypto/libtommath/logs/mult_kara.log
lib/hcrypto/libtommath/logs/sqr.log
lib/hcrypto/libtommath/logs/sqr_kara.log
lib/hcrypto/libtommath/logs/sub.log
lib/hcrypto/libtommath/makefile
lib/hcrypto/libtommath/makefile.bcc [deleted file]
lib/hcrypto/libtommath/makefile.cygwin_dll [deleted file]
lib/hcrypto/libtommath/makefile.icc [deleted file]
lib/hcrypto/libtommath/makefile.mingw [new file with mode: 0644]
lib/hcrypto/libtommath/makefile.msvc
lib/hcrypto/libtommath/makefile.shared
lib/hcrypto/libtommath/makefile.unix [new file with mode: 0644]
lib/hcrypto/libtommath/makefile_include.mk [new file with mode: 0644]
lib/hcrypto/libtommath/mess.sh [deleted file]
lib/hcrypto/libtommath/mtest/logtab.h
lib/hcrypto/libtommath/mtest/mpi-config.h
lib/hcrypto/libtommath/mtest/mpi-types.h
lib/hcrypto/libtommath/mtest/mpi.c
lib/hcrypto/libtommath/mtest/mpi.h
lib/hcrypto/libtommath/mtest/mtest.c
lib/hcrypto/libtommath/pics/design_process.sxd [deleted file]
lib/hcrypto/libtommath/pics/design_process.tif [deleted file]
lib/hcrypto/libtommath/pics/expt_state.sxd [deleted file]
lib/hcrypto/libtommath/pics/expt_state.tif [deleted file]
lib/hcrypto/libtommath/pics/makefile [deleted file]
lib/hcrypto/libtommath/pics/primality.tif [deleted file]
lib/hcrypto/libtommath/pics/radix.sxd [deleted file]
lib/hcrypto/libtommath/pics/sliding_window.sxd [deleted file]
lib/hcrypto/libtommath/pics/sliding_window.tif [deleted file]
lib/hcrypto/libtommath/poster.out [deleted file]
lib/hcrypto/libtommath/poster.pdf [deleted file]
lib/hcrypto/libtommath/poster.tex [deleted file]
lib/hcrypto/libtommath/pre_gen/mpi.c [new file with mode: 0644]
lib/hcrypto/libtommath/pretty.build [deleted file]
lib/hcrypto/libtommath/testme.sh [new file with mode: 0755]
lib/hcrypto/libtommath/tombc/grammar.txt [deleted file]
lib/hcrypto/libtommath/tommath.def [new file with mode: 0644]
lib/hcrypto/libtommath/tommath.h
lib/hcrypto/libtommath/tommath.out [deleted file]
lib/hcrypto/libtommath/tommath.pdf [deleted file]
lib/hcrypto/libtommath/tommath.src [deleted file]
lib/hcrypto/libtommath/tommath.tex [deleted file]
lib/hcrypto/libtommath/tommath_class.h
lib/hcrypto/libtommath/tommath_cutoffs.h [new file with mode: 0644]
lib/hcrypto/libtommath/tommath_private.h [new file with mode: 0644]
lib/hcrypto/libtommath/tommath_superclass.h