diff options
-rw-r--r-- | tests/vb2_sha_api_tests.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/vb2_sha_api_tests.c b/tests/vb2_sha_api_tests.c index 21e32684..6a23dcee 100644 --- a/tests/vb2_sha_api_tests.c +++ b/tests/vb2_sha_api_tests.c @@ -99,7 +99,7 @@ static void vb2_hash_verify_tests(void) "hash_verify wrong algo"); memcpy(mock_hash.bytes.sha1, mock_sha1, sizeof(mock_sha1)); - mock_hash.bytes.raw[5] = 0xfe; + mock_hash.bytes.sha1[5] = 0xfe; mock_hash.algo = VB2_HASH_SHA1; TEST_EQ(vb2_hash_verify(mock_buffer, sizeof(mock_buffer), &mock_hash), VB2_ERROR_SHA_MISMATCH, @@ -108,6 +108,9 @@ static void vb2_hash_verify_tests(void) int main(int argc, char *argv[]) { + TEST_EQ(sizeof(mock_hash.bytes), VB2_SHA512_DIGEST_SIZE, + "tests run with all SHA algorithms enabled"); + vb2_hash_calculate_tests(); vb2_hash_verify_tests(); |