/* * Generated by util/mkerr.pl DO NOT EDIT * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy * in the file LICENSE in the source distribution or at * https://www.openssl.org/source/license.html */ #ifndef HEADER_PROVERR_H # define HEADER_PROVERR_H # ifndef HEADER_SYMHACKS_H # include # endif # ifdef __cplusplus extern "C" # endif int ERR_load_PROV_strings(void); /* * PROV function codes. */ # define PROV_F_AESNI_INIT_KEY 101 # define PROV_F_AES_BLOCK_FINAL 102 # define PROV_F_AES_BLOCK_UPDATE 103 # define PROV_F_AES_CIPHER 104 # define PROV_F_AES_CTX_GET_PARAMS 105 # define PROV_F_AES_CTX_SET_PARAMS 106 # define PROV_F_AES_DINIT 107 # define PROV_F_AES_DUPCTX 108 # define PROV_F_AES_EINIT 109 # define PROV_F_AES_INIT_KEY 110 # define PROV_F_AES_STREAM_UPDATE 111 # define PROV_F_AES_T4_INIT_KEY 112 # define PROV_F_PROV_AES_KEY_GENERIC_INIT 113 # define PROV_F_TRAILINGDATA 114 # define PROV_F_UNPADBLOCK 100 /* * PROV reason codes. */ # define PROV_R_AES_KEY_SETUP_FAILED 101 # define PROV_R_BAD_DECRYPT 100 # define PROV_R_CIPHER_OPERATION_FAILED 102 # define PROV_R_FAILED_TO_GET_PARAMETER 103 # define PROV_R_FAILED_TO_SET_PARAMETER 104 # define PROV_R_INVALID_KEYLEN 105 # define PROV_R_OUTPUT_BUFFER_TOO_SMALL 106 # define PROV_R_WRONG_FINAL_BLOCK_LENGTH 107 #endif