1 /* THIS FILE WAS AUTO-GENERATED BY psa_sim_generate.pl. DO NOT EDIT!! */ 2 3 /* 4 * Copyright The Mbed TLS Contributors 5 * SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later 6 */ 7 8 #ifndef _PSA_FUNCTIONS_CODES_H_ 9 #define _PSA_FUNCTIONS_CODES_H_ 10 11 enum { 12 /* Start here to avoid overlap with PSA_IPC_CONNECT, PSA_IPC_DISCONNECT 13 * and VERSION_REQUEST */ 14 PSA_CRYPTO_INIT = 100, 15 PSA_AEAD_ABORT, 16 PSA_AEAD_DECRYPT, 17 PSA_AEAD_DECRYPT_SETUP, 18 PSA_AEAD_ENCRYPT, 19 PSA_AEAD_ENCRYPT_SETUP, 20 PSA_AEAD_FINISH, 21 PSA_AEAD_GENERATE_NONCE, 22 PSA_AEAD_SET_LENGTHS, 23 PSA_AEAD_SET_NONCE, 24 PSA_AEAD_UPDATE, 25 PSA_AEAD_UPDATE_AD, 26 PSA_AEAD_VERIFY, 27 PSA_ASYMMETRIC_DECRYPT, 28 PSA_ASYMMETRIC_ENCRYPT, 29 PSA_CAN_DO_HASH, 30 PSA_CIPHER_ABORT, 31 PSA_CIPHER_DECRYPT, 32 PSA_CIPHER_DECRYPT_SETUP, 33 PSA_CIPHER_ENCRYPT, 34 PSA_CIPHER_ENCRYPT_SETUP, 35 PSA_CIPHER_FINISH, 36 PSA_CIPHER_GENERATE_IV, 37 PSA_CIPHER_SET_IV, 38 PSA_CIPHER_UPDATE, 39 PSA_COPY_KEY, 40 PSA_DESTROY_KEY, 41 PSA_EXPORT_KEY, 42 PSA_EXPORT_PUBLIC_KEY, 43 PSA_EXPORT_PUBLIC_KEY_IOP_ABORT, 44 PSA_EXPORT_PUBLIC_KEY_IOP_COMPLETE, 45 PSA_EXPORT_PUBLIC_KEY_IOP_GET_NUM_OPS, 46 PSA_EXPORT_PUBLIC_KEY_IOP_SETUP, 47 PSA_GENERATE_KEY, 48 PSA_GENERATE_KEY_CUSTOM, 49 PSA_GENERATE_KEY_IOP_ABORT, 50 PSA_GENERATE_KEY_IOP_COMPLETE, 51 PSA_GENERATE_KEY_IOP_GET_NUM_OPS, 52 PSA_GENERATE_KEY_IOP_SETUP, 53 PSA_GENERATE_RANDOM, 54 PSA_GET_KEY_ATTRIBUTES, 55 PSA_HASH_ABORT, 56 PSA_HASH_CLONE, 57 PSA_HASH_COMPARE, 58 PSA_HASH_COMPUTE, 59 PSA_HASH_FINISH, 60 PSA_HASH_SETUP, 61 PSA_HASH_UPDATE, 62 PSA_HASH_VERIFY, 63 PSA_IMPORT_KEY, 64 PSA_INTERRUPTIBLE_GET_MAX_OPS, 65 PSA_INTERRUPTIBLE_SET_MAX_OPS, 66 PSA_KEY_AGREEMENT, 67 PSA_KEY_AGREEMENT_IOP_ABORT, 68 PSA_KEY_AGREEMENT_IOP_COMPLETE, 69 PSA_KEY_AGREEMENT_IOP_GET_NUM_OPS, 70 PSA_KEY_AGREEMENT_IOP_SETUP, 71 PSA_KEY_DERIVATION_ABORT, 72 PSA_KEY_DERIVATION_GET_CAPACITY, 73 PSA_KEY_DERIVATION_INPUT_BYTES, 74 PSA_KEY_DERIVATION_INPUT_INTEGER, 75 PSA_KEY_DERIVATION_INPUT_KEY, 76 PSA_KEY_DERIVATION_KEY_AGREEMENT, 77 PSA_KEY_DERIVATION_OUTPUT_BYTES, 78 PSA_KEY_DERIVATION_OUTPUT_KEY, 79 PSA_KEY_DERIVATION_OUTPUT_KEY_CUSTOM, 80 PSA_KEY_DERIVATION_SET_CAPACITY, 81 PSA_KEY_DERIVATION_SETUP, 82 PSA_MAC_ABORT, 83 PSA_MAC_COMPUTE, 84 PSA_MAC_SIGN_FINISH, 85 PSA_MAC_SIGN_SETUP, 86 PSA_MAC_UPDATE, 87 PSA_MAC_VERIFY, 88 PSA_MAC_VERIFY_FINISH, 89 PSA_MAC_VERIFY_SETUP, 90 PSA_PURGE_KEY, 91 PSA_RAW_KEY_AGREEMENT, 92 PSA_RESET_KEY_ATTRIBUTES, 93 PSA_SIGN_HASH, 94 PSA_SIGN_HASH_ABORT, 95 PSA_SIGN_HASH_COMPLETE, 96 PSA_SIGN_HASH_GET_NUM_OPS, 97 PSA_SIGN_HASH_START, 98 PSA_SIGN_MESSAGE, 99 PSA_VERIFY_HASH, 100 PSA_VERIFY_HASH_ABORT, 101 PSA_VERIFY_HASH_COMPLETE, 102 PSA_VERIFY_HASH_GET_NUM_OPS, 103 PSA_VERIFY_HASH_START, 104 PSA_VERIFY_MESSAGE, 105 }; 106 107 #endif /* _PSA_FUNCTIONS_CODES_H_ */ 108