From: Willy Tarreau Date: Tue, 7 Jul 2015 16:09:34 +0000 (+0200) Subject: CLEANUP: ssl: make ssl_sock_generate_certificate() use ssl_sock_generated_cert_serial() X-Git-Tag: v1.6-dev3~29 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fc017fec487382aab2f5016a3523f49cebaa751a;p=thirdparty%2Fhaproxy.git CLEANUP: ssl: make ssl_sock_generate_certificate() use ssl_sock_generated_cert_serial() It saves from open-coding the hashing method. Instead all serial generation is done in a single function. --- diff --git a/src/ssl_sock.c b/src/ssl_sock.c index aa1d2aedcb..aeee8c3fd8 100644 --- a/src/ssl_sock.c +++ b/src/ssl_sock.c @@ -1159,7 +1159,7 @@ ssl_sock_generate_certificate(const char *servername, struct bind_conf *bind_con struct lru64 *lru = NULL; unsigned int serial; - serial = XXH32(servername, strlen(servername), ssl_ctx_lru_seed); + serial = ssl_sock_generated_cert_serial(servername, strlen(servername)); if (ssl_ctx_lru_tree) { lru = lru64_get(serial, ssl_ctx_lru_tree, cacert, 0); if (lru && lru->domain)