mirror of
https://github.com/mii443/qemu.git
synced 2025-08-22 15:15:46 +00:00
crypto: report which ciphers are being skipped during tests
Since the ciphers can be dynamically disabled at runtime, when running unit tests it is helpful to report which ciphers we can skipped for testing. Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Thomas Huth <thuth@redhat.com> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
@ -821,6 +821,10 @@ int main(int argc, char **argv)
|
|||||||
for (i = 0; i < G_N_ELEMENTS(test_data); i++) {
|
for (i = 0; i < G_N_ELEMENTS(test_data); i++) {
|
||||||
if (qcrypto_cipher_supports(test_data[i].alg, test_data[i].mode)) {
|
if (qcrypto_cipher_supports(test_data[i].alg, test_data[i].mode)) {
|
||||||
g_test_add_data_func(test_data[i].path, &test_data[i], test_cipher);
|
g_test_add_data_func(test_data[i].path, &test_data[i], test_cipher);
|
||||||
|
} else {
|
||||||
|
g_printerr("# skip unsupported %s:%s\n",
|
||||||
|
QCryptoCipherAlgorithm_str(test_data[i].alg),
|
||||||
|
QCryptoCipherMode_str(test_data[i].mode));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user