| tclTomMathDecls.h | | tclTomMathDecls.h | |
| | | | |
| skipping to change at line 66 | | skipping to change at line 66 | |
| #define fast_s_mp_sqr TclBN_fast_s_mp_sqr | | #define fast_s_mp_sqr TclBN_fast_s_mp_sqr | |
| #define mp_add TclBN_mp_add | | #define mp_add TclBN_mp_add | |
| #define mp_add_d TclBN_mp_add_d | | #define mp_add_d TclBN_mp_add_d | |
| #define mp_and TclBN_mp_and | | #define mp_and TclBN_mp_and | |
| #define mp_clamp TclBN_mp_clamp | | #define mp_clamp TclBN_mp_clamp | |
| #define mp_clear TclBN_mp_clear | | #define mp_clear TclBN_mp_clear | |
| #define mp_clear_multi TclBN_mp_clear_multi | | #define mp_clear_multi TclBN_mp_clear_multi | |
| #define mp_cmp TclBN_mp_cmp | | #define mp_cmp TclBN_mp_cmp | |
| #define mp_cmp_d TclBN_mp_cmp_d | | #define mp_cmp_d TclBN_mp_cmp_d | |
| #define mp_cmp_mag TclBN_mp_cmp_mag | | #define mp_cmp_mag TclBN_mp_cmp_mag | |
|
| | | #define mp_cnt_lsb TclBN_mp_cnt_lsb | |
| #define mp_copy TclBN_mp_copy | | #define mp_copy TclBN_mp_copy | |
| #define mp_count_bits TclBN_mp_count_bits | | #define mp_count_bits TclBN_mp_count_bits | |
| #define mp_div TclBN_mp_div | | #define mp_div TclBN_mp_div | |
| #define mp_div_2 TclBN_mp_div_2 | | #define mp_div_2 TclBN_mp_div_2 | |
| #define mp_div_2d TclBN_mp_div_2d | | #define mp_div_2d TclBN_mp_div_2d | |
| #define mp_div_3 TclBN_mp_div_3 | | #define mp_div_3 TclBN_mp_div_3 | |
| #define mp_div_d TclBN_mp_div_d | | #define mp_div_d TclBN_mp_div_d | |
| #define mp_exch TclBN_mp_exch | | #define mp_exch TclBN_mp_exch | |
| #define mp_expt_d TclBN_mp_expt_d | | #define mp_expt_d TclBN_mp_expt_d | |
| #define mp_grow TclBN_mp_grow | | #define mp_grow TclBN_mp_grow | |
| | | | |
| skipping to change at line 464 | | skipping to change at line 465 | |
| #ifndef TclBN_mp_init_set_int_TCL_DECLARED | | #ifndef TclBN_mp_init_set_int_TCL_DECLARED | |
| #define TclBN_mp_init_set_int_TCL_DECLARED | | #define TclBN_mp_init_set_int_TCL_DECLARED | |
| /* 61 */ | | /* 61 */ | |
| EXTERN int TclBN_mp_init_set_int(mp_int*a, unsigned long i); | | EXTERN int TclBN_mp_init_set_int(mp_int*a, unsigned long i); | |
| #endif | | #endif | |
| #ifndef TclBN_mp_set_int_TCL_DECLARED | | #ifndef TclBN_mp_set_int_TCL_DECLARED | |
| #define TclBN_mp_set_int_TCL_DECLARED | | #define TclBN_mp_set_int_TCL_DECLARED | |
| /* 62 */ | | /* 62 */ | |
| EXTERN int TclBN_mp_set_int(mp_int*a, unsigned long i); | | EXTERN int TclBN_mp_set_int(mp_int*a, unsigned long i); | |
| #endif | | #endif | |
|
| | | #ifndef TclBN_mp_cnt_lsb_TCL_DECLARED | |
| | | #define TclBN_mp_cnt_lsb_TCL_DECLARED | |
| | | /* 63 */ | |
| | | EXTERN int TclBN_mp_cnt_lsb(mp_int*a); | |
| | | #endif | |
| | | | |
| typedef struct TclTomMathStubs { | | typedef struct TclTomMathStubs { | |
| int magic; | | int magic; | |
| struct TclTomMathStubHooks *hooks; | | struct TclTomMathStubHooks *hooks; | |
| | | | |
| int (*tclBN_epoch) (void); /* 0 */ | | int (*tclBN_epoch) (void); /* 0 */ | |
| int (*tclBN_revision) (void); /* 1 */ | | int (*tclBN_revision) (void); /* 1 */ | |
| int (*tclBN_mp_add) (mp_int *a, mp_int *b, mp_int *c); /* 2 */ | | int (*tclBN_mp_add) (mp_int *a, mp_int *b, mp_int *c); /* 2 */ | |
| int (*tclBN_mp_add_d) (mp_int *a, mp_digit b, mp_int *c); /* 3 */ | | int (*tclBN_mp_add_d) (mp_int *a, mp_digit b, mp_int *c); /* 3 */ | |
| int (*tclBN_mp_and) (mp_int *a, mp_int *b, mp_int *c); /* 4 */ | | int (*tclBN_mp_and) (mp_int *a, mp_int *b, mp_int *c); /* 4 */ | |
| | | | |
| skipping to change at line 532 | | skipping to change at line 538 | |
| int (*tclBN_mp_karatsuba_mul) (mp_int *a, mp_int *b, mp_int *c); /* 53
*/ | | int (*tclBN_mp_karatsuba_mul) (mp_int *a, mp_int *b, mp_int *c); /* 53
*/ | |
| int (*tclBN_mp_karatsuba_sqr) (mp_int *a, mp_int *b); /* 54 */ | | int (*tclBN_mp_karatsuba_sqr) (mp_int *a, mp_int *b); /* 54 */ | |
| int (*tclBN_mp_toom_mul) (mp_int *a, mp_int *b, mp_int *c); /* 55 */ | | int (*tclBN_mp_toom_mul) (mp_int *a, mp_int *b, mp_int *c); /* 55 */ | |
| int (*tclBN_mp_toom_sqr) (mp_int *a, mp_int *b); /* 56 */ | | int (*tclBN_mp_toom_sqr) (mp_int *a, mp_int *b); /* 56 */ | |
| int (*tclBN_s_mp_add) (mp_int *a, mp_int *b, mp_int *c); /* 57 */ | | int (*tclBN_s_mp_add) (mp_int *a, mp_int *b, mp_int *c); /* 57 */ | |
| int (*tclBN_s_mp_mul_digs) (mp_int *a, mp_int *b, mp_int *c, int digs);
/* 58 */ | | int (*tclBN_s_mp_mul_digs) (mp_int *a, mp_int *b, mp_int *c, int digs);
/* 58 */ | |
| int (*tclBN_s_mp_sqr) (mp_int *a, mp_int *b); /* 59 */ | | int (*tclBN_s_mp_sqr) (mp_int *a, mp_int *b); /* 59 */ | |
| int (*tclBN_s_mp_sub) (mp_int *a, mp_int *b, mp_int *c); /* 60 */ | | int (*tclBN_s_mp_sub) (mp_int *a, mp_int *b, mp_int *c); /* 60 */ | |
| int (*tclBN_mp_init_set_int) (mp_int*a, unsigned long i); /* 61 */ | | int (*tclBN_mp_init_set_int) (mp_int*a, unsigned long i); /* 61 */ | |
| int (*tclBN_mp_set_int) (mp_int*a, unsigned long i); /* 62 */ | | int (*tclBN_mp_set_int) (mp_int*a, unsigned long i); /* 62 */ | |
|
| | | int (*tclBN_mp_cnt_lsb) (mp_int*a); /* 63 */ | |
| } TclTomMathStubs; | | } TclTomMathStubs; | |
| | | | |
| #ifdef __cplusplus | | #ifdef __cplusplus | |
| extern "C" { | | extern "C" { | |
| #endif | | #endif | |
| extern TclTomMathStubs *tclTomMathStubsPtr; | | extern TclTomMathStubs *tclTomMathStubsPtr; | |
| #ifdef __cplusplus | | #ifdef __cplusplus | |
| } | | } | |
| #endif | | #endif | |
| | | | |
| | | | |
| skipping to change at line 800 | | skipping to change at line 807 | |
| (tclTomMathStubsPtr->tclBN_s_mp_sub) /* 60 */ | | (tclTomMathStubsPtr->tclBN_s_mp_sub) /* 60 */ | |
| #endif | | #endif | |
| #ifndef TclBN_mp_init_set_int | | #ifndef TclBN_mp_init_set_int | |
| #define TclBN_mp_init_set_int \ | | #define TclBN_mp_init_set_int \ | |
| (tclTomMathStubsPtr->tclBN_mp_init_set_int) /* 61 */ | | (tclTomMathStubsPtr->tclBN_mp_init_set_int) /* 61 */ | |
| #endif | | #endif | |
| #ifndef TclBN_mp_set_int | | #ifndef TclBN_mp_set_int | |
| #define TclBN_mp_set_int \ | | #define TclBN_mp_set_int \ | |
| (tclTomMathStubsPtr->tclBN_mp_set_int) /* 62 */ | | (tclTomMathStubsPtr->tclBN_mp_set_int) /* 62 */ | |
| #endif | | #endif | |
|
| | | #ifndef TclBN_mp_cnt_lsb | |
| | | #define TclBN_mp_cnt_lsb \ | |
| | | (tclTomMathStubsPtr->tclBN_mp_cnt_lsb) /* 63 */ | |
| | | #endif | |
| | | | |
| #endif /* defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS) */ | | #endif /* defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS) */ | |
| | | | |
| /* !END!: Do not edit above this line. */ | | /* !END!: Do not edit above this line. */ | |
| | | | |
| #undef TCL_STORAGE_CLASS | | #undef TCL_STORAGE_CLASS | |
| #define TCL_STORAGE_CLASS DLLIMPORT | | #define TCL_STORAGE_CLASS DLLIMPORT | |
| | | | |
| #endif /* _TCLINTDECLS */ | | #endif /* _TCLINTDECLS */ | |
| | | | |
End of changes. 4 change blocks. |
| 0 lines changed or deleted | | 11 lines changed or added | |
|