Change-Id: I7fbd82b9aea2c9c2b712d72e09ac014d2dcf6a2f
char *ldigest = NULL;
size_t ldigest_len;
char *ldigest = NULL;
size_t ldigest_len;
- if ((data == NULL && data_len > 0) || digest == NULL || digest_len == NULL)
+ if ((data == NULL && data_len > 0) || (data != NULL && data_len == 0) ||
+ digest == NULL || digest_len == NULL)
return YACA_ERROR_INVALID_PARAMETER;
ret = yaca_digest_initialize(&ctx, algo);
return YACA_ERROR_INVALID_PARAMETER;
ret = yaca_digest_initialize(&ctx, algo);