A patch was posted a year ago, but it's not merged in. It looks like typically errors are not checked after calls like EVP_DigestInit_ex(), is it considered unlikely, or is error always buffered in context? +nosy