[Bug 1566238] Re: Upgrade package to libica 2.6.2

Dimitri John Ledkov launchpad at surgut.co.uk
Wed Apr 6 01:43:39 UTC 2016


Similar to previous upstream release 2.6.0 this point release breaks
abi:

--- debian/libica2.symbols (libica2_2.6.2-1_s390x)
+++ dpkg-gensymbolsTLDHhr	2016-04-06 01:37:33.551495418 +0000
@@ -15,15 +15,15 @@
  ctr_inc_single at Base 2.5.0
  delete_all at Base 2.5.0
  des_switch at Base 2.5.0
- drbg_check_zmem at Base 2.6.1
+#MISSING: 2.6.2-1# drbg_check_zmem at Base 2.6.1
  drbg_generate at Base 2.6.1
  drbg_get_entropy_input at Base 2.6.1
  drbg_get_nonce at Base 2.6.1
  drbg_hash_df at Base 2.6.1
  drbg_health_test at Base 2.6.1
  drbg_instantiate at Base 2.6.1
- drbg_mech_valid at Base 2.6.1
- drbg_recursive_mutex_init at Base 2.6.1
+#MISSING: 2.6.2-1# drbg_mech_valid at Base 2.6.1
+#MISSING: 2.6.2-1# drbg_recursive_mutex_init at Base 2.6.1
  drbg_reseed at Base 2.6.1
  drbg_sha512_generate at Base 2.6.1
  drbg_sha512_generate_ppno at Base 2.6.1
@@ -34,7 +34,7 @@
  drbg_sha512_reseed_ppno at Base 2.6.1
  drbg_sha512_uninstantiate at Base 2.6.1
  drbg_uninstantiate at Base 2.6.1
- drbg_zmem at Base 2.6.1
+#MISSING: 2.6.2-1# drbg_zmem at Base 2.6.1
  end_sigill_section at Base 2.5.0
  generate_pkcs11_mech_list at Base 2.5.0
  get_next_usr at Base 2.5.0


The missing functions have been converted to be static inlines, thus breaking the library ABI.

Looking at the code changes, there is a lot of code refactor.
Is there a minimal patch of actual performance improvements?

I see a lot of variables moving about and getting assigned at
declaration, and things simply renamed
(s/LENGTH_FOO_HASH/FOO_HASH_LENGTH/). 16.04 is way past feature freeze
to land code refactors which break library ABI.

** Changed in: libica (Ubuntu)
       Status: Confirmed => Invalid

** Changed in: libica (Ubuntu)
   Importance: Undecided => Low

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to libica in Ubuntu.
https://bugs.launchpad.net/bugs/1566238

Title:
  Upgrade package to libica 2.6.2

Status in libica package in Ubuntu:
  Invalid

Bug description:
  == Comment: #0 - Heinz-Werner Seeck <heinz-werner_seeck at de.ibm.com> - 2016-04-05 05:08:23 ==
  Please upgrade the already available package libica 2.6.0 to the newest one -> 2.6.2.

  Can be found here :
  https://sourceforge.net/projects/opencryptoki/files/libica/

  Reason: Following update were made !
  v2.6.1
   Changes since Version 2.6.0
   - [Patch] Fixed buffer overflow on random generation
   - [Patch] Fixed DRBG entropy input
   - [Patch] Fixed icastats test case
  v2.6.2
   Changes since Version 2.6.1
   - [PATCH] Performance improvements for des-ctr, 3des-ctr and aes-ctr

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libica/+bug/1566238/+subscriptions



More information about the foundations-bugs mailing list