summaryrefslogtreecommitdiffstats
path: root/Configure
AgeCommit message (Collapse)Author
2015-01-06Remove inconsistency in ARM support.Andy Polyakov
This facilitates "universal" builds, ones that target multiple architectures, e.g. ARMv5 through ARMv7. See commentary in Configure for details. Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Matt Caswell <matt@openssl.org> (cherry picked from commit c1669e1c205dc8e695fb0c10a655f434e758b9f7)
2015-01-05Add a clang build target for linux-x86_64Emilia Kasper
This change documents the world as-is, by turning all warnings on, and then turning warnings that trigger off again. Reviewed-by: Andy Polyakov <appro@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
2014-11-19New option no-ssl3-method which removes SSLv3_*methodDr. Stephen Henson
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> (cherry picked from commit 3881d8106df732fc433d30446625dfa2396da42d)
2014-09-22Configure: engage ECP_NISTZ256.Andy Polyakov
RT: 3149 Reviewed-by: Rich Salz <rsalz@openssl.org> (cherry picked from commit 847147908bc7596195debb48a554a8cade2075f7) Resolved conflicts: Configure TABLE
2014-09-22Configure: add configuration for crypto/ec/asm extensions.Andy Polyakov
Reviewed-by: Rich Salz <rsalz@openssl.org> (cherry picked from commit 6019cdd327526beb25a4c31c1ef63e72f5f8a4b0) Resolved conflicts: Configure Makefile.org TABLE
2014-08-27RT2308: Add extern "C" { ... } wrapperRich Salz
Add the wrapper to all public header files (Configure generates one). Don't bother for those that are just lists of #define's that do renaming. Reviewed-by: Tim Hudson <tjh@openssl.org> Cherry-pick of commit 17e80c6bd05de7406a65116f34ed59665607d8d5
2014-08-01Update $default_depflags to match current defaults.Bodo Moeller
2014-07-24Add conditional unit testing interface.Dr. Stephen Henson
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> (cherry picked from commit e0fc7961c4fbd27577fb519d9aea2dc788742715) Conflicts: ssl/heartbeat_test.c ssl/ssl.h util/mkdef.pl
2014-07-22update $default_depflagsDr. Stephen Henson
Reviewed-by: Matt Caswell <matt@openssl.org>
2014-07-20Initial POWER8 support from development branch.Andy Polyakov
Reviewed-by: Kurt Roeckx <kurt@openssl.org> Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-06-11Enable multi-block support by default.Andy Polyakov
(cherry picked from commit 77a27a5066e8c0975d78be635ed356749a6f16db)
2014-06-11Engage GHASH for ARMv8.Andy Polyakov
(cherry picked from commit 82741e9c8980f96e4b3bba9e54e5904bc3e385bd)
2014-06-11Engage ARMv8 AES support [from HEAD].Andy Polyakov
2014-06-10linux-aarch64: engage SHA modules.Andy Polyakov
(cherry picked from commit f8aab6174c217fe4764652dab926e434e7838ce8)
2014-06-10Add linux-aarch64 taget.Andy Polyakov
armcap.c is shared between 32- and 64-bit builds and features link-time detection of getauxval. Submitted by: Ard Biesheuvel. (cherry picked from commit e8d93e342b4b7d43c73e955e81e227c514d389d9)
2014-06-10Remove experimental DANE code.Dr. Stephen Henson
Remove experimental DANE/dnssec code: not ready for use in an official release yet.
2014-03-07Remove -WX option from debug-VC-WIN32Dr. Stephen Henson
(cherry picked from commit 7a3e67f029969620966b8a627b8485d83692cca5)
2014-02-27Configure: mark unixware target as elf-1.Andy Polyakov
(cherry picked from commit 4ca026560a211ef2143199e4531aae377878e17a)
2014-02-26Configure: blended processor target in solaris-x86-cc.Andy Polyakov
(cherry picked from commit 7bb9d84e35dce137c4479915ab0cbdb10ad0cf1d)
2014-02-23Add debug flag.Ben Laurie
2014-02-13Configure: restore binary compatibility in darwin64-x86_64-cc.Andy Polyakov
(and remove duplicates).
2014-02-09Restore copyright symbol - ISO-8859-1 encoding for Configure fileScott Deboy
2014-02-08Add callbacks supporting generation and retrieval of supplemental data ↵Scott Deboy
entries, facilitating RFC 5878 (TLS auth extensions) Removed prior audit proof logic - audit proof support was implemented using the generic TLS extension API Tests exercising the new supplemental data registration and callback api can be found in ssltest.c. Implemented changes to s_server and s_client to exercise supplemental data callbacks via the -auth argument, as well as additional flags to exercise supplemental data being sent only during renegotiation. (cherry picked from commit 36086186a9b90cdad0d2cd0a598a10f03f8f4bcc) Conflicts: Configure apps/s_client.c apps/s_server.c ssl/ssl.h ssl/ssl3.h ssl/ssltest.c
2014-02-06update default depflagsDr. Stephen Henson
2014-02-06Configure: recognize experimental-multiblock.Andy Polyakov
(cherry picked from commit 2d752737c53d0cf4953c11551d6d2a9df3655329)
2014-02-05[aesni|sha*]-mb-x86_64.pl: add multi-block assembly modules [from master].Andy Polyakov
2014-02-01PPC assembly pack: jumbo update from master.Andy Polyakov
Add Vector Permutation AES and little-endian support.
2013-12-09ARM assembly pack: AES update from master (including bit-sliced module).Andy Polyakov
2013-12-08update $default_depflagsDr. Stephen Henson
2013-10-20Add clang debug target.Ben Laurie
2013-10-14Add support for Cygwin-x86_64.Andy Polyakov
PR: 3110 Submitted by Corinna Vinschen. (cherry picked from commit b3ef742cbbc1c8bf0e33dca60f08c65031647b07)
2013-09-16 Fix overly lenient comparisons:Bodo Moeller
- EC_GROUP_cmp shouldn't consider curves equal just because the curve name is the same. (They really *should* be the same in this case, but there's an EC_GROUP_set_curve_name API, which could be misused.) - EC_POINT_cmp shouldn't return 0 for ERR_R_SHOULD_NOT_HAVE_BEEN_CALLED or EC_R_INCOMPATIBLE_OBJECTS errors because in a cmp API, 0 indicates equality (not an error). Reported by: king cope (cherry picked from commit 312a46791ab465cfa3bf26764361faed0e5df014)
2013-07-05Remove RSAX engine, superseded by RSAZ module.Andy Polyakov
(cherry picked from commit f5b132d652e47af3cde3293d54c1bd028d00758d) Conflicts [resloved]: Configure
2013-07-05Take RSAZ modules into build loop, add glue and engage.Andy Polyakov
RT: 2582, 2850 (cherry picked from commit ca48ace5c52feb0082954fff00a44e1914b9e7e9) Conflicts: Configure
2013-05-20Add BN support for SPARC VIS3 and T4 [from master].Andy Polyakov
2013-05-20Add MD5 SPARC T4 code from master.Andy Polyakov
2013-05-19Add Camellia SPARC T4 module from master.Andy Polyakov
2013-05-19Add AES SPARC T4 module from master.Andy Polyakov
2013-05-19Add DES SPARC T4 module from master.Andy Polyakov
2013-05-19Add AES-NI SHA256 stitch and take it into build loop [from master].Andy Polyakov
2013-05-19Add AES-NI GCM stich and take it into build loop [from master].Andy Polyakov
2013-05-15RFC6689 support: add missing commit (git noob alert).Andy Polyakov
2013-01-22Configure: update linux-mips* lines [from master].Andy Polyakov
2013-01-19Add MacOS 64-bit debug target.Ben Laurie
2013-01-15Update default dependency flags.Dr. Stephen Henson
2012-12-29Update debug-steve* options.Dr. Stephen Henson
2012-12-26SSL/TLS record tracing code (backport from HEAD).Dr. Stephen Henson
2012-12-12Add my 64-bit debug target.Ben Laurie
2012-11-28Intel compiler support update from HEAD.Andy Polyakov
2012-10-16aix[64]-cc: get MT support right [from HEAD].Andy Polyakov
PR: 2896