[23.04 FEAT] libzpc: add ECC support

Bug #2003636 reported by bugproxy
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu on IBM z Systems
Fix Released
High
Skipper Bug Screeners
libzpc (Ubuntu)
Fix Released
High
Skipper Bug Screeners

Bug Description

Feature Description:

Extend the basic version of libzpc to support protected key crypto for ECC with CCA and EP11 adapters.

bugproxy (bugproxy)
tags: added: architecture-s39064 bugnameltc-201338 severity-high targetmilestone-inin2304
Changed in ubuntu:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
affects: ubuntu → linux (Ubuntu)
Revision history for this message
Frank Heimes (fheimes) wrote :

Shall this feature be included as part of a new and updated upstream release (which we of course would prefer), or will there be a list of commits to cherry-pick?

affects: linux (Ubuntu) → libzpc (Ubuntu)
Changed in ubuntu-z-systems:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
importance: Undecided → High
Changed in libzpc (Ubuntu):
importance: Undecided → High
Changed in ubuntu-z-systems:
status: New → Incomplete
Changed in libzpc (Ubuntu):
status: New → Incomplete
Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 2023-02-02 04:48 EDT-------
There will be a new new libzpc release 1.1.0 that will include the ECC support feature.

(This is the pull request with the review almost done:
https://github.com/opencryptoki/libzpc/pull/9)

We expect libzpc v1.1.0 to be upstream within the next 2 weeks.

Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2023-02-02 07:41 EDT-------
Thanks to @Joerg, the pull request has been merged and
libzpc v1.1.0 with ECC support is now available.

Revision history for this message
Frank Heimes (fheimes) wrote :

Many thx - updating to New.

Changed in ubuntu-z-systems:
status: Incomplete → New
Changed in libzpc (Ubuntu):
status: Incomplete → New
Revision history for this message
Frank Heimes (fheimes) wrote :

A ppa build with a new version v1.1.0 is ongoing here:
https://launchpad.net/~fheimes/+archive/ubuntu/lp2003636

Quite a few things were needed:
  * New upstream release (LP: #2003636)
    This new version includes the requested ECC support.
  * Remove quilt patch d/p/mark-assembler-as-not-needing-exec-stack.patch
    since it's now included in the upstream version.
  * Update copyright years in debian/copyright file.
  * Update Canonical copyright in debian/copyright to (standard) GPL-3.
  * Update Standards-Version in d/control to latest 4.6.1.0.
  * Adjust d/libzpc-dev.install to reflect changed pkgconfig folder.
  * Merge d/libzpc1.symbols with new symbols from v1.1.0.

Updating this ticket to 'In Progress'.

Changed in ubuntu-z-systems:
status: New → In Progress
Changed in libzpc (Ubuntu):
status: New → In Progress
Revision history for this message
Frank Heimes (fheimes) wrote :

libzps has no reverse dependencies, hence the transition is trivial:
$ reverse-depends -a source src:libzpc
No reverse dependencies found

Revision history for this message
Frank Heimes (fheimes) wrote :

Uploaded to lunar, just landed in -proposed:
$ rmadison --suite=lunar,lunar-proposed libzpc
 libzpc | 1.0.0-0ubuntu1 | lunar/universe | source
 libzpc | 1.1.0-0ubuntu1 | lunar-proposed/universe | source
hence updating status to Fix Committed.

tags: added: lunar
Changed in ubuntu-z-systems:
status: In Progress → Fix Committed
Changed in libzpc (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libzpc - 1.1.0-0ubuntu1

---------------
libzpc (1.1.0-0ubuntu1) lunar; urgency=medium

  * New upstream release (LP: #2003636)
    This new version includes the requested ECC support.
  * Remove quilt patch d/p/mark-assembler-as-not-needing-exec-stack.patch
    since it's now included in the upstream version.
  * Update copyright years in debian/copyright file.
  * Update Canonical copyright in debian/copyright to (standard) GPL-3.
  * Update Standards-Version in d/control to latest 4.6.1.0.
  * Adjust d/libzpc-dev.install to reflect changed pkgconfig folder.
  * Merge d/libzpc1.symbols with new symbols from v1.1.0.

 -- Frank Heimes <email address hidden> Fri, 03 Feb 2023 10:07:59 +0100

Changed in libzpc (Ubuntu):
status: Fix Committed → Fix Released
Frank Heimes (fheimes)
Changed in ubuntu-z-systems:
status: Fix Committed → Fix Released
information type: Private → Public
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.