9d6b691a23aeebe0e520dab9e11a484eae4999fd |
|
09-Feb-2013 |
Kenny Root <kroot@google.com> |
Switch compiler to clang Clang now is performant enough to use instead of GCC. We can later switch on ftrapv to better deal with potential problems. Clang was having problems with BN multiply operations, but it appears to not affect RSA speeds anymore. gcc: openssl speed -elapsed rsa sign verify sign/s verify/s rsa 512 bits 0.000759s 0.000073s 1317.5 13621.0 rsa 1024 bits 0.004109s 0.000234s 243.4 4276.1 rsa 2048 bits 0.027652s 0.000842s 36.2 1188.3 rsa 4096 bits 0.198824s 0.003204s 5.0 312.1 clang: openssl speed -elapsed rsa sign verify sign/s verify/s rsa 512 bits 0.000784s 0.000074s 1274.9 13522.6 rsa 1024 bits 0.004132s 0.000235s 242.0 4256.9 rsa 2048 bits 0.027680s 0.000851s 36.1 1175.5 rsa 4096 bits 0.198824s 0.003245s 5.0 308.2 Change-Id: Iadad4739cf925a552158463047bdf1e19f9d0e83
/external/openssl/Apps.mk
|
32e8f93ccd0aad87b5570b88f3ce5f1ea7530be3 |
|
02-May-2013 |
Brian Carlstrom <bdc@google.com> |
Give unique name to host build shared libraries Change-Id: Ib4d2ababe8bf6876a2d41c2dcc2db881515089b9
/external/openssl/Apps.mk
|
063cfe18eb26487c1e69f0b9f408b3849c81a84a |
|
19-Feb-2013 |
David 'Digit' Turner <digit@android.com> |
Move more build configuration to openssl.config This patch makes openssl.config the only place where common and architecture-specific sources and compiler flags are listed. Its content is processed by import_openssl.sh to generate new build config files (Crypto-config.mk, Ssl-config.mk, Apps-config.mk) which are themselves included by simplified Crypto.mk, Ssl.mk, Apps.mk. + Add a new script (check-all-builds.sh) that can rebuild six different variants of openssl in one go. This is useful to quickly check that a change didn't break a specific build, e.g. when adding new patch or upgrading the OpenSSL sources. See './check-all-builds.sh --help' for more info. Note: Clang-based builds are currently broken, so only GCC-based ones are activated at the moment. Change-Id: If08c204e4dc9b081ce676bc7984d039670e115b0
/external/openssl/Apps.mk
|
402789303eee193d40d8db1e792529936135636b |
|
30-Aug-2012 |
Brian Carlstrom <bdc@google.com> |
Disable SSL compression Bug: 7079965 Change-Id: I0efabd6bfb88ca841f68c0669a9c1f1a7d9bd6cf
/external/openssl/Apps.mk
|
8dc607f5fdfe0293d04050de758484fc0d22833d |
|
08-Apr-2012 |
Brian Carlstrom <bdc@google.com> |
Move OpenSSL makefiles to one directory to avoid future patching issues Change-Id: I39f6cfc61f484f4457bda3003e5992dfc7e20186
/external/openssl/Apps.mk
|