mbox series

[V4,0/8] Add support for asymmetric decryption

Message ID 20240115192845.51530-1-Michael.Glembotzki@iris-sensing.com
Headers show
Series Add support for asymmetric decryption | expand

Message

Michael Glembotzki Jan. 15, 2024, 7:26 p.m. UTC
Hi Stefano,

your requested changes have been incorporated. Kindly inform me of any
additional feedback you may have. While the patch series has undergone thorough
testing, I would welcome another tester for further assurance.

Thank you and best regards

Michael


Michael Glembotzki (8):
      parser: BUG: Image IVT with invalid size is accepted
      util: Add functions for set/get temporary AES key
      parser: Read temporary AES key from sw-description
      Add functions for asymmetric file decryption with CMS
      swupdate: Initialize the key pair for asymmetric decryption
      util: Replace bool with enum for 'encrypted' Parameter
      Add support for asymmetrical encrypted images
      doc: Add documentation for asymmetric decryption

 Kconfig                              |  12 +++
 core/cpio_utils.c                    |  69 +++++++++++++---
 core/installer.c                     |   7 ++
 core/stream_interface.c              |  31 ++++---
 core/swupdate.c                      |  35 ++++++++
 core/util.c                          |  82 ++++++++++++++++---
 corelib/Makefile                     |   3 +
 corelib/swupdate_cms_decrypt.c       | 115 ++++++++++++++++++++++++++
 doc/source/asym_encrypted_images.rst | 153 +++++++++++++++++++++++++++++++++++
 doc/source/encrypted_images.rst      |   2 +
 doc/source/index.rst                 |   1 +
 doc/source/roadmap.rst               |   5 --
 doc/source/sw-description.rst        |  13 ++-
 examples/configuration/swupdate.cfg  |   3 +
 include/sslapi.h                     |   9 +++
 include/swupdate.h                   |   1 +
 include/util.h                       |  21 ++++-
 parser/parser.c                      |  44 +++++++++-
 18 files changed, 567 insertions(+), 39 deletions(-)