aboutsummaryrefslogtreecommitdiffstats
path: root/util
Commit message (Collapse)AuthorAgeFilesLines
...
* Make the choice of "makedepend" program choosable through a switch.Richard Levitte2001-02-191-2/+5
|
* Make it possible to use gcc to generate the dependency tables.Richard Levitte2001-02-162-4/+18
|
* Various Win32 related fixed. Make no-krb5 work in mkdef.pl .Dr. Stephen Henson2001-02-091-3/+5
| | | | | | | | Fix warning in apps/engine.c Remove definitions of deleted functions. Add missing definition of X509_VAL.
* Various updates to mkdef.pl to cope with new aesDr. Stephen Henson2001-02-091-7/+39
| | | | and ASN1 code.
* The option line may start with a space, which gives an empty option.Richard Levitte2000-12-311-1/+1
| | | | Make sure those are purged...
* Look for no-krb5 and add the definition of NO_KRB5 if it's there.Richard Levitte2000-12-311-0/+3
| | | | | | I've no idea were the KRB5 header files and libraries are placed on Win32. When there's better knowledge, we might be able to process the other KRB5-related arguments as well...
* Remove RSAref-related things.Richard Levitte2000-12-314-14/+0
|
* Remove anything connected to RSAref, since that's gone by now.Richard Levitte2000-12-311-16/+5
| | | | | Add the C macros OPENSSL_BUILD_SHLIBCRYPTO and OPENSSL_BUILD_SHLIBSSL to the build of the object files as appropriate for each library.
* "make update" plus a rewrite of both .num files.Richard Levitte2000-12-292-190/+382
|
* Enhancements to mkdef.pl:Richard Levitte2000-12-291-15/+50
| | | | | | | | | * detect "unknown" algorithms (any C macro starting with NO_ that is not explicitely mentioned in mkdef.pl as a known algorithm) and report. * add a number of algorithms that can be deselected. * look in ssl/kssl.h as well. * accept multiple whitespace (not just one SPC) in preprocessor lines.
* Various Win32 related fixes. Doesn't compile yet onDr. Stephen Henson2000-12-211-0/+7
| | | | | | | | | | | | | | Win32 but it is getting there... Update mkdef.pl to handle ASN1_ANY and fix headers. Stop various VC++ warnings. Include some fixes from "Peter 'Luna' Runestig" <peter@runestig.com> Remove external declaration for des_set_weak_key_flag: it doesn't exist.
* Make mkdef.pl parse some ASN1 IMPLEMENT macros.Dr. Stephen Henson2000-12-161-3/+19
| | | | Initial support for variables in DEF files.
* "Andrew W. Gray" <agray@iconsinc.com> says /GD is no longer a validUlf Möller2000-12-151-1/+1
| | | | compiler switch.
* Don't check for bc at all. We can now run a meaningful test even ifUlf Möller2000-12-061-7/+0
| | | | it is missing.
* During the self test, we only want to know what bctest says onRichard Levitte2000-12-061-1/+1
| | | | stderr...
* Have the self test use bctest to check that bc is sane.Richard Levitte2000-12-061-1/+1
|
* Fix BN_is_... macros.Bodo Möller2000-11-271-0/+8
| | | | | | | Fix BN_gcd. Analyze BN_mod_inverse. Add BN_kronecker. "make update".
* modular arithmeticsBodo Möller2000-11-261-0/+4
| | | | "make update"
* make updateRichard Levitte2000-11-141-11/+17
|
* Get the Rijndael function declarations.Richard Levitte2000-11-141-0/+1
|
* Detect and mark functions that no longer exist.Richard Levitte2000-11-141-1/+19
|
* Add Rijndael as things to look through.Richard Levitte2000-11-143-2/+8
|
* Remove references to RSAref. The glue library is but a memory to fadeRichard Levitte2000-11-086-8/+12
| | | | away now...
* make updateRichard Levitte2000-10-271-0/+107
|
* The majority of the OCSP code from CertCo.Richard Levitte2000-10-272-0/+2
|
* Merge the engine branch into the main trunk. All conflicts resolved.Richard Levitte2000-10-263-0/+65
| | | | At the same time, add VMS support for Rijndael.
* make updateRichard Levitte2000-10-211-0/+1
|
* The experimental Rijndael code moved to the main trunk.Richard Levitte2000-10-141-0/+1
| | | | make update done.
* make updateRichard Levitte2000-10-131-0/+2
|
* fix problems in the selftestUlf Möller2000-10-111-0/+1
|
* UpdateRichard Levitte2000-09-251-3/+3
|
* When creating a .def file, be a bit more selective so disabledRichard Levitte2000-09-251-3/+23
| | | | algorithms do not get in...
* Change the Windows building scripts to enable DSO_WIN32.Richard Levitte2000-09-244-7/+7
|
* print the perlasm rule only for linux-elf (it seems it confuses someUlf Möller2000-09-231-4/+8
| | | | | | version of make for Mingw32) ---------------------------------------------------------------------- ----------------------------------------------------------------------
* Ugly hack to make sure static libraries are usable. Without this,Richard Levitte2000-09-211-1/+2
| | | | | | | | | anything that just links with libeay32.lib or libssl32.lib will get an error saying the __imp__RegQueryValueEx is unresolved. The right thing would really be to fix crypto/rand/rand_win.c to load ADVAPI32.DLL dynamically, but that won't be done just before a release.
* Wrong variable used. It's funny how some bugs take a long timeRichard Levitte2000-09-201-1/+1
| | | | getting triggered...
* On VMS, stdout may very well lead to a file that is written to in aRichard Levitte2000-09-201-0/+1
| | | | | | | | | | | | | | | | | 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.
* Oops, no engine in the main trunk.Richard Levitte2000-09-171-1/+0
|
* Tell users that a rewrite might be a good idea.Richard Levitte2000-09-171-0/+4
|
* 'make update'Richard Levitte2000-09-151-0/+1
|
* mkdef.pl still needed better logic. Also, the semantics of theRichard Levitte2000-09-111-8/+49
| | | | | | | platforms list is clarified (it's however not quite followed in the RSAREF case...). RSAREF is also checked now.
* mkdef.pl has erroneous conditions to check if a symbol is excludedRichard Levitte2000-09-111-8/+9
| | | | from the given target. Fixed, I hope.
* I started with a make update, but a rewrite was actually needed.Richard Levitte2000-09-112-13/+27
| | | | Perhaps we should make rewrites the default thing to do?
* *.num rewitten to include the extra information.Richard Levitte2000-09-072-2046/+2051
|
* Major hack of mkdef.pl. There should be no more need to redo theRichard Levitte2000-09-071-177/+501
| | | | | | | | | process when some symbols are missing. Instead, all needed info is saved in the .num files, including what conditions are needed for a specific symbol to exist. This was needed for the work I'm doing with shared libraries under VMS.
* 'make update'Bodo Möller2000-09-061-0/+9
|
* Avoid abort() throughout the library, except when preprocessorBodo Möller2000-09-041-0/+7
| | | | symbols for debugging are defined.
* New option 'ctestall' for mkdef.pl, that makes it not only generateRichard Levitte2000-08-171-11/+17
| | | | | | existing functions, but really all functions that exist in libeay.num and ssleay.num. This is a good check on how much we should actually clean up the number files.
* MD4 implemented. Assar Westerlund provided the digest code itself and the ↵Richard Levitte2000-08-145-3/+20
| | | | test utility, I added the bits to get a EVP interface, the command line utility and the speed test
* "make update"Richard Levitte2000-08-021-0/+7
|