diff options
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 8 | ||||
-rw-r--r-- | debian/control | 1 | ||||
-rw-r--r-- | debian/libica3.symbols | 152 | ||||
-rw-r--r-- | debian/patches/test-suite.patch | 20 |
4 files changed, 106 insertions, 75 deletions
diff --git a/debian/changelog b/debian/changelog index ca8e2b4..0cb4e28 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +libica (3.2.0-1) unstable; urgency=medium + + * New upstream release LP: #1718379 + * Add breaks on libopencryptoki0 and openssl-ibmca, whilst ABI is the + same, the symbols are now versioned and tagged by upstream. + + -- Dimitri John Ledkov <xnox@ubuntu.com> Wed, 04 Oct 2017 10:33:24 +0100 + libica (3.1.1-1) unstable; urgency=medium * New upstream release LP: #1716348 diff --git a/debian/control b/debian/control index 5ade58c..0a95e11 100644 --- a/debian/control +++ b/debian/control @@ -21,6 +21,7 @@ Package: libica3 Architecture: s390 s390x Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} +Breaks: openssl-ibmca (<< 1.4.0-1ubuntu1~), libopencryptoki0 (<< 3.7.0+dfsg-5~) Description: hardware cryptography support for IBM System z hardware libica library provides hardware acceleration for cryptographic functions and is part of the openCryptoki project. diff --git a/debian/libica3.symbols b/debian/libica3.symbols index bf8338b..bc347ed 100644 --- a/debian/libica3.symbols +++ b/debian/libica3.symbols @@ -1,72 +1,82 @@ libica.so.3 libica3 #MINVER# - ICA_DRBG_SHA512@Base 3.0.1 - ica_3des_cbc@Base 3.0.1 - ica_3des_cbc_cs@Base 3.0.1 - ica_3des_cfb@Base 3.0.1 - ica_3des_cmac@Base 3.0.1 - ica_3des_cmac_intermediate@Base 3.0.1 - ica_3des_cmac_last@Base 3.0.1 - ica_3des_ctr@Base 3.0.1 - ica_3des_ctrlist@Base 3.0.1 - ica_3des_decrypt@Base 3.0.1 - ica_3des_ecb@Base 3.0.1 - ica_3des_encrypt@Base 3.0.1 - ica_3des_ofb@Base 3.0.1 - ica_aes_cbc@Base 3.0.1 - ica_aes_cbc_cs@Base 3.0.1 - ica_aes_ccm@Base 3.0.1 - ica_aes_cfb@Base 3.0.1 - ica_aes_cmac@Base 3.0.1 - ica_aes_cmac_intermediate@Base 3.0.1 - ica_aes_cmac_last@Base 3.0.1 - ica_aes_ctr@Base 3.0.1 - ica_aes_ctrlist@Base 3.0.1 - ica_aes_decrypt@Base 3.0.1 - ica_aes_ecb@Base 3.0.1 - ica_aes_encrypt@Base 3.0.1 - ica_aes_gcm@Base 3.0.1 - ica_aes_gcm_initialize@Base 3.0.1 - ica_aes_gcm_intermediate@Base 3.0.1 - ica_aes_gcm_last@Base 3.0.1 - ica_aes_ofb@Base 3.0.1 - ica_aes_xts@Base 3.0.1 - ica_close_adapter@Base 3.0.1 - ica_des_cbc@Base 3.0.1 - ica_des_cbc_cs@Base 3.0.1 - ica_des_cfb@Base 3.0.1 - ica_des_cmac@Base 3.0.1 - ica_des_cmac_intermediate@Base 3.0.1 - ica_des_cmac_last@Base 3.0.1 - ica_des_ctr@Base 3.0.1 - ica_des_ctrlist@Base 3.0.1 - ica_des_decrypt@Base 3.0.1 - ica_des_ecb@Base 3.0.1 - ica_des_encrypt@Base 3.0.1 - ica_des_ofb@Base 3.0.1 - ica_drbg_generate@Base 3.0.1 - ica_drbg_health_test@Base 3.0.1 - ica_drbg_instantiate@Base 3.0.1 - ica_drbg_reseed@Base 3.0.1 - ica_drbg_uninstantiate@Base 3.0.1 - ica_get_functionlist@Base 3.0.1 - ica_get_version@Base 3.0.1 - ica_open_adapter@Base 3.0.1 - ica_random_number_generate@Base 3.0.1 - ica_rsa_crt@Base 3.0.1 - ica_rsa_crt_key_check@Base 3.0.1 - ica_rsa_key_generate_crt@Base 3.0.1 - ica_rsa_key_generate_mod_expo@Base 3.0.1 - ica_rsa_mod_expo@Base 3.0.1 - ica_sha1@Base 3.0.1 - ica_sha224@Base 3.0.1 - ica_sha256@Base 3.0.1 - ica_sha384@Base 3.0.1 - ica_sha3_224@Base 3.1.1-1 - ica_sha3_256@Base 3.1.1-1 - ica_sha3_384@Base 3.1.1-1 - ica_sha3_512@Base 3.1.1-1 - ica_sha512@Base 3.0.1 - ica_shake_128@Base 3.1.1-1 - ica_shake_256@Base 3.1.1-1 - s390_get_functionlist@Base 3.0.1 - s390_initialize_functionlist@Base 3.0.1 + ICA_DRBG_SHA512@LIBICA_3.0.0 3.2.0-1 + LIBICA_3.0.0@LIBICA_3.0.0 3.2.0-1 + LIBICA_3.0.0_FIPS@LIBICA_3.0.0_FIPS 3.2.0-1 + LIBICA_3.1.0@LIBICA_3.1.0 3.2.0-1 + LIBICA_3.2.0@LIBICA_3.2.0 3.2.0-1 + ica_3des_cbc@LIBICA_3.0.0 3.2.0-1 + ica_3des_cbc_cs@LIBICA_3.0.0 3.2.0-1 + ica_3des_cfb@LIBICA_3.0.0 3.2.0-1 + ica_3des_cmac@LIBICA_3.0.0 3.2.0-1 + ica_3des_cmac_intermediate@LIBICA_3.0.0 3.2.0-1 + ica_3des_cmac_last@LIBICA_3.0.0 3.2.0-1 + ica_3des_ctr@LIBICA_3.0.0 3.2.0-1 + ica_3des_ctrlist@LIBICA_3.0.0 3.2.0-1 + ica_3des_decrypt@LIBICA_3.0.0 3.2.0-1 + ica_3des_ecb@LIBICA_3.0.0 3.2.0-1 + ica_3des_encrypt@LIBICA_3.0.0 3.2.0-1 + ica_3des_ofb@LIBICA_3.0.0 3.2.0-1 + ica_aes_cbc@LIBICA_3.0.0 3.2.0-1 + ica_aes_cbc_cs@LIBICA_3.0.0 3.2.0-1 + ica_aes_ccm@LIBICA_3.0.0 3.2.0-1 + ica_aes_cfb@LIBICA_3.0.0 3.2.0-1 + ica_aes_cmac@LIBICA_3.0.0 3.2.0-1 + ica_aes_cmac_intermediate@LIBICA_3.0.0 3.2.0-1 + ica_aes_cmac_last@LIBICA_3.0.0 3.2.0-1 + ica_aes_ctr@LIBICA_3.0.0 3.2.0-1 + ica_aes_ctrlist@LIBICA_3.0.0 3.2.0-1 + ica_aes_decrypt@LIBICA_3.0.0 3.2.0-1 + ica_aes_ecb@LIBICA_3.0.0 3.2.0-1 + ica_aes_encrypt@LIBICA_3.0.0 3.2.0-1 + ica_aes_gcm@LIBICA_3.0.0 3.2.0-1 + ica_aes_gcm_initialize@LIBICA_3.0.0 3.2.0-1 + ica_aes_gcm_intermediate@LIBICA_3.0.0 3.2.0-1 + ica_aes_gcm_kma_ctx_free@LIBICA_3.2.0 3.2.0-1 + ica_aes_gcm_kma_ctx_new@LIBICA_3.2.0 3.2.0-1 + ica_aes_gcm_kma_get_tag@LIBICA_3.2.0 3.2.0-1 + ica_aes_gcm_kma_init@LIBICA_3.2.0 3.2.0-1 + ica_aes_gcm_kma_update@LIBICA_3.2.0 3.2.0-1 + ica_aes_gcm_kma_verify_tag@LIBICA_3.2.0 3.2.0-1 + ica_aes_gcm_last@LIBICA_3.0.0 3.2.0-1 + ica_aes_ofb@LIBICA_3.0.0 3.2.0-1 + ica_aes_xts@LIBICA_3.0.0 3.2.0-1 + ica_close_adapter@LIBICA_3.0.0 3.2.0-1 + ica_des_cbc@LIBICA_3.0.0 3.2.0-1 + ica_des_cbc_cs@LIBICA_3.0.0 3.2.0-1 + ica_des_cfb@LIBICA_3.0.0 3.2.0-1 + ica_des_cmac@LIBICA_3.0.0 3.2.0-1 + ica_des_cmac_intermediate@LIBICA_3.0.0 3.2.0-1 + ica_des_cmac_last@LIBICA_3.0.0 3.2.0-1 + ica_des_ctr@LIBICA_3.0.0 3.2.0-1 + ica_des_ctrlist@LIBICA_3.0.0 3.2.0-1 + ica_des_decrypt@LIBICA_3.0.0 3.2.0-1 + ica_des_ecb@LIBICA_3.0.0 3.2.0-1 + ica_des_encrypt@LIBICA_3.0.0 3.2.0-1 + ica_des_ofb@LIBICA_3.0.0 3.2.0-1 + ica_drbg_generate@LIBICA_3.0.0 3.2.0-1 + ica_drbg_health_test@LIBICA_3.0.0 3.2.0-1 + ica_drbg_instantiate@LIBICA_3.0.0 3.2.0-1 + ica_drbg_reseed@LIBICA_3.0.0 3.2.0-1 + ica_drbg_uninstantiate@LIBICA_3.0.0 3.2.0-1 + ica_get_functionlist@LIBICA_3.0.0 3.2.0-1 + ica_get_version@LIBICA_3.0.0 3.2.0-1 + ica_open_adapter@LIBICA_3.0.0 3.2.0-1 + ica_random_number_generate@LIBICA_3.0.0 3.2.0-1 + ica_rsa_crt@LIBICA_3.0.0 3.2.0-1 + ica_rsa_crt_key_check@LIBICA_3.0.0 3.2.0-1 + ica_rsa_key_generate_crt@LIBICA_3.0.0 3.2.0-1 + ica_rsa_key_generate_mod_expo@LIBICA_3.0.0 3.2.0-1 + ica_rsa_mod_expo@LIBICA_3.0.0 3.2.0-1 + ica_sha1@LIBICA_3.0.0 3.2.0-1 + ica_sha224@LIBICA_3.0.0 3.2.0-1 + ica_sha256@LIBICA_3.0.0 3.2.0-1 + ica_sha384@LIBICA_3.0.0 3.2.0-1 + ica_sha3_224@LIBICA_3.1.0 3.2.0-1 + ica_sha3_256@LIBICA_3.1.0 3.2.0-1 + ica_sha3_384@LIBICA_3.1.0 3.2.0-1 + ica_sha3_512@LIBICA_3.1.0 3.2.0-1 + ica_sha512@LIBICA_3.0.0 3.2.0-1 + ica_shake_128@LIBICA_3.1.0 3.2.0-1 + ica_shake_256@LIBICA_3.1.0 3.2.0-1 + s390_get_functionlist@LIBICA_3.0.0 3.2.0-1 + s390_initialize_functionlist@LIBICA_3.0.0 3.2.0-1 diff --git a/debian/patches/test-suite.patch b/debian/patches/test-suite.patch index a2c9d53..83d5171 100644 --- a/debian/patches/test-suite.patch +++ b/debian/patches/test-suite.patch @@ -7,7 +7,14 @@ # # Libica test suite -@@ -13,7 +15,6 @@ +@@ -6,14 +8,11 @@ + + verbosity=$1 + +-out="./suite.out" +- + testcases=( + "libica_fips_test" "libica_get_functionlist $verbosity" "libica_get_version $verbosity" @@ -15,7 +22,7 @@ "libica_drbg_test $verbosity" -@@ -44,10 +45,10 @@ +@@ -45,10 +44,10 @@ "libica_ccm_test $verbosity" "libica_cmac_test $verbosity" @@ -30,12 +37,17 @@ "libica_rsa_key_check_test $verbosity" "libica_rsa_test $verbosity" -@@ -57,7 +58,7 @@ - echo -ne "" &> $out; +@@ -63,12 +62,9 @@ + "libica_sha_test/libica_sha_test $verbosity -sha3 libica_sha_test/sha3_test_vectors/*" + ) + +-echo -ne "" &> $out; for (( i=1; i <= ${#testcases[@]}; i++ )) do - echo -ne "Running libica test suite (writing to "$out") ... "$i"/"${#testcases[@]}"\r"; +- echo "Running '${testcases[i-1]}' ..." >> $out; - ./${testcases[i-1]} >> $out 2>&1; +- echo -ne "... done\n\n" >> $out; + ./${testcases[i-1]} 2>&1; done +./icastats_test 2>&1 || : |