summaryrefslogtreecommitdiffstats
path: root/patches
diff options
context:
space:
mode:
authorBrian Carlstrom <bdc@google.com>2010-07-16 11:09:17 -0700
committerBrian Carlstrom <bdc@google.com>2010-07-16 11:11:19 -0700
commit4e0e02a98b7d235f19972c6a214fda924d6b958b (patch)
treee5f4ed47b9af12e1beca58084a24101524024aa9 /patches
parent4f16e619f191ec2041275b4ff5235663d583e484 (diff)
downloadreplicant_openssl-4e0e02a98b7d235f19972c6a214fda924d6b958b.zip
replicant_openssl-4e0e02a98b7d235f19972c6a214fda924d6b958b.tar.gz
replicant_openssl-4e0e02a98b7d235f19972c6a214fda924d6b958b.tar.bz2
Restoring openssl s_server, pkey, pkeyparam, pkeyutl
This is only for the /system/bin/openssl test app which does not ship by default. Instructions for running s_server for testing are added in README.android. Change-Id: I9c6032871f853c780e4c9ffef9b2dd8ad009f32b
Diffstat (limited to 'patches')
-rw-r--r--patches/apps_Android.mk4
-rw-r--r--patches/progs.patch45
2 files changed, 4 insertions, 45 deletions
diff --git a/patches/apps_Android.mk b/patches/apps_Android.mk
index e9f215c..06e07a2 100644
--- a/patches/apps_Android.mk
+++ b/patches/apps_Android.mk
@@ -32,6 +32,9 @@ LOCAL_SRC_FILES:= \
pkcs12.c \
pkcs7.c \
pkcs8.c \
+ pkey.c \
+ pkeyparam.c \
+ pkeyutl.c \
prime.c \
rand.c \
req.c \
@@ -39,6 +42,7 @@ LOCAL_SRC_FILES:= \
rsautl.c \
s_cb.c \
s_client.c \
+ s_server.c \
s_socket.c \
s_time.c \
sess_id.c \
diff --git a/patches/progs.patch b/patches/progs.patch
index a00af00..16fd9b0 100644
--- a/patches/progs.patch
+++ b/patches/progs.patch
@@ -13,39 +13,6 @@
config = NULL;
--- openssl-1.0.0.orig/apps/progs.h 2009-06-30 08:08:38.000000000 -0700
+++ openssl-1.0.0/apps/progs.h 2010-05-18 14:05:38.000000000 -0700
-@@ -43,7 +43,9 @@ extern int spkac_main(int argc,char *arg
- extern int smime_main(int argc,char *argv[]);
- extern int rand_main(int argc,char *argv[]);
- extern int engine_main(int argc,char *argv[]);
-+#ifndef OPENSSL_NO_OCSP
- extern int ocsp_main(int argc,char *argv[]);
-+#endif
- extern int prime_main(int argc,char *argv[]);
- extern int ts_main(int argc,char *argv[]);
-
-@@ -107,7 +109,9 @@ FUNCTION functions[] = {
- #endif
- {FUNC_TYPE_GENERAL,"genpkey",genpkey_main},
- #if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3))
-- {FUNC_TYPE_GENERAL,"s_server",s_server_main},
-+#if 0 /* ANDROID */
-+ {FUNC_TYPE_GENERAL,"s_server",s_server_main},
-+#endif
- #endif
- #if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3))
- {FUNC_TYPE_GENERAL,"s_client",s_client_main},
-@@ -133,9 +137,11 @@ FUNCTION functions[] = {
- {FUNC_TYPE_GENERAL,"pkcs12",pkcs12_main},
- #endif
- {FUNC_TYPE_GENERAL,"pkcs8",pkcs8_main},
-+#if 0 /* ANDROID */
- {FUNC_TYPE_GENERAL,"pkey",pkey_main},
- {FUNC_TYPE_GENERAL,"pkeyparam",pkeyparam_main},
- {FUNC_TYPE_GENERAL,"pkeyutl",pkeyutl_main},
-+#endif
- {FUNC_TYPE_GENERAL,"spkac",spkac_main},
- {FUNC_TYPE_GENERAL,"smime",smime_main},
- {FUNC_TYPE_GENERAL,"rand",rand_main},
@@ -146,7 +152,9 @@ FUNCTION functions[] = {
{FUNC_TYPE_GENERAL,"ocsp",ocsp_main},
#endif
@@ -85,15 +52,3 @@
# undef TERMIOS
# define TERMIO
# undef SGTTY
---- openssl-1.0.0.orig/apps/s_client.c 2009-12-16 12:28:28.000000000 -0800
-+++ openssl-1.0.0/apps/s_client.c 2010-04-14 14:25:09.000000000 -0700
-@@ -216,6 +216,9 @@ static int c_ign_eof=0;
- /* Default PSK identity and key */
- static char *psk_identity="Client_identity";
- /*char *psk_key=NULL; by default PSK is not used */
-+#if 1 /* ANDROID */
-+char *psk_key=NULL;
-+#endif
-
- static unsigned int psk_client_cb(SSL *ssl, const char *hint, char *identity,
- unsigned int max_identity_len, unsigned char *psk,