summaryrefslogtreecommitdiff
path: root/util
Commit message (Collapse)AuthorAgeFilesLines
* "make update" + stripping the type-specific stack functions out ofGeoff Thorpe2000-06-012-608/+0
| | | | libeay.num and ssleay.num.
* This change will cause builds (by default) to not use different STACKGeoff Thorpe2000-06-012-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 Levitte2000-05-311-0/+1
|
* "make update"Geoff Thorpe2000-05-301-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 Thorpe2000-05-291-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 Levitte2000-05-191-0/+105
|
* Remove extra comma (creates a unnessecary null element, right?).Richard Levitte2000-05-191-1/+1
|
* Missing cases when no_rsa is definedUlf Möller2000-05-151-9/+22
| | | | Submitted by: Zeroknowledge
* linux-elf bugfixUlf Möller2000-04-272-0/+15
| | | | | | Submitted by: Reviewed by: PR:
* Thanks to "make update" ...Geoff Thorpe2000-04-191-0/+1
|
* New function ERR_error_string_n.Bodo Möller2000-04-141-0/+2
|
* "make update"Richard Levitte2000-04-091-0/+15
|
* This commit ties the new DSO code (crypto/dso/) into the build for aGeoff Thorpe2000-04-043-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 Levitte2000-03-281-0/+1
|
* Don't force the use of GNU make with Borland C++ Builder. Contributed by ↵Richard Levitte2000-03-281-1/+1
| | | | Joon Radley <jradley@vps.co.za>
* OpenBSD complains.Ulf Möller2000-03-201-1/+1
|
* make updateRichard Levitte2000-03-201-0/+1
|
* make updateUlf Möller2000-03-191-0/+2
|
* Remove "Makefile.uni" files and some related stuff.Bodo Möller2000-03-141-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öller2000-03-051-5/+21
|
* Change output text (ar is not a linker).Bodo Möller2000-03-041-1/+1
|
* The selftest sometimes lacked important informationUlf Möller2000-03-041-3/+17
|
* Support assembler for Mingw32.Ulf Möller2000-02-282-1/+26
|
* Fix so Win32 compiles again...Dr. Stephen Henson2000-02-271-0/+1
|
* Reorganize bn_mul.c (no bugfix yet), remove obsolete files in BN library.Ulf Möller2000-02-262-1/+2
|
* More get0 et al. changes. Also provide fgrep targets in CHANGESBodo Möller2000-02-261-4/+4
| | | | where the new functions are mentioned.
* make updateRichard Levitte2000-02-261-0/+1
|
* Rename functions for new convention.Dr. Stephen Henson2000-02-261-26/+26
|
* Don't define platform-dependent preprocessor symbols for OPENSSL_THREAD_DEFINES.Bodo Möller2000-02-242-0/+4
| | | | "make update".
* Avoid filename "test.c" because otherwise "make test"Bodo Möller2000-02-241-6/+6
| | | | will invoke a default rule built into make.
* Fix NO_RSA (misplaced #endif).Ulf Möller2000-02-241-2/+16
|
* remove test "goto err"Ulf Möller2000-02-241-2/+0
|
* New make target "report" to run util/selftest.plUlf Möller2000-02-231-2/+13
|
* *** empty log message ***Ulf Möller2000-02-231-2/+2
|
* Run the test suite and generate a report.Ulf Möller2000-02-231-0/+151
|
* Change EVP_MD_CTX_type so it is more logical and add EVP_MD_CTX_md forDr. Stephen Henson2000-02-221-0/+1
| | | | | | | | the old functionality. Various warning fixes. Initial EVP symmetric cipher docs.
* Fix gcc warnings.Ulf Möller2000-02-201-7/+6
|
* New functions and option to use NEW in certificate requests.Dr. Stephen Henson2000-02-182-0/+14
|
* Add -pass argument to 'enc'.Dr. Stephen Henson2000-02-172-1/+1
| | | | Fix to make Win32 compile work again.
* Update.Bodo Möller2000-02-111-0/+4
|
* Rename the X509V3_*_d2i functions to X509_get_ext_d2i() etc.Dr. Stephen Henson2000-02-071-3/+3
| | | | This better reflects their behaviour.
* Add support for some broken PKCS#8 formats.Dr. Stephen Henson2000-02-051-0/+1
|
* Generate just one error code if iterated SSL_CTX_get() fails.Bodo Möller2000-02-051-0/+3
| | | | Avoid enabled 'assert()' in production library.
* Rename SSLeay_add_all_algorithms() et al toDr. Stephen Henson2000-02-041-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öller2000-02-041-1/+1
|
* Make DSA_generate_parameters, and fix a couple of bugBodo Möller2000-01-301-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 Levitte2000-01-271-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öller2000-01-261-0/+1
|
* Tidy up CRYPTO_EX_DATA structures.Dr. Stephen Henson2000-01-231-0/+19
|
* WINDOWS is defined in e_os.h. The problem was WIN32 (the new egcs uses _WIN32).Ulf Möller2000-01-202-4/+4
|