e_aes.c: fold aesni_xts_cipher and [most importantly] fix aes_xts_cipher's
[openssl.git] / crypto / evp / pmeth_lib.c
index 9820f69b04905dfe941b2e546571cf0427505cef..acfa7b6f873d48fba49d22ea2a8b66b0530989cb 100644 (file)
@@ -204,6 +204,8 @@ EVP_PKEY_METHOD* EVP_PKEY_meth_new(int id, int flags)
        if (!pmeth)
                return NULL;
 
+       memset(pmeth, 0, sizeof(EVP_PKEY_METHOD));
+
        pmeth->pkey_id = id;
        pmeth->flags = flags | EVP_PKEY_FLAG_DYNAMIC;