blob: b16127ec25be336cadbcd3abb3a2f8255f417b6e [file] [log] [blame]
Julian Hallc02fffb2020-11-23 18:22:06 +01001/*
2 * Copyright (c) 2020, Arm Limited and Contributors. All rights reserved.
3 * SPDX-License-Identifier: BSD-3-Clause
4 */
5syntax = "proto3";
6
7package ts_crypto;
8
9enum Opcode {
10 NOP = 0x0000;
11 GENERATE_KEY = 0x0101;
12 DESTROY_KEY = 0x0102;
13 OPEN_KEY = 0x0103;
14 CLOSE_KEY = 0x0104;
15 EXPORT_KEY = 0x0105;
16 EXPORT_PUBLIC_KEY = 0x0106;
17 IMPORT_KEY = 0x0107;
18 SIGN_HASH = 0x0108;
19 VERIFY_HASH = 0x0109;
20 ASYMMETRIC_DECRYPT = 0x010a;
21 ASYMMETRIC_ENCRYPT = 0x010b;
22 GENERATE_RANDOM = 0x010c;
23}