sha2_openssl.c.diff
application/octet-stream
Filename: sha2_openssl.c.diff
Type: application/octet-stream
Part: 3
26c26 < #include <assert.h> --- > 32,35c32 < *ctx = EVP_MD_CTX_create(); < assert(*ctx != 0); < int rc = EVP_DigestInit_ex(*ctx, EVP_sha256(), NULL); < assert(rc == 1); --- > SHA256_Init((SHA256_CTX *) ctx); 41,42c38 < int rc = EVP_DigestUpdate(*ctx, data, len); < assert(rc == 1); --- > SHA256_Update((SHA256_CTX *) ctx, data, len); 48,50c44 < int rc = EVP_DigestFinal_ex(*ctx, dest, 0); < assert(rc == 1); < EVP_MD_CTX_destroy(*ctx); --- > SHA256_Final(dest, (SHA256_CTX *) ctx);