|
|
|
@ -47,11 +47,11 @@ incdir = include_directories('src/include', '.', 'src/libkmip/libkmip/include/') |
|
|
|
|
kmip = static_library( |
|
|
|
|
'kmip', |
|
|
|
|
files( |
|
|
|
|
'src/libkmip/libkmip/src/kmip.c', |
|
|
|
|
'src/libkmip/libkmip/src/kmip_bio.c', |
|
|
|
|
'src/libkmip/libkmip/src/kmip_locate.c', |
|
|
|
|
'src/libkmip/libkmip/src/kmip_memset.c' |
|
|
|
|
), |
|
|
|
|
'src/libkmip/libkmip/src/kmip.c', |
|
|
|
|
'src/libkmip/libkmip/src/kmip_bio.c', |
|
|
|
|
'src/libkmip/libkmip/src/kmip_locate.c', |
|
|
|
|
'src/libkmip/libkmip/src/kmip_memset.c' |
|
|
|
|
), |
|
|
|
|
c_args: [ '-w' ], # This is a 3rd party, disable warnings completely |
|
|
|
|
include_directories: incdir |
|
|
|
|
) |
|
|
|
@ -85,35 +85,35 @@ install_data( |
|
|
|
|
# toast_descrypt needs to be the first test when running with pg_tde |
|
|
|
|
# preinstalled and default_principal_key needs to run after key_provider. |
|
|
|
|
sql_tests = [ |
|
|
|
|
'toast_decrypt', |
|
|
|
|
'access_control', |
|
|
|
|
'alter_index', |
|
|
|
|
'cache_alloc', |
|
|
|
|
'change_access_method', |
|
|
|
|
'insert_update_delete', |
|
|
|
|
'key_provider', |
|
|
|
|
'keyprovider_dependency', |
|
|
|
|
'kmip_test', |
|
|
|
|
'pg_tde_is_encrypted', |
|
|
|
|
'relocate', |
|
|
|
|
'recreate_storage', |
|
|
|
|
'subtransaction', |
|
|
|
|
'tablespace', |
|
|
|
|
'vault_v2_test', |
|
|
|
|
'default_principal_key', |
|
|
|
|
'toast_decrypt', |
|
|
|
|
'access_control', |
|
|
|
|
'alter_index', |
|
|
|
|
'cache_alloc', |
|
|
|
|
'change_access_method', |
|
|
|
|
'insert_update_delete', |
|
|
|
|
'key_provider', |
|
|
|
|
'keyprovider_dependency', |
|
|
|
|
'kmip_test', |
|
|
|
|
'pg_tde_is_encrypted', |
|
|
|
|
'relocate', |
|
|
|
|
'recreate_storage', |
|
|
|
|
'subtransaction', |
|
|
|
|
'tablespace', |
|
|
|
|
'vault_v2_test', |
|
|
|
|
'default_principal_key', |
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
tap_tests = [ |
|
|
|
|
't/001_basic.pl', |
|
|
|
|
't/002_rotate_key.pl', |
|
|
|
|
't/003_remote_config.pl', |
|
|
|
|
't/004_file_config.pl', |
|
|
|
|
't/005_multiple_extensions.pl', |
|
|
|
|
't/006_remote_vault_config.pl', |
|
|
|
|
't/007_tde_heap.pl', |
|
|
|
|
't/008_key_rotate_tablespace.pl', |
|
|
|
|
't/009_wal_encrypt.pl', |
|
|
|
|
't/010_change_key_provider.pl', |
|
|
|
|
't/001_basic.pl', |
|
|
|
|
't/002_rotate_key.pl', |
|
|
|
|
't/003_remote_config.pl', |
|
|
|
|
't/004_file_config.pl', |
|
|
|
|
't/005_multiple_extensions.pl', |
|
|
|
|
't/006_remote_vault_config.pl', |
|
|
|
|
't/007_tde_heap.pl', |
|
|
|
|
't/008_key_rotate_tablespace.pl', |
|
|
|
|
't/009_wal_encrypt.pl', |
|
|
|
|
't/010_change_key_provider.pl', |
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
tests += { |
|
|
|
|