diff options
author | Ross Kettleson <kettro@google.com> | 2020-05-18 18:56:07 -0700 |
---|---|---|
committer | Ross Kettleson <kettro@google.com> | 2020-05-18 18:56:07 -0700 |
commit | e2eaab232cee3fe0d589040242898382228c0056 (patch) | |
tree | 36e568993e4ca4e70159c0f3a403d089f9d5f3bf | |
parent | 2fccf4bd2f0424a5c95f0c40dfb275519b68d5f0 (diff) | |
download | generic-e2eaab232cee3fe0d589040242898382228c0056.tar.gz |
CAVP: SHA MsgTest proto message
Background:
SHA needs messages to communicate
New Stuff:
* New SHA RX and TX messages
Notes/Caveats:
* May be able to reuse the Result message for the Monte Carlo, but we'll
see.
Bug: 156130017
Bug: 156130019
Test: bazel run cavptests
Signed-off-by: Ross Kettleson <kettro@google.com>
Change-Id: Ibb61250b4326f77750cdb835031dcc28f7e88290
-rw-r--r-- | nugget/proto/nugget/app/protoapi/testing_api.proto | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/nugget/proto/nugget/app/protoapi/testing_api.proto b/nugget/proto/nugget/app/protoapi/testing_api.proto index cc79c4e..23c579b 100644 --- a/nugget/proto/nugget/app/protoapi/testing_api.proto +++ b/nugget/proto/nugget/app/protoapi/testing_api.proto @@ -34,6 +34,7 @@ enum OneofTestParametersCase { kAesCavpMctCtrTest = 11; kCavpAesGcmTest = 12; kCavpHmacTest = 13; + kCavpShaMsgTest = 14; } // TODO remove this when oneof support is added to nanopb @@ -47,6 +48,7 @@ enum OneofTestResultsCase { kAesCavpTestResult = 6; kCavpAesGcmTestResult = 7; kCavpHmacTestResult = 8; + kCavpShaTestResult = 9; } message AesCbcEncryptTest { @@ -136,6 +138,18 @@ message CavpHmacTestResult { bytes mac = 2; } +message CavpShaMsgTest { + CavpShaAlgorithm algo = 1; + uint32 total_len = 2; + uint32 offset = 3; + bytes msg = 4; +} + +message CavpShaTestResult { + DcryptError result_code = 1; + bytes md = 2; +} + message TrngTest { uint32 number_of_bytes = 1; } |