aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoss Kettleson <kettro@google.com>2020-05-29 19:46:09 -0700
committerRoss Kettleson <kettro@google.com>2020-06-05 12:41:30 -0700
commit7ac2c59fad281db6fee7f160633069726ede5375 (patch)
tree32bb3f7e7aec5316ffd4aa0476946e1d2557c2bf
parent38519ee3b29918ccca89379aa73e29436cc2a3b1 (diff)
downloadplatform_external_nos_host_generic-7ac2c59fad281db6fee7f160633069726ede5375.tar.gz
platform_external_nos_host_generic-7ac2c59fad281db6fee7f160633069726ede5375.tar.bz2
platform_external_nos_host_generic-7ac2c59fad281db6fee7f160633069726ede5375.zip
CAVP: CKDF proto messages
Background: CKDF has a new message style, and therefore a new proto. New Stuff: * Proto, Oneof constant. Bug: 156130025 Test: bazel run cavptests Signed-off-by: Ross Kettleson <kettro@google.com> Change-Id: Ic308fc4e06b83bd948279f0100fb7590b5b26ade
-rw-r--r--nugget/proto/nugget/app/protoapi/testing_api.proto13
1 files changed, 13 insertions, 0 deletions
diff --git a/nugget/proto/nugget/app/protoapi/testing_api.proto b/nugget/proto/nugget/app/protoapi/testing_api.proto
index 971ab78..5ce89dd 100644
--- a/nugget/proto/nugget/app/protoapi/testing_api.proto
+++ b/nugget/proto/nugget/app/protoapi/testing_api.proto
@@ -41,6 +41,7 @@ enum OneofTestParametersCase {
kCavpRsaSigGenTest = 17;
kCavpRsaSigVerTest = 18;
kCavpDrbgTest = 19;
+ kCavpCkdfTest = 20;
}
// TODO remove this when oneof support is added to nanopb
@@ -59,6 +60,7 @@ enum OneofTestResultsCase {
kCavpRsaSigGenTestResult = 11;
kCavpRsaSigVerTestResult = 12;
kCavpDrbgTestResult = 13;
+ kCavpCkdfTestResult = 14;
}
message AesCbcEncryptTest {
@@ -247,6 +249,17 @@ message CavpDrbgTestResult {
bytes bits = 2;
}
+message CavpCkdfTest {
+ uint32 key_len = 1;
+ bytes key = 2;
+}
+
+message CavpCkdfTestResult {
+ DcryptError result_code = 1;
+ bytes key = 2;
+ bytes fixed_input_data = 3;
+}
+
message TrngTest {
uint32 number_of_bytes = 1;
}