| Index: scripts/keygeneration/make_keyblock.sh
|
| diff --git a/scripts/keygeneration/make_keyblock.sh b/scripts/keygeneration/make_keyblock.sh
|
| new file mode 100755
|
| index 0000000000000000000000000000000000000000..565a566cff00e1749202e853622f400473f17347
|
| --- /dev/null
|
| +++ b/scripts/keygeneration/make_keyblock.sh
|
| @@ -0,0 +1,27 @@
|
| +#!/bin/bash
|
| +# Copyright (c) 2011 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.
|
| +#
|
| +# Generates a keyblock containing a public key and signed using the given
|
| +# signing key.
|
| +
|
| +# Load common constants and functions.
|
| +. "$(dirname "$0")/common.sh"
|
| +
|
| +if [ $# -ne 4 ]; then
|
| + cat <<EOF
|
| +Usage: $0 <in_public_key> <in_signing_key> <flags> <out_keyblock>
|
| +
|
| +Emits <out_keyblock>.keyblock containing <in_public_key>.vbpubk signed with
|
| +<in_signing_key>.vbprivk with the given keyblock <flags>.
|
| +EOF
|
| + exit 1
|
| +fi
|
| +
|
| +in_pubkey=$1
|
| +in_signkey=$2
|
| +keyblock_flags=$3
|
| +out_keyblock=$4
|
| +
|
| +make_keyblock $out_keyblock $keyblock_flags $in_pubkey $in_signkey
|
|
|