signer: create devkeys with and without pkc

Signing test of firmware for non-t210 targets fails when PKC
keys are present so separate devkeys into two keysets where only
one has the PKC key.

BUG=chrome-os-partner:44227
TEST=sign_official_build.sh nv_lp0_firmware tegra_lp0_resume.fw tests/devkeys-pkc tegra_lp0_resume.fw.signed versions.default
BRANCH=signer

Change-Id: Ie0670638d30d17692f1113b5a9f0309ea610d72a
Signed-off-by: David Riley <davidriley@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/298091
Reviewed-by: Mike Frysinger <vapier@chromium.org>
diff --git a/tests/devkeys-pkc/dev_firmware.keyblock b/tests/devkeys-pkc/dev_firmware.keyblock
new file mode 100644
index 0000000..d0411ac
--- /dev/null
+++ b/tests/devkeys-pkc/dev_firmware.keyblock
Binary files differ
diff --git a/tests/devkeys-pkc/dev_firmware_data_key.vbprivk b/tests/devkeys-pkc/dev_firmware_data_key.vbprivk
new file mode 100644
index 0000000..1ef7dbd
--- /dev/null
+++ b/tests/devkeys-pkc/dev_firmware_data_key.vbprivk
Binary files differ
diff --git a/tests/devkeys-pkc/dev_firmware_data_key.vbpubk b/tests/devkeys-pkc/dev_firmware_data_key.vbpubk
new file mode 100644
index 0000000..7bd1716
--- /dev/null
+++ b/tests/devkeys-pkc/dev_firmware_data_key.vbpubk
Binary files differ
diff --git a/tests/devkeys-pkc/ec.keyblock b/tests/devkeys-pkc/ec.keyblock
new file mode 100644
index 0000000..6b088f3
--- /dev/null
+++ b/tests/devkeys-pkc/ec.keyblock
Binary files differ
diff --git a/tests/devkeys-pkc/ec_data_key.vbprivk b/tests/devkeys-pkc/ec_data_key.vbprivk
new file mode 100644
index 0000000..9f194ce
--- /dev/null
+++ b/tests/devkeys-pkc/ec_data_key.vbprivk
Binary files differ
diff --git a/tests/devkeys-pkc/ec_data_key.vbpubk b/tests/devkeys-pkc/ec_data_key.vbpubk
new file mode 100644
index 0000000..5804dfd
--- /dev/null
+++ b/tests/devkeys-pkc/ec_data_key.vbpubk
Binary files differ
diff --git a/tests/devkeys-pkc/ec_root_key.vbprivk b/tests/devkeys-pkc/ec_root_key.vbprivk
new file mode 100644
index 0000000..4914472
--- /dev/null
+++ b/tests/devkeys-pkc/ec_root_key.vbprivk
Binary files differ
diff --git a/tests/devkeys-pkc/ec_root_key.vbpubk b/tests/devkeys-pkc/ec_root_key.vbpubk
new file mode 100644
index 0000000..76c26f9
--- /dev/null
+++ b/tests/devkeys-pkc/ec_root_key.vbpubk
Binary files differ
diff --git a/tests/devkeys-pkc/firmware.keyblock b/tests/devkeys-pkc/firmware.keyblock
new file mode 100644
index 0000000..1e2273e
--- /dev/null
+++ b/tests/devkeys-pkc/firmware.keyblock
Binary files differ
diff --git a/tests/devkeys-pkc/firmware_bmpfv.bin b/tests/devkeys-pkc/firmware_bmpfv.bin
new file mode 100644
index 0000000..3e9af97
--- /dev/null
+++ b/tests/devkeys-pkc/firmware_bmpfv.bin
Binary files differ
diff --git a/tests/devkeys-pkc/firmware_data_key.vbprivk b/tests/devkeys-pkc/firmware_data_key.vbprivk
new file mode 100644
index 0000000..49e5751
--- /dev/null
+++ b/tests/devkeys-pkc/firmware_data_key.vbprivk
Binary files differ
diff --git a/tests/devkeys-pkc/firmware_data_key.vbpubk b/tests/devkeys-pkc/firmware_data_key.vbpubk
new file mode 100644
index 0000000..804d566
--- /dev/null
+++ b/tests/devkeys-pkc/firmware_data_key.vbpubk
Binary files differ
diff --git a/tests/devkeys-pkc/installer_kernel.keyblock b/tests/devkeys-pkc/installer_kernel.keyblock
new file mode 100644
index 0000000..cfa3bd1
--- /dev/null
+++ b/tests/devkeys-pkc/installer_kernel.keyblock
Binary files differ
diff --git a/tests/devkeys-pkc/installer_kernel_data_key.vbprivk b/tests/devkeys-pkc/installer_kernel_data_key.vbprivk
new file mode 100644
index 0000000..0379595
--- /dev/null
+++ b/tests/devkeys-pkc/installer_kernel_data_key.vbprivk
Binary files differ
diff --git a/tests/devkeys-pkc/installer_kernel_data_key.vbpubk b/tests/devkeys-pkc/installer_kernel_data_key.vbpubk
new file mode 100644
index 0000000..3e9e67c
--- /dev/null
+++ b/tests/devkeys-pkc/installer_kernel_data_key.vbpubk
Binary files differ
diff --git a/tests/devkeys-pkc/kernel.keyblock b/tests/devkeys-pkc/kernel.keyblock
new file mode 100644
index 0000000..9740be4
--- /dev/null
+++ b/tests/devkeys-pkc/kernel.keyblock
Binary files differ
diff --git a/tests/devkeys-pkc/kernel_data_key.vbprivk b/tests/devkeys-pkc/kernel_data_key.vbprivk
new file mode 100644
index 0000000..8d392fb
--- /dev/null
+++ b/tests/devkeys-pkc/kernel_data_key.vbprivk
Binary files differ
diff --git a/tests/devkeys-pkc/kernel_data_key.vbpubk b/tests/devkeys-pkc/kernel_data_key.vbpubk
new file mode 100644
index 0000000..80910b7
--- /dev/null
+++ b/tests/devkeys-pkc/kernel_data_key.vbpubk
Binary files differ
diff --git a/tests/devkeys-pkc/kernel_subkey.vbprivk b/tests/devkeys-pkc/kernel_subkey.vbprivk
new file mode 100644
index 0000000..195b1bf
--- /dev/null
+++ b/tests/devkeys-pkc/kernel_subkey.vbprivk
Binary files differ
diff --git a/tests/devkeys-pkc/kernel_subkey.vbpubk b/tests/devkeys-pkc/kernel_subkey.vbpubk
new file mode 100644
index 0000000..a24a036
--- /dev/null
+++ b/tests/devkeys-pkc/kernel_subkey.vbpubk
Binary files differ
diff --git a/tests/devkeys-pkc/key.versions b/tests/devkeys-pkc/key.versions
new file mode 100644
index 0000000..59d8748
--- /dev/null
+++ b/tests/devkeys-pkc/key.versions
@@ -0,0 +1,4 @@
+firmware_key_version=1
+firmware_version=1
+kernel_key_version=1
+kernel_version=1
diff --git a/tests/devkeys/nv_pkc.pem b/tests/devkeys-pkc/nv_pkc.pem
similarity index 100%
rename from tests/devkeys/nv_pkc.pem
rename to tests/devkeys-pkc/nv_pkc.pem
diff --git a/tests/devkeys-pkc/recovery_kernel.keyblock b/tests/devkeys-pkc/recovery_kernel.keyblock
new file mode 100644
index 0000000..ad16e39
--- /dev/null
+++ b/tests/devkeys-pkc/recovery_kernel.keyblock
Binary files differ
diff --git a/tests/devkeys-pkc/recovery_kernel_data_key.vbprivk b/tests/devkeys-pkc/recovery_kernel_data_key.vbprivk
new file mode 100644
index 0000000..0379595
--- /dev/null
+++ b/tests/devkeys-pkc/recovery_kernel_data_key.vbprivk
Binary files differ
diff --git a/tests/devkeys-pkc/recovery_kernel_data_key.vbpubk b/tests/devkeys-pkc/recovery_kernel_data_key.vbpubk
new file mode 100644
index 0000000..3e9e67c
--- /dev/null
+++ b/tests/devkeys-pkc/recovery_kernel_data_key.vbpubk
Binary files differ
diff --git a/tests/devkeys-pkc/recovery_key.vbprivk b/tests/devkeys-pkc/recovery_key.vbprivk
new file mode 100644
index 0000000..6c7ab36
--- /dev/null
+++ b/tests/devkeys-pkc/recovery_key.vbprivk
Binary files differ
diff --git a/tests/devkeys-pkc/recovery_key.vbpubk b/tests/devkeys-pkc/recovery_key.vbpubk
new file mode 100644
index 0000000..86d2471
--- /dev/null
+++ b/tests/devkeys-pkc/recovery_key.vbpubk
Binary files differ
diff --git a/tests/devkeys-pkc/root_key.vbprivk b/tests/devkeys-pkc/root_key.vbprivk
new file mode 100644
index 0000000..74c47dd
--- /dev/null
+++ b/tests/devkeys-pkc/root_key.vbprivk
Binary files differ
diff --git a/tests/devkeys-pkc/root_key.vbpubk b/tests/devkeys-pkc/root_key.vbpubk
new file mode 100644
index 0000000..dfca9d0
--- /dev/null
+++ b/tests/devkeys-pkc/root_key.vbpubk
Binary files differ