summaryrefslogtreecommitdiff
path: root/security/nss/lib/freebl/mpi/mpi.c
Commit message (Expand)AuthorAgeFilesLines
* Bugzilla bug #86125: removed the support for MP_DIGIT_MAX < 256. Thiswtc%netscape.com2001-06-181-5/+0
* Bugzilla bug #82837: backed out the workaround as we are not affected bywtc%netscape.com2001-05-311-1/+1
* Bugzilla bug #82837: work around a Forte6 compiler optimization bug onwtc%netscape.com2001-05-301-1/+1
* Implement new mpi function mpi_read_variable_radix(). It's likenelsonb%netscape.com2000-12-291-0/+39
* Revise mp_div and s_mp_div substantially. Reduce the number of temporarynelsonb%netscape.com2000-12-201-95/+98
* Implement new feature test macros for controlling the use of mp_word overnelsonb%netscape.com2000-12-151-31/+32
* Add support for unsigned long long mp_digits.nelsonb%netscape.com2000-12-131-12/+27
* On DEC Alpha/OSF1, following the examples in <c_asm.h>, use inlinenelsonb%netscape.com2000-12-091-18/+41
* New implementation of mp_invmod for even moduli. 3x-500x faster thannelsonb%netscape.com2000-10-241-83/+292
* Don't use type "ulong". Use "unsigned long" instead.nelsonb%netscape.com2000-09-291-1/+1
* Add mp_set_long and mp_set_ulong to the public API.nelsonb%netscape.com2000-09-281-10/+40
* Changes to make mpi use 64-bit digits on machines where unsigned longsnelsonb%netscape.com2000-09-141-10/+30
* Fix two bugs in mp_invmod: a) returned wrong result if output var is alsonelsonb%netscape.com2000-09-121-1/+22
* Checkin a big speedup for sparc v8 CPUs when compiled with Workshopnelsonb%netscape.com2000-08-311-0/+8
* Big changes for performance. mp_digits are now always unsigned ints.nelsonb%netscape.com2000-08-311-162/+524
* Fix two uninitialized variables, found while porting to Linux.nelsonb%netscape.com2000-08-231-0/+1
* Big changes for performance.nelsonb%netscape.com2000-08-221-120/+224
* Change mp_add and mp_sub to not allocate a temporary variable unless it'snelsonb%netscape.com2000-08-111-48/+50
* Replace s_mp_ispow2d with faster version. Change s_mp_mul_d to detectnelsonb%netscape.com2000-08-101-21/+35
* - Change mp_mul to minimize number of outer loops when multipliers arenelsonb%netscape.com2000-08-091-4/+13
* - Change mpi private function s_mp_mul_d_add_offset into a macro.nelsonb%netscape.com2000-08-081-57/+141
* Platform independent performance enhancements to functions that multiply,nelsonb%netscape.com2000-08-051-58/+124
* - Implement s_mp_mul_2d, which complements s_mp_div_2d.nelsonb%netscape.com2000-08-021-69/+96
* Reduced the number of temporary variables allocated and freed during anelsonb%netscape.com2000-08-021-187/+223
* Declare mp_int function arguments "const" as appropriate.nelsonb%netscape.com2000-08-011-40/+39
* - Renamed mp_exptmod to s_mp_exptmod. This function is now used only innelsonb%netscape.com2000-07-281-26/+67
* Add new function s_mp_add_offset().nelsonb%netscape.com2000-07-271-0/+58
* Moved the declarations of many private defines and functions out of mpi.cnelsonb%netscape.com2000-07-271-161/+6
* Fix bug in mp_div_2d that set r = q % d when a and q are the same mp_int.nelsonb%netscape.com2000-07-261-13/+13
* Change s_mp_norm to always use a power of two as the normalizing factor.nelsonb%netscape.com2000-07-211-7/+10
* Use unsigned ints for length parameters to "octets" functions.nelsonb%netscape.com2000-07-201-4/+4
* Eliminate lots of warnings found by -fullwarn.nelsonb%netscape.com2000-07-201-16/+21
* Implement 5 new functions for dealing with variable length integersnelsonb%netscape.com2000-07-191-0/+183
* Add support for 32-bit digits (64-bit words) on platforms that cannelsonb%netscape.com2000-07-171-20/+22
* MPI Arbitrary Precision Integer Arithmetic library.nelsonb%netscape.com2000-07-141-0/+3587