aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/cast
Commit message (Collapse)AuthorAgeFilesLines
...
* If OPENSSL_BUILD_SHLIBCRYPTO (for files that end up as libcryptoRichard Levitte2000-12-311-0/+5
| | | | | | | objects) or OPENSSL_BUILD_SHLIBSSL (for files that end up as libssl objects) is defined, redefine OPENSSL_EXTERN to be OPENSSL_EXPORT. This is actually only important on Win32, and can safely be ignored in all other cases, at least for now.
* 'ranlib' doesn't always run on some systems. That's actuallyRichard Levitte2000-09-251-1/+2
| | | | | acceptable, since all that happens if it fails is a library with an index, which makes linking slower, but still working correctly.
* EVP constification.Ben Laurie2000-06-032-2/+2
|
* _lrotl and _lrotr are defined in MSVC but nowhere else that we knowRichard Levitte2000-04-011-1/+1
| | | | off.
* Remove "Makefile.uni" files and some related stuff.Bodo Möller2000-03-141-124/+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.
* Remove Win32 assembler files. They are always rebuilt (with someBodo Möller2000-03-131-953/+0
| | | | choice of parameters) when they are needed.
* asm workaround for SuSE LinuxUlf Möller2000-03-121-1/+1
| | | | proposed by Holger Reif
* Add missing dependencies.Bodo Möller2000-03-021-1/+1
|
* Move CAST_S_tables to read-only segment.Andy Polyakov2000-02-152-16/+16
|
* ispell (and minor modifications)Ulf Möller2000-02-032-2/+2
|
* Source code cleanups: Use void * rather than char * in lhash,Ulf Möller2000-01-301-1/+1
| | | | eliminate some of the -Wcast-qual warnings (debug-ben-strict target)
* Improve support for running everything as a monolithic application.Bodo Möller1999-10-251-9/+9
| | | | Submitted by: Lennart Bång, Bodo Möller
* "make update" (added to top Makefile, and applied).Bodo Möller1999-06-091-6/+10
|
* Some pre-POSIX systems don't have unistd.h (but e.g. lib.c).Bodo Möller1999-06-092-12/+10
| | | | Allow configuring the name of that header file.
* Some assembler-related clean-ups.Bodo Möller1999-05-281-1/+1
|
* It was a very bad idea to use #include "../e_os.h" -- when this occursBodo Möller1999-05-212-11/+7
| | | | | | | | | | 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öller1999-05-202-11/+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 localBodo Möller1999-05-202-12/+16
| | | | include file.
* OPENSSL_EXTERNBodo Möller1999-05-151-9/+9
|
* OPENSSL_EXTERN, OPENSSL_GLOBALBodo Möller1999-05-151-8/+8
|
* Update dependencies.Bodo Möller1999-05-151-6/+10
|
* Don't use reserved name "_encrypt" for parameters;Bodo Möller1999-05-133-6/+6
| | | | | | | | instead I've picked "enc", because that's what's in the prototypes. ("_encrypt" is reserved only as an external name, but still using it in an application doesn't look like good style to me -- and it certainly isn't if the point is just avoiding shadowing, which is apparently why the previous name "encrypt" was changed.)
* Update dependencies.Ben Laurie1999-05-131-6/+7
|
* Avoid shadowing, and a bit of constification while I'm at it.Ben Laurie1999-05-135-26/+30
|
* Remove redundant ifdef.Ulf Möller1999-05-132-9/+1
|
* VMS support.Ulf Möller1999-05-134-37/+36
| | | | Submitted by: Richard Levitte <richard@levitte.org>
* Support INSTALL_PREFIX for packagers.Bodo Möller1999-04-291-2/+4
| | | | | | Submitted by: Reviewed by: PR:
* Ignore Makefile.saveUlf Möller1999-04-291-0/+1
| | | | Submitted by: Anonymous
* Obey $(PERL) when running util/mklink.pl.Bodo Möller1999-04-291-3/+3
| | | | | | Submitted by: Reviewed by: PR:
* Use util/mklink.pl instead of util/mklink.sh.Bodo Möller1999-04-281-3/+3
| | | | | | Submitted by: Reviewed by: PR:
* New Configure option no-<cipher> (rsa, idea, rc5, ...).Ulf Möller1999-04-273-2/+14
|
* Remove NOPROTO definitions and error code comments.Ulf Möller1999-04-263-33/+0
|
* Complete rewrite of the error code generation script. It now runs as a singleDr. Stephen Henson1999-04-241-2/+0
| | | | | | | script, translates function codes better and doesn't need the K&R function prototypes to work (NB. the K&R prototypes can't be wiped just yet: they are still needed by the DEF generator...). I also ran the script with the -rewrite option to update all the header and source files.
* Submitted by:Bodo Möller1999-04-231-1/+1
| | | | | Reviewed by: PR:
* "make depend"Bodo Möller1999-04-231-5/+6
| | | | | | Submitted by: Reviewed by: PR:
* Change #include filenames from <foo.h> to <openssl.h>.Bodo Möller1999-04-239-12/+12
| | | | | | Submitted by: Reviewed by: PR:
* Change functions to ANSI C.Ulf Möller1999-04-198-54/+18
|
* New Makefile variables $(RANLIB) and $(PERL).Ulf Möller1999-04-012-5/+6
|
* New option to generate 80386 code.Ulf Möller1999-03-312-2/+3
|
* Fix security hole.Ben Laurie1999-03-222-2/+3
|
* Put the dependencies back.Ben Laurie1999-03-061-0/+6
|
* General source tree makefile cleanups: Made `making xxx in yyy...' displayRalf S. Engelschall1999-03-061-12/+5
| | | | | | | | consistent in the source tree and replaced `/bin/rm' by `rm'. Additonally cleaned up the `make links' target: Remove unnecessary semicolons, subsequent redundant removes, inline point.sh into mklink.sh to speed processing and no longer clutter the display with confusing stuff. Instead only the actually done links are displayed.
* Delete a few unused files in apps, restore CAST WIN32 ASM file to mainDr. Stephen Henson1999-02-112-1/+953
| | | | tree.
* This time, get it right.Ben Laurie1999-01-191-2/+5
|
* Finally lay dependencies to rest (I hope!).Ben Laurie1999-01-191-1/+4
|
* Spelling mistake.Ben Laurie1999-01-191-2/+2
|
* Ignore auto-generated programs.Ben Laurie1999-01-171-0/+2
|
* Dispose of generated programs.Ben Laurie1999-01-172-1950/+0
|
* Fix major cockup with short keys in CAST-128.Ben Laurie1999-01-176-219/+239
|
* Fix version stuff:Ralf S. Engelschall1998-12-311-1/+1
| | | | | | | | | | | 1. The already released version was 0.9.1c and not 0.9.1b 2. The next release should be 0.9.2 and not 0.9.1d, because first the changes are already too large, second we should avoid any more 0.9.1x confusions and third, the Apache version semantics of VERSION.REVISION.PATCHLEVEL for the version string is reasonable (and here .2 is already just a patchlevel and not major change). tVS: ----------------------------------------------------------------------