123456789101112131415161718192021222324252627282930 |
- #!/bin/bash
- # Copyright (c) 2010 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.
- #
- # Generate test vboot public keys and keyblocks for testing.
- # Load common constants and variables.
- . "$(dirname "$0")/common.sh"
- function generate_vpubks {
- algorithmcounter=0
- for keylen in ${key_lengths[@]}
- do
- for hashalgo in ${hash_algos[@]}
- do
- ${FUTILITY} vbutil_key --pack \
- --in ${TESTKEY_DIR}/key_rsa${keylen}.keyb \
- --out ${TESTKEY_DIR}/key_rsa${keylen}.${hashalgo}.vbpubk \
- --version 1 \
- --algorithm ${algorithmcounter}
- let algorithmcounter=algorithmcounter+1
- done
- done
- }
- check_test_keys
- generate_vpubks
|