aboutsummaryrefslogtreecommitdiff
path: root/crypto/cast
AgeCommit message (Collapse)AuthorFilesLines
2016-02-01unified build scheme: add build.info filesRichard Levitte1-0/+3
Now that we have the foundation for the "unified" build scheme in place, we add build.info files. They have been generated from the Makefiles in the same directories. Things that are platform specific will appear in later commits. Reviewed-by: Andy Polyakov <appro@openssl.org>
2016-01-29Templatize util/domdRich Salz1-2/+1
Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-01-26Remove /* foo.c */ commentsRich Salz7-7/+0
This was done by the following find . -name '*.[ch]' | /tmp/pl where /tmp/pl is the following three-line script: print unless $. == 1 && m@/\* .*\.[ch] \*/@; close ARGV if eof; # Close file to reset $. And then some hand-editing of other files. Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
2016-01-20Remove update tagsRich Salz1-2/+0
Also remove depend/local_depend. Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-01-17Remove some old makefile targetsRich Salz1-12/+0
Remove lint, tags, dclean, tests. This is prep for a new makedepend scheme. This is temporary pending unified makefile, and might help it. Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-01-12Move Makefiles to Makefile.inRich Salz1-16/+0
Create Makefile's from Makefile.in Rename Makefile.org to Makefile.in Rename Makefiles to Makefile.in Address review feedback from Viktor and Richard Reviewed-by: Viktor Dukhovni <viktor@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-08-10RT3999: Remove sub-component version stringsRich Salz1-2/+0
Especially since after the #ifdef cleanups this is not useful. Reviewed-by: Matt Caswell <matt@openssl.org>
2015-05-22Fix the update target and remove duplicate file updatesRichard Levitte1-0/+2
We had updates of certain header files in both Makefile.org and the Makefile in the directory the header file lived in. This is error prone and also sometimes generates slightly different results (usually just a comment that differs) depending on which way the update was done. This removes the file update targets from the top level Makefile, adds an update: target in all Makefiles and has it depend on the depend: or local_depend: targets, whichever is appropriate, so we don't get a double run through the whole file tree. Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-03-31Remove EXHEADER, TEST, APPS, links:, install: and uninstall: where relevantRichard Levitte1-17/+1
With no more symlinks, there's no need for those variables, or the links target. This also goes for all install: and uninstall: targets that do nothing but copy $(EXHEADER) files, since that's now taken care of by the top Makefile. Also, removed METHTEST from test/Makefile. It looks like an old test that's forgotten... Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-03-31Stop symlinking, move files to intended directoryRichard Levitte2-316/+0
Rather than making include/openssl/foo.h a symlink to crypto/foo/foo.h, this change moves the file to include/openssl/foo.h once and for all. Likewise, move crypto/foo/footest.c to test/footest.c, instead of symlinking it there. Originally-by: Geoff Thorpe <geoff@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-02-02Dead code cleanup: #if 0 dropped from testsRich Salz1-28/+0
Reviewed-by: Andy Polyakov <appro@openssl.org>
2015-01-29clang on Linux x86_64 complains about unreachable code.Richard Levitte1-1/+0
Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-01-22More comment realignmentmaster-post-reformatMatt Caswell1-3/+3
Reviewed-by: Tim Hudson <tjh@openssl.org>
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell9-1217/+1228
Reviewed-by: Tim Hudson <tjh@openssl.org>
2015-01-22Further comment changes for reformat (master)Matt Caswell1-1/+1
Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-12-08Remove fipscanister build functionality from makefiles.Dr. Stephen Henson1-1/+1
Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-11-28Remove all .cvsignore filesRich Salz2-10/+0
Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-10-01crypto/cast/asm/cast-586.pl: +5% on PIII and remove obsolete readme.Andy Polyakov2-10/+6
Reviewed-by: Rich Salz <rsalz@openssl.org>
2014-10-01RT3549: Remove obsolete files in cryptoRich Salz2-620/+0
Reviewed-by: Andy Polyakov <appro@openssl.org>
2014-07-08Please Clang's sanitizer.Andy Polyakov1-0/+2
PR: #3424,#3423,#3422
2011-01-26Change AR to ARX to allow exclusion of fips object modulesDr. Stephen Henson1-1/+1
2009-12-22Constify crypto/cast.Bodo Möller1-2/+4
2009-12-22Constify crypto/cast.Bodo Möller5-16/+12
2008-12-22Optimize CAST for size on 64-bit platforms. For reference, CAST_LONG beingAndy Polyakov1-1/+1
unsigned long must be attributed to 16-bit support. As we don't support 16-bit platoforms anymore, there is no reason to waste twice required space on CAST S-boxes (16KB vs. 8KB) or key schedule.
2008-11-16Ignore generated ASM.Ben Laurie1-0/+1
2008-04-17Apply mingw patches as supplied by Roumen Petrov an Alon Bar-LevLutz Jänicke1-1/+1
PR: 1552 Submitted by: Roumen Petrov <openssl@roumenpetrov.info>, "Alon Bar-Lev" <alon.barlev@gmail.com>
2008-01-11Unify x86 perlasm make rules.Andy Polyakov1-11/+2
2008-01-05Update perl asm scripts include paths for perlasm.Dr. Stephen Henson1-1/+2
2007-12-18Engage x86 assembler in Mac OS X build.Andy Polyakov1-0/+2
2007-01-21Constify version strings and some structures.Dr. Stephen Henson1-1/+1
2006-02-04Update filenames in makefiles.Dr. Stephen Henson1-1/+1
2005-05-16Further BUILDENV refinement, further fool-proofing of Makefiles andAndy Polyakov1-2/+16
[most importantly] put back dependencies accidentaly eliminated in check-in #13342.
2005-05-16make updateBodo Möller1-15/+0
2005-05-15Fool-proofing MakefilesAndy Polyakov1-4/+1
2005-04-26Add DTLS support.Ben Laurie1-0/+1
2005-04-13Zap OPENSSL_EXTERN on symbols, which are not meant to be local to DLL.Andy Polyakov1-13/+8
2005-04-11Add emacs cache files to .cvsignore.Richard Levitte2-0/+4
2005-03-30Blow away Makefile.ssl.Ben Laurie1-4/+3
2005-02-06This patch was "ignited" by OpenBSD 3>=4 support. They've switched to ELFAndy Polyakov1-8/+3
and GNU binutils, but kept BSD make... And I took the opportunity to unify other targets to this common least denominator...
2004-11-02Don't use $(EXHEADER) directly in for loops, as most shells will breakRichard Levitte1-1/+1
if $(EXHEADER) is empty. Notified by many, solution suggested by Carson Gaspar <carson@taltos.org>
2004-08-29Proper support for OpenBSD-i386 shared build, including assember modules!Andy Polyakov1-3/+4
"Proper" means "compiles and passes test." Versioning is broken (I think).
2004-08-01OpenBSD fix-up for new a.out targets. OpenBSD .s.o rule is busted...Andy Polyakov1-3/+3
2004-08-01Clean-up GAS targets: get rid of "cpp" stuff and replace it with "purified"Andy Polyakov1-13/+8
COFF and a.out targets [similar to ELF targets]. You might notice some rudementary support for shared mingw builds under cygwin. It works (it produces cryptoeay32.dll and ssleay32.dll with everything exported by name), but it's primarily for testing/debugging purposes, at least for now...
2003-12-27Use sh explicitely to run point.shRichard Levitte1-1/+1
This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
2003-12-01Some more ASFLAGS settings requiredLutz Jänicke1-0/+1
PR: #735 Submitted by: Tim Rice <tim@multitalents.net>
2003-11-28Netware-specific changes,Richard Levitte2-0/+6
PR: 780 Submitted by: Verdon Walker <VWalker@novell.com> Reviewed by: Richard Levitte
2003-10-28Ignore derived file.Geoff Thorpe1-0/+1
2003-03-20Make sure we get the definition of OPENSSL_NO_CAST.Richard Levitte2-0/+3
2003-01-03Unified targets for ELF assembler modules. Tested on Linux, Solaris andAndy Polyakov1-9/+3
FreeBSD. Goal is to extend support even to SCO5, UnixWare/OpenUnix...
2002-11-28Have all tests use EXIT() to exit rather than exit(), since the latter doesn'tRichard Levitte1-1/+3
always give the expected result on some platforms.