If BN_STRICT is defined, don't accept an ambiguous representation of zero
authorGeoff Thorpe <geoff@openssl.org>
Sun, 30 Nov 2003 22:23:12 +0000 (22:23 +0000)
committerGeoff Thorpe <geoff@openssl.org>
Sun, 30 Nov 2003 22:23:12 +0000 (22:23 +0000)
commit46cb8d368965c07f760662a755b4248afc0087b8
treeec2b6987bc755ca5c9d0d7344ae9333d2a2beeb8
parent23fc5ac64685cd972e40475297858f6e68081f5e
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 ...
crypto/bn/bn.h