]> granicus.if.org Git - php/commitdiff
Securely zero the hash context key
authorSara Golemon <pollita@php.net>
Mon, 30 Jan 2017 16:57:17 +0000 (08:57 -0800)
committerSara Golemon <pollita@php.net>
Mon, 30 Jan 2017 16:57:17 +0000 (08:57 -0800)
ext/hash/hash.c

index 0b05d28ad2091803de2f88bdf07ecdddb87fc1eb..59d2fbfb785cd80e9f84bc5d6759afad3b5b8510 100644 (file)
@@ -783,7 +783,7 @@ static void php_hash_dtor(zend_resource *rsrc) /* {{{ */
        }
 
        if (hash->key) {
-               memset(hash->key, 0, hash->ops->block_size);
+               ZEND_SECURE_ZERO(hash->key, hash->ops->block_size);
                efree(hash->key);
        }
        efree(hash);