Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | This stops a compiler warning from -Wmissing-prototypes. | Geoff Thorpe | 2002-12-11 | 1 | -1/+1 |
| | | | | (Noticed by Nils Larsch) | ||||
* | Nils Larsch submitted; | Geoff Thorpe | 2002-12-08 | 1 | -4/+1 |
| | | | | | | | | - a patch to fix a memory leak in rsa_gen.c - a note about compiler warnings with unions - a note about improving structure element names This applies his patch and implements a solution to the notes. | ||||
* | Undefine OPENSSL_NO_DEPRECATED inside openssl application code if we are | Geoff Thorpe | 2002-12-08 | 5 | -5/+107 |
| | | | | | | | | | | | | being built with it defined - it is not a symbol to affect how openssl itself builds, but to alter the way openssl headers can be used from an API point of view. The "deprecated" function wrappers will always remain inside OpenSSL at least as long as they're still being used internally. :-) The exception is dsaparam which has been updated to the BN_GENCB-based functions to test the new functionality. If GENCB_TEST is defined, dsaparam will support a "-timebomb <n>" switch to cancel parameter-generation if it gets as far as 'n' seconds without completion. | ||||
* | Apparently, bash is more forgiving than sh. To be backward | Richard Levitte | 2002-12-06 | 1 | -1/+1 |
| | | | | compatible, don't use ==, use = instead... | ||||
* | Corrected DJGPP patch | Richard Levitte | 2002-12-05 | 1 | -1/+2 |
| | |||||
* | EXIT() may mean return(). That's confusing, so let's have it really mean | Richard Levitte | 2002-12-03 | 36 | -38/+38 |
| | | | | | | exit() in whatever way works for the intended platform, and define OPENSSL_EXIT() to have the old meaning (the name is of course because it's only used in the openssl program) | ||||
* | Cleanse memory using the new OPENSSL_cleanse() function. | Richard Levitte | 2002-11-28 | 7 | -19/+19 |
| | | | | I've covered all the memset()s I felt safe modifying, but may have missed some. | ||||
* | Disable this module if OPENSSL_NO_SOCK is defined. | Richard Levitte | 2002-11-22 | 1 | -1/+9 |
| | |||||
* | Make sure sysconf exists (it doesn't in the VMS C RTL lesser than version 7). | Richard Levitte | 2002-11-19 | 1 | -1/+2 |
| | |||||
* | allocate bio_err before memory debugging is enabled to avoid memory leaks | Bodo Möller | 2002-11-18 | 1 | -4/+4 |
| | | | | | | (we can't release it before the CRYPTO_mem_leaks() call!) Submitted by: Nils Larsch | ||||
* | WinCE patches | Richard Levitte | 2002-11-15 | 5 | -6/+57 |
| | |||||
* | Changes to make shared library building and use work better with Cygwin | Richard Levitte | 2002-11-15 | 1 | -1/+2 |
| | |||||
* | Remove warnings. | Richard Levitte | 2002-11-14 | 1 | -1/+1 |
| | |||||
* | Fix to build better with DJGPP. | Richard Levitte | 2002-11-14 | 3 | -14/+20 |
| | | | | | | | | | | | | | | | | | PR: 338 Here's the description, submitted by Gisle Vanem <giva@bgnett.no>: 1. sock_init() renamed to ssl_sock_init() in ./apps/s_socket.c due to name-clash with Watt-32. 2. rand() renamed to Rand() in ./crypto/bn/divtest.c due to name-clash with <stdlib.h> 3. Added calls to dbug_init()/sock_init() in some demo programs. 4. Changed cflags/lflags in configure. Watt-32 install root now taken from $WATT_ROOT. | ||||
* | This didn't get to the 0.9.8-dev thread... | Richard Levitte | 2002-11-13 | 1 | -1/+1 |
| | |||||
* | Security fixes brought forward from 0.9.7. | Ben Laurie | 2002-11-13 | 21 | -110/+170 |
| | |||||
* | Initial ASN1 generation code. This can construct | Dr. Stephen Henson | 2002-11-12 | 1 | -14/+101 |
| | | | | | | arbitrary encodings from strings and config files. Documentation to follow... | ||||
* | Variables on the stack must be initialized or we can't depend on any | Richard Levitte | 2002-11-11 | 2 | -2/+2 |
| | | | | initial value. For errline/errorline, we did depend on that, erroneously | ||||
* | Make the programs link against the static library on MacOS X. | Richard Levitte | 2002-11-11 | 1 | -1/+1 |
| | | | | PR: 335 | ||||
* | -CAserial does take a filename argument. | Richard Levitte | 2002-11-08 | 1 | -1/+1 |
| | | | | PR: 332 | ||||
* | Windows doesn't know sys/file.h | Richard Levitte | 2002-11-07 | 1 | -1/+1 |
| | |||||
* | Remove all referenses to RSAref, since that's been gone for more than | Richard Levitte | 2002-10-31 | 1 | -239/+53 |
| | | | | a year. | ||||
* | Sun has agreed to removing the covenant language from most files. | Bodo Möller | 2002-10-29 | 2 | -26/+0 |
| | | | | Submitted by: Sheueling Chang <Sheueling.Chang@Sun.COM> | ||||
* | fast reduction for NIST curves | Bodo Möller | 2002-10-28 | 1 | -16/+19 |
| | | | | Submitted by: Nils Larsch | ||||
* | Make sure toupper() is declared | Richard Levitte | 2002-10-25 | 1 | -0/+1 |
| | |||||
* | On certain platforms, we redefine certain symbols using macros in | Richard Levitte | 2002-10-24 | 2 | -4/+6 |
| | | | | | | | | | apps.h. For those, it's better to include apps.h after the system headers where those symbols may be defined, since there's otherwise a chance that the C compiler will barf when it sees something that looks like this after expansion: int VMS_strcasecmp((str1),(str2))(const char *, const char *); | ||||
* | Signal an error if the entered output password didn't match itself. | Richard Levitte | 2002-10-23 | 1 | -1/+2 |
| | | | | PR: 314 | ||||
* | fix warnings, and harmonize indentation | Bodo Möller | 2002-10-23 | 1 | -20/+24 |
| | |||||
* | makedepend complains when a header file is included more than once in | Richard Levitte | 2002-10-14 | 2 | -2/+0 |
| | | | | the same source file. | ||||
* | BN_bn2hex() returns "0" instead of "00" for zero. This disrputs the | Richard Levitte | 2002-10-11 | 2 | -6/+20 |
| | | | | | requirement that the serial number always be an even amount of characters. PR: 248 | ||||
* | VMS below version 7 doesn't have strcasecmp, so let's roll our own on VMS. | Richard Levitte | 2002-10-10 | 2 | -0/+22 |
| | | | | PR: 184 | ||||
* | Make sure that the 'config' variable is correctly defined and declared | Richard Levitte | 2002-10-09 | 2 | -1/+3 |
| | | | | | | for monolithic as well as non-monolithic biuld. More work is probably needed in this area. PR: 144 | ||||
* | Remove redundancy and use the main makefile better | Richard Levitte | 2002-10-09 | 1 | -2/+2 |
| | |||||
* | Use double dashes so makedepend doesn't misunderstand the flags we | Richard Levitte | 2002-10-09 | 1 | -1/+1 |
| | | | | | | | give it. For 0.9.7 and up, that means util/domd needs to remove those double dashes from the argument list when gcc is used to find the dependencies. | ||||
* | Add missing LF | Richard Levitte | 2002-10-09 | 1 | -1/+1 |
| | |||||
* | Various enhancements to PKCS#12 code, new | Dr. Stephen Henson | 2002-10-04 | 1 | -139/+94 |
| | | | | | | medium level API, improved PKCS12_create and additional functionality in pkcs12 utility. | ||||
* | -elapsed is also useful when using gettimeofday | Richard Levitte | 2002-09-25 | 1 | -1/+1 |
| | |||||
* | Let 'openssl req' fail if an argument to '-newkey' is not | Bodo Möller | 2002-09-10 | 1 | -1/+3 |
| | | | | recognized instead of using RSA as a default. | ||||
* | change API for looking at the internal curve list | Bodo Möller | 2002-09-02 | 1 | -8/+23 |
| | | | | Submitted by: Nils Larsch | ||||
* | change 'usage' formatting | Bodo Möller | 2002-08-27 | 1 | -53/+49 |
| | |||||
* | fix spacing | Bodo Möller | 2002-08-26 | 2 | -14/+14 |
| | |||||
* | fix offsets | Bodo Möller | 2002-08-26 | 1 | -2/+2 |
| | | | | Submitted by: Nils Larsch | ||||
* | ecdsa => ec | Bodo Möller | 2002-08-26 | 5 | -42/+43 |
| | | | | Submitted by: Nils Larsch | ||||
* | Make -nameopt work in req and add support for -reqopt | Dr. Stephen Henson | 2002-08-23 | 2 | -4/+11 |
| | |||||
* | Fix crahses and leaks in pkcs12 utility -chain option | Dr. Stephen Henson | 2002-08-22 | 1 | -6/+4 |
| | |||||
* | typo | Bodo Möller | 2002-08-16 | 1 | -1/+1 |
| | | | | Submitted by: Nils Larsch | ||||
* | 'EC' vs. 'ECDSA' | Bodo Möller | 2002-08-16 | 1 | -9/+12 |
| | | | | Submitted by: Nils Larsch | ||||
* | fix warnings (CHARSET_EBCDIC) | Bodo Möller | 2002-08-15 | 1 | -7/+7 |
| | | | | Submitted by: Lorinczy Zsigmond <lzsiga@mail.ahiv.hu> | ||||
* | Simplify handling of named curves: get rid of EC_GROUP_new_by_name(), | Bodo Möller | 2002-08-15 | 3 | -95/+40 |
| | | | | | | | EC_GROUP_new_by_nid() should be enough. This avoids a lot of redundancy. Submitted by: Nils Larsch | ||||
* | Sometimes, the value of the variable containing the compiler call can | Richard Levitte | 2002-08-15 | 1 | -1/+1 |
| | | | | | | become rather large. This becomes a problem when the default 1024 character large buffer that WRITE uses isn't enough. WRITE/SYMBOL uses a 2048 byte large buffer instead. |