summaryrefslogtreecommitdiff
path: root/scripts/bpf_helpers_doc.py
diff options
context:
space:
mode:
authorMarek BehĂșn <marek.behun@nic.cz>2020-06-01 23:00:49 +0200
committerGregory CLEMENT <gregory.clement@bootlin.com>2020-07-18 22:35:01 +0200
commit50524d787de34300ca9189e63afe13e26d782bea (patch)
tree33e8604774cc59176be43c2632ff8f9582395664 /scripts/bpf_helpers_doc.py
parentb3a9e3b9622ae10064826dccb4f7a52bd88c7407 (diff)
firmware: turris-mox-rwtm: support ECDSA signatures via debugfs
The firmware on Turris MOX secure processor offers signing messages with ECDSA private key stored in protected OTP memory. The optimal solution would be to register an akcipher provider via kernel's crypto API, but crypto API does not yet support accessing akcipher API from userspace (and probably won't for some time, see https://www.spinics.net/lists/linux-crypto/msg38388.html). At first I tried to put this via standard sysfs API, but the way I designed it is not compatible with sysfs's standard "one file per attribute". This patch therefore adds support for accessing this signature generation mechanism via debugfs. Since CZ.NIC's Turris MOX is the only user of this module, the potential future change to akcipher API should not cause problems, since we can just change our userspace software then. Signed-off-by: Marek BehĂșn <marek.behun@nic.cz> Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
Diffstat (limited to 'scripts/bpf_helpers_doc.py')
0 files changed, 0 insertions, 0 deletions