summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorLouis Collard <louiscollard@chromium.org>2019-05-16 17:39:44 +0800
committerLouis Collard <louiscollard@chromium.org>2019-05-21 10:06:51 +0000
commit6072cc9c03a27c657e5899708233092bacfe1cd0 (patch)
tree2fe0a870160881a16935d8d078d9eb498d39406f /common
parent7ee4215a9fde670b6eadba6ba3e9dad90d2c59f6 (diff)
downloadchrome-ec-6072cc9c03a27c657e5899708233092bacfe1cd0.tar.gz
cr50: Change G2F cert CN to "CrOS"
BUG=b:132310780 TEST=flash to soraka, retrieve G2F cert, check CN retrieve anonymous U2F cert, check CN unchanged BRANCH=none Change-Id: Id409ac5d534f2ee9e16376d690f58b184f5ac1a6 Signed-off-by: Louis Collard <louiscollard@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1614581 Reviewed-by: Andrey Pronin <apronin@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Commit-Queue: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Diffstat (limited to 'common')
-rw-r--r--common/u2f.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/common/u2f.c b/common/u2f.c
index 282d59808b..c5114431fd 100644
--- a/common/u2f.c
+++ b/common/u2f.c
@@ -16,6 +16,8 @@
#include "u2f.h"
#include "util.h"
+#define G2F_CERT_NAME "CrOS"
+
#define CPRINTF(format, args...) cprintf(CC_EXTENSION, format, ##args)
/* Crypto parameters */
@@ -79,7 +81,8 @@ static int individual_cert(const p256_int *d, const p256_int *pk_x,
if (system_get_chip_unique_id((uint8_t **)&serial) != P256_NBYTES)
return 0;
- return DCRYPTO_x509_gen_u2f_cert(d, pk_x, pk_y, serial, cert, n);
+ return DCRYPTO_x509_gen_u2f_cert_name(d, pk_x, pk_y, serial,
+ G2F_CERT_NAME, cert, n);
}
int g2f_attestation_cert(uint8_t *buf)