platform_hardware_interfaces/security/authgraph/aidl/vts/functional
David Drysdale bef8d3ae89 Secretkeeper: add message encryption
All request messages are encrypted, but response messages have an outer
unencrypted layer, with an inner response (and the result values inside
that).

Make the SecretManagement.cddl file clearer to reflect that, and make
the schema valid along the way.

Move the outer (unencrypted) error code values into `ErrorCode.aidl` and
use them as service-specific error codes, thus reducing the number of
error types from 3 to 2.

Bug: 291228560
Test: VtsSecretkeeperTargetTest
Test: validate CDDL with https://atacama.informatik.uni-bremen.de/
Change-Id: I46c5bfd7e40b03919d7d3779b265b3bb3ff1ce1e
2023-12-12 16:03:04 +00:00
..
Android.bp AuthGraph VTS: detect additional errors 2023-11-21 11:09:42 +00:00
AuthGraphSessionTest.cpp authgraph: add parallel session VTS tests 2023-10-31 23:18:56 +00:00
lib.rs Secretkeeper: add AuthGraph key exchange 2023-12-06 06:50:19 +00:00
role_test.rs AuthGraph VTS: detect additional errors 2023-11-21 11:09:42 +00:00
sink.rs Secretkeeper: add message encryption 2023-12-12 16:03:04 +00:00
source.rs Secretkeeper: add message encryption 2023-12-12 16:03:04 +00:00