]>
Commit | Line | Data |
---|---|---|
6caf7f3a MC |
1 | /* |
2 | * Generated by util/mkerr.pl DO NOT EDIT | |
3 | * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved. | |
4 | * | |
5 | * Licensed under the Apache License 2.0 (the "License"). You may not use | |
6 | * this file except in compliance with the License. You can obtain a copy | |
7 | * in the file LICENSE in the source distribution or at | |
8 | * https://www.openssl.org/source/license.html | |
9 | */ | |
10 | ||
11 | #ifndef HEADER_PROVERR_H | |
12 | # define HEADER_PROVERR_H | |
13 | ||
cbfa5b03 RS |
14 | # include <openssl/opensslconf.h> |
15 | # include <openssl/symhacks.h> | |
16 | ||
6caf7f3a MC |
17 | |
18 | # ifdef __cplusplus | |
19 | extern "C" | |
20 | # endif | |
21 | int ERR_load_PROV_strings(void); | |
22 | ||
23 | /* | |
24 | * PROV function codes. | |
25 | */ | |
cbfa5b03 RS |
26 | # if !OPENSSL_API_3 |
27 | # define PROV_F_AESNI_INIT_KEY 0 | |
28 | # define PROV_F_AES_BLOCK_FINAL 0 | |
29 | # define PROV_F_AES_BLOCK_UPDATE 0 | |
30 | # define PROV_F_AES_CIPHER 0 | |
31 | # define PROV_F_AES_CTX_GET_PARAMS 0 | |
32 | # define PROV_F_AES_CTX_SET_PARAMS 0 | |
33 | # define PROV_F_AES_DINIT 0 | |
34 | # define PROV_F_AES_DUPCTX 0 | |
35 | # define PROV_F_AES_EINIT 0 | |
36 | # define PROV_F_AES_INIT_KEY 0 | |
37 | # define PROV_F_AES_STREAM_UPDATE 0 | |
38 | # define PROV_F_AES_T4_INIT_KEY 0 | |
39 | # define PROV_F_PROV_AES_KEY_GENERIC_INIT 0 | |
40 | # define PROV_F_TRAILINGDATA 0 | |
41 | # define PROV_F_UNPADBLOCK 0 | |
42 | # endif | |
6caf7f3a MC |
43 | |
44 | /* | |
45 | * PROV reason codes. | |
46 | */ | |
47 | # define PROV_R_AES_KEY_SETUP_FAILED 101 | |
48 | # define PROV_R_BAD_DECRYPT 100 | |
49 | # define PROV_R_CIPHER_OPERATION_FAILED 102 | |
50 | # define PROV_R_FAILED_TO_GET_PARAMETER 103 | |
51 | # define PROV_R_FAILED_TO_SET_PARAMETER 104 | |
52 | # define PROV_R_INVALID_KEYLEN 105 | |
53 | # define PROV_R_OUTPUT_BUFFER_TOO_SMALL 106 | |
54 | # define PROV_R_WRONG_FINAL_BLOCK_LENGTH 107 | |
55 | ||
56 | #endif |