aboutsummaryrefslogtreecommitdiffstats
path: root/util/mkdef.pl
Commit message (Collapse)AuthorAgeFilesLines
* Teach mkdef.pl to handle multiline declarations.Richard Levitte2015-03-241-3/+16
| | | | | | | | For the moment, this is specially crafted for DECLARE_DEPRECATED because that's where we found the problem, but it can easily be expanded to other types of special delarations when needed. Reviewed-by: Matt Caswell <matt@openssl.org>
* Remove ui_compatRich Salz2015-02-061-1/+1
| | | | | | This is the last of the old DES API. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Have mkdef.pl ignore APPLINK settings.Rich Salz2015-02-061-20/+6
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Remove OPENSSL_NO_HMACDr. Stephen Henson2015-02-061-3/+1
| | | | | | | 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 various build breaksRich Salz2015-02-041-3/+3
| | | | | | | | | | | TABLE wasn't updated from a previous Configure change Missed an RMD160/RIPE/RIPEMD unification in mkdef.pl Makefile install_sw referenced file doc/openssl-shared.txt (RT3686) Needed to run 'make update' because - Various old code has been removed - Varous old #ifdef tests were removed Reviewed-by: Richard Levitte <levitte@openssl.org>
* old_des fix windows build, remove docsRich Salz2015-02-021-1/+1
| | | | | | | Remove outdated doc files. Fix windows build after old_des was removed. Reviewed-by: Tim Hudson <tjh@openssl.org>
* Remove OPENSSL_NO_SSL_INTERN as it is now redundant - all internalsMatt Caswell2015-01-311-2/+0
| | | | | | previously protected by this have been moved into non-public headers Reviewed-by: Richard Levitte <levitte@openssl.org>
* Fix various windows compilation issuesMatt Caswell2015-01-281-1/+1
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Fix no-ocb for WindowsMatt Caswell2015-01-281-2/+6
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* OPENSSL_NO_xxx cleanup: SHARich Salz2015-01-271-1/+0
| | | | | | | | | | | | | | | 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>
* OPENSSL_NO_xxx cleanup: RFC3779Rich Salz2015-01-271-5/+1
| | | | | | | | | Remove OPENSSL_NO_RFCF3779. Also, makevms.com was ignored by some of the other cleanups, so I caught it up. Sorry I ignored you, poor little VMS... Reviewed-by: Richard Levitte <levitte@openssl.org>
* RT3548: Remove unsupported platformsRich Salz2015-01-121-33/+8
| | | | | | | This last one for this ticket. Removes WIN16. So long, MS_CALLBACK and MS_FAR. We won't miss you. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Fix no-deprecated on WindowsMatt Caswell2015-01-121-0/+1
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* RT3548: Remove outdated platformsRich Salz2014-12-191-1/+1
| | | | | | This commit removes all mention of NeXT and NextStep. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Turn on OPENSSL_NO_DEPRECATED by default.Matt Caswell2014-12-181-0/+28
| | | | | | | | | | | | | Also introduce OPENSSL_USE_DEPRECATED. If OPENSSL_NO_DEPRECATED is defined at config stage then OPENSSL_USE_DEPRECATED has no effect - deprecated functions are not available. If OPENSSL_NO_DEPRECATED is not defined at config stage then applications must define OPENSSL_USE_DEPRECATED in order to access deprecated functions. Also introduce compiler warnings for gcc for applications using deprecated functions Reviewed-by: Rich Salz <rsalz@openssl.org>
* Remove fips.h reference.Dr. Stephen Henson2014-12-081-1/+0
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Remove SSLv2 supportKurt Roeckx2014-12-041-5/+1
| | | | | | 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-1/+5
| | | | | | | | | | | 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>
* Fix SRTP compile issues for windowsMatt Caswell2014-10-151-3/+7
| | | | | | | | | | | | 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
* Add conditional unit testing interface.Dr. Stephen Henson2014-07-241-1/+6
| | | | | | | | | | | 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-191-0/+1
| | | | | | | Add cmac.h to mkdef.pl Remove ENGINE_load_rsax from engine.h: no longer built. Update ordinals Reviewed-by: Tim Hudson <tjh@openssl.org>
* util/mkdef.pl: o_time.h doesn't exist any moreGeoff Thorpe2014-04-251-1/+0
| | | | | | | o_time.h was removed in commit ff49a94, which breaks "make update" unless mkdir.pl is updated accordingly. Signed-off-by: Geoff Thorpe <geoff@openssl.org>
* recognise OPENSSL_NO_SSL_TRACEDr. Stephen Henson2012-07-011-3/+7
|
* recognise HEARTBEATS in mkdef.pl scriptDr. Stephen Henson2011-12-311-1/+1
|
* recognise SCTP in mkdef.pl scriptDr. Stephen Henson2011-12-251-2/+6
|
* recognise DECLARE_PEM_write_const, update ordinalsDr. Stephen Henson2011-12-231-0/+1
|
* add cryptlib.h to mkdef.plDr. Stephen Henson2011-11-221-0/+1
|
* add strp.h to mkdef.pl headersDr. Stephen Henson2011-11-211-0/+1
|
* Fix warnings.Bodo Möller2011-10-191-3/+3
| | | | Also, use the common Configure mechanism for enabling/disabling the 64-bit ECC code.
* Don't export functions marked as FIPSCAPABLE.Dr. Stephen Henson2011-06-121-1/+6
|
* Typo.Dr. Stephen Henson2011-05-131-2/+2
|
* typoDr. Stephen Henson2011-05-131-1/+0
|
* Recognise NO_NISTP224-64-GCC-128Dr. Stephen Henson2011-05-131-1/+5
|
* Add SSL_INTERN definition.Dr. Stephen Henson2011-05-121-1/+3
|
* * Configure, crypto/ec/ec.h, crypto/ec/ecp_nistp224.c, util/mkdef.pl:Richard Levitte2011-03-251-0/+2
| | | | | | | Have EC_NISTP224_64_GCC_128 treated like any algorithm, and have disabled by default. If we don't do it this way, it screws up libeay.num. * util/libeay.num: make update
* * util/mkdef.pl: Add crypto/o_str.h and crypto/o_time.h. Maybe someRichard Levitte2011-03-221-0/+2
| | | | more need to be added...
* Add SRP support.Ben Laurie2011-03-121-1/+5
|
* Make no-ec2m work on Win32 build. Add nexprotoneg support too.Dr. Stephen Henson2011-02-121-2/+8
|
* Add FIPS support to mkdef.pl script, update ordinals.Dr. Stephen Henson2011-02-031-1/+8
|
* Add modes.h and cmac to WIN32 build system.Dr. Stephen Henson2010-07-251-0/+1
|
* Have mkdef.pl also handle VAX and Non-VAX differences for VMSRichard Levitte2009-05-151-3/+18
|
* Updates from 1.0.0-stableDr. Stephen Henson2009-04-041-1/+5
|
* Submitted by: "Victor B. Wagner" <vitus@cryptocom.ru>Dr. Stephen Henson2009-02-251-1/+1
| | | | | | | Approved by: steve Recognise "enable-zlib" in mkdef.pl to handle "zlib" option when passed to Configure.
* Update from stable-branch.Dr. Stephen Henson2008-11-241-17/+6
|
* Update from stable branch.Dr. Stephen Henson2008-11-121-1/+16
|
* Win32 fixes... add new directory to build system. Fix warnings.Dr. Stephen Henson2008-10-271-0/+1
|
* Remove store from Windows build.Dr. Stephen Henson2008-06-041-1/+1
|
* Update from stable branch.Dr. Stephen Henson2008-06-011-1/+5
|
* Recognize LHASH_OF().Dr. Stephen Henson2008-05-311-0/+1
|
* And so it begins...Dr. Stephen Henson2008-03-121-2/+15
| | | | | | | | | | Initial support for CMS. Add zlib compression BIO. Add AES key wrap implementation. Generalize S/MIME MIME code to support CMS and/or PKCS7.