#
a9988d54 |
| 08-Jan-2016 |
Dr. Stephen Henson |
remove hard coded algorithms Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
|
#
2854c798 |
| 07-Jan-2016 |
Dr. Stephen Henson |
Recognise disabled algorithms automatically. Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
|
#
6ac11bd0 |
| 08-Jan-2016 |
Rich Salz |
Fix no CRYPTO_MDEBUG build (windows) In order for mkdep to find #ifdef'd functions, they must be wrapped (in the header file) with #ifndef OPENSSL_NO_... So do that for v
Fix no CRYPTO_MDEBUG build (windows) In order for mkdep to find #ifdef'd functions, they must be wrapped (in the header file) with #ifndef OPENSSL_NO_... So do that for various CRYPTO_mem_debug... things. Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
show more ...
|
#
0c1badc8 |
| 07-Jan-2016 |
Richard Levitte |
Remove all remaining traces if PEM_Seal Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
|
#
a388633d |
| 07-Jan-2016 |
Richard Levitte |
Enhance util/mkdef.pl to provide a VMS linker option file for shlibs Reviewed-by: Tim Hudson <tjh@openssl.org>
|
#
700b4a4a |
| 14-Dec-2015 |
Rich Salz |
Remove more (rest?) of FIPS build stuff. Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
|
#
3addf183 |
| 15-Dec-2015 |
Matt Caswell |
Fix updating via mkdef.pl The previous commit introduced a new file format for ssleay.num and libeay.num, i.e. the introduction of a version field. Therefore the update capability in
Fix updating via mkdef.pl The previous commit introduced a new file format for ssleay.num and libeay.num, i.e. the introduction of a version field. Therefore the update capability in mkdef.pl needs updating to take account of the new format. Reviewed-by: Richard Levitte <levitte@openssl.org>
show more ...
|
#
e863d920 |
| 14-Dec-2015 |
Matt Caswell |
Don't export internal symbols On Linux when creating the .so file we were exporting all symbols. We should only be exporting public symbols. This commit fixes the issue. It is only a
Don't export internal symbols On Linux when creating the .so file we were exporting all symbols. We should only be exporting public symbols. This commit fixes the issue. It is only applicable to linux currently although the same technique may work for other platforms (e.g. Solaris should work the same way). This also adds symbol version information to our exported symbols. Reviewed-by: Richard Levitte <levitte@openssl.org>
show more ...
|
#
2ab96874 |
| 14-Dec-2015 |
Rich Salz |
Remove GMP engine. Reviewed-by: Ben Laurie <ben@openssl.org>
|
#
48f14845 |
| 09-Dec-2015 |
Andy Polyakov |
Configure: make no-chacha and no-poly1305 work. Reviewed-by: Richard Levitte <levitte@openssl.org>
|
#
d2ad1c96 |
| 27-Oct-2015 |
Dr. Stephen Henson |
remove ecdsa from mkdef.pl Reviewed-by: Richard Levitte <levitte@openssl.org>
|
#
cda302d9 |
| 22-Oct-2015 |
Dr. Stephen Henson |
remove ECDH from mkdef.pl Reviewed-by: Richard Levitte <levitte@openssl.org>
|
Revision tags: OpenSSL_1_0_1p, OpenSSL_1_0_2d, OpenSSL-fips-2_0_11, OpenSSL_1_0_1o, OpenSSL_1_0_2c, OpenSSL_0_9_8zg, OpenSSL_1_0_0s, OpenSSL_1_0_1n, OpenSSL_1_0_2b, OpenSSL-fips-2_0_10, OpenSSL_0_9_8zf, OpenSSL_1_0_0r, OpenSSL_1_0_1m, OpenSSL_1_0_2a |
|
#
38148a23 |
| 17-Feb-2015 |
Matt Caswell |
Various windows build fixes to prepare for windows port Reviewed-by: Rich Salz <rsalz@openssl.org>
|
#
05d7bf6c |
| 09-Sep-2015 |
David Woodhouse |
RT3992: Make SCT #ifdeffable. This code does open-coded division on 64-bit quantities and thus when building with GCC on 32-bit platforms will require functions such as __umoddi3 and
RT3992: Make SCT #ifdeffable. This code does open-coded division on 64-bit quantities and thus when building with GCC on 32-bit platforms will require functions such as __umoddi3 and __udivdi3 from libgcc. In constrained environments such as firmware, those functions may not be available. So make it possible to compile out SCT support, which in fact (in the case of UEFI) we don't need anyway. Signed-off-by: Rich Salz <rsalz@akamai.com> Reviewed-by: Tim Hudson <tjh@openssl.org>
show more ...
|
#
b0809bc8 |
| 04-Sep-2015 |
Rich Salz |
RT3998: Allow scrypt to be disabled This does 64-bit division and multiplication, and on 32-bit platforms pulls in libgcc symbols (and MSVC does similar) which may not be available.
RT3998: Allow scrypt to be disabled This does 64-bit division and multiplication, and on 32-bit platforms pulls in libgcc symbols (and MSVC does similar) which may not be available. Mostly done by David Woodhouse. Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
show more ...
|
#
47bbaa5b |
| 23-Jul-2015 |
David Woodhouse |
Revert "OPENSSL_NO_xxx cleanup: RFC3779" This reverts the non-cleanup parts of commit c73ad69017. We do actually have a reasonable use case for OPENSSL_NO_RFC3779 in the EDK2 UEFI bu
Revert "OPENSSL_NO_xxx cleanup: RFC3779" This reverts the non-cleanup parts of commit c73ad69017. We do actually have a reasonable use case for OPENSSL_NO_RFC3779 in the EDK2 UEFI build, since we don't have a strspn() function in our runtime environment and we don't want the RFC3779 functionality anyway. In addition, it changes the default behaviour of the Configure script so that RFC3779 support isn't disabled by default. It was always disabled from when it was first added in 2006, right up until the point where OPENSSL_NO_RFC3779 was turned into a no-op, and the code in the Configure script was left *trying* to disable it, but not actually working. Signed-off-by: Rich Salz <rsalz@akamai.com> Reviewed-by: Tim Hudson <tjh@openssl.org>
show more ...
|
#
e481f9b9 |
| 15-May-2015 |
Matt Caswell |
Remove support for OPENSSL_NO_TLSEXT Given the pervasive nature of TLS extensions it is inadvisable to run OpenSSL without support for them. It also means that maintaining the OPENSS
Remove support for OPENSSL_NO_TLSEXT Given the pervasive nature of TLS extensions it is inadvisable to run OpenSSL without support for them. It also means that maintaining the OPENSSL_NO_TLSEXT option within the code is very invasive (and probably not well tested). Therefore it is being removed. Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
show more ...
|
#
9f5be870 |
| 14-May-2015 |
Rich Salz |
Update mkdef for moved header file. crypto/cryptlib.h moved to crypto/include/internal; update the script. Reviewed-by: Richard Levitte <levitte@openssl.org>
|
#
68570797 |
| 14-May-2015 |
Richard Levitte |
Identify and move OpenSSL internal header files There are header files in crypto/ that are used by the rest of OpenSSL. Move those to include/internal and adapt the affected source
Identify and move OpenSSL internal header files There are header files in crypto/ that are used by the rest of OpenSSL. Move those to include/internal and adapt the affected source code, Makefiles and scripts. The header files that got moved are: crypto/constant_time_locl.h crypto/o_dir.h crypto/o_str.h Reviewed-by: Matt Caswell <matt@openssl.org>
show more ...
|
#
e36827f6 |
| 12-May-2015 |
Matt Caswell |
Remove remaining Kerberos references Following on from the removal of libcrypto and libssl support for Kerberos this commit removes all remaining references to Kerberos. Reviewe
Remove remaining Kerberos references Following on from the removal of libcrypto and libssl support for Kerberos this commit removes all remaining references to Kerberos. Reviewed-by: Rich Salz <rsalz@openssl.org>
show more ...
|
#
55a9a16f |
| 12-May-2015 |
Matt Caswell |
Remove Kerberos support from libssl Remove RFC2712 Kerberos support from libssl. This code and the associated standard is no longer considered fit-for-purpose. Reviewed-by: Rich
Remove Kerberos support from libssl Remove RFC2712 Kerberos support from libssl. This code and the associated standard is no longer considered fit-for-purpose. Reviewed-by: Rich Salz <rsalz@openssl.org>
show more ...
|
#
865b55ac |
| 30-Mar-2015 |
Dr. Stephen Henson |
remove asn1_mac.h Reviewed-by: Rich Salz <rsalz@openssl.org>
|
#
dee502be |
| 26-Mar-2015 |
Richard Levitte |
Stop symlinking, move files to intended directory 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
Stop symlinking, move files to intended directory 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>
show more ...
|
#
fa327faf |
| 24-Mar-2015 |
Richard Levitte |
Teach mkdef.pl to handle multiline declarations. For the moment, this is specially crafted for DECLARE_DEPRECATED because that's where we found the problem, but it can easily be expanded
Teach mkdef.pl to handle multiline declarations. 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>
show more ...
|
#
7cd6069c |
| 06-Feb-2015 |
Rich Salz |
Remove ui_compat This is the last of the old DES API. Reviewed-by: Richard Levitte <levitte@openssl.org>
|