Module Name: src Committed By: maya Date: Mon Feb 5 21:12:14 UTC 2018
Modified Files: src/crypto/external/bsd/openssl.old/dist/crypto/hmac: hmac.h src/crypto/external/bsd/openssl/dist/crypto/hmac: hmac.h Log Message: Match new openssl HMAC_CTX_new better and zero out all the fields. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/crypto/external/bsd/openssl.old/dist/crypto/hmac/hmac.h cvs rdiff -u -r1.3 -r1.4 \ src/crypto/external/bsd/openssl/dist/crypto/hmac/hmac.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/crypto/external/bsd/openssl.old/dist/crypto/hmac/hmac.h diff -u src/crypto/external/bsd/openssl.old/dist/crypto/hmac/hmac.h:1.4 src/crypto/external/bsd/openssl.old/dist/crypto/hmac/hmac.h:1.5 --- src/crypto/external/bsd/openssl.old/dist/crypto/hmac/hmac.h:1.4 Mon Feb 5 11:55:47 2018 +++ src/crypto/external/bsd/openssl.old/dist/crypto/hmac/hmac.h Mon Feb 5 21:12:14 2018 @@ -105,7 +105,7 @@ void HMAC_CTX_set_flags(HMAC_CTX *ctx, u #if OPENSSL_VERSION_NUMBER >= 0x10100000L static inline HMAC_CTX *HMAC_CTX_new(void) { - HMAC_CTX *ctx = malloc(sizeof(*ctx)); + HMAC_CTX *ctx = calloc(1, sizeof(*ctx)); if (ctx == NULL) return NULL; HMAC_CTX_init(ctx); Index: src/crypto/external/bsd/openssl/dist/crypto/hmac/hmac.h diff -u src/crypto/external/bsd/openssl/dist/crypto/hmac/hmac.h:1.3 src/crypto/external/bsd/openssl/dist/crypto/hmac/hmac.h:1.4 --- src/crypto/external/bsd/openssl/dist/crypto/hmac/hmac.h:1.3 Mon Feb 5 16:12:52 2018 +++ src/crypto/external/bsd/openssl/dist/crypto/hmac/hmac.h Mon Feb 5 21:12:14 2018 @@ -105,7 +105,7 @@ void HMAC_CTX_set_flags(HMAC_CTX *ctx, u #ifdef OPENSSL_VERSION_NUMBER >= 0x10100000L static inline HMAC_CTX *HMAC_CTX_new(void) { - HMAC_CTX *ctx = malloc(sizeof(*ctx)); + HMAC_CTX *ctx = calloc(1, sizeof(*ctx)); if (ctx == NULL) return NULL; HMAC_CTX_init(ctx);