Add OSSL_PROVIDER_do_all()
[openssl.git] / include / openssl / kdferr.h
1 /*
2  * Generated by util/mkerr.pl DO NOT EDIT
3  * Copyright 1995-2020 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 OPENSSL_KDFERR_H
12 # define OPENSSL_KDFERR_H
13 # pragma once
14
15 # include <openssl/opensslconf.h>
16 # include <openssl/symhacks.h>
17
18
19 # ifdef  __cplusplus
20 extern "C"
21 # endif
22 DEPRECATEDIN_3_0(int ERR_load_KDF_strings(void))
23
24 /*
25  * KDF function codes.
26  */
27 # ifndef OPENSSL_NO_DEPRECATED_3_0
28 #  define KDF_F_HKDF_EXTRACT                               0
29 #  define KDF_F_KDF_HKDF_DERIVE                            0
30 #  define KDF_F_KDF_HKDF_NEW                               0
31 #  define KDF_F_KDF_HKDF_SIZE                              0
32 #  define KDF_F_KDF_MD2CTRL                                0
33 #  define KDF_F_KDF_PBKDF2_CTRL                            0
34 #  define KDF_F_KDF_PBKDF2_CTRL_STR                        0
35 #  define KDF_F_KDF_PBKDF2_DERIVE                          0
36 #  define KDF_F_KDF_PBKDF2_NEW                             0
37 #  define KDF_F_KDF_SCRYPT_CTRL_STR                        0
38 #  define KDF_F_KDF_SCRYPT_CTRL_UINT32                     0
39 #  define KDF_F_KDF_SCRYPT_CTRL_UINT64                     0
40 #  define KDF_F_KDF_SCRYPT_DERIVE                          0
41 #  define KDF_F_KDF_SCRYPT_NEW                             0
42 #  define KDF_F_KDF_SSHKDF_CTRL                            0
43 #  define KDF_F_KDF_SSHKDF_CTRL_STR                        0
44 #  define KDF_F_KDF_SSHKDF_DERIVE                          0
45 #  define KDF_F_KDF_SSHKDF_NEW                             0
46 #  define KDF_F_KDF_TLS1_PRF_CTRL_STR                      0
47 #  define KDF_F_KDF_TLS1_PRF_DERIVE                        0
48 #  define KDF_F_KDF_TLS1_PRF_NEW                           0
49 #  define KDF_F_PBKDF2_DERIVE                              0
50 #  define KDF_F_PBKDF2_SET_MEMBUF                          0
51 #  define KDF_F_PKEY_HKDF_CTRL_STR                         0
52 #  define KDF_F_PKEY_HKDF_DERIVE                           0
53 #  define KDF_F_PKEY_HKDF_INIT                             0
54 #  define KDF_F_PKEY_SCRYPT_CTRL_STR                       0
55 #  define KDF_F_PKEY_SCRYPT_CTRL_UINT64                    0
56 #  define KDF_F_PKEY_SCRYPT_DERIVE                         0
57 #  define KDF_F_PKEY_SCRYPT_INIT                           0
58 #  define KDF_F_PKEY_SCRYPT_SET_MEMBUF                     0
59 #  define KDF_F_PKEY_TLS1_PRF_CTRL_STR                     0
60 #  define KDF_F_PKEY_TLS1_PRF_DERIVE                       0
61 #  define KDF_F_PKEY_TLS1_PRF_INIT                         0
62 #  define KDF_F_SCRYPT_SET_MEMBUF                          0
63 #  define KDF_F_SSKDF_CTRL_STR                             0
64 #  define KDF_F_SSKDF_DERIVE                               0
65 #  define KDF_F_SSKDF_MAC2CTRL                             0
66 #  define KDF_F_SSKDF_NEW                                  0
67 #  define KDF_F_SSKDF_SIZE                                 0
68 #  define KDF_F_TLS1_PRF_ALG                               0
69 #  define KDF_F_X942KDF_CTRL                               0
70 #  define KDF_F_X942KDF_DERIVE                             0
71 #  define KDF_F_X942KDF_HASH_KDM                           0
72 #  define KDF_F_X942KDF_NEW                                0
73 #  define KDF_F_X942KDF_SIZE                               0
74 #  define KDF_F_X963KDF_DERIVE                             0
75 # endif
76
77 /*
78  * KDF reason codes.
79  */
80 # ifndef OPENSSL_NO_DEPRECATED_3_0
81 #  define KDF_R_BAD_ENCODING                               122
82 #  define KDF_R_BAD_LENGTH                                 123
83 #  define KDF_R_BOTH_MODE_AND_MODE_INT                     127
84 #  define KDF_R_INAVLID_UKM_LEN                            124
85 #  define KDF_R_INVALID_DIGEST                             100
86 #  define KDF_R_INVALID_ITERATION_COUNT                    119
87 #  define KDF_R_INVALID_KEY_LEN                            120
88 #  define KDF_R_INVALID_MAC_TYPE                           116
89 #  define KDF_R_INVALID_MODE                               128
90 #  define KDF_R_INVALID_MODE_INT                           129
91 #  define KDF_R_INVALID_SALT_LEN                           121
92 #  define KDF_R_MISSING_CEK_ALG                            125
93 #  define KDF_R_MISSING_ITERATION_COUNT                    109
94 #  define KDF_R_MISSING_KEY                                104
95 #  define KDF_R_MISSING_MESSAGE_DIGEST                     105
96 #  define KDF_R_MISSING_PARAMETER                          101
97 #  define KDF_R_MISSING_PASS                               110
98 #  define KDF_R_MISSING_SALT                               111
99 #  define KDF_R_MISSING_SECRET                             107
100 #  define KDF_R_MISSING_SEED                               106
101 #  define KDF_R_MISSING_SESSION_ID                         113
102 #  define KDF_R_MISSING_TYPE                               114
103 #  define KDF_R_MISSING_XCGHASH                            115
104 #  define KDF_R_NOT_SUPPORTED                              118
105 #  define KDF_R_UNKNOWN_PARAMETER_TYPE                     103
106 #  define KDF_R_UNSUPPORTED_CEK_ALG                        126
107 #  define KDF_R_UNSUPPORTED_MAC_TYPE                       117
108 #  define KDF_R_VALUE_ERROR                                108
109 #  define KDF_R_VALUE_MISSING                              102
110 #  define KDF_R_WRONG_OUTPUT_BUFFER_SIZE                   112
111 # endif
112
113 #endif