/[Apache-SVN]
ViewVC logotype

Revision 1830927


Jump to revision: Previous Next
Author: jorton
Date: Fri May 4 17:56:32 2018 UTC (6 years ago)
Changed paths: 3
Log Message:
Simplify the ssl_asn1_table API, remove abstraction (it is used only
to cache serialized EVP_PKEYs not any char * blobs), and document.

* modules/ssl/ssl_util.c (ssl_asn1_table_set): Take the EVP_PKEY and
  serialize internally.  Use ap_realloc.  Return the ssl_asn1_t *
  pointer.  Don't call apr_hash_set() for unchanged pointer case.

* modules/ssl/ssl_engine_pphrase.c (ssl_load_encrypted_pkey):
  Adjust for the above.

* modules/ssl/ssl_private.h: Adjust as above, add docs.


Changed paths

Path Details
Directoryhttpd/httpd/trunk/modules/ssl/ssl_engine_pphrase.c modified , text changed
Directoryhttpd/httpd/trunk/modules/ssl/ssl_private.h modified , text changed
Directoryhttpd/httpd/trunk/modules/ssl/ssl_util.c modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26