openssl/crypto/bn
Geoff Thorpe 46cb8d3689 If BN_STRICT is defined, don't accept an ambiguous representation of zero
(ie. where top may be zero, or it may be one if the corresponding word is
set to zero). Note, this only affects the macros in bn.h, there are probably
similar corrections required in some c files.

Also, clarify the audit-related macros at the top of the header. Mental
note: I must not forget to clean all this out before 0.9.8 is released ...
2003-11-30 22:23:12 +00:00
..
asm This is an *initial* tune-up. This update puts Itanium2 back on par with 2003-01-19 21:29:59 +00:00
.cvsignore Ignore Makefile.save 1999-04-29 16:04:54 +00:00
bn.h If BN_STRICT is defined, don't accept an ambiguous representation of zero 2003-11-30 22:23:12 +00:00
bn.mul Import of old SSLeay release: SSLeay 0.9.1b (unreleased) 1998-12-21 11:00:56 +00:00
bn_add.c Put the first stage of my bignum debugging adventures into CVS. This code 2003-11-04 22:54:49 +00:00
bn_asm.c Make the definition of bn_add_words() match the definition. 2000-11-18 20:49:02 +00:00
bn_blind.c Put the first stage of my bignum debugging adventures into CVS. This code 2003-11-04 22:54:49 +00:00
bn_ctx.c Put the first stage of my bignum debugging adventures into CVS. This code 2003-11-04 22:54:49 +00:00
bn_depr.c remove accidentally committed debugging cruft. 2003-10-29 05:35:31 +00:00
bn_div.c BN_div() cleanup: replace the use of BN_sub and BN_add with bn_sub_words 2003-11-22 20:23:41 +00:00
bn_err.c Make sure we get the definition of OPENSSL_NO_ERR. 2003-03-20 23:19:41 +00:00
bn_exp.c Put the first stage of my bignum debugging adventures into CVS. This code 2003-11-04 22:54:49 +00:00
bn_exp2.c Put the first stage of my bignum debugging adventures into CVS. This code 2003-11-04 22:54:49 +00:00
bn_gcd.c Put the first stage of my bignum debugging adventures into CVS. This code 2003-11-04 22:54:49 +00:00
bn_gf2m.c Get rid of some signed/unsigned comparison warnings. 2003-11-28 16:39:16 +00:00
bn_kron.c BN_sqrt 2000-11-30 00:18:19 +00:00
bn_lcl.h Put the first stage of my bignum debugging adventures into CVS. This code 2003-11-04 22:54:49 +00:00
bn_lib.c This improves the placement of check_top() macros in a couple of bn_lib 2003-11-29 20:34:07 +00:00
bn_mod.c Put the first stage of my bignum debugging adventures into CVS. This code 2003-11-04 22:54:49 +00:00
bn_mont.c Put the first stage of my bignum debugging adventures into CVS. This code 2003-11-04 22:54:49 +00:00
bn_mpi.c Put the first stage of my bignum debugging adventures into CVS. This code 2003-11-04 22:54:49 +00:00
bn_mul.c Put the first stage of my bignum debugging adventures into CVS. This code 2003-11-04 22:54:49 +00:00
bn_nist.c This is a revert of my previous commit to "improve" the declaration of 2003-11-05 19:30:29 +00:00
bn_prime.c Put the first stage of my bignum debugging adventures into CVS. This code 2003-11-04 22:54:49 +00:00
bn_prime.h Move primes to read-only segment. 2000-02-16 13:24:06 +00:00
bn_prime.pl Fix prime generation loop in crypto/bn/bn_prime.pl by making 2003-09-25 13:57:58 +00:00
bn_print.c Due to recent debugging bursts, openssl should be more or less solid 2003-11-25 21:07:59 +00:00
bn_rand.c Put the first stage of my bignum debugging adventures into CVS. This code 2003-11-04 22:54:49 +00:00
bn_recp.c Put the first stage of my bignum debugging adventures into CVS. This code 2003-11-04 22:54:49 +00:00
bn_shift.c This rewrites two "for" loops in BN_rshift() - equality with zero is 2003-11-13 15:03:14 +00:00
bn_sqr.c Put the first stage of my bignum debugging adventures into CVS. This code 2003-11-04 22:54:49 +00:00
bn_sqrt.c Put the first stage of my bignum debugging adventures into CVS. This code 2003-11-04 22:54:49 +00:00
bn_word.c Fix some handling in bn_word. This also resolves the issues observed in 2003-11-25 20:39:19 +00:00
bnspeed.c Code for better build under Darwin (MacOS X). 2001-03-07 10:04:00 +00:00
bntest.c Update any code that was using deprecated functions so that everything builds 2003-10-29 04:14:08 +00:00
divtest.c Fix to build better with DJGPP. 2002-11-14 11:22:01 +00:00
exp.c - Pseudo-seed the PRNG in programs used for "make test" 2000-01-14 17:55:37 +00:00
expspeed.c Code for better build under Darwin (MacOS X). 2001-03-07 10:04:00 +00:00
exptest.c Netware-specific changes, 2003-11-28 13:10:58 +00:00
Makefile.ssl Have ASFLAGS be defined the same way as CFLAGS 2003-05-29 22:20:47 +00:00
todo Import of old SSLeay release: SSLeay 0.9.1b (unreleased) 1998-12-21 11:00:56 +00:00
vms-helper.c Use new-style system-id macros everywhere possible. I hope I haven't 2001-02-20 08:13:47 +00:00