- 14 3月, 2004 2 次提交
-
-
由 Geoff Thorpe 提交于
bignums are passed in and out of functions and APIs in a consistent form has highlighted that zero-valued bignums don't need any allocated word data. The use of BN_set_word() to initialise a bignum to zero causes needless allocation and gives it a return value that must be checked. This change converts BN_zero() to a self-contained macro that has no return/expression value and does not cause any expansion of bignum data. Note, it would be tempting to rewrite the deprecated version as a success-valued comma expression, such as; #define BN_zero(a) ((a)->top = (a)->neg = 0, 1) However, this evaluates 'a' twice and would confuse initialisation loops (eg. while(..) { BN_zero(bn++) } ). As such, the deprecated version continues to use BN_set_word().
-
由 Geoff Thorpe 提交于
change to work properly; BN_zero() should set 'neg' to zero as well as 'top' to match the behaviour of BN_new().
-
- 13 3月, 2004 1 次提交
-
-
由 Andy Polyakov 提交于
For reference. Note that both cc and gcc support -Wl flag, but we can't use -Wl,-[not]all with both drivers, because cc rearranges options passed through -Wl. We can't use -Wl,-all,libcrypto.a,-notall with cc either, because it refuses to start with "no input" error.
-
- 10 3月, 2004 1 次提交
-
-
由 Geoff Thorpe 提交于
-
- 09 3月, 2004 3 次提交
-
-
由 Geoff Thorpe 提交于
redefine bn_clear_top2max() to be a NOP in the non-debugging case, and remove some unnecessary usages in bn_nist.c. Submitted by: Nils Larsch Reviewed by: Geoff Thorpe, Ulf Möller
-
由 Geoff Thorpe 提交于
return a "zero" bignum as BN_new() does - so reset 'top'. During BN_CTX_end(), released bignums should be consistent so enforce this in debug builds. Also, reduce the number of wasted BN_clear_free() calls from BN_CTX_end() (typically by 75% or so). Submitted by: Nils Larsch Reviewed by: Geoff Thorpe, Ulf Möller
-
由 Dr. Stephen Henson 提交于
-
- 08 3月, 2004 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 06 3月, 2004 5 次提交
-
-
由 Ulf Möller 提交于
-
由 Dr. Stephen Henson 提交于
-
由 Dr. Stephen Henson 提交于
-
由 Dr. Stephen Henson 提交于
-
由 Dr. Stephen Henson 提交于
when X509_V_FLAG_X509_STRICT is set. Check for CRLSign in CRL issuer certificates. Reject CRLs with unhandled (any) critical extensions.
-
- 05 3月, 2004 1 次提交
-
-
由 Dr. Stephen Henson 提交于
Reported by: Jose Castejon-Amenedo <Jose.Castejon-Amenedo@hp.com>
-
- 04 3月, 2004 1 次提交
-
-
由 Richard Levitte 提交于
-
- 02 3月, 2004 4 次提交
-
-
由 Dr. Stephen Henson 提交于
-
由 Dr. Stephen Henson 提交于
-
由 Dr. Stephen Henson 提交于
-
由 Dr. Stephen Henson 提交于
-
- 01 3月, 2004 2 次提交
-
-
由 Richard Levitte 提交于
Notified by Paul Siegel <psiegel@corestreet.com>
-
由 Dr. Stephen Henson 提交于
-
- 28 2月, 2004 1 次提交
-
-
由 Geoff Thorpe 提交于
Submitted by: Nils Larsch
-
- 27 2月, 2004 3 次提交
-
-
由 Richard Levitte 提交于
-
由 Richard Levitte 提交于
PR: 833
-
由 Richard Levitte 提交于
PR: 834
-
- 23 2月, 2004 2 次提交
-
-
由 Geoff Thorpe 提交于
Submitted by: Nils Larsch Reviewed by: Geoff Thorpe
-
由 Geoff Thorpe 提交于
Submitted by: Nils Larsch Reviewed by: Geoff Thorpe
-
- 20 2月, 2004 1 次提交
-
-
由 Dr. Stephen Henson 提交于
The old raw format can't be handled by some implementations and updates to RFC2560 will make this mandatory.
-
- 11 2月, 2004 1 次提交
-
-
由 Geoff Thorpe 提交于
-
- 08 2月, 2004 1 次提交
-
-
由 Dr. Stephen Henson 提交于
If -offset exceeds -length of data available exit with an error. Don't read past end of total data available when -offset supplied. If -length exceeds total available truncate it.
-
- 07 2月, 2004 1 次提交
-
-
由 Andy Polyakov 提交于
PR: 821
-
- 01 2月, 2004 1 次提交
-
-
由 Dr. Stephen Henson 提交于
memory allocate when calling EVP_MD_CTX_copy_ex(). Without this HMAC is several times slower than < 0.9.7.
-
- 30 1月, 2004 2 次提交
-
-
由 Andy Polyakov 提交于
-
由 Andy Polyakov 提交于
-
- 29 1月, 2004 6 次提交
-
-
由 Richard Levitte 提交于
-
由 Richard Levitte 提交于
-
由 Richard Levitte 提交于
-
由 Richard Levitte 提交于
more stuff.
-
由 Richard Levitte 提交于
-
由 Richard Levitte 提交于
Add the corresponding AES parts while I'm at it. make update
-