rsa: use pkcs11 uri as defined in rfc7512

pkcs11 : change engine uri to use full pk11-URI as defined in:

https://www.rfc-editor.org/rfc/rfc7512.html
Signed-off-by: Ayoub Zaki <ayoub.zaki@embetrix.com>
This commit is contained in:
Ayoub Zaki 2023-08-26 13:53:29 +02:00 committed by Tom Rini
parent 05e8e2403c
commit ece85cc020
2 changed files with 7 additions and 7 deletions

View file

@ -671,7 +671,7 @@ Create the fitImage::
Sign the fitImage with the hardware key:: Sign the fitImage with the hardware key::
$ ./tools/mkimage -F -k \ $ ./tools/mkimage -F -k \
"model=PKCS%2315%20emulated;manufacturer=ZeitControl;serial=000xxxxxxxxx;token=OpenPGP%20card%20%28User%20PIN%20%28sig%29%29" \ "pkcs11:model=PKCS%2315%20emulated;manufacturer=ZeitControl;serial=000xxxxxxxxx;token=OpenPGP%20card%20%28User%20PIN%20%28sig%29%29" \
-K u-boot.dtb -N pkcs11 -r fitImage -K u-boot.dtb -N pkcs11 -r fitImage

View file

@ -116,15 +116,15 @@ static int rsa_engine_get_pub_key(const char *keydir, const char *name,
if (keydir) if (keydir)
if (strstr(keydir, "object=")) if (strstr(keydir, "object="))
snprintf(key_id, sizeof(key_id), snprintf(key_id, sizeof(key_id),
"pkcs11:%s;type=public", "%s;type=public",
keydir); keydir);
else else
snprintf(key_id, sizeof(key_id), snprintf(key_id, sizeof(key_id),
"pkcs11:%s;object=%s;type=public", "%s;object=%s;type=public",
keydir, name); keydir, name);
else else
snprintf(key_id, sizeof(key_id), snprintf(key_id, sizeof(key_id),
"pkcs11:object=%s;type=public", "object=%s;type=public",
name); name);
} else if (engine_id) { } else if (engine_id) {
if (keydir) if (keydir)
@ -238,15 +238,15 @@ static int rsa_engine_get_priv_key(const char *keydir, const char *name,
if (keydir) if (keydir)
if (strstr(keydir, "object=")) if (strstr(keydir, "object="))
snprintf(key_id, sizeof(key_id), snprintf(key_id, sizeof(key_id),
"pkcs11:%s;type=private", "%s;type=private",
keydir); keydir);
else else
snprintf(key_id, sizeof(key_id), snprintf(key_id, sizeof(key_id),
"pkcs11:%s;object=%s;type=private", "%s;object=%s;type=private",
keydir, name); keydir, name);
else else
snprintf(key_id, sizeof(key_id), snprintf(key_id, sizeof(key_id),
"pkcs11:object=%s;type=private", "object=%s;type=private",
name); name);
} else if (engine_id) { } else if (engine_id) {
if (keydir && name) if (keydir && name)