------- Comment From bastian.pfei...@de.ibm.com 2016-07-14 09:08 EDT-------
Hi,

that's right !
A workaround would be to configure the IBMCA engine into openssl (openssl.cnf).
However, as the Polyakov code directly make use of the CPACF instructions we 
will end up with about
50 % performance degradation compared to the 'longer' way through the libica 
API for small payloads.

For the asymmetric case, when no CEX5 cards are available, we will still
have a factor ~4. You remember the 'bn_mult_add_words' improvements,
right ?

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to openssl in Ubuntu.
https://bugs.launchpad.net/bugs/1602655

Title:
  The openssl s390x assembly pack is not used

Status in Ubuntu on IBM z Systems:
  Confirmed
Status in openssl package in Ubuntu:
  Confirmed
Status in openssl source package in Xenial:
  New

Bug description:
  The openssl s390x assembly code is not available, causing a fallback to 
openssl internal C-code.
  The performance degradation is up to a factor 4 for asymmetric (RSA, ...)  
and a factor >10 for symmetric cipher like SHA & AES.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1602655/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to