summaryrefslogtreecommitdiff
path: root/tests/testcases
diff options
context:
space:
mode:
authorvbendeb <vbendeb@chromium.org>2010-09-29 20:25:29 -0700
committervbendeb <vbendeb@chromium.org>2010-09-29 20:25:29 -0700
commita222fbc00eb470c104602be262b97c9c8c7be7a2 (patch)
treef0ce6194e47401998a6ac1d3f748385f6326c2c3 /tests/testcases
parent395d9c6e41809e40af18de4f1fc5462dac21d700 (diff)
downloadvboot-a222fbc00eb470c104602be262b97c9c8c7be7a2.tar.gz
Fix test suite deficiencies.
While trying to debug/test some vbutil_kernel changes (coming in a different CL) it was noticed that this utility is not covered by tests, and the script which runs it to set up further testing (tests/gen_fuzz_test_cases.sh) fails because of the key format mismatch. Some investigation has shown that this was left behind when vboot_reference key storage format was changed. To make gen_fuzz_test_cases.sh work again a new set of test keys is required, the keys are generated by tests/gen_test_keys.sh. This utility had to be changed to generate the proper set of wrapped public and private keys. Actually code in tests/gen_test_keys.shgenerate_keys() is copied in pasted in many scripts in this tree, this has to be refactored, but under a different CL. Once the changes were made, two scripts were run: ./tests/gen_test_keys.sh ./gen_test_cases.sh resulting in the new and updated keys generated. firmware/stub/tpm_lite_stub.c was edited to fix compilation warning issued when compiling with debugging enabled. Change-Id: I26a45cbad00d21a29195f2a89b4df7d3559133fe BUG=chromium-os:7178 TEST=described below The following commands succeed: vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv make make runtests ./tests/gen_fuzz_test_cases.sh ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ note that ./tests/gen_fuzz_test_cases.sh was failing before this change. The upcoming CL modifying vbutil_kernel will make sure gen_fuzz_test_cases.sh is executed when tests are run and will enhance it to cover vbutil_kernel testing. Review URL: http://codereview.chromium.org/3423022
Diffstat (limited to 'tests/testcases')
-rw-r--r--tests/testcases/test_filebin1000000 -> 1000000 bytes
-rw-r--r--tests/testcases/test_file.rsa1024_sha1.sigbin128 -> 128 bytes
-rw-r--r--tests/testcases/test_file.rsa1024_sha256.sigbin128 -> 128 bytes
-rw-r--r--tests/testcases/test_file.rsa1024_sha512.sigbin128 -> 128 bytes
-rw-r--r--tests/testcases/test_file.rsa2048_sha1.sigbin256 -> 256 bytes
-rw-r--r--tests/testcases/test_file.rsa2048_sha256.sig3
-rw-r--r--tests/testcases/test_file.rsa2048_sha512.sigbin256 -> 256 bytes
-rw-r--r--tests/testcases/test_file.rsa4096_sha1.sigbin512 -> 512 bytes
-rw-r--r--tests/testcases/test_file.rsa4096_sha256.sigbin512 -> 512 bytes
-rw-r--r--tests/testcases/test_file.rsa4096_sha512.sigbin512 -> 512 bytes
-rw-r--r--tests/testcases/test_file.rsa8192_sha1.sigbin1024 -> 1024 bytes
-rw-r--r--tests/testcases/test_file.rsa8192_sha256.sigbin1024 -> 1024 bytes
-rw-r--r--tests/testcases/test_file.rsa8192_sha512.sigbin1024 -> 1024 bytes
-rw-r--r--tests/testcases/test_file.sha1.digest2
-rw-r--r--tests/testcases/test_file.sha256.digest2
-rw-r--r--tests/testcases/test_file.sha512.digest2
16 files changed, 5 insertions, 4 deletions
diff --git a/tests/testcases/test_file b/tests/testcases/test_file
index 3780a87a..9322cf18 100644
--- a/tests/testcases/test_file
+++ b/tests/testcases/test_file
Binary files differ
diff --git a/tests/testcases/test_file.rsa1024_sha1.sig b/tests/testcases/test_file.rsa1024_sha1.sig
index ab0f23f6..7c1e9ef8 100644
--- a/tests/testcases/test_file.rsa1024_sha1.sig
+++ b/tests/testcases/test_file.rsa1024_sha1.sig
Binary files differ
diff --git a/tests/testcases/test_file.rsa1024_sha256.sig b/tests/testcases/test_file.rsa1024_sha256.sig
index bfea38d2..112eb893 100644
--- a/tests/testcases/test_file.rsa1024_sha256.sig
+++ b/tests/testcases/test_file.rsa1024_sha256.sig
Binary files differ
diff --git a/tests/testcases/test_file.rsa1024_sha512.sig b/tests/testcases/test_file.rsa1024_sha512.sig
index ecd166a7..1bb708d7 100644
--- a/tests/testcases/test_file.rsa1024_sha512.sig
+++ b/tests/testcases/test_file.rsa1024_sha512.sig
Binary files differ
diff --git a/tests/testcases/test_file.rsa2048_sha1.sig b/tests/testcases/test_file.rsa2048_sha1.sig
index 3c7c93fb..846e6c29 100644
--- a/tests/testcases/test_file.rsa2048_sha1.sig
+++ b/tests/testcases/test_file.rsa2048_sha1.sig
Binary files differ
diff --git a/tests/testcases/test_file.rsa2048_sha256.sig b/tests/testcases/test_file.rsa2048_sha256.sig
index 7a5362b7..59efe895 100644
--- a/tests/testcases/test_file.rsa2048_sha256.sig
+++ b/tests/testcases/test_file.rsa2048_sha256.sig
@@ -1 +1,2 @@
-GO:s,gG2 Dͳt~1ނ#j"P5Mź2 ǩ$QF!86TӂF"f{9wMBm \|;''̑ _(3d%97._Ô{gʴ4 H}6$Fz\P<8`{t)tv[渥\I@4GCaz̵9񷈋ҮRK]9,Xy:5Tkic \ No newline at end of file
+{<NCӔI71{[]7dxA:*bNm3zlٖ#WKH׈96^wp$heM.HfJt|;<ʪ y h.}/#Se+:)3%j)Zb"#i
+%z/e@@_)MƶJ єėX>J*H+hu:a͆;F$#wD W7栏O/'|U/qBEћ=4Q \ No newline at end of file
diff --git a/tests/testcases/test_file.rsa2048_sha512.sig b/tests/testcases/test_file.rsa2048_sha512.sig
index d0475978..a87d4b83 100644
--- a/tests/testcases/test_file.rsa2048_sha512.sig
+++ b/tests/testcases/test_file.rsa2048_sha512.sig
Binary files differ
diff --git a/tests/testcases/test_file.rsa4096_sha1.sig b/tests/testcases/test_file.rsa4096_sha1.sig
index cd3c2daf..bb4ba6f8 100644
--- a/tests/testcases/test_file.rsa4096_sha1.sig
+++ b/tests/testcases/test_file.rsa4096_sha1.sig
Binary files differ
diff --git a/tests/testcases/test_file.rsa4096_sha256.sig b/tests/testcases/test_file.rsa4096_sha256.sig
index 140c564e..7648d00f 100644
--- a/tests/testcases/test_file.rsa4096_sha256.sig
+++ b/tests/testcases/test_file.rsa4096_sha256.sig
Binary files differ
diff --git a/tests/testcases/test_file.rsa4096_sha512.sig b/tests/testcases/test_file.rsa4096_sha512.sig
index a088735f..3a091d7e 100644
--- a/tests/testcases/test_file.rsa4096_sha512.sig
+++ b/tests/testcases/test_file.rsa4096_sha512.sig
Binary files differ
diff --git a/tests/testcases/test_file.rsa8192_sha1.sig b/tests/testcases/test_file.rsa8192_sha1.sig
index 4b704fa5..43a79b81 100644
--- a/tests/testcases/test_file.rsa8192_sha1.sig
+++ b/tests/testcases/test_file.rsa8192_sha1.sig
Binary files differ
diff --git a/tests/testcases/test_file.rsa8192_sha256.sig b/tests/testcases/test_file.rsa8192_sha256.sig
index 75ed86d7..3ab00aed 100644
--- a/tests/testcases/test_file.rsa8192_sha256.sig
+++ b/tests/testcases/test_file.rsa8192_sha256.sig
Binary files differ
diff --git a/tests/testcases/test_file.rsa8192_sha512.sig b/tests/testcases/test_file.rsa8192_sha512.sig
index 49d002ca..389a2e43 100644
--- a/tests/testcases/test_file.rsa8192_sha512.sig
+++ b/tests/testcases/test_file.rsa8192_sha512.sig
Binary files differ
diff --git a/tests/testcases/test_file.sha1.digest b/tests/testcases/test_file.sha1.digest
index 96aabb0a..64a8a13d 100644
--- a/tests/testcases/test_file.sha1.digest
+++ b/tests/testcases/test_file.sha1.digest
@@ -1 +1 @@
-kfĒƢd \ No newline at end of file
+(\m%~l8K!Jo \ No newline at end of file
diff --git a/tests/testcases/test_file.sha256.digest b/tests/testcases/test_file.sha256.digest
index 4e3497f6..1a6f8712 100644
--- a/tests/testcases/test_file.sha256.digest
+++ b/tests/testcases/test_file.sha256.digest
@@ -1 +1 @@
-3e#<@lPPM G"bk \ No newline at end of file
+@ Gw<8!G3iShZTa \ No newline at end of file
diff --git a/tests/testcases/test_file.sha512.digest b/tests/testcases/test_file.sha512.digest
index b599d7d6..b518ed72 100644
--- a/tests/testcases/test_file.sha512.digest
+++ b/tests/testcases/test_file.sha512.digest
@@ -1 +1 @@
-2g<[.(XB@aiwaxk&jFj9%q$lh pr \ No newline at end of file
+k+Z%Yu l`ۖ4H,ĕ*3Ϝ 1Yr4jWrBA \ No newline at end of file