Tamas Ban | afc4f3c | 2024-08-13 11:46:58 +0200 | [diff] [blame] | 1 | /* |
| 2 | * Copyright (c) 2024, Arm Limited. All rights reserved. |
| 3 | * |
| 4 | * SPDX-License-Identifier: BSD-3-Clause |
| 5 | * |
| 6 | */ |
| 7 | |
| 8 | #ifndef _CMD_H_ |
| 9 | #define _CMD_H_ |
| 10 | |
| 11 | enum cmd { |
| 12 | CBOR, /* CBOR encoded */ |
Tamas Ban | 628192c | 2024-08-13 13:35:58 +0200 | [diff] [blame^] | 13 | DC, /* DeriveContext */ |
| 14 | CK, /* CertifyKey */ |
| 15 | GCC, /* GetCertificateChain*/ |
| 16 | RND, /* Random DPE command */ |
Tamas Ban | afc4f3c | 2024-08-13 11:46:58 +0200 | [diff] [blame] | 17 | MAX_CMD_VAL |
| 18 | }; |
| 19 | |
| 20 | int exec_dpe_cmd(enum cmd cmd, const char *cmd_in_buf, size_t cmd_in_size, int *context_handle); |
| 21 | |
| 22 | void dpe_lib_init(int *context_handle); |
| 23 | |
| 24 | #endif /* _CMD_H_ */ |