Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | "make update" + stripping the type-specific stack functions out of | Geoff Thorpe | 2000-06-01 | 2 | -608/+0 |
| | | | | libeay.num and ssleay.num. | ||||
* | This change will cause builds (by default) to not use different STACK | Geoff Thorpe | 2000-06-01 | 2 | -1/+115 |
| | | | | | | | | | | | | | | | | | | | | | | | | | structures and functions for each stack type. The previous behaviour can be enabled by configuring with the "-DDEBUG_SAFESTACK" option. This will also cause "make update" (mkdef.pl in particular) to update the libeay.num and ssleay.num symbol tables with the number of extra functions DEBUG_SAFESTACK creates. The way this change works is to accompany each DECLARE_STACK_OF() macro with a set of "#define"d versions of the sk_##type##_*** functions that ensures all the existing "type-safe" stack calls are precompiled into the underlying stack calls. The presence or abscence of the DEBUG_SAFESTACK symbol controls whether this block of "#define"s or the DECLARE_STACK_OF() macro is taking effect. The block of "#define"s is in turn generated and maintained by a perl script (util/mkstack.pl) that encompasses the block with delimiting C comments. This works in a similar way to the auto-generated error codes and, like the other such maintenance utilities, is invoked by the "make update" target. A long (but mundane) commit will follow this with the results of "make update" - this will include all the "#define" blocks for each DECLARE_STACK_OF() statement, along with stripped down libeay.num and ssleay.num files. | ||||
* | Result of "make update" | Richard Levitte | 2000-05-31 | 1 | -0/+1 |
| | |||||
* | "make update" | Geoff Thorpe | 2000-05-30 | 1 | -0/+1 |
| | | | | | Also, corrects the linux-elf-arm config string, it was previously setting $des_obj = dlfcn :-) | ||||
* | This declaration seems to have been added into the header file accidently. | Geoff Thorpe | 2000-05-29 | 1 | -1/+0 |
| | | | | | | There's no trace of it being implemented and it doesn't seem to have been intended given that it is prototyped with a BIO yet there was a BIO- specific version added in at the same time. | ||||
* | 'make update' | Richard Levitte | 2000-05-19 | 1 | -0/+105 |
| | |||||
* | Remove extra comma (creates a unnessecary null element, right?). | Richard Levitte | 2000-05-19 | 1 | -1/+1 |
| | |||||
* | Missing cases when no_rsa is defined | Ulf Möller | 2000-05-15 | 1 | -9/+22 |
| | | | | Submitted by: Zeroknowledge | ||||
* | linux-elf bugfix | Ulf Möller | 2000-04-27 | 2 | -0/+15 |
| | | | | | | Submitted by: Reviewed by: PR: | ||||
* | Thanks to "make update" ... | Geoff Thorpe | 2000-04-19 | 1 | -0/+1 |
| | |||||
* | New function ERR_error_string_n. | Bodo Möller | 2000-04-14 | 1 | -0/+2 |
| | |||||
* | "make update" | Richard Levitte | 2000-04-09 | 1 | -0/+15 |
| | |||||
* | This commit ties the new DSO code (crypto/dso/) into the build for a | Geoff Thorpe | 2000-04-04 | 3 | -0/+19 |
| | | | | | | | | | | | | | | | | | | | | | variety of platforms. A few are missing, and they will be added in eventually, but as this is new stuff, it was better to not break lots of platforms in one go that we can't easily test. The changes to "Configure" should illustrate how to add support to other systems if you feel like having a go. NB: I'll add something shortly to allow you to add "dlfcn.h" support on those platforms that don't have (or need) a dlfcn.h header file. (The symbol for Configure will probably by "dlfcn_no_h"). Thanks to Richard Levitte, who is responsible for the dso_dl.c support, understanding the trickier aspects of the build process, and giving great feedback on everything else. [Don't use this stuff if you're easily offended by changes to the interface or behaviour - it's still work in progress.] PR: | ||||
* | Add a default banner. Contributed by Joon Radley <jradley@vps.co.za> | Richard Levitte | 2000-03-28 | 1 | -0/+1 |
| | |||||
* | Don't force the use of GNU make with Borland C++ Builder. Contributed by ↵ | Richard Levitte | 2000-03-28 | 1 | -1/+1 |
| | | | | Joon Radley <jradley@vps.co.za> | ||||
* | OpenBSD complains. | Ulf Möller | 2000-03-20 | 1 | -1/+1 |
| | |||||
* | make update | Richard Levitte | 2000-03-20 | 1 | -0/+1 |
| | |||||
* | make update | Ulf Möller | 2000-03-19 | 1 | -0/+2 |
| | |||||
* | Remove "Makefile.uni" files and some related stuff. | Bodo Möller | 2000-03-14 | 1 | -34/+0 |
| | | | | | | | | This was meant for building individual ciphers separately; but nothing of this is maintained, it does not work because we rely on central configuration by the Configure utility with <openssl/opensslconf.h> etc., so the files are only wasting space and time. | ||||
* | Preserve reason strings in automatically build tables. | Bodo Möller | 2000-03-05 | 1 | -5/+21 |
| | |||||
* | Change output text (ar is not a linker). | Bodo Möller | 2000-03-04 | 1 | -1/+1 |
| | |||||
* | The selftest sometimes lacked important information | Ulf Möller | 2000-03-04 | 1 | -3/+17 |
| | |||||
* | Support assembler for Mingw32. | Ulf Möller | 2000-02-28 | 2 | -1/+26 |
| | |||||
* | Fix so Win32 compiles again... | Dr. Stephen Henson | 2000-02-27 | 1 | -0/+1 |
| | |||||
* | Reorganize bn_mul.c (no bugfix yet), remove obsolete files in BN library. | Ulf Möller | 2000-02-26 | 2 | -1/+2 |
| | |||||
* | More get0 et al. changes. Also provide fgrep targets in CHANGES | Bodo Möller | 2000-02-26 | 1 | -4/+4 |
| | | | | where the new functions are mentioned. | ||||
* | make update | Richard Levitte | 2000-02-26 | 1 | -0/+1 |
| | |||||
* | Rename functions for new convention. | Dr. Stephen Henson | 2000-02-26 | 1 | -26/+26 |
| | |||||
* | Don't define platform-dependent preprocessor symbols for OPENSSL_THREAD_DEFINES. | Bodo Möller | 2000-02-24 | 2 | -0/+4 |
| | | | | "make update". | ||||
* | Avoid filename "test.c" because otherwise "make test" | Bodo Möller | 2000-02-24 | 1 | -6/+6 |
| | | | | will invoke a default rule built into make. | ||||
* | Fix NO_RSA (misplaced #endif). | Ulf Möller | 2000-02-24 | 1 | -2/+16 |
| | |||||
* | remove test "goto err" | Ulf Möller | 2000-02-24 | 1 | -2/+0 |
| | |||||
* | New make target "report" to run util/selftest.pl | Ulf Möller | 2000-02-23 | 1 | -2/+13 |
| | |||||
* | *** empty log message *** | Ulf Möller | 2000-02-23 | 1 | -2/+2 |
| | |||||
* | Run the test suite and generate a report. | Ulf Möller | 2000-02-23 | 1 | -0/+151 |
| | |||||
* | Change EVP_MD_CTX_type so it is more logical and add EVP_MD_CTX_md for | Dr. Stephen Henson | 2000-02-22 | 1 | -0/+1 |
| | | | | | | | | the old functionality. Various warning fixes. Initial EVP symmetric cipher docs. | ||||
* | Fix gcc warnings. | Ulf Möller | 2000-02-20 | 1 | -7/+6 |
| | |||||
* | New functions and option to use NEW in certificate requests. | Dr. Stephen Henson | 2000-02-18 | 2 | -0/+14 |
| | |||||
* | Add -pass argument to 'enc'. | Dr. Stephen Henson | 2000-02-17 | 2 | -1/+1 |
| | | | | Fix to make Win32 compile work again. | ||||
* | Update. | Bodo Möller | 2000-02-11 | 1 | -0/+4 |
| | |||||
* | Rename the X509V3_*_d2i functions to X509_get_ext_d2i() etc. | Dr. Stephen Henson | 2000-02-07 | 1 | -3/+3 |
| | | | | This better reflects their behaviour. | ||||
* | Add support for some broken PKCS#8 formats. | Dr. Stephen Henson | 2000-02-05 | 1 | -0/+1 |
| | |||||
* | Generate just one error code if iterated SSL_CTX_get() fails. | Bodo Möller | 2000-02-05 | 1 | -0/+3 |
| | | | | Avoid enabled 'assert()' in production library. | ||||
* | Rename SSLeay_add_all_algorithms() et al to | Dr. Stephen Henson | 2000-02-04 | 1 | -3/+3 |
| | | | | | OpenSSL_add_all_algorithms(). Move these into separate files so they work properly. | ||||
* | Correct spelling as it was done in the source. | Bodo Möller | 2000-02-04 | 1 | -1/+1 |
| | |||||
* | Make DSA_generate_parameters, and fix a couple of bug | Bodo Möller | 2000-01-30 | 1 | -0/+2 |
| | | | | (including another problem in the s3_srvr.c state machine). | ||||
* | Since pod2man is still evolving, and some sites (among others dev.openssl.org) | Richard Levitte | 2000-01-27 | 1 | -0/+1181 |
| | | | | | | don't have a version that will handle the L<foo(1)|foo(1)> construct yet, here is a copy from my laptop (slightly modifed to work independently of the place where perl itself resides). | ||||
* | Some comments added, and slight code clean-ups. | Bodo Möller | 2000-01-26 | 1 | -0/+1 |
| | |||||
* | Tidy up CRYPTO_EX_DATA structures. | Dr. Stephen Henson | 2000-01-23 | 1 | -0/+19 |
| | |||||
* | WINDOWS is defined in e_os.h. The problem was WIN32 (the new egcs uses _WIN32). | Ulf Möller | 2000-01-20 | 2 | -4/+4 |
| |