- 09 3月, 2001 1 次提交
-
-
由 Richard Levitte 提交于
assembler code works with. Of course, the assembler code could differ between platforms. That might happen in the future.
-
- 06 3月, 2001 1 次提交
-
-
由 Richard Levitte 提交于
-
- 02 3月, 2001 1 次提交
-
-
由 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).
-
- 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.
-
- 20 2月, 2001 1 次提交
-
-
由 Richard Levitte 提交于
-
- 29 12月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
-
- 22 11月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
-
- 09 11月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
away now...
-
- 27 10月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
At the same time, add VMS support for Rijndael.
-
- 15 9月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
-
- 09 9月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
-
- 07 9月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
centralise those hacks in crypto/symhacks.h and use it everywhere it's needed.
-
- 19 6月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
-
- 14 3月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
-
- 29 2月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
-
- 28 2月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
-
- 27 2月, 2000 2 次提交
-
-
由 Richard Levitte 提交于
-
由 Richard Levitte 提交于
what is known about VAX and Alpha running VMS, and from the opensslconf.h.in (in VMS often named OPENSSLCONF.H_IN) file.
-
- 18 1月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
-
- 17 1月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
-
- 12 11月, 1999 1 次提交
-
-
由 Richard Levitte 提交于
Some crypto applications are now being built on Unix, so they should on VMS as well. Not by default, however.
-
- 29 7月, 1999 1 次提交
-
-
由 Ulf Möller 提交于
Submitted by: Richard Levitte <levitte@stacken.kth.se>
-
- 25 5月, 1999 1 次提交
-
-
由 Bodo Möller 提交于
Submitted by: Richard Levitte
-
- 21 5月, 1999 1 次提交
-
-
由 Ulf Möller 提交于
Submitted by: Richard Levitte <levitte@stacken.kth.se>
-
- 13 5月, 1999 1 次提交
-
-
由 Ulf Möller 提交于
Submitted by: Richard Levitte <richard@levitte.org>
-
- 21 12月, 1998 1 次提交
-
-
由 Ralf S. Engelschall 提交于
-