Turris ECDSA signatures via keyctl()
Status from this message: This series was applied to soc/soc.git (for-next)
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 All 5 applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | platform: cznic: turris-omnia-mcu: Refactor requesting MCU interruptdrivers/ drivers/ drivers/ | +27 | 0 replies | Applied |
| 2/5 | platform: cznic: Add keyctl helpers for Turris platformMAINTAINERS drivers/ drivers/ +2 more | +233 | 0 replies | Applied |
| 3/5 | platform: cznic: turris-omnia-mcu: Add support for digital message signing with HW private keydrivers/ drivers/ drivers/ +2 more | +208 | 0 replies | Applied |
| 4/5 | firmware: turris-mox-rwtm: Drop ECDSA signatures via debugfsDocumentation/ Documentation/ drivers/ | +7 | 0 replies | Applied |
| 5/5 | firmware: turris-mox-rwtm: Add support for ECDSA signatures with HW private keydrivers/ drivers/ | +174 | 0 replies | Applied |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/5] Turris ECDSA signatures via keyctl()
Hi Arnd et al.,
this series adds support for generating ECDSA signatures with hardware stored private key on Turris Omnia and Turris MOX.
This ability is exposed via the keyctl() syscall.
Patch 1 does a small refactor in the turris-omnia-mcu driver - a piece of code is moved to a separate function so that it can be reused in patch 3.
Patch 2 adds a new helper module turris-signing-key, which helps exposing the signing ability via the keyctl() syscall.
Patch 3 adds the functionality into the turris-omnia-mcu driver.
Patch 4 removes the old debugfs implementation of this functionality from turris-mox-rwtm driver. The debugfs implementation was intended to be temporary until a better userspace interface was introduced.
Patch 5 adds the functionality into the turris-mox-rwtm driver.
Marek
Marek Behún (5):
platform: cznic: turris-omnia-mcu: Refactor requesting MCU interrupt
platform: cznic: Add keyctl helpers for Turris platform
platform: cznic: turris-omnia-mcu: Add support for digital message
signing with HW private key
firmware: turris-mox-rwtm: Drop ECDSA signatures via debugfs
firmware: turris-mox-rwtm: Add support for ECDSA signatures with HW
private key
.../ABI/testing/debugfs-turris-mox-rwtm | 14 - .../testing/sysfs-firmware-turris-mox-rwtm | 9 - MAINTAINERS | 1 + drivers/firmware/Kconfig | 17 ++ drivers/firmware/turris-mox-rwtm.c | 260 +++++++++--------- drivers/platform/cznic/Kconfig | 17 ++ drivers/platform/cznic/Makefile | 3 + .../platform/cznic/turris-omnia-mcu-base.c | 4 + .../platform/cznic/turris-omnia-mcu-gpio.c | 21 +- .../platform/cznic/turris-omnia-mcu-keyctl.c | 162 +++++++++++ .../platform/cznic/turris-omnia-mcu-trng.c | 17 +- drivers/platform/cznic/turris-omnia-mcu.h | 33 ++- drivers/platform/cznic/turris-signing-key.c | 192 +++++++++++++ include/linux/turris-signing-key.h | 33 +++ 14 files changed, 608 insertions(+), 175 deletions(-) delete mode 100644 Documentation/ABI/testing/debugfs-turris-mox-rwtm create mode 100644 drivers/platform/cznic/turris-omnia-mcu-keyctl.c create mode 100644 drivers/platform/cznic/turris-signing-key.c create mode 100644 include/linux/turris-signing-key.h
Signature · 1 line
2.45.3