diff --git a/src/addsub/fp_add.c b/src/addsub/fp_add.c index 5a85356..9d1cf45 100644 --- a/src/addsub/fp_add.c +++ b/src/addsub/fp_add.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include void fp_add(fp_int *a, fp_int *b, fp_int *c) { diff --git a/src/addsub/fp_add_d.c b/src/addsub/fp_add_d.c index 5ffdd08..4b990fb 100644 --- a/src/addsub/fp_add_d.c +++ b/src/addsub/fp_add_d.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* c = a + b */ void fp_add_d(fp_int *a, fp_digit b, fp_int *c) diff --git a/src/addsub/fp_addmod.c b/src/addsub/fp_addmod.c index 97c2fa5..40191e7 100644 --- a/src/addsub/fp_addmod.c +++ b/src/addsub/fp_addmod.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* d = a + b (mod c) */ int fp_addmod(fp_int *a, fp_int *b, fp_int *c, fp_int *d) diff --git a/src/addsub/fp_cmp.c b/src/addsub/fp_cmp.c index 4aa9c96..23f27e8 100644 --- a/src/addsub/fp_cmp.c +++ b/src/addsub/fp_cmp.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include int fp_cmp(fp_int *a, fp_int *b) { diff --git a/src/addsub/fp_cmp_d.c b/src/addsub/fp_cmp_d.c index 1d6f6fd..c2fb2ec 100644 --- a/src/addsub/fp_cmp_d.c +++ b/src/addsub/fp_cmp_d.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* compare against a single digit */ int fp_cmp_d(fp_int *a, fp_digit b) diff --git a/src/addsub/fp_cmp_mag.c b/src/addsub/fp_cmp_mag.c index 409c239..bdce60b 100644 --- a/src/addsub/fp_cmp_mag.c +++ b/src/addsub/fp_cmp_mag.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include int fp_cmp_mag(fp_int *a, fp_int *b) { diff --git a/src/addsub/fp_sub.c b/src/addsub/fp_sub.c index 3ebadcb..c482a6a 100644 --- a/src/addsub/fp_sub.c +++ b/src/addsub/fp_sub.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* c = a - b */ void fp_sub(fp_int *a, fp_int *b, fp_int *c) diff --git a/src/addsub/fp_sub_d.c b/src/addsub/fp_sub_d.c index 8c00501..ba63a17 100644 --- a/src/addsub/fp_sub_d.c +++ b/src/addsub/fp_sub_d.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* c = a - b */ void fp_sub_d(fp_int *a, fp_digit b, fp_int *c) diff --git a/src/addsub/fp_submod.c b/src/addsub/fp_submod.c index edb3ddb..7e1ad48 100644 --- a/src/addsub/fp_submod.c +++ b/src/addsub/fp_submod.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* d = a - b (mod c) */ int fp_submod(fp_int *a, fp_int *b, fp_int *c, fp_int *d) diff --git a/src/addsub/s_fp_add.c b/src/addsub/s_fp_add.c index 47406de..0633242 100644 --- a/src/addsub/s_fp_add.c +++ b/src/addsub/s_fp_add.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* unsigned addition */ void s_fp_add(fp_int *a, fp_int *b, fp_int *c) diff --git a/src/addsub/s_fp_sub.c b/src/addsub/s_fp_sub.c index 27752f8..dc03f0a 100644 --- a/src/addsub/s_fp_sub.c +++ b/src/addsub/s_fp_sub.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* unsigned subtraction ||a|| >= ||b|| ALWAYS! */ void s_fp_sub(fp_int *a, fp_int *b, fp_int *c) diff --git a/src/bin/fp_radix_size.c b/src/bin/fp_radix_size.c index 754a67c..8fc1da1 100644 --- a/src/bin/fp_radix_size.c +++ b/src/bin/fp_radix_size.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include int fp_radix_size(fp_int *a, int radix, int *size) { diff --git a/src/bin/fp_read_radix.c b/src/bin/fp_read_radix.c index 2c35e82..0b5e826 100644 --- a/src/bin/fp_read_radix.c +++ b/src/bin/fp_read_radix.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include int fp_read_radix(fp_int *a, char *str, int radix) { diff --git a/src/bin/fp_read_signed_bin.c b/src/bin/fp_read_signed_bin.c index a324893..e2b8003 100644 --- a/src/bin/fp_read_signed_bin.c +++ b/src/bin/fp_read_signed_bin.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include void fp_read_signed_bin(fp_int *a, unsigned char *b, int c) { diff --git a/src/bin/fp_read_unsigned_bin.c b/src/bin/fp_read_unsigned_bin.c index bca7057..3ee64c0 100644 --- a/src/bin/fp_read_unsigned_bin.c +++ b/src/bin/fp_read_unsigned_bin.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include void fp_read_unsigned_bin(fp_int *a, unsigned char *b, int c) { diff --git a/src/bin/fp_reverse.c b/src/bin/fp_reverse.c index 821da6c..ece1d4a 100644 --- a/src/bin/fp_reverse.c +++ b/src/bin/fp_reverse.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* reverse an array, used for radix code */ void fp_reverse (unsigned char *s, int len) diff --git a/src/bin/fp_s_rmap.c b/src/bin/fp_s_rmap.c index 4f4a138..832fc7b 100644 --- a/src/bin/fp_s_rmap.c +++ b/src/bin/fp_s_rmap.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* chars used in radix conversions */ const char *fp_s_rmap = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz+/"; diff --git a/src/bin/fp_signed_bin_size.c b/src/bin/fp_signed_bin_size.c index be6661b..9db4baf 100644 --- a/src/bin/fp_signed_bin_size.c +++ b/src/bin/fp_signed_bin_size.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include int fp_signed_bin_size(fp_int *a) { diff --git a/src/bin/fp_to_signed_bin.c b/src/bin/fp_to_signed_bin.c index 525e1a6..ab2a83f 100644 --- a/src/bin/fp_to_signed_bin.c +++ b/src/bin/fp_to_signed_bin.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include void fp_to_signed_bin(fp_int *a, unsigned char *b) { diff --git a/src/bin/fp_to_unsigned_bin.c b/src/bin/fp_to_unsigned_bin.c index f1db63f..f0eeb56 100644 --- a/src/bin/fp_to_unsigned_bin.c +++ b/src/bin/fp_to_unsigned_bin.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include void fp_to_unsigned_bin(fp_int *a, unsigned char *b) { diff --git a/src/bin/fp_toradix.c b/src/bin/fp_toradix.c index fa0f777..d16b065 100644 --- a/src/bin/fp_toradix.c +++ b/src/bin/fp_toradix.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /** * a: pointer to fp_int representing the input number diff --git a/src/bin/fp_toradix_n.c b/src/bin/fp_toradix_n.c index 1775017..5c9bf62 100644 --- a/src/bin/fp_toradix_n.c +++ b/src/bin/fp_toradix_n.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include int fp_toradix_n(fp_int *a, char *str, int radix, int maxlen) { diff --git a/src/bin/fp_unsigned_bin_size.c b/src/bin/fp_unsigned_bin_size.c index c55c173..120a1a7 100644 --- a/src/bin/fp_unsigned_bin_size.c +++ b/src/bin/fp_unsigned_bin_size.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include int fp_unsigned_bin_size(fp_int *a) { diff --git a/src/bit/fp_cnt_lsb.c b/src/bit/fp_cnt_lsb.c index 4e89227..5dfd0f7 100644 --- a/src/bit/fp_cnt_lsb.c +++ b/src/bit/fp_cnt_lsb.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include static const int lnz[16] = { 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0 diff --git a/src/bit/fp_count_bits.c b/src/bit/fp_count_bits.c index baa6571..4968a0f 100644 --- a/src/bit/fp_count_bits.c +++ b/src/bit/fp_count_bits.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include int fp_count_bits (fp_int * a) { diff --git a/src/bit/fp_div_2.c b/src/bit/fp_div_2.c index 39c27c6..4ddc4b5 100644 --- a/src/bit/fp_div_2.c +++ b/src/bit/fp_div_2.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* b = a/2 */ void fp_div_2(fp_int * a, fp_int * b) diff --git a/src/bit/fp_div_2d.c b/src/bit/fp_div_2d.c index b50e399..e4a3edd 100644 --- a/src/bit/fp_div_2d.c +++ b/src/bit/fp_div_2d.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* c = a / 2**b */ void fp_div_2d(fp_int *a, int b, fp_int *c, fp_int *d) diff --git a/src/bit/fp_lshd.c b/src/bit/fp_lshd.c index db983f5..0933655 100644 --- a/src/bit/fp_lshd.c +++ b/src/bit/fp_lshd.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include void fp_lshd(fp_int *a, int x) { diff --git a/src/bit/fp_mod_2d.c b/src/bit/fp_mod_2d.c index f684784..d2818f0 100644 --- a/src/bit/fp_mod_2d.c +++ b/src/bit/fp_mod_2d.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* c = a mod 2**d */ void fp_mod_2d(fp_int *a, int b, fp_int *c) diff --git a/src/bit/fp_rshd.c b/src/bit/fp_rshd.c index 2a72cf9..6dc3589 100644 --- a/src/bit/fp_rshd.c +++ b/src/bit/fp_rshd.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include void fp_rshd(fp_int *a, int x) { diff --git a/src/divide/fp_div.c b/src/divide/fp_div.c index 171133a..4f6dd47 100644 --- a/src/divide/fp_div.c +++ b/src/divide/fp_div.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* a/b => cb + d == a */ int fp_div(fp_int *a, fp_int *b, fp_int *c, fp_int *d) diff --git a/src/divide/fp_div_d.c b/src/divide/fp_div_d.c index b86ae66..982008d 100644 --- a/src/divide/fp_div_d.c +++ b/src/divide/fp_div_d.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include static int s_is_power_of_two(fp_digit b, int *p) { diff --git a/src/divide/fp_mod.c b/src/divide/fp_mod.c index 61cbb24..147c0d7 100644 --- a/src/divide/fp_mod.c +++ b/src/divide/fp_mod.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* c = a mod b, 0 <= c < b */ int fp_mod(fp_int *a, fp_int *b, fp_int *c) diff --git a/src/divide/fp_mod_d.c b/src/divide/fp_mod_d.c index 8a56188..be31fbe 100644 --- a/src/divide/fp_mod_d.c +++ b/src/divide/fp_mod_d.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* c = a mod b, 0 <= c < b */ int fp_mod_d(fp_int *a, fp_digit b, fp_digit *c) diff --git a/src/exptmod/fp_2expt.c b/src/exptmod/fp_2expt.c index 0e03861..a6ed603 100644 --- a/src/exptmod/fp_2expt.c +++ b/src/exptmod/fp_2expt.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* computes a = 2**b */ void fp_2expt(fp_int *a, int b) diff --git a/src/exptmod/fp_exptmod.c b/src/exptmod/fp_exptmod.c index bd491f4..418a931 100644 --- a/src/exptmod/fp_exptmod.c +++ b/src/exptmod/fp_exptmod.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include #ifdef TFM_TIMING_RESISTANT diff --git a/src/headers/tfm.h b/src/headers/tfm.h index 87ce5a4..af87b56 100644 --- a/src/headers/tfm.h +++ b/src/headers/tfm.h @@ -480,116 +480,8 @@ int fp_radix_size(fp_int *a, int radix, int *size); int fp_toradix(fp_int *a, char *str, int radix); int fp_toradix_n(fp_int * a, char *str, int radix, int maxlen); - -/* VARIOUS LOW LEVEL STUFFS */ -void s_fp_add(fp_int *a, fp_int *b, fp_int *c); -void s_fp_sub(fp_int *a, fp_int *b, fp_int *c); -void fp_reverse(unsigned char *s, int len); - -void fp_mul_comba(fp_int *A, fp_int *B, fp_int *C); - -#ifdef TFM_SMALL_SET -void fp_mul_comba_small(fp_int *A, fp_int *B, fp_int *C); #endif -#ifdef TFM_MUL3 -void fp_mul_comba3(fp_int *A, fp_int *B, fp_int *C); -#endif -#ifdef TFM_MUL4 -void fp_mul_comba4(fp_int *A, fp_int *B, fp_int *C); -#endif -#ifdef TFM_MUL6 -void fp_mul_comba6(fp_int *A, fp_int *B, fp_int *C); -#endif -#ifdef TFM_MUL7 -void fp_mul_comba7(fp_int *A, fp_int *B, fp_int *C); -#endif -#ifdef TFM_MUL8 -void fp_mul_comba8(fp_int *A, fp_int *B, fp_int *C); -#endif -#ifdef TFM_MUL9 -void fp_mul_comba9(fp_int *A, fp_int *B, fp_int *C); -#endif -#ifdef TFM_MUL12 -void fp_mul_comba12(fp_int *A, fp_int *B, fp_int *C); -#endif -#ifdef TFM_MUL17 -void fp_mul_comba17(fp_int *A, fp_int *B, fp_int *C); -#endif - -#ifdef TFM_MUL20 -void fp_mul_comba20(fp_int *A, fp_int *B, fp_int *C); -#endif -#ifdef TFM_MUL24 -void fp_mul_comba24(fp_int *A, fp_int *B, fp_int *C); -#endif -#ifdef TFM_MUL28 -void fp_mul_comba28(fp_int *A, fp_int *B, fp_int *C); -#endif -#ifdef TFM_MUL32 -void fp_mul_comba32(fp_int *A, fp_int *B, fp_int *C); -#endif -#ifdef TFM_MUL48 -void fp_mul_comba48(fp_int *A, fp_int *B, fp_int *C); -#endif -#ifdef TFM_MUL64 -void fp_mul_comba64(fp_int *A, fp_int *B, fp_int *C); -#endif - -void fp_sqr_comba(fp_int *A, fp_int *B); - -#ifdef TFM_SMALL_SET -void fp_sqr_comba_small(fp_int *A, fp_int *B); -#endif - -#ifdef TFM_SQR3 -void fp_sqr_comba3(fp_int *A, fp_int *B); -#endif -#ifdef TFM_SQR4 -void fp_sqr_comba4(fp_int *A, fp_int *B); -#endif -#ifdef TFM_SQR6 -void fp_sqr_comba6(fp_int *A, fp_int *B); -#endif -#ifdef TFM_SQR7 -void fp_sqr_comba7(fp_int *A, fp_int *B); -#endif -#ifdef TFM_SQR8 -void fp_sqr_comba8(fp_int *A, fp_int *B); -#endif -#ifdef TFM_SQR9 -void fp_sqr_comba9(fp_int *A, fp_int *B); -#endif -#ifdef TFM_SQR12 -void fp_sqr_comba12(fp_int *A, fp_int *B); -#endif -#ifdef TFM_SQR17 -void fp_sqr_comba17(fp_int *A, fp_int *B); -#endif - -#ifdef TFM_SQR20 -void fp_sqr_comba20(fp_int *A, fp_int *B); -#endif -#ifdef TFM_SQR24 -void fp_sqr_comba24(fp_int *A, fp_int *B); -#endif -#ifdef TFM_SQR28 -void fp_sqr_comba28(fp_int *A, fp_int *B); -#endif -#ifdef TFM_SQR32 -void fp_sqr_comba32(fp_int *A, fp_int *B); -#endif -#ifdef TFM_SQR48 -void fp_sqr_comba48(fp_int *A, fp_int *B); -#endif -#ifdef TFM_SQR64 -void fp_sqr_comba64(fp_int *A, fp_int *B); -#endif -extern const char *fp_s_rmap; - -#endif - - /* $Source$ */ /* $Revision$ */ /* $Date$ */ diff --git a/src/headers/tfm_private.h b/src/headers/tfm_private.h new file mode 100644 index 0000000..0afbac4 --- /dev/null +++ b/src/headers/tfm_private.h @@ -0,0 +1,125 @@ +/* TomsFastMath, a fast ISO C bignum library. + * + * This project is meant to fill in where LibTomMath + * falls short. That is speed ;-) + * + * This project is public domain and free for all purposes. + * + * Tom St Denis, tomstdenis@gmail.com + */ +#ifndef TFM_PRIVATE_H_ +#define TFM_PRIVATE_H_ + +#include + +/* VARIOUS LOW LEVEL STUFFS */ +void s_fp_add(fp_int *a, fp_int *b, fp_int *c); +void s_fp_sub(fp_int *a, fp_int *b, fp_int *c); +void fp_reverse(unsigned char *s, int len); + +void fp_mul_comba(fp_int *A, fp_int *B, fp_int *C); + +#ifdef TFM_SMALL_SET +void fp_mul_comba_small(fp_int *A, fp_int *B, fp_int *C); +#endif + +#ifdef TFM_MUL3 +void fp_mul_comba3(fp_int *A, fp_int *B, fp_int *C); +#endif +#ifdef TFM_MUL4 +void fp_mul_comba4(fp_int *A, fp_int *B, fp_int *C); +#endif +#ifdef TFM_MUL6 +void fp_mul_comba6(fp_int *A, fp_int *B, fp_int *C); +#endif +#ifdef TFM_MUL7 +void fp_mul_comba7(fp_int *A, fp_int *B, fp_int *C); +#endif +#ifdef TFM_MUL8 +void fp_mul_comba8(fp_int *A, fp_int *B, fp_int *C); +#endif +#ifdef TFM_MUL9 +void fp_mul_comba9(fp_int *A, fp_int *B, fp_int *C); +#endif +#ifdef TFM_MUL12 +void fp_mul_comba12(fp_int *A, fp_int *B, fp_int *C); +#endif +#ifdef TFM_MUL17 +void fp_mul_comba17(fp_int *A, fp_int *B, fp_int *C); +#endif + +#ifdef TFM_MUL20 +void fp_mul_comba20(fp_int *A, fp_int *B, fp_int *C); +#endif +#ifdef TFM_MUL24 +void fp_mul_comba24(fp_int *A, fp_int *B, fp_int *C); +#endif +#ifdef TFM_MUL28 +void fp_mul_comba28(fp_int *A, fp_int *B, fp_int *C); +#endif +#ifdef TFM_MUL32 +void fp_mul_comba32(fp_int *A, fp_int *B, fp_int *C); +#endif +#ifdef TFM_MUL48 +void fp_mul_comba48(fp_int *A, fp_int *B, fp_int *C); +#endif +#ifdef TFM_MUL64 +void fp_mul_comba64(fp_int *A, fp_int *B, fp_int *C); +#endif + +void fp_sqr_comba(fp_int *A, fp_int *B); + +#ifdef TFM_SMALL_SET +void fp_sqr_comba_small(fp_int *A, fp_int *B); +#endif + +#ifdef TFM_SQR3 +void fp_sqr_comba3(fp_int *A, fp_int *B); +#endif +#ifdef TFM_SQR4 +void fp_sqr_comba4(fp_int *A, fp_int *B); +#endif +#ifdef TFM_SQR6 +void fp_sqr_comba6(fp_int *A, fp_int *B); +#endif +#ifdef TFM_SQR7 +void fp_sqr_comba7(fp_int *A, fp_int *B); +#endif +#ifdef TFM_SQR8 +void fp_sqr_comba8(fp_int *A, fp_int *B); +#endif +#ifdef TFM_SQR9 +void fp_sqr_comba9(fp_int *A, fp_int *B); +#endif +#ifdef TFM_SQR12 +void fp_sqr_comba12(fp_int *A, fp_int *B); +#endif +#ifdef TFM_SQR17 +void fp_sqr_comba17(fp_int *A, fp_int *B); +#endif + +#ifdef TFM_SQR20 +void fp_sqr_comba20(fp_int *A, fp_int *B); +#endif +#ifdef TFM_SQR24 +void fp_sqr_comba24(fp_int *A, fp_int *B); +#endif +#ifdef TFM_SQR28 +void fp_sqr_comba28(fp_int *A, fp_int *B); +#endif +#ifdef TFM_SQR32 +void fp_sqr_comba32(fp_int *A, fp_int *B); +#endif +#ifdef TFM_SQR48 +void fp_sqr_comba48(fp_int *A, fp_int *B); +#endif +#ifdef TFM_SQR64 +void fp_sqr_comba64(fp_int *A, fp_int *B); +#endif +extern const char *fp_s_rmap; + +#endif + +/* $Source$ */ +/* $Revision$ */ +/* $Date$ */ diff --git a/src/misc/fp_ident.c b/src/misc/fp_ident.c index 1f68efa..5177a54 100644 --- a/src/misc/fp_ident.c +++ b/src/misc/fp_ident.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include "tfm.h" +#include const char *fp_ident(void) { diff --git a/src/misc/fp_rand.c b/src/misc/fp_rand.c index 5691a32..c1dd766 100644 --- a/src/misc/fp_rand.c +++ b/src/misc/fp_rand.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* makes a pseudo-random int of a given size */ diff --git a/src/misc/fp_set.c b/src/misc/fp_set.c index 39f4cf4..5693759 100644 --- a/src/misc/fp_set.c +++ b/src/misc/fp_set.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include void fp_set(fp_int *a, fp_digit b) { diff --git a/src/mont/fp_montgomery_calc_normalization.c b/src/mont/fp_montgomery_calc_normalization.c index 2949f2b..c21c8d0 100644 --- a/src/mont/fp_montgomery_calc_normalization.c +++ b/src/mont/fp_montgomery_calc_normalization.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* computes a = B**n mod b without division or multiplication useful for * normalizing numbers in a Montgomery system. diff --git a/src/mont/fp_montgomery_reduce.c b/src/mont/fp_montgomery_reduce.c index ad074f9..7222e44 100644 --- a/src/mont/fp_montgomery_reduce.c +++ b/src/mont/fp_montgomery_reduce.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /******************************************************************/ #if defined(TFM_X86) && !defined(TFM_SSE2) diff --git a/src/mont/fp_montgomery_setup.c b/src/mont/fp_montgomery_setup.c index 8bd9666..55f16dc 100644 --- a/src/mont/fp_montgomery_setup.c +++ b/src/mont/fp_montgomery_setup.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* setups the montgomery reduction */ int fp_montgomery_setup(fp_int *a, fp_digit *rho) diff --git a/src/mul/fp_mul.c b/src/mul/fp_mul.c index f76aaad..e97c6cf 100644 --- a/src/mul/fp_mul.c +++ b/src/mul/fp_mul.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* c = a * b */ void fp_mul(fp_int *A, fp_int *B, fp_int *C) diff --git a/src/mul/fp_mul_2.c b/src/mul/fp_mul_2.c index daab849..bd40163 100644 --- a/src/mul/fp_mul_2.c +++ b/src/mul/fp_mul_2.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include void fp_mul_2(fp_int * a, fp_int * b) { diff --git a/src/mul/fp_mul_2d.c b/src/mul/fp_mul_2d.c index 21d9a7a..dd81d41 100644 --- a/src/mul/fp_mul_2d.c +++ b/src/mul/fp_mul_2d.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* c = a * 2**d */ void fp_mul_2d(fp_int *a, int b, fp_int *c) diff --git a/src/mul/fp_mul_comba.c b/src/mul/fp_mul_comba.c index ea95443..a4253fb 100644 --- a/src/mul/fp_mul_comba.c +++ b/src/mul/fp_mul_comba.c @@ -12,7 +12,7 @@ */ -#include +#include #if defined(TFM_PRESCOTT) && defined(TFM_SSE2) #undef TFM_SSE2 diff --git a/src/mul/fp_mul_d.c b/src/mul/fp_mul_d.c index 50b0a0a..27dbc0d 100644 --- a/src/mul/fp_mul_d.c +++ b/src/mul/fp_mul_d.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* c = a * b */ void fp_mul_d(fp_int *a, fp_digit b, fp_int *c) diff --git a/src/mul/fp_mulmod.c b/src/mul/fp_mulmod.c index 0a86836..3c0069c 100644 --- a/src/mul/fp_mulmod.c +++ b/src/mul/fp_mulmod.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* d = a * b (mod c) */ int fp_mulmod(fp_int *a, fp_int *b, fp_int *c, fp_int *d) { diff --git a/src/numtheory/fp_gcd.c b/src/numtheory/fp_gcd.c index 0cef8cb..3aa6387 100644 --- a/src/numtheory/fp_gcd.c +++ b/src/numtheory/fp_gcd.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* c = (a, b) */ void fp_gcd(fp_int *a, fp_int *b, fp_int *c) diff --git a/src/numtheory/fp_invmod.c b/src/numtheory/fp_invmod.c index 6086029..9a2329e 100644 --- a/src/numtheory/fp_invmod.c +++ b/src/numtheory/fp_invmod.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include static int fp_invmod_slow (fp_int * a, fp_int * b, fp_int * c) { diff --git a/src/numtheory/fp_isprime.c b/src/numtheory/fp_isprime.c index 4d02935..8d73fb7 100644 --- a/src/numtheory/fp_isprime.c +++ b/src/numtheory/fp_isprime.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include int fp_isprime(fp_int *a) { diff --git a/src/numtheory/fp_isprime_ex.c b/src/numtheory/fp_isprime_ex.c index 0a4f0a3..1c08a6d 100644 --- a/src/numtheory/fp_isprime_ex.c +++ b/src/numtheory/fp_isprime_ex.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* a few primes */ static const fp_digit primes[FP_PRIME_SIZE] = { diff --git a/src/numtheory/fp_lcm.c b/src/numtheory/fp_lcm.c index a06fb44..19d9ea1 100644 --- a/src/numtheory/fp_lcm.c +++ b/src/numtheory/fp_lcm.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* c = [a, b] */ void fp_lcm(fp_int *a, fp_int *b, fp_int *c) diff --git a/src/numtheory/fp_prime_miller_rabin.c b/src/numtheory/fp_prime_miller_rabin.c index 9cb361f..5d3302c 100644 --- a/src/numtheory/fp_prime_miller_rabin.c +++ b/src/numtheory/fp_prime_miller_rabin.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* Miller-Rabin test of "a" to the base of "b" as described in * HAC pp. 139 Algorithm 4.24 diff --git a/src/numtheory/fp_prime_random_ex.c b/src/numtheory/fp_prime_random_ex.c index b9dd68e..52b90e2 100644 --- a/src/numtheory/fp_prime_random_ex.c +++ b/src/numtheory/fp_prime_random_ex.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* This is possibly the mother of all prime generation functions, muahahahahaha! */ int fp_prime_random_ex(fp_int *a, int t, int size, int flags, tfm_prime_callback cb, void *dat) diff --git a/src/sqr/fp_sqr.c b/src/sqr/fp_sqr.c index 35401f5..3678c7a 100644 --- a/src/sqr/fp_sqr.c +++ b/src/sqr/fp_sqr.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* b = a*a */ void fp_sqr(fp_int *A, fp_int *B) diff --git a/src/sqr/fp_sqr_comba.c b/src/sqr/fp_sqr_comba.c index 49525be..1150333 100644 --- a/src/sqr/fp_sqr_comba.c +++ b/src/sqr/fp_sqr_comba.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include #if defined(TFM_PRESCOTT) && defined(TFM_SSE2) #undef TFM_SSE2 diff --git a/src/sqr/fp_sqrmod.c b/src/sqr/fp_sqrmod.c index 84c3feb..2bd6fb1 100644 --- a/src/sqr/fp_sqrmod.c +++ b/src/sqr/fp_sqrmod.c @@ -7,7 +7,7 @@ * * Tom St Denis, tomstdenis@gmail.com */ -#include +#include /* c = a * a (mod b) */ int fp_sqrmod(fp_int *a, fp_int *b, fp_int *c)