*lck = ret = 1;
*lock = CRYPTO_THREAD_lock_new();
if (*lock == NULL) {
- ERR_raise(ERR_LIB_ASN1, ERR_R_MALLOC_FAILURE);
+ ERR_raise(ERR_LIB_ASN1, ERR_R_CRYPTO_LIB);
return -1;
}
break;
OPENSSL_free(enc->enc);
if (inlen <= 0)
return 0;
- if ((enc->enc = OPENSSL_malloc(inlen)) == NULL) {
- ERR_raise(ERR_LIB_ASN1, ERR_R_MALLOC_FAILURE);
+ if ((enc->enc = OPENSSL_malloc(inlen)) == NULL)
return 0;
- }
memcpy(enc->enc, in, inlen);
enc->len = inlen;
enc->modified = 0;