Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(624)

Side by Side Diff: src/platform/vboot_reference/tests/run_rsa_tests.sh

Issue 600114: Vboot Reference: Misc style fixes to Makefile and fix testing script. (Closed)
Patch Set: Created 10 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 #!/bin/bash 1 #!/bin/bash
2 2
3 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. 3 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 6
7 # Run tests for cryptographic routine implementations - Message digests 7 # Run tests for cryptographic routine implementations - Message digests
8 # and RSA Signature verification. 8 # and RSA Signature verification.
9 9
10 return_code=0 10 return_code=0
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
65 65
66 function pre_work { 66 function pre_work {
67 # Generate a file with random bytes for signature tests. 67 # Generate a file with random bytes for signature tests.
68 echo "Generating test file..." 68 echo "Generating test file..."
69 dd if=/dev/urandom of=${TEST_FILE} bs=${TEST_FILE_SIZE} count=1 69 dd if=/dev/urandom of=${TEST_FILE} bs=${TEST_FILE_SIZE} count=1
70 echo "Generating signatures..." 70 echo "Generating signatures..."
71 generate_signatures $TEST_FILE 71 generate_signatures $TEST_FILE
72 } 72 }
73 73
74 function cleanup { 74 function cleanup {
75 rm ${TEST_FILE} ${TEST_FILE}.*.sig 75 rm ${SCRIPT_DIR}/${TEST_FILE} ${SCRIPT_DIR}/${TEST_FILE}.*.sig
76 } 76 }
77 77
78 # Determine script directory. 78 # Determine script directory.
79 if [[ $0 == '/'* ]]; 79 if [[ $0 == '/'* ]];
80 then 80 then
81 SCRIPT_DIR="`dirname $0`" 81 SCRIPT_DIR="`dirname $0`"
82 elif [[ $0 == './'* ]]; 82 elif [[ $0 == './'* ]];
83 then 83 then
84 SCRIPT_DIR="`pwd`" 84 SCRIPT_DIR="`pwd`"
85 else 85 else
86 SCRIPT_DIR="`pwd`"/"`dirname $0`" 86 SCRIPT_DIR="`pwd`"/"`dirname $0`"
87 fi 87 fi
88 UTIL_DIR=`dirname ${SCRIPT_DIR}`/utils 88 UTIL_DIR=`dirname ${SCRIPT_DIR}`/utils
89 KEY_DIR=${SCRIPT_DIR}/testkeys 89 KEY_DIR=${SCRIPT_DIR}/testkeys
90 TEST_DIR=${SCRIPT_DIR}/
90 91
91 echo "Generating test cases..." 92 echo "Generating test cases..."
92 pre_work 93 pre_work
93 94
94 echo 95 echo
95 echo "Testing signature verification..." 96 echo "Testing signature verification..."
96 test_signatures 97 test_signatures
97 98
98 echo 99 echo
99 echo "Testing high-level image verification..." 100 echo "Testing high-level image verification..."
100 test_verification 101 test_verification
101 102
102 echo 103 echo
103 echo "Cleaning up..." 104 echo "Cleaning up..."
104 #cleanup 105 cleanup
105 106
106 exit $return_code 107 exit $return_code
107 108
OLDNEW
« no previous file with comments | « src/platform/vboot_reference/tests/Makefile ('k') | src/platform/vboot_reference/utils/Makefile » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698