ltm 0.30 orig import

--HG--
branch : libtommath-orig
extra : convert_revision : 29392f1198b77a2021e78879c1489e84c9e98ef4
203 files changed
tree: 624c67806b6ac2ec6ef0cc6bc689f145cabe4eba
  1. LICENSE
  2. bn_error.c
  3. bn_fast_mp_invmod.c
  4. bn_fast_mp_montgomery_reduce.c
  5. bn_fast_s_mp_mul_digs.c
  6. bn_fast_s_mp_mul_high_digs.c
  7. bn_fast_s_mp_sqr.c
  8. bn_mp_2expt.c
  9. bn_mp_abs.c
  10. bn_mp_add.c
  11. bn_mp_add_d.c
  12. bn_mp_addmod.c
  13. bn_mp_and.c
  14. bn_mp_clamp.c
  15. bn_mp_clear.c
  16. bn_mp_clear_multi.c
  17. bn_mp_cmp.c
  18. bn_mp_cmp_d.c
  19. bn_mp_cmp_mag.c
  20. bn_mp_cnt_lsb.c
  21. bn_mp_copy.c
  22. bn_mp_count_bits.c
  23. bn_mp_div.c
  24. bn_mp_div_2.c
  25. bn_mp_div_2d.c
  26. bn_mp_div_3.c
  27. bn_mp_div_d.c
  28. bn_mp_dr_is_modulus.c
  29. bn_mp_dr_reduce.c
  30. bn_mp_dr_setup.c
  31. bn_mp_exch.c
  32. bn_mp_expt_d.c
  33. bn_mp_exptmod.c
  34. bn_mp_exptmod_fast.c
  35. bn_mp_exteuclid.c
  36. bn_mp_fread.c
  37. bn_mp_fwrite.c
  38. bn_mp_gcd.c
  39. bn_mp_get_int.c
  40. bn_mp_grow.c
  41. bn_mp_init.c
  42. bn_mp_init_copy.c
  43. bn_mp_init_multi.c
  44. bn_mp_init_set.c
  45. bn_mp_init_set_int.c
  46. bn_mp_init_size.c
  47. bn_mp_invmod.c
  48. bn_mp_is_square.c
  49. bn_mp_jacobi.c
  50. bn_mp_karatsuba_mul.c
  51. bn_mp_karatsuba_sqr.c
  52. bn_mp_lcm.c
  53. bn_mp_lshd.c
  54. bn_mp_mod.c
  55. bn_mp_mod_2d.c
  56. bn_mp_mod_d.c
  57. bn_mp_montgomery_calc_normalization.c
  58. bn_mp_montgomery_reduce.c
  59. bn_mp_montgomery_setup.c
  60. bn_mp_mul.c
  61. bn_mp_mul_2.c
  62. bn_mp_mul_2d.c
  63. bn_mp_mul_d.c
  64. bn_mp_mulmod.c
  65. bn_mp_n_root.c
  66. bn_mp_neg.c
  67. bn_mp_or.c
  68. bn_mp_prime_fermat.c
  69. bn_mp_prime_is_divisible.c
  70. bn_mp_prime_is_prime.c
  71. bn_mp_prime_miller_rabin.c
  72. bn_mp_prime_next_prime.c
  73. bn_mp_prime_random_ex.c
  74. bn_mp_radix_size.c
  75. bn_mp_radix_smap.c
  76. bn_mp_rand.c
  77. bn_mp_read_radix.c
  78. bn_mp_read_signed_bin.c
  79. bn_mp_read_unsigned_bin.c
  80. bn_mp_reduce.c
  81. bn_mp_reduce_2k.c
  82. bn_mp_reduce_2k_setup.c
  83. bn_mp_reduce_is_2k.c
  84. bn_mp_reduce_setup.c
  85. bn_mp_rshd.c
  86. bn_mp_set.c
  87. bn_mp_set_int.c
  88. bn_mp_shrink.c
  89. bn_mp_signed_bin_size.c
  90. bn_mp_sqr.c
  91. bn_mp_sqrmod.c
  92. bn_mp_sqrt.c
  93. bn_mp_sub.c
  94. bn_mp_sub_d.c
  95. bn_mp_submod.c
  96. bn_mp_to_signed_bin.c
  97. bn_mp_to_unsigned_bin.c
  98. bn_mp_toom_mul.c
  99. bn_mp_toom_sqr.c
  100. bn_mp_toradix.c
  101. bn_mp_toradix_n.c
  102. bn_mp_unsigned_bin_size.c
  103. bn_mp_xor.c
  104. bn_mp_zero.c
  105. bn_prime_sizes_tab.c
  106. bn_prime_tab.c
  107. bn_reverse.c
  108. bn_s_mp_add.c
  109. bn_s_mp_exptmod.c
  110. bn_s_mp_mul_digs.c
  111. bn_s_mp_mul_high_digs.c
  112. bn_s_mp_sqr.c
  113. bn_s_mp_sub.c
  114. bncore.c
  115. booker.pl
  116. changes.txt
  117. demo/
  118. etc/
  119. gen.pl
  120. logs/
  121. makefile
  122. makefile.bcc
  123. makefile.cygwin_dll
  124. makefile.msvc
  125. mtest/
  126. pics/
  127. pre_gen/
  128. tommath.h