diff options
Diffstat (limited to 'cmd/ztest')
-rw-r--r-- | cmd/ztest/ztest.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cmd/ztest/ztest.c b/cmd/ztest/ztest.c index 5347a0abe..de3b9848e 100644 --- a/cmd/ztest/ztest.c +++ b/cmd/ztest/ztest.c @@ -129,6 +129,7 @@ #include <zfs_fletcher.h> #include <libnvpair.h> #include <libzfs.h> +#include <sys/crypto/icp.h> #ifdef __GLIBC__ #include <execinfo.h> /* for backtrace() */ #endif @@ -3836,6 +3837,13 @@ ztest_dataset_create(char *dsname) VERIFY0(dsl_crypto_params_create_nvlist(DCP_CMD_NONE, props, crypto_args, &dcp)); + /* + * Cycle through all available encryption implementations + * to verify interoperability. + */ + VERIFY0(gcm_impl_set("cycle")); + VERIFY0(aes_impl_set("cycle")); + fnvlist_free(crypto_args); fnvlist_free(props); } |