diff --git a/mysql-test/include/have_openssl_ctr.combinations b/mysql-test/include/encryption_algorithms.combinations similarity index 74% rename from mysql-test/include/have_openssl_ctr.combinations rename to mysql-test/include/encryption_algorithms.combinations index 2c49c7840b9..09c1e91e1cd 100644 --- a/mysql-test/include/have_openssl_ctr.combinations +++ b/mysql-test/include/encryption_algorithms.combinations @@ -1,9 +1,8 @@ -[aes_cbc] +[cbc] encryption-algorithm=aes_cbc -[aes_ecb] +[ecb] encryption-algorithm=aes_ecb -[aes_ctr] +[ctr] encryption-algorithm=aes_ctr - diff --git a/mysql-test/include/have_openssl_ctr.inc b/mysql-test/include/encryption_algorithms.inc similarity index 100% rename from mysql-test/include/have_openssl_ctr.inc rename to mysql-test/include/encryption_algorithms.inc diff --git a/mysql-test/include/have_example_key_management_plugin.inc b/mysql-test/include/have_example_key_management_plugin.inc index 622e9a5286c..3bb4529b623 100644 --- a/mysql-test/include/have_example_key_management_plugin.inc +++ b/mysql-test/include/have_example_key_management_plugin.inc @@ -1,3 +1,5 @@ +-- source encryption_algorithms.inc + if (`select count(*) = 0 from information_schema.plugins where plugin_name = 'example_key_management_plugin' and plugin_status='active'`) { diff --git a/mysql-test/include/have_file_key_management_plugin.combinations b/mysql-test/include/have_file_key_management_plugin.combinations deleted file mode 100644 index 6a63b5a84f9..00000000000 --- a/mysql-test/include/have_file_key_management_plugin.combinations +++ /dev/null @@ -1,6 +0,0 @@ -[aes_cbc] -encryption-algorithm=aes_cbc - -[aes_ecb] -encryption-algorithm=aes_ecb - diff --git a/mysql-test/include/have_file_key_management_plugin.inc b/mysql-test/include/have_file_key_management_plugin.inc index fc682a77f35..3b3eb036ede 100644 --- a/mysql-test/include/have_file_key_management_plugin.inc +++ b/mysql-test/include/have_file_key_management_plugin.inc @@ -1,3 +1,5 @@ +-- source encryption_algorithms.inc + if (`select count(*) = 0 from information_schema.plugins where plugin_name = 'file_key_management_plugin' and plugin_status='active'`) { diff --git a/mysql-test/suite.pm b/mysql-test/suite.pm index 8101173b508..5eafd4e2ffd 100644 --- a/mysql-test/suite.pm +++ b/mysql-test/suite.pm @@ -66,7 +66,7 @@ sub skip_combinations { unless $::mysqld_variables{'version-ssl-library'} =~ /OpenSSL (\S+)/ and $1 ge "1.0.1"; - $skip{'include/have_openssl_ctr.inc'} = 'no or too old openssl' + $skip{'include/encryption_algorithms.combinations'} = [ 'ctr' ] unless $::mysqld_variables{'version-ssl-library'} =~ /OpenSSL (\S+)/ and $1 ge "1.0.1"; diff --git a/mysql-test/suite/innodb/t/innodb_encryption-page-compression.test b/mysql-test/suite/innodb/t/innodb_encryption-page-compression.test index ce59cf9547a..48a9a780e0d 100644 --- a/mysql-test/suite/innodb/t/innodb_encryption-page-compression.test +++ b/mysql-test/suite/innodb/t/innodb_encryption-page-compression.test @@ -1,5 +1,4 @@ -- source include/have_innodb.inc --- source include/have_openssl_ctr.inc -- source include/have_example_key_management_plugin.inc # embedded does not support restart diff --git a/mysql-test/suite/innodb/t/innodb_encryption.test b/mysql-test/suite/innodb/t/innodb_encryption.test index ca3a68444a4..50aca2a7260 100644 --- a/mysql-test/suite/innodb/t/innodb_encryption.test +++ b/mysql-test/suite/innodb/t/innodb_encryption.test @@ -3,7 +3,6 @@ # -- source include/have_innodb.inc -- source include/have_example_key_management_plugin.inc --- source include/have_openssl_ctr.inc # embedded does not support restart -- source include/not_embedded.inc diff --git a/mysql-test/suite/innodb/t/innodb_encryption_tables.test b/mysql-test/suite/innodb/t/innodb_encryption_tables.test index c630b7d57b0..d192a16ffd4 100644 --- a/mysql-test/suite/innodb/t/innodb_encryption_tables.test +++ b/mysql-test/suite/innodb/t/innodb_encryption_tables.test @@ -1,6 +1,5 @@ -- source include/have_innodb.inc -- source include/have_example_key_management_plugin.inc --- source include/have_openssl_ctr.inc --source include/not_embedded.inc --disable_query_log diff --git a/mysql-test/suite/innodb/t/innodb_scrub.test b/mysql-test/suite/innodb/t/innodb_scrub.test index 09ece97f477..4b370b3e148 100644 --- a/mysql-test/suite/innodb/t/innodb_scrub.test +++ b/mysql-test/suite/innodb/t/innodb_scrub.test @@ -1,7 +1,6 @@ -- source include/have_innodb.inc -- source include/not_embedded.inc -- source include/have_example_key_management_plugin.inc --- source include/have_openssl_ctr.inc let $MYSQLD_DATADIR=`select @@datadir`; let ib1_IBD = $MYSQLD_DATADIR/ibdata1; diff --git a/mysql-test/suite/innodb/t/innodb_scrub_background.test b/mysql-test/suite/innodb/t/innodb_scrub_background.test index 881c12407f5..44cb16b1241 100644 --- a/mysql-test/suite/innodb/t/innodb_scrub_background.test +++ b/mysql-test/suite/innodb/t/innodb_scrub_background.test @@ -1,7 +1,6 @@ -- source include/have_innodb.inc -- source include/not_embedded.inc -- source include/have_example_key_management_plugin.inc --- source include/have_openssl_ctr.inc let $MYSQLD_DATADIR=`select @@datadir`; let ib1_IBD = $MYSQLD_DATADIR/ibdata1;