diff options
| author | Ross Kettleson <kettro@google.com> | 2020-05-29 19:46:09 -0700 |
|---|---|---|
| committer | Ross Kettleson <kettro@google.com> | 2020-06-05 12:41:30 -0700 |
| commit | 7ac2c59fad281db6fee7f160633069726ede5375 (patch) | |
| tree | 32bb3f7e7aec5316ffd4aa0476946e1d2557c2bf | |
| parent | 38519ee3b29918ccca89379aa73e29436cc2a3b1 (diff) | |
| download | platform_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.proto | 13 |
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; } |
