Initial import of libtommath 0.35

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