- Dec 27, 2003
-
-
Richard Levitte authored
This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
-
Richard Levitte authored
Use BUF_strlcat() instead of strcat(). Use BIO_snprintf() instead of sprintf(). In some cases, keep better track of buffer lengths. This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
-
Richard Levitte authored
This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
-
Richard Levitte authored
was already done in HEAD, but not in this branch (I wonder why...).
-
- Dec 20, 2003
-
-
Dr. Stephen Henson authored
-
- Dec 11, 2003
-
-
Richard Levitte authored
not the size of the integer used to index in said buffer. PR: 794 Notified by: Rhett Garber <rhett_garber@hp.com>
-
- Dec 10, 2003
-
-
Richard Levitte authored
Correct the typo PUKEY...
-
Richard Levitte authored
Correct the typo PUKEY...
-
- Dec 03, 2003
-
-
Lutz Jänicke authored
Submitted by: Witold Filipczyk <witekfl@poczta.gazeta.pl> PR: #513
-
- Dec 01, 2003
-
-
Richard Levitte authored
ty to allocate anything at all. This will allow eNULL to still work. PR: 751 Notified by: Lutz Jaenicke
-
Richard Levitte authored
PR: 751 Notified by: meder@mcs.anl.gov Reviewed by: Lutz Jaenicke, Richard Levitte
-
Richard Levitte authored
if the give size is 0. This is a thought that came up in PR 751.
-
Lutz Jänicke authored
PR: #735 Submitted by: Tim Rice <tim@multitalents.net>
-
- Nov 29, 2003
-
-
Richard Levitte authored
PR: 755 Notified by: Jakub Bogusz <qboosh@pld-linux.org>
-
Richard Levitte authored
Therefore, change all instances of the symbol 'list' to something else. PR: 758 Submitted by: Frédéric Giudicelli <groups@newpki.org>
-
- Nov 28, 2003
-
-
Richard Levitte authored
compared it to the amount of bits required... PR: 770 Submitted by: c zhang <czhang2005@hotmail.com>
-
Richard Levitte authored
PR: 771 Submitted by: c zhang <czhang2005@hotmail.com>
-
Richard Levitte authored
PR: 732 Submitted by: Ilya Zakharevich <nospam-abuse@ilyaz.org> Submitter's comment: This patch: a) Introduces a new file os2/backwardify.pl. b) Introduces a new mk1mf.pl variable $preamble. As you can see, it may be used also to move some OS-specific code to VC-CE too (the the first chunk of the patch); c) The DESCRIPTION specifier of the .def file is made more informative: now it contains the version number too. On OS/2 it is made conformant to OS/2 conventions; in particular, when one runs the standard command BLDLEVEL this.DLL one can see: Vendor: www.openssl.org/ Revision: 0.9.7c Description: OpenSSL: implementation of Secure Socket Layer; DLL for library crypto. Build for EMX -Zmtd [I did not make Win32 descriptions as informative as this - I'm afraid to break something. Be welcome to fix this.] d) On OS/2 the generated DLL was hardly usable (it had a shared initialized data segment). e) On OS/2 the generated DLLs had names like ssl.dll. However, DLL names on OS/2 are "global data". It is hard to have several DLLs with the same name on the system. Thus this precluded coexistence of OpenSSL with DLLs for other SLL implementations - or other name clashes. I transparently changed the names of the DLLs to open_ssl.dll and cryptssl.dll. f) The file added in (a) is used to create "forwarder" DLLs, so the applications expecting the "old" DLL names may use the new DLLs transparently. (A presence of these DLLs on the system nullifies (e), but makes old applications work. This is a stopgap measure until the old applications are relinked. Systems with no old applications do not need these DLLs, so may enjoy all the benefits of (e).) The new DLLs are placed in os2/ and os2/noname subdirectories. g) The makefiles created with os2/OS2-EMX.cmd did not work (some mysterious meaningless failures). The change to util/pl/OS2-EMX.pl uses the variable introduced in (b) to switch the Makefiles to SHELL=sh syntax. All these backslashes are removed, and the generated Makefiles started to work. h) Running os2/OS2-EMX.cmd now prints out what to do next.
-
Richard Levitte authored
PR: 777 Submitted by: Michael Shields <mshields@sunblocksystems.com>
-
- Nov 27, 2003
-
-
Richard Levitte authored
of libcrypto, then it is possible that when they are loaded they will share the same static data as the loading application/library. This means it will be too late to set memory/ERR/ex_data/[etc] callbacks, but entirely unnecessary to try. This change (and a great part of this comment) was implemented in 0.9.8-dev a long time ago, but slightly differently. In 0.9.8-dev, a specific function that just returns a pointer to some static object is used. For 0.9.7x, we couldn't do that, since the way we handle feature freezes is, among other, to not add any more non-static functions. Instead, we use the function ERR_get_implementation() and compare the returned value with fns->err_fns, a member of fns that already is there, and which therefore can safely be used in this manner. What happens is that if the loaded ENGINE's return value from this function matches the loading application/library's return value - they share static data. If they don't match, the loaded ENGINE has its own copy of libcrypto's static data and so the callbacks need to be set.
-
- Nov 24, 2003
-
-
Lutz Jänicke authored
PR: #778 Submitted by: George Mitchell <george@m5p.com>
-
- Nov 22, 2003
-
-
Ulf Möller authored
Spotted by Markus Friedl.
-
- Nov 20, 2003
-
-
Dr. Stephen Henson authored
Max req -x509 use V1 if extensions section absent.
-
- Nov 19, 2003
-
-
Geoff Thorpe authored
as this is already included by x509.h anyway.
-
- Nov 18, 2003
-
-
Lutz Jänicke authored
Submitted by: Kirill Kochetkov <kochet@ixbt.com> PR: #748
-
- Nov 16, 2003
-
-
Lutz Jänicke authored
Submitted by: Goetz Babin-Ebell <babin-ebell@trustcenter.de> PR: #766
-
Lutz Jänicke authored
Submitted by: Tim Rice <tim@multitalents.net> PR: #735, #765
-
- Nov 10, 2003
-
-
Dr. Stephen Henson authored
-
Dr. Stephen Henson authored
-
- Oct 29, 2003
-
-
Richard Levitte authored
be the same. Therefore, the removed memcpy()s need to be restored.
-
- Oct 15, 2003
-
-
Richard Levitte authored
a multiple of AES_BLOCK_SIZE. Optimize decryption of all complete blocks in AES-CBC by removing an unnecessary memcpy(). The error was notified by James Fernandes <jf210032@exchange.DAYTONOH.NCR.com>. The unnecessary memcpy() was found as an effect of investigating that error.
-
- Oct 11, 2003
-
-
Dr. Stephen Henson authored
-
- Oct 10, 2003
-
-
Dr. Stephen Henson authored
type is "other".
-
- Oct 07, 2003
-
-
Richard Levitte authored
allocated. Notified by Daniel Lucq <daniel@lucq.org>
-
- Oct 02, 2003
-
-
Richard Levitte authored
Notified by Andrew Marlow <AMARLOW1@bloomberg.net>
-
Richard Levitte authored
-
- Oct 01, 2003
-
-
Richard Levitte authored
platforms that don't have it.
-
Richard Levitte authored
-
Richard Levitte authored
-
Richard Levitte authored
-