vectors[i].plaintext_size,
tmp, sizeof(tmp));
if (ret < 0)
- return 0;
+ return gnutls_assert_val(GNUTLS_E_SELF_TEST_ERROR);
gnutls_cipher_deinit(hd);
_gnutls_debug_log("%s test vector %d failed!\n",
gnutls_cipher_get_name(cipher),
i);
+ return gnutls_assert_val(GNUTLS_E_SELF_TEST_ERROR);
}
}
ret =
gnutls_cipher_decrypt2(hd,
- vectors[i].ciphertext, 16, tmp,
+ vectors[i].ciphertext,
+ vectors[i].plaintext_size, tmp,
sizeof(tmp));
if (ret < 0) {
_gnutls_debug_log