DPE: Add fuzz test to client API

Make it possible to fuzz test DPE service through
the regular client API instead of pre-encoded
CBOR commands. This avoids the malformed CBOR
encoding in the input and let more focus the
fuzzer on the DPE library internals.

Capabilities:
  - Each command can be separately tested.
  - Internal state can be built before the command
    execution based on hard-coded data in test_data[].
  - Random commands (among the supported ones) can
    also be generated to cover the entire code base
    in a single fuzzing session.

Change-Id: Iec246ee117fc1b7b0dd59e44dd919d565cd2ed65
Signed-off-by: Tamas Ban <tamas.ban@arm.com>
diff --git a/partitions/dice_protection_environment/test/host/cmd.h b/partitions/dice_protection_environment/test/host/cmd.h
index 0c6ad86..049fb32 100644
--- a/partitions/dice_protection_environment/test/host/cmd.h
+++ b/partitions/dice_protection_environment/test/host/cmd.h
@@ -10,6 +10,10 @@
 
 enum cmd {
     CBOR, /* CBOR encoded */
+    DC,   /* DeriveContext */
+    CK,   /* CertifyKey */
+    GCC,  /* GetCertificateChain*/
+    RND,  /* Random DPE command */
     MAX_CMD_VAL
 };