From ebc8bb5fc79a0c3244df8650f162c3a94b62d0f7 Mon Sep 17 00:00:00 2001 From: Nick Sanders Date: Tue, 4 Sep 2018 16:54:08 -0700 Subject: accessory: script to generically generate accessory keys All accessories leverage the key format of Hammer therefore this script calls Hammer's one to generate a key pair and renames them. The key name isn't referenced by the signer anymore, so we will name them all "hammerlike". BUG=chromium:859269 TEST=Run this script in the chroot. BRANCH=None Change-Id: Iba35b03e59216e96a99f8aa471b660f3805c1f23 Reviewed-on: https://chromium-review.googlesource.com/1205636 Commit-Ready: Nick Sanders Tested-by: Nick Sanders Reviewed-by: Marco Chen Reviewed-by: Nicolas Boichat Reviewed-by: Mike Frysinger --- .../keygeneration/accessory/create_new_hammer_keys.sh | 16 ---------------- .../accessory/create_new_hammer_like_keys.sh | 16 ++++++++++++++++ .../accessory/create_new_nocturne-fp_keys.sh | 16 ---------------- scripts/keygeneration/accessory/create_new_rose_keys.sh | 16 ---------------- scripts/keygeneration/accessory/create_new_staff_keys.sh | 16 ---------------- scripts/keygeneration/accessory/create_new_wand.keys.sh | 16 ---------------- .../keygeneration/accessory/create_new_whiskers_keys.sh | 16 ---------------- 7 files changed, 16 insertions(+), 96 deletions(-) delete mode 100755 scripts/keygeneration/accessory/create_new_hammer_keys.sh create mode 100755 scripts/keygeneration/accessory/create_new_hammer_like_keys.sh delete mode 100755 scripts/keygeneration/accessory/create_new_nocturne-fp_keys.sh delete mode 100755 scripts/keygeneration/accessory/create_new_rose_keys.sh delete mode 100755 scripts/keygeneration/accessory/create_new_staff_keys.sh delete mode 100755 scripts/keygeneration/accessory/create_new_wand.keys.sh delete mode 100755 scripts/keygeneration/accessory/create_new_whiskers_keys.sh diff --git a/scripts/keygeneration/accessory/create_new_hammer_keys.sh b/scripts/keygeneration/accessory/create_new_hammer_keys.sh deleted file mode 100755 index 30f005d9..00000000 --- a/scripts/keygeneration/accessory/create_new_hammer_keys.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash - -# Copyright 2017 The Chromium OS Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# Load common constants and functions. -. "$(dirname "$0")/common_leverage_hammer.sh" - -main() { - set -e - - leverage_hammer_to_create_key "hammer" "$@" -} - -main "$@" diff --git a/scripts/keygeneration/accessory/create_new_hammer_like_keys.sh b/scripts/keygeneration/accessory/create_new_hammer_like_keys.sh new file mode 100755 index 00000000..3d5c96e2 --- /dev/null +++ b/scripts/keygeneration/accessory/create_new_hammer_like_keys.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +# Copyright 2017 The Chromium OS Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +# Load common constants and functions. +. "$(dirname "$0")/common_leverage_hammer.sh" + +main() { + set -e + + leverage_hammer_to_create_key "hammerlike" "$@" +} + +main "$@" diff --git a/scripts/keygeneration/accessory/create_new_nocturne-fp_keys.sh b/scripts/keygeneration/accessory/create_new_nocturne-fp_keys.sh deleted file mode 100755 index f65f20f6..00000000 --- a/scripts/keygeneration/accessory/create_new_nocturne-fp_keys.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash - -# Copyright 2017 The Chromium OS Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# Load common constants and functions. -. "$(dirname "$0")/common_leverage_hammer.sh" - -main() { - set -e - - leverage_hammer_to_create_key "nocturne-fp" "$@" -} - -main "$@" diff --git a/scripts/keygeneration/accessory/create_new_rose_keys.sh b/scripts/keygeneration/accessory/create_new_rose_keys.sh deleted file mode 100755 index 6fcbffa8..00000000 --- a/scripts/keygeneration/accessory/create_new_rose_keys.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash - -# Copyright 2017 The Chromium OS Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# Load common constants and functions. -. "$(dirname "$0")/common_leverage_hammer.sh" - -main() { - set -e - - leverage_hammer_to_create_key "rose" "$@" -} - -main "$@" diff --git a/scripts/keygeneration/accessory/create_new_staff_keys.sh b/scripts/keygeneration/accessory/create_new_staff_keys.sh deleted file mode 100755 index 1a582b57..00000000 --- a/scripts/keygeneration/accessory/create_new_staff_keys.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash - -# Copyright 2017 The Chromium OS Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# Load common constants and functions. -. "$(dirname "$0")/common_leverage_hammer.sh" - -main() { - set -e - - leverage_hammer_to_create_key "staff" "$@" -} - -main "$@" diff --git a/scripts/keygeneration/accessory/create_new_wand.keys.sh b/scripts/keygeneration/accessory/create_new_wand.keys.sh deleted file mode 100755 index 5622a827..00000000 --- a/scripts/keygeneration/accessory/create_new_wand.keys.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash - -# Copyright 2017 The Chromium OS Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# Load common constants and functions. -. "$(dirname "$0")/common_leverage_hammer.sh" - -main() { - set -e - - leverage_hammer_to_create_key "wand" "$@" -} - -main "$@" diff --git a/scripts/keygeneration/accessory/create_new_whiskers_keys.sh b/scripts/keygeneration/accessory/create_new_whiskers_keys.sh deleted file mode 100755 index 7439bc49..00000000 --- a/scripts/keygeneration/accessory/create_new_whiskers_keys.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash - -# Copyright 2018 The Chromium OS Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# Load common constants and functions. -. "$(dirname "$0")/common_leverage_hammer.sh" - -main() { - set -e - - leverage_hammer_to_create_key "whiskers" "$@" -} - -main "$@" -- cgit v1.2.1