Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-12-03 | Fix warnings. | Ben Laurie | |
2000-12-02 | Use the new LHASH macros to declare type-safe wrapper functions that can | Geoff Thorpe | |
be used as the hash/compare callbacks without function pointer casting. For now, this is just happening in the apps/ directory whilst a few people check the approach. The rest of the library will be moved across to the same idea if there's no problems with this. | |||
2000-12-02 | remember the problem with ftime() | Ulf Möller | |
2000-12-01 | First step in tidying up the LHASH code. The callback prototypes (and | Geoff Thorpe | |
casts) used in the lhash code are about as horrible and evil as they can be. For starters, the callback prototypes contain empty parameter lists. Yuck. This first change defines clearer prototypes - including "typedef"'d function pointer types to use as "hash" and "compare" callbacks, as well as the callbacks passed to the lh_doall and lh_doall_arg iteration functions. Now at least more explicit (and clear) casting is required in all of the dependant code - and that should be included in this commit. The next step will be to hunt down and obliterate some of the function pointer casting being used when it's not necessary - a particularly evil variant exists in the implementation of lh_doall. | |||
2000-12-01 | "make depend" | Bodo Möller | |
2000-11-30 | First tentative impementation of Kerberos 5 cryptos and keys for SSL/TLS. ↵ | Richard Levitte | |
Implemented by Vern Staats <staatsvr@asc.hpc.mil>, further hacked and distributed by Jeffrey Altman <jaltnab@columbia.edu> | |||
2000-11-29 | avoid segmentation fault | Bodo Möller | |
2000-11-22 | Addapt the VMS scripts to the changes in the Makefiles. | Richard Levitte | |
2000-11-20 | Better handling of EVP names, add EVP to speed. | Ben Laurie | |
2000-11-17 | Improve usability of 'openssl passwd' by including | Bodo Möller | |
password verification where it makes sense. | |||
2000-11-12 | in some new file names the first 8 characters were not unique | Ulf Möller | |
2000-11-12 | Make Rijndael work! Those long flights have some good points. | Ben Laurie | |
2000-11-08 | Remove references to RSAref. The glue library is but a memory to fade | Richard Levitte | |
away now... | |||
2000-11-06 | The consequence of constification is that to pass the address to a | Richard Levitte | |
pointer to a const double pointe parameter, the pointer must point to const data as well. | |||
2000-11-06 | Make all engines available in the openssl application. | Richard Levitte | |
2000-11-02 | Change the engine library so the application writer has to explicitely | Richard Levitte | |
load the "external" built-in engines (those that require DSO). This makes linking with libdl or other dso libraries non-mandatory. Change 'openssl engine' accordingly. Change the engine header files so some declarations (that differed at that!) aren't duplicated, and make sure engine_int.h includes engine.h. That way, there should be no way of missing the needed info. | |||
2000-11-02 | 'openssl engine' can now list engine capabilities. The current | Richard Levitte | |
implementation is contained in the application, and the capability string building part should really be part of the engine library. This is therefore an experimental hack, and will be changed in the near future. | |||
2000-11-02 | Better error reporting in 'openssl engine' | Richard Levitte | |
2000-11-02 | make update | Richard Levitte | |
2000-11-02 | Never call load_dh_param(NULL) because this leads to an illegal | Bodo Möller | |
fopen(NULL). | |||
2000-11-01 | -t is supported, so display some help about it. | Richard Levitte | |
2000-11-01 | Add application to enumerate, list and test engines with. | Richard Levitte | |
2000-10-31 | Make flag variables int instead of char. This avoids getting into trouble ↵ | Richard Levitte | |
on systems where char is unsigned by default | |||
2000-10-28 | Add the possibility to use keys handled by engines in more | Richard Levitte | |
applications. | |||
2000-10-28 | Small documentation change | Richard Levitte | |
2000-10-27 | NetBSD doesn't use ftime(). | Richard Levitte | |
2000-10-27 | The majority of the OCSP code from CertCo. | Richard Levitte | |
2000-10-26 | Merge the engine branch into the main trunk. All conflicts resolved. | Richard Levitte | |
At the same time, add VMS support for Rijndael. | |||
2000-10-26 | rsautl.c requires RSA. | Bodo Möller | |
2000-10-23 | Don't ever set 'seeded' if RAND_status() returned 0 | Bodo Möller | |
(although maybe this static variable should be abolished totally, it was introduced before RAND_status existed). | |||
2000-10-21 | There's no reason why app_RAND_load_file() should return 0 when | Richard Levitte | |
RAND_status() hasn't. Reported by Dale Stimson <dale@accentre.com>. | |||
2000-10-16 | Update test server certificate in apps/server.pem (it was expired). | Dr. Stephen Henson | |
2000-10-14 | The experimental Rijndael code moved to the main trunk. | Richard Levitte | |
make update done. | |||
2000-10-06 | More code for X509_print_ex() support. | Dr. Stephen Henson | |
2000-10-04 | Global DirectoryString mask fix. | Dr. Stephen Henson | |
Add support for X509_NAME_print_ex() in req. Initial code for cutomizable X509 print routines. | |||
2000-09-21 | Oops, if the target only had USE_TOD, an error message was issued... | Richard Levitte | |
2000-09-21 | Portability patch for HP MPE/iX. Submitted by Mark Bixby <mark_bixby@hp.com> | Richard Levitte | |
2000-09-20 | AIX doesn't like ftime() either. | Richard Levitte | |
2000-09-20 | On VMS, stdout may very well lead to a file that is written to in a | Richard Levitte | |
record-oriented fashion. That means that every write() will write a separate record, which will be read separately by the programs trying to read from it. This can be very confusing. The solution is to put a BIO filter in the way that will buffer text until a linefeed is reached, and then write everything a line at a time, so every record written will be an actual line, not chunks of lines and not (usually doesn't happen, but I've seen it once) several lines in one record. Voila, BIO_f_linebuffer() is born. Since we're so close to release time, I'm making this VMS-only for now, just to make sure no code is needlessly broken by this. After the release, this BIO method will be enabled on all other platforms as well. | |||
2000-09-19 | BSDI only supports ftime() through libcompat, which means it's | Richard Levitte | |
better not to use it. | |||
2000-09-19 | Fix a typo in apps/pkcs12.c which was using the wrong part of | Dr. Stephen Henson | |
ASN1_TYPE (though they are both ASN1_STRING so it didn't cause any problems). Make 'siglen' an int in apps/dgst.c so we can check the return value of BIO_read() etc. | |||
2000-09-19 | FreeBSD only supports ftime() through libcompat, which means it's | Richard Levitte | |
better not to use it. | |||
2000-09-18 | ftime() is not supported on SGI. | Richard Levitte | |
Reported by Steve Robb <steve@eu.c2.net> | |||
2000-09-17 | Use sk_*_new_null() instead of sk_*_new(NULL), since that takes care | Richard Levitte | |
of complaints from the compiler about data pointers and function pointers not being compatible with each other. | |||
2000-09-17 | siglen is unsigned, so comparing it to less than 0 is silly, and | Richard Levitte | |
generates a compiler warning with Compaq C. | |||
2000-09-15 | 'make update' | Richard Levitte | |
2000-09-15 | Move up inclusion of conf.h, so non-MONOLITH programs can benefit from | Richard Levitte | |
it as well, especially in apps.c. | |||
2000-09-14 | rsa_num2 is no longer used, so remove it. | Richard Levitte | |
2000-09-12 | Better error checking for RSA and DSA signature and verification speed | Richard Levitte | |
tests. This was required to not get mysterious errors when they wouldn't quite want to work. | |||
2000-09-11 | DSA_verify() and DSA_sign() might return -1... | Richard Levitte | |