blob: 094d3a020b4ceaad4c0d0b696a8185b121c25958 [file] [log] [blame]
Julian Hallc02fffb2020-11-23 18:22:06 +01001/*
Balint Dobszay3c52ce62021-05-10 16:27:18 +02002 * Copyright (c) 2020-2021, Arm Limited and Contributors. All rights reserved.
Julian Hallc02fffb2020-11-23 18:22:06 +01003 * 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;
Julian Hallc02fffb2020-11-23 18:22:06 +010013 EXPORT_KEY = 0x0105;
14 EXPORT_PUBLIC_KEY = 0x0106;
15 IMPORT_KEY = 0x0107;
16 SIGN_HASH = 0x0108;
17 VERIFY_HASH = 0x0109;
18 ASYMMETRIC_DECRYPT = 0x010a;
19 ASYMMETRIC_ENCRYPT = 0x010b;
20 GENERATE_RANDOM = 0x010c;
21}