- 26 9月, 2001 3 次提交
-
-
由 Richard Levitte 提交于
-
由 Geoff Thorpe 提交于
NB: It looks like mkdef.pl is causing certain cvs wars by continually flipping the order of some definitions ...
-
由 Geoff Thorpe 提交于
-
- 25 9月, 2001 1 次提交
-
-
由 Geoff Thorpe 提交于
-
- 14 9月, 2001 1 次提交
-
-
由 Bodo Möller 提交于
based on 0.9.6 tree.
-
- 11 9月, 2001 1 次提交
-
-
由 Geoff Thorpe 提交于
-
- 07 9月, 2001 1 次提交
-
-
由 Ulf Möller 提交于
-
- 06 9月, 2001 1 次提交
-
-
由 Geoff Thorpe 提交于
declaration and implementation had not. So a recent update recreated the original definition in libeay.num ... this corrects it and changes the "dh" code to the "up_ref" variant.
-
- 05 9月, 2001 2 次提交
-
-
由 Ulf Möller 提交于
-
由 Geoff Thorpe 提交于
recent changes. Also, do the same change to the DSO_up() function.
-
- 03 9月, 2001 1 次提交
-
-
由 Bodo Möller 提交于
[DR]SA_up => [DR]SA_up_ref
-
- 02 9月, 2001 1 次提交
-
-
由 Geoff Thorpe 提交于
See the commit log message for that for more information. NB: X509_STORE_CTX's use of "ex_data" support was actually misimplemented (initialisation by "memset" won't/can't/doesn't work). This fixes that but requires that X509_STORE_CTX_init() be able to handle errors - so its prototype has been changed to return 'int' rather than 'void'. All uses of that function throughout the source code have been tracked down and adjusted.
-
- 01 9月, 2001 1 次提交
-
-
由 Ulf Möller 提交于
-
- 27 8月, 2001 1 次提交
-
-
由 Geoff Thorpe 提交于
-
- 18 8月, 2001 1 次提交
-
-
由 Ben Laurie 提交于
-
- 31 7月, 2001 1 次提交
-
-
由 Richard Levitte 提交于
-
- 11 7月, 2001 2 次提交
-
-
由 Richard Levitte 提交于
-
由 Richard Levitte 提交于
-
- 24 6月, 2001 1 次提交
-
-
由 Richard Levitte 提交于
-
- 11 6月, 2001 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 06 6月, 2001 1 次提交
-
-
由 Richard Levitte 提交于
-
- 13 5月, 2001 2 次提交
-
-
由 Richard Levitte 提交于
-
由 Dr. Stephen Henson 提交于
Fix OPENSSL_IMPLEMENT_GLOBAL. Allow Win32 to use EXPORT_VAR_AS_FN in mkdef.pl make update.
-
- 07 5月, 2001 1 次提交
-
-
由 Richard Levitte 提交于
-
- 27 4月, 2001 3 次提交
-
-
由 Richard Levitte 提交于
-
由 Geoff Thorpe 提交于
-
由 Richard Levitte 提交于
-
- 23 4月, 2001 1 次提交
-
-
由 Geoff Thorpe 提交于
-
- 29 3月, 2001 1 次提交
-
-
由 Richard Levitte 提交于
-
- 21 3月, 2001 1 次提交
-
-
由 Bodo Möller 提交于
not yet been implemented.
-
- 14 3月, 2001 1 次提交
-
-
由 Richard Levitte 提交于
-
- 02 3月, 2001 2 次提交
-
-
由 Richard Levitte 提交于
variants of a symbol.
-
由 Richard Levitte 提交于
functions on platform were that's the best way to handle exporting global variables in shared libraries. To enable this functionality, one must configure with "EXPORT_VAR_AS_FN" or defined the C macro "OPENSSL_EXPORT_VAR_AS_FUNCTION" in crypto/opensslconf.h (the latter is normally done by Configure or something similar). To implement a global variable, use the macro OPENSSL_IMPLEMENT_GLOBAL in the source file (foo.c) like this: OPENSSL_IMPLEMENT_GLOBAL(int,foo)=1; OPENSSL_IMPLEMENT_GLOBAL(double,bar); To declare a global variable, use the macros OPENSSL_DECLARE_GLOBAL and OPENSSL_GLOBAL_REF in the header file (foo.h) like this: OPENSSL_DECLARE_GLOBAL(int,foo); #define foo OPENSSL_GLOBAL_REF(foo) OPENSSL_DECLARE_GLOBAL(double,bar); #define bar OPENSSL_GLOBAL_REF(bar) The #defines are very important, and therefore so is including the header file everywere where the defined globals are used. The macro OPENSSL_EXPORT_VAR_AS_FUNCTION also affects the definition of ASN.1 items, but that structure is a bt different. The largest change is in util/mkdef.pl which has been enhanced with better and easier to understand logic to choose which symbols should go into the Windows .def files as well as a number of fixes and code cleanup (among others, algorithm keywords are now sorted lexicographically to avoid constant rewrites).
-
- 26 2月, 2001 1 次提交
-
-
由 Richard Levitte 提交于
Note that all *_it variables are suddenly non-existant according to libeay.num. This is a bug that will be corrected. Please be patient.
-
- 22 2月, 2001 1 次提交
-
-
由 Richard Levitte 提交于
and make all files the depend on it include it without prefixing it with openssl/. This means that all Makefiles will have $(TOP) as one of the include directories.
-
- 21 2月, 2001 1 次提交
-
-
由 Richard Levitte 提交于
-
- 20 2月, 2001 1 次提交
-
-
由 Richard Levitte 提交于
sure they are available in opensslconf.h, by giving them names starting with "OPENSSL_" to avoid conflicts with other packages and by making sure e_os2.h will cover all platform-specific cases together with opensslconf.h. I've checked fairly well that nothing breaks with this (apart from external software that will adapt if they have used something like NO_KRB5), but I can't guarantee it completely, so a review of this change would be a good thing.
-
- 19 2月, 2001 1 次提交
-
-
由 Richard Levitte 提交于
-
- 29 12月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
-
- 28 11月, 2000 1 次提交
-
-
由 Bodo Möller 提交于
Fix BN_gcd. Analyze BN_mod_inverse. Add BN_kronecker. "make update".
-