xref: /netbsd-src/crypto/external/bsd/openssl.old/dist/include/openssl/randerr.h (revision 4724848cf0da353df257f730694b7882798e5daf)
1*4724848cSchristos /*
2*4724848cSchristos  * Generated by util/mkerr.pl DO NOT EDIT
3*4724848cSchristos  * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved.
4*4724848cSchristos  *
5*4724848cSchristos  * Licensed under the OpenSSL license (the "License").  You may not use
6*4724848cSchristos  * this file except in compliance with the License.  You can obtain a copy
7*4724848cSchristos  * in the file LICENSE in the source distribution or at
8*4724848cSchristos  * https://www.openssl.org/source/license.html
9*4724848cSchristos  */
10*4724848cSchristos 
11*4724848cSchristos #ifndef HEADER_RANDERR_H
12*4724848cSchristos # define HEADER_RANDERR_H
13*4724848cSchristos 
14*4724848cSchristos # include <openssl/symhacks.h>
15*4724848cSchristos 
16*4724848cSchristos # ifdef  __cplusplus
17*4724848cSchristos extern "C"
18*4724848cSchristos # endif
19*4724848cSchristos int ERR_load_RAND_strings(void);
20*4724848cSchristos 
21*4724848cSchristos /*
22*4724848cSchristos  * RAND function codes.
23*4724848cSchristos  */
24*4724848cSchristos # define RAND_F_DATA_COLLECT_METHOD                       127
25*4724848cSchristos # define RAND_F_DRBG_BYTES                                101
26*4724848cSchristos # define RAND_F_DRBG_GET_ENTROPY                          105
27*4724848cSchristos # define RAND_F_DRBG_SETUP                                117
28*4724848cSchristos # define RAND_F_GET_ENTROPY                               106
29*4724848cSchristos # define RAND_F_RAND_BYTES                                100
30*4724848cSchristos # define RAND_F_RAND_DRBG_ENABLE_LOCKING                  119
31*4724848cSchristos # define RAND_F_RAND_DRBG_GENERATE                        107
32*4724848cSchristos # define RAND_F_RAND_DRBG_GET_ENTROPY                     120
33*4724848cSchristos # define RAND_F_RAND_DRBG_GET_NONCE                       123
34*4724848cSchristos # define RAND_F_RAND_DRBG_INSTANTIATE                     108
35*4724848cSchristos # define RAND_F_RAND_DRBG_NEW                             109
36*4724848cSchristos # define RAND_F_RAND_DRBG_RESEED                          110
37*4724848cSchristos # define RAND_F_RAND_DRBG_RESTART                         102
38*4724848cSchristos # define RAND_F_RAND_DRBG_SET                             104
39*4724848cSchristos # define RAND_F_RAND_DRBG_SET_DEFAULTS                    121
40*4724848cSchristos # define RAND_F_RAND_DRBG_UNINSTANTIATE                   118
41*4724848cSchristos # define RAND_F_RAND_LOAD_FILE                            111
42*4724848cSchristos # define RAND_F_RAND_POOL_ACQUIRE_ENTROPY                 122
43*4724848cSchristos # define RAND_F_RAND_POOL_ADD                             103
44*4724848cSchristos # define RAND_F_RAND_POOL_ADD_BEGIN                       113
45*4724848cSchristos # define RAND_F_RAND_POOL_ADD_END                         114
46*4724848cSchristos # define RAND_F_RAND_POOL_ATTACH                          124
47*4724848cSchristos # define RAND_F_RAND_POOL_BYTES_NEEDED                    115
48*4724848cSchristos # define RAND_F_RAND_POOL_GROW                            125
49*4724848cSchristos # define RAND_F_RAND_POOL_NEW                             116
50*4724848cSchristos # define RAND_F_RAND_PSEUDO_BYTES                         126
51*4724848cSchristos # define RAND_F_RAND_WRITE_FILE                           112
52*4724848cSchristos 
53*4724848cSchristos /*
54*4724848cSchristos  * RAND reason codes.
55*4724848cSchristos  */
56*4724848cSchristos # define RAND_R_ADDITIONAL_INPUT_TOO_LONG                 102
57*4724848cSchristos # define RAND_R_ALREADY_INSTANTIATED                      103
58*4724848cSchristos # define RAND_R_ARGUMENT_OUT_OF_RANGE                     105
59*4724848cSchristos # define RAND_R_CANNOT_OPEN_FILE                          121
60*4724848cSchristos # define RAND_R_DRBG_ALREADY_INITIALIZED                  129
61*4724848cSchristos # define RAND_R_DRBG_NOT_INITIALISED                      104
62*4724848cSchristos # define RAND_R_ENTROPY_INPUT_TOO_LONG                    106
63*4724848cSchristos # define RAND_R_ENTROPY_OUT_OF_RANGE                      124
64*4724848cSchristos # define RAND_R_ERROR_ENTROPY_POOL_WAS_IGNORED            127
65*4724848cSchristos # define RAND_R_ERROR_INITIALISING_DRBG                   107
66*4724848cSchristos # define RAND_R_ERROR_INSTANTIATING_DRBG                  108
67*4724848cSchristos # define RAND_R_ERROR_RETRIEVING_ADDITIONAL_INPUT         109
68*4724848cSchristos # define RAND_R_ERROR_RETRIEVING_ENTROPY                  110
69*4724848cSchristos # define RAND_R_ERROR_RETRIEVING_NONCE                    111
70*4724848cSchristos # define RAND_R_FAILED_TO_CREATE_LOCK                     126
71*4724848cSchristos # define RAND_R_FUNC_NOT_IMPLEMENTED                      101
72*4724848cSchristos # define RAND_R_FWRITE_ERROR                              123
73*4724848cSchristos # define RAND_R_GENERATE_ERROR                            112
74*4724848cSchristos # define RAND_R_INTERNAL_ERROR                            113
75*4724848cSchristos # define RAND_R_IN_ERROR_STATE                            114
76*4724848cSchristos # define RAND_R_NOT_A_REGULAR_FILE                        122
77*4724848cSchristos # define RAND_R_NOT_INSTANTIATED                          115
78*4724848cSchristos # define RAND_R_NO_DRBG_IMPLEMENTATION_SELECTED           128
79*4724848cSchristos # define RAND_R_PARENT_LOCKING_NOT_ENABLED                130
80*4724848cSchristos # define RAND_R_PARENT_STRENGTH_TOO_WEAK                  131
81*4724848cSchristos # define RAND_R_PERSONALISATION_STRING_TOO_LONG           116
82*4724848cSchristos # define RAND_R_PREDICTION_RESISTANCE_NOT_SUPPORTED       133
83*4724848cSchristos # define RAND_R_PRNG_NOT_SEEDED                           100
84*4724848cSchristos # define RAND_R_RANDOM_POOL_OVERFLOW                      125
85*4724848cSchristos # define RAND_R_RANDOM_POOL_UNDERFLOW                     134
86*4724848cSchristos # define RAND_R_REQUEST_TOO_LARGE_FOR_DRBG                117
87*4724848cSchristos # define RAND_R_RESEED_ERROR                              118
88*4724848cSchristos # define RAND_R_SELFTEST_FAILURE                          119
89*4724848cSchristos # define RAND_R_TOO_LITTLE_NONCE_REQUESTED                135
90*4724848cSchristos # define RAND_R_TOO_MUCH_NONCE_REQUESTED                  136
91*4724848cSchristos # define RAND_R_UNSUPPORTED_DRBG_FLAGS                    132
92*4724848cSchristos # define RAND_R_UNSUPPORTED_DRBG_TYPE                     120
93*4724848cSchristos 
94*4724848cSchristos #endif
95