Add AAD support to AES OCB.
Also add OCB test vectors.
Change-Id: I33074bfea142aab334916c4567f92a6645fcab9f
diff --git a/soft_keymaster_device.cpp b/soft_keymaster_device.cpp
index 0724765..9bc4861 100644
--- a/soft_keymaster_device.cpp
+++ b/soft_keymaster_device.cpp
@@ -680,6 +680,13 @@
if (response.error != KM_ERROR_OK)
return response.error;
+ if (response.output_params.size() > 0) {
+ keymaster_key_param_set_t out_params_set;
+ response.output_params.CopyToParamSet(&out_params_set);
+ *out_params = out_params_set.params;
+ *out_params_count = out_params_set.length;
+ }
+
*operation_handle = response.op_handle;
return KM_ERROR_OK;
}