History log of /external/openssl/Apps.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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