aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Bennée <alex.bennee@linaro.org>2020-09-24 18:23:21 +0100
committerAlex Bennée <alex.bennee@linaro.org>2020-09-25 10:17:52 +0100
commite059ce7b131bef83cab5cf82a985c401768e6941 (patch)
tree24fb5b9bc2dbf04c7c7d29b34b38cb46abe3303d
parentd28b50d481d4c04548dc479aa549bc73edd61a4e (diff)
tools/rpmb: simple test sequencetesting/virtio-rpmb
A simple test script to exercise the rpmb interface. Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
-rw-r--r--tools/rpmb/key1
-rwxr-xr-xtools/rpmb/test.sh13
2 files changed, 14 insertions, 0 deletions
diff --git a/tools/rpmb/key b/tools/rpmb/key
new file mode 100644
index 000000000000..2b6bd3bc3fe6
--- /dev/null
+++ b/tools/rpmb/key
@@ -0,0 +1 @@
+˜ƒÆÐh«#×¢ö‹pRTà¿®åô\r|OŠ ¯mo« \ No newline at end of file
diff --git a/tools/rpmb/test.sh b/tools/rpmb/test.sh
new file mode 100755
index 000000000000..8be33bc585bc
--- /dev/null
+++ b/tools/rpmb/test.sh
@@ -0,0 +1,13 @@
+#!/bin/sh -e
+echo "get info"
+./rpmb -v get-info /dev/rpmb0
+echo "program key"
+./rpmb -v program-key /dev/rpmb0 key
+echo "get write counter"
+./rpmb -v write-counter /dev/rpmb0 key
+echo "generating data"
+dd if=/dev/urandom of=data.in count=1 bs=256
+echo "write data"
+./rpmb -v write-blocks /dev/rpmb0 0 1 data.in key
+echo "read data back"
+./rpmb -v read-blocks /dev/rpmb0 0 1 data.out key