Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Constify DSA-related code. | Richard Levitte | 2000-11-07 | 6 | -33/+35 |
| | |||||
* | Merge the engine branch into the main trunk. All conflicts resolved. | Richard Levitte | 2000-10-26 | 6 | -43/+151 |
| | | | | At the same time, add VMS support for Rijndael. | ||||
* | 'ranlib' doesn't always run on some systems. That's actually | Richard Levitte | 2000-09-25 | 1 | -1/+2 |
| | | | | | acceptable, since all that happens if it fails is a library with an index, which makes linking slower, but still working correctly. | ||||
* | Don't set the two top bits to one when generating a random number < q.:wq | Ulf Möller | 2000-09-13 | 2 | -2/+2 |
| | |||||
* | 'make update' | Richard Levitte | 2000-09-07 | 1 | -8/+11 |
| | |||||
* | Enable DSO support on alpha (OSF1), cc and gcc. | Geoff Thorpe | 2000-06-13 | 1 | -21/+25 |
| | | | | | | Also, "make update" has added some missing functions to libeay.num, updated the TABLE for the alpha changes, and updated thousands of dependancies that have changed from recent commits. | ||||
* | Using checks of the existence of HEADER_{foo}_H in other header files | Richard Levitte | 2000-06-09 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | was a really bad idea. For example, the following: #include <x509.h> #include <bio.h> #include <asn1.h> would make sure that things like ASN1_UTCTIME_print() wasn't defined unless you moved the inclusion of bio.h to above the inclusion of x509.h. The reason is that x509.h includes asn1.h, and the declaration of ASN1_UTCTIME_print() depended on the definition of HEADER_BIO_H. That's what I call an obscure bug. Instead, this change makes sure that whatever header files are needed for the correct process of one header file are included automagically, and that the definitions of, for example, BIO-related things are dependent on the absence of the NO_{foo} macros. This is also consistent with the way parts of OpenSSL can be excluded at will. | ||||
* | There have been a number of complaints from a number of sources that names | Richard Levitte | 2000-06-01 | 2 | -10/+10 |
| | | | | | | | | | like Malloc, Realloc and especially Free conflict with already existing names on some operating systems or other packages. That is reason enough to change the names of the OpenSSL memory allocation macros to something that has a better chance of being unique, like prepending them with OPENSSL_. This change includes all the name changes needed throughout all C files. | ||||
* | In Message-ID: <003201bfb332$14a07520$0801a8c0@janm.transactionsite.com>, | Richard Levitte | 2000-05-02 | 1 | -4/+4 |
| | | | | | | "Jan Mikkelsen" <janm@transactionsite.com> correctly states that the OpenSSL header files have #include's and extern "C"'s in an incorrect order. Thusly fixed. | ||||
* | The handling of DSA_METHOD and DH_METHOD wasn't quite as problematic as | Geoff Thorpe | 2000-04-20 | 1 | -2/+1 |
| | | | | | | with RSA_METHOD (the **_get_default_methods do set the default value if it's not set). However, the code had some duplication and was a bit conter-intuitive. | ||||
* | Preserve reason strings in automatically build tables. | Bodo Möller | 2000-03-05 | 1 | -1/+2 |
| | |||||
* | Check BN_rand return value. | Bodo Möller | 2000-02-29 | 1 | -1/+2 |
| | | | | "make update". | ||||
* | Cosmetic changes. | Bodo Möller | 2000-02-05 | 1 | -0/+2 |
| | |||||
* | New functions BN_CTX_start(), BN_CTX_get(), BN_CTX_end() to access | Ulf Möller | 2000-02-05 | 1 | -11/+14 |
| | | | | | temporary BIGNUMs. BN_CTX still uses a fixed number of BIGNUMs, but the BN_CTX implementation could now easily be changed. | ||||
* | Add new -notext option to 'ca', -pubkey option to spkac. | Dr. Stephen Henson | 2000-02-03 | 3 | -7/+8 |
| | | | | | | | | Remove some "WTF??" casts from applications. Fixes to keep VC++ happy and avoid warnings. Docs tidy. | ||||
* | Tolerate negative numbers in BN_is_prime. | Bodo Möller | 2000-02-02 | 1 | -2/+4 |
| | |||||
* | rndsort{Miller, Rabin} primality test. | Bodo Möller | 2000-02-02 | 1 | -5/+3 |
| | |||||
* | Tiny changes to previous patch (the log message was meant to be | Bodo Möller | 2000-01-30 | 1 | -3/+5 |
| | | | | "Make DSA_generate_parameters faster"). | ||||
* | Make DSA_generate_parameters, and fix a couple of bug | Bodo Möller | 2000-01-30 | 4 | -100/+56 |
| | | | | (including another problem in the s3_srvr.c state machine). | ||||
* | Document DSA and SHA. | Ulf Möller | 2000-01-27 | 3 | -13/+16 |
| | | | | | | New function BN_pseudo_rand(). Use BN_prime_checks_size(BN_num_bits(w)) rounds of Miller-Rabin when generating DSA primes (why not use BN_is_prime()?) | ||||
* | Tidy up CRYPTO_EX_DATA structures. | Dr. Stephen Henson | 2000-01-23 | 3 | -16/+17 |
| | |||||
* | Check RAND_bytes() return value or use RAND_pseudo_bytes(). | Ulf Möller | 2000-01-21 | 1 | -1/+1 |
| | |||||
* | add "randomness" | Bodo Möller | 2000-01-15 | 1 | -0/+4 |
| | |||||
* | Allow additional information to be attached to a | Dr. Stephen Henson | 1999-11-04 | 1 | -2/+2 |
| | | | | | certificate: currently this includes trust settings and a "friendly name". | ||||
* | Improve support for running everything as a monolithic application. | Bodo Möller | 1999-10-25 | 1 | -1/+5 |
| | | | | Submitted by: Lennart Bång, Bodo Möller | ||||
* | Replace the macros in asn1.h with function equivalents. Also make UTF8Strings | Dr. Stephen Henson | 1999-10-20 | 1 | -2/+2 |
| | | | | tolerated in certificates. | ||||
* | Add prototypes for new DSA functions Steve added recently. | Ralf S. Engelschall | 1999-10-04 | 1 | -0/+4 |
| | |||||
* | make update. | Ulf Möller | 1999-08-24 | 1 | -3/+13 |
| | |||||
* | Initial support for DH_METHOD. Also added a DH lock. A few changes made to | Dr. Stephen Henson | 1999-08-23 | 2 | -7/+6 |
| | | | | DSA_METHOD to make it more consistent with RSA_METHOD. | ||||
* | Initial support for DSA_METHOD... | Dr. Stephen Henson | 1999-08-22 | 6 | -200/+431 |
| | |||||
* | fix the bug | Bodo Möller | 1999-08-06 | 1 | -1/+1 |
| | |||||
* | New function DSA_dup_DH, and fixes for bugs that were found | Bodo Möller | 1999-08-05 | 3 | -28/+80 |
| | | | | while implementing and using it. | ||||
* | Torture weak compilers less by not automatically including x509.h where | Bodo Möller | 1999-07-21 | 1 | -28/+8 |
| | | | | it is not needed. | ||||
* | Fix memory checking. | Bodo Möller | 1999-07-09 | 1 | -1/+1 |
| | |||||
* | Avoid some memory holes, one of which was pointed out by | Bodo Möller | 1999-06-25 | 3 | -1/+7 |
| | | | | "Chad C. Mulligan" <mulligan@antipope.org>. | ||||
* | Avoid some warnings (on silly compilers). | Bodo Möller | 1999-06-12 | 1 | -1/+1 |
| | |||||
* | Don't mix real tabs with tabs expanded as 8 spaces -- that's | Bodo Möller | 1999-06-07 | 1 | -2/+2 |
| | | | | a pain to read when using 4-space tabs. | ||||
* | It was a very bad idea to use #include "../e_os.h" -- when this occurs | Bodo Möller | 1999-05-21 | 1 | -24/+30 |
| | | | | | | | | | | in cryptlib.h (which is often included as "../cryptlib.h"), then the question remains relative to which directory this is to be interpreted. gcc went one further directory up, as intended; but makedepend thinks differently, and so probably do some C compilers. So the ../ must go away; thus e_os.h goes back into include/openssl (but I now use #include "openssl/e_os.h" instead of <openssl/e_os.h> to make the point) -- and we have another huge bunch of dependency changes. Argh. | ||||
* | Add a kludge :-( | Bodo Möller | 1999-05-20 | 1 | -16/+12 |
| | | | | | | | There were problems with putting e_os.h just into the top directory, because the test programs are compiled within test/ in the "standard" case in in their original directories in the makefile.one case; and in the latter symlinks may not be available. | ||||
* | Don't install e_os.h in include/openssl, use it only as a local | Bodo Möller | 1999-05-20 | 1 | -37/+35 |
| | | | | include file. | ||||
* | Update dependencies. | Bodo Möller | 1999-05-15 | 1 | -29/+31 |
| | |||||
* | Update dependencies. | Ben Laurie | 1999-05-01 | 1 | -2/+4 |
| | |||||
* | Support INSTALL_PREFIX for packagers. | Bodo Möller | 1999-04-29 | 1 | -2/+4 |
| | | | | | | Submitted by: Reviewed by: PR: | ||||
* | Ignore Makefile.save | Ulf Möller | 1999-04-29 | 1 | -0/+1 |
| | | | | Submitted by: Anonymous | ||||
* | Obey $(PERL) when running util/mklink.pl. | Bodo Möller | 1999-04-29 | 1 | -3/+3 |
| | | | | | | Submitted by: Reviewed by: PR: | ||||
* | Use util/mklink.pl instead of util/mklink.sh. | Bodo Möller | 1999-04-28 | 1 | -3/+3 |
| | | | | | | Submitted by: Reviewed by: PR: | ||||
* | Message digest stuff. | Ulf Möller | 1999-04-27 | 2 | -2/+4 |
| | |||||
* | New Configure option no-<cipher> (rsa, idea, rc5, ...). | Ulf Möller | 1999-04-27 | 3 | -4/+15 |
| | |||||
* | Remove NOPROTO definitions and error code comments. | Ulf Möller | 1999-04-26 | 2 | -46/+0 |
| | |||||
* | Change the command line options of mkerr.pl so -static is now default and | Dr. Stephen Henson | 1999-04-24 | 1 | -3/+2 |
| | | | | | a -write option is needed to actually change anything. Second attempt at getting rid of ERR, ERRC definitions: it might even work this time :-) |