KIWI - Appliance Builder Next Generation EL8 fork
Go to file
Marcus Schäfer e7e8c3bf42
Add support for dm integrity with secret key
Allow to protect the opening of the integrity data map and
journal through a keyfile. For setting the key file two new
optional type attributes were added:

* integrity_keyfile
* integrity_metadata_key_description

The key file format must be correct according to the selected
integrity algorithm. As of now the kiwi default hmac-sha256
algorithm is used with the selected keyfile

The optional integrity_metadata_key_description attribute
allows to specify a custom description of an integrity key
as it is expected to be present in the kernel keyring. The
information is placed in the integrity metadata block. If
not specified kiwi creates a key argument string instead
which is based on the given integrity_keyfile filename.
The format of this key argument is:

:BASENAME_OF_integrity_keyfile_WITHOUT_FILE_EXTENSION
2022-05-04 16:04:37 +02:00
.github Update cron for security scorecard 2022-03-06 16:03:13 +01:00
build-tests Fixed TW arm rpi integration test 2022-04-07 09:39:54 +02:00
doc Add support for dm integrity with secret key 2022-05-04 16:04:37 +02:00
dracut/modules.d Improve readability of shell commands 2022-03-31 22:04:52 +02:00
helper Update devel packages helper 2022-05-04 09:29:00 +02:00
kiwi Add support for dm integrity with secret key 2022-05-04 16:04:37 +02:00
package Provide schema version v7.5 in spec 2022-03-09 18:19:31 +01:00
test Add support for dm integrity with secret key 2022-05-04 16:04:37 +02:00
tools Partially revert dcounter.c flaw report 2020-11-18 13:33:09 +01:00
.bumpversion.cfg Bump version: 9.24.31 → 9.24.32 2022-04-25 17:15:06 +02:00
.codacy.yml Update codacy configuration file 2020-11-17 15:55:53 +01:00
.gitattributes Set ident export-subst git attribute on version.py 2016-04-21 16:21:00 +02:00
.gitignore Added container build test for Fedora 2022-03-12 17:46:07 +01:00
.gitlab-ci.yml Delete obsolete release stage from gitlab 2021-09-21 18:49:53 +02:00
.mailmap Added mail map 2022-01-20 09:47:44 -05:00
.obs_test Update arm integration test 2018-05-08 16:31:57 +02:00
.obs_test_status Fixed make obs_test_status 2018-07-31 09:00:28 +02:00
.virtualenv.dev-requirements.txt Switch to pytest_container instead of custom conftest 2021-11-24 15:44:29 +01:00
.virtualenv.requirements.txt Add support for portable result data (#1949) 2021-10-12 18:31:49 -04:00
kiwi.yml Merge pull request #2082 from OSInside/support_mount_by_partuuid 2022-03-28 09:52:47 +02:00
LICENSE Fixed GPL license text to match headers and spec 2017-04-28 12:13:30 +02:00
Makefile Revert "Revert "Fix installation of man pages"" 2021-05-21 17:32:23 +02:00
MANIFEST.in Fixed MANIFEST 2021-09-15 12:04:43 +02:00
README.rst Add GitHub workflow badges 2022-01-07 13:49:12 +01:00
setup.cfg Add support for standalone dm integrity 2022-04-25 15:40:32 +02:00
setup.py Add support for portable result data (#1949) 2021-10-12 18:31:49 -04:00
tox.ini Added python 3.9, 3.10 to test workflow 2021-11-08 14:46:30 -05:00

KIWI - Next Generation
======================

.. |GitLab CI Pipeline| image:: https://gitlab.com/kiwi3/kiwi-ci/badges/master/pipeline.svg
   :target: https://gitlab.com/kiwi3/kiwi-ci/-/pipelines
.. |GitHub Action Code Style| image:: https://github.com/OSInside/kiwi/actions/workflows/ci-code-style.yml/badge.svg
   :target: https://github.com/OSInside/kiwi/actions
.. |GitHub Action Config Functions| image:: https://github.com/OSInside/kiwi/actions/workflows/ci-config-functions.yml/badge.svg
   :target: https://github.com/OSInside/kiwi/actions
.. |GitHub Action Documentation| image:: https://github.com/OSInside/kiwi/actions/workflows/ci-documentation.yml/badge.svg
   :target: https://github.com/OSInside/kiwi/actions
.. |GitHub Action Publish Pages| image:: https://github.com/OSInside/kiwi/actions/workflows/ci-publish-pages.yml/badge.svg
   :target: https://github.com/OSInside/kiwi/actions
.. |GitHub Action Publish PyPi| image:: https://github.com/OSInside/kiwi/actions/workflows/ci-publish-to-pypi.yml/badge.svg
   :target: https://github.com/OSInside/kiwi/actions
.. |GitHub Action Unit Types| image:: https://github.com/OSInside/kiwi/actions/workflows/ci-units-types.yml/badge.svg
   :target: https://github.com/OSInside/kiwi/actions
.. |Health| image:: https://app.codacy.com/project/badge/Grade/228f7e8cd15d448688a590c272ec3789
   :target: https://www.codacy.com/gh/OSInside/kiwi/dashboard?utm_source=github.com&utm_medium=referral&utm_content=OSInside/kiwi&utm_campaign=Badge_Grade
.. |Doc| replace:: `Documentation <https://osinside.github.io/kiwi/>`__
.. |Installation| replace:: `Installation <https://osinside.github.io/kiwi/installation.html>`__
.. |Contributing| replace:: `Contributing <https://osinside.github.io/kiwi/contributing.html>`__
.. |Donate| image:: https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif
   :target: https://www.paypal.me/SchaeferMarcus

|GitLab CI Pipeline| |GitHub Action Config Functions| |GitHub Action Documentation| |GitHub Action Publish Pages| |GitHub Action Publish PyPi| |GitHub Action Unit Types| |Health|

**KIWI, the OS image and appliance builder.**

* |Installation|

* |Contributing|

* |Doc|

We'll donate it for good luck so's you're sure to come back :)

|Donate|