]> granicus.if.org Git - apache/commitdiff
* modules/ssl/ssl_util_ssl.c, modules/ssl/ssl_util_ssl.h:
authorJoe Orton <jorton@apache.org>
Fri, 4 May 2018 12:16:37 +0000 (12:16 +0000)
committerJoe Orton <jorton@apache.org>
Fri, 4 May 2018 12:16:37 +0000 (12:16 +0000)
  Remove modssl_read_encrypted_pkey() and helpers, added in r1804087
  but never used.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1830912 13f79535-47bb-0310-9956-ffa450edef68

modules/ssl/ssl_util_ssl.c
modules/ssl/ssl_util_ssl.h

index b7f0eca173523e9898c25f349ae38254de4a1e90..d6a5a3abeca3cb1771ae32b75e15a3e42d68ad8c 100644 (file)
@@ -115,33 +115,6 @@ EVP_PKEY *modssl_read_privatekey(const char* filename, EVP_PKEY **key, pem_passw
     return rc;
 }
 
-typedef struct {
-    const char *pass;
-    int pass_len;
-} pass_ctx;
-
-static int provide_pass(char *buf, int size, int rwflag, void *baton)
-{
-    pass_ctx *ctx = baton;
-    if (ctx->pass_len > 0) {
-        if (ctx->pass_len < size) {
-            size = (int)ctx->pass_len;
-        }
-        memcpy(buf, ctx->pass, size);
-    }
-    return ctx->pass_len;
-}
-
-EVP_PKEY   *modssl_read_encrypted_pkey(const char *filename, EVP_PKEY **key, 
-                                       const char *pass, apr_size_t pass_len)
-{
-    pass_ctx ctx;
-    
-    ctx.pass = pass;
-    ctx.pass_len = pass_len;
-    return modssl_read_privatekey(filename, key, provide_pass, &ctx);
-}
-
 /*  _________________________________________________________________
 **
 **  Smart shutdown
index c67dacff3d84fea7ba80fc42594ca04c657b2bc1..08fba63fb33979b1eb02f8099bfeb42c556a500d 100644 (file)
@@ -65,7 +65,6 @@ void        modssl_init_app_data2_idx(void);
 void       *modssl_get_app_data2(SSL *);
 void        modssl_set_app_data2(SSL *, void *);
 EVP_PKEY   *modssl_read_privatekey(const char *, EVP_PKEY **, pem_password_cb *, void *);
-EVP_PKEY   *modssl_read_encrypted_pkey(const char *, EVP_PKEY **, const char *, apr_size_t);
 int         modssl_smart_shutdown(SSL *ssl);
 BOOL        modssl_X509_getBC(X509 *, int *, int *);
 char       *modssl_X509_NAME_ENTRY_to_string(apr_pool_t *p, X509_NAME_ENTRY *xsne,