ta_drmkey.h 642 B

1234567891011121314151617181920212223
  1. /* An example test TA implementation.
  2. */
  3. #ifndef __TRUSTZONE_TA_DRMKEY__
  4. #define __TRUSTZONE_TA_DRMKEY__
  5. #define TZ_TA_DRMKEY_UUID "989850BF-4663-9DCD-394C-07A45F4633D1"
  6. /* Data Structure for DRMKEY TA */
  7. /* You should define data structure used both in REE/TEE here
  8. N/A for Test TA */
  9. /* Command for Test TA */
  10. #define TZCMD_DRMKEY_INSTALL 0
  11. #define TZCMD_DRMKEY_QUERY 1
  12. #define TZCMD_DRMKEY_GEN_EKKB_PUB 2
  13. #define TZCMD_DRMKEY_GEN_KB_EKKB_EKC 3
  14. #define TZCMD_DRMKEY_GEN_REENC_EKKB 4
  15. #define TZCMD_DRMKEY_INIT_ENV 5
  16. #define TZCMD_DRMKEY_VERIFY_AEK 6
  17. #define TZCMD_DRMKEY_SIGNATURE_OP 7
  18. #endif /* __TRUSTZONE_TA_DRMKEY__ */