mirror of
https://github.com/Motorhead1991/qemu.git
synced 2026-01-27 19:30:38 -07:00
tests: fix skipping cipher tests when AES is not available
This avoid tests breakage when we drop support for using the built-in AES impl as a fallback for missing crypto libraries. Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
parent
75134a3285
commit
01ce649e5d
1 changed files with 9 additions and 4 deletions
|
|
@ -828,11 +828,16 @@ int main(int argc, char **argv)
|
|||
}
|
||||
}
|
||||
|
||||
g_test_add_func("/crypto/cipher/null-iv",
|
||||
test_cipher_null_iv);
|
||||
if (qcrypto_cipher_supports(QCRYPTO_CIPHER_ALGO_AES_256,
|
||||
QCRYPTO_CIPHER_MODE_CBC)) {
|
||||
g_test_add_func("/crypto/cipher/null-iv",
|
||||
test_cipher_null_iv);
|
||||
|
||||
g_test_add_func("/crypto/cipher/short-plaintext",
|
||||
test_cipher_short_plaintext);
|
||||
g_test_add_func("/crypto/cipher/short-plaintext",
|
||||
test_cipher_short_plaintext);
|
||||
} else {
|
||||
g_printerr("# skip unsupported aes-256:cbc\n");
|
||||
}
|
||||
|
||||
return g_test_run();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue