aboutsummaryrefslogtreecommitdiffstats
path: root/util/mk1mf.pl
Commit message (Collapse)AuthorAgeFilesLines
* Merge OPENSSL_NO_EC{DH,DSA} into OPENSSL_NO_ECRich Salz2015-03-111-6/+0
| | | | | | Suggested by John Foley <foleyj@cisco.com>. Reviewed-by: Matt Caswell <matt@openssl.org>
* Remove OPENSSL_NO_HMACDr. Stephen Henson2015-02-061-1/+0
| | | | | | | Disabling HMAC doesn't work. If it did it would end up disabling a lot of OpenSSL functionality (it is required for all versions of TLS for example). Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
* Fix no-ocb for WindowsMatt Caswell2015-01-281-0/+1
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* OPENSSL_NO_xxx cleanup: SHARich Salz2015-01-271-11/+2
| | | | | | | | | | | | | | | Remove support for SHA0 and DSS0 (they were broken), and remove the ability to attempt to build without SHA (it didn't work). For simplicity, remove the option of not building various SHA algorithms; you could argue that SHA_224/256/384/512 should be kept, since they're like crypto algorithms, but I decided to go the other way. So these options are gone: GENUINE_DSA OPENSSL_NO_SHA0 OPENSSL_NO_SHA OPENSSL_NO_SHA1 OPENSSL_NO_SHA224 OPENSSL_NO_SHA256 OPENSSL_NO_SHA384 OPENSSL_NO_SHA512 Reviewed-by: Richard Levitte <levitte@openssl.org>
* Cleanup OPENSSL_NO_xxx, part 1master-pre-reformatRich Salz2015-01-141-1/+1
| | | | | | | | | | OPENSSL_NO_RIPEMD160, OPENSSL_NO_RIPEMD merged into OPENSSL_NO_RMD160 OPENSSL_NO_FP_API merged into OPENSSL_NO_STDIO Two typo's on #endif comments fixed: OPENSSL_NO_ECB fixed to OPENSSL_NO_OCB OPENSSL_NO_HW_SureWare fixed to OPENSSL_NO_HW_SUREWARE Reviewed-by: Richard Levitte <levitte@openssl.org>
* Make output from openssl version -f consistent with previous versionsMatt Caswell2015-01-131-1/+1
| | | | Reviewed-by: Andy Polyakov <appro@openssl.org>
* Ensure internal header files are used from mk1mf based buildsMatt Caswell2015-01-131-1/+1
| | | | Reviewed-by: Richard Levitte: <levitte@openssl.org>
* Fix no-deprecated on WindowsMatt Caswell2015-01-121-0/+1
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Remove SSLv2 supportKurt Roeckx2014-12-041-8/+2
| | | | | | The only support for SSLv2 left is receiving a SSLv2 compatible client hello. Reviewed-by: Richard Levitte <levitte@openssl.org>
* New option no-ssl3-method which removes SSLv3_*methodDr. Stephen Henson2014-11-191-2/+8
| | | | | | | | | | | When no-ssl3 is set only make SSLv3 disabled by default. Retain -ssl3 options for s_client/s_server/ssltest. When no-ssl3-method is set SSLv3_*method() is removed and all -ssl3 options. We should document this somewhere, e.g. wiki, FAQ or manual page. Reviewed-by: Emilia Käsper <emilia@openssl.org>
* Emit PERLASM_SCHEME to fix GitMake on OS XMike Bland2014-11-161-0/+2
| | | | | | | | | This fixes the errors when trying to assemble .s files using GitMake on OS X. Change-Id: I2221f558619302d22e0c57d7203173d634155678 Signed-off-by: Mike Bland <mbland@acm.org> Signed-off-by: Geoff Thorpe <geoff@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
* no-ssl2 with no-ssl3 does not mean drop the ssl libTim Hudson2014-10-201-6/+0
| | | | Reviewed-by: Geoff Thorpe <geoff@openssl.org>
* Fix SRTP compile issues for windowsMatt Caswell2014-10-151-0/+1
| | | | | | | | | | | | Related to CVE-2014-3513 This fix was developed by the OpenSSL Team Reviewed-by: Tim Hudson <tjh@openssl.org> Conflicts: util/mkdef.pl util/ssleay.num
* Fix single makefile.Ben Laurie2014-10-061-1/+3
| | | | Reviewed-by: Geoffrey Thorpe <geoff@geoffthorpe.net>
* Add conditional unit testing interface.Dr. Stephen Henson2014-07-241-0/+1
| | | | | | | | | | | Don't call internal functions directly call them through SSL_test_functions(). This also makes unit testing work on Windows and platforms that don't export internal functions from shared libraries. By default unit testing is not enabled: it requires the compile time option "enable-unit-test". Reviewed-by: Geoff Thorpe <geoff@openssl.org>
* Windows build fixes.Dr. Stephen Henson2014-07-011-1/+3
|
* Fix Windows build.Dr. Stephen Henson2014-06-121-4/+7
| | | | (cherry picked from commit 5f4c5a902b0508eab235adecb34b236cdc0048a5)
* Only copy opensslconf.h at init time.Ben Laurie2014-05-241-0/+6
|
* Don't use getcwd in non-copy builds.Dr. Stephen Henson2014-02-151-1/+1
|
* Build on MacOS.Ben Laurie2014-02-091-2/+2
|
* Asm build portability.Dr. Stephen Henson2013-04-081-4/+4
| | | | | Don't use Win32 specific options in mk1mf.pl to build assembly language files.
* Missing semicolon.Ben Laurie2013-04-061-1/+1
|
* Fix non-copy builds.Dr. Stephen Henson2013-04-061-2/+4
| | | | | Only use -MMD and .sinclude in copy builds: other platforms don't support them.
* Merge, go back to copy-if-different.Ben Laurie2013-04-061-2/+1
|
* More progress towards working tests.Ben Laurie2013-04-061-2/+4
|
* Get closer to a working single Makefile with test support.Ben Laurie2013-04-061-12/+28
|
* Use $(PERL) when calling scripts in mk1mf.plDr. Stephen Henson2013-04-031-1/+1
|
* Actually comment out the cpuid asm!Ben Laurie2013-03-041-1/+1
|
* Merge branch 'master' of openssl.net:opensslBen Laurie2013-03-041-10/+12
|\ | | | | | | | | Conflicts: util/mk1mf.pl
| * Fix WIN32 build.Dr. Stephen Henson2013-03-041-9/+11
| | | | | | | | | | Make assembly language handling conditional on the "copy" platform as Windows does its own thing here.
* | Only copy headers if they've changed.Ben Laurie2013-03-041-1/+1
| |
* | Don't make CPUID stuff twice.Ben Laurie2013-03-041-1/+2
|/
* Handle assembler files.Ben Laurie2013-03-041-0/+32
|
* Take the first definition of a variable.Ben Laurie2013-03-041-1/+1
|
* Use "copy" instead of "auto".Ben Laurie2013-03-041-4/+7
|
* Remove pointless diagnostic.Ben Laurie2013-03-041-1/+0
|
* Preserve the C compiler.Ben Laurie2013-03-041-0/+2
|
* Inherit CFLAGS when plaform is "auto".Ben Laurie2013-03-041-1/+6
|
* Remove empty command.Ben Laurie2013-03-041-1/+0
|
* Spelling.Ben Laurie2013-03-041-1/+1
|
* Add dependency on destination directory.Ben Laurie2013-03-041-1/+1
|
* Spelling.Ben Laurie2013-03-041-1/+1
|
* Add reallyclean target.Ben Laurie2013-03-041-0/+7
|
* mk1mf.pl: correct flags.Andy Polyakov2012-10-291-2/+2
|
* mk1mf.pl: replace chop to make it work in mixture of perls for Windows.Andy Polyakov2012-07-151-1/+1
|
* recognise OPENSSL_NO_SSL_TRACEDr. Stephen Henson2012-07-011-0/+1
|
* recognise no-sctpDr. Stephen Henson2011-12-251-0/+1
|
* mk1mk.pl: cleanup engines' handling and make fips build work on WIN64I.Andy Polyakov2011-10-211-3/+5
|
* Recognise new option.Dr. Stephen Henson2011-10-191-1/+1
|
* Make latest assembler additions (vpaes and e_padlock) work in Windows build.Andy Polyakov2011-09-181-3/+12
|