1e71b7053SJung-uk Kim /* 2e71b7053SJung-uk Kim * Generated by util/mkerr.pl DO NOT EDIT 3*b077aed3SPierre Pronchery * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. 4e71b7053SJung-uk Kim * 5*b077aed3SPierre Pronchery * Licensed under the Apache License 2.0 (the "License"). You may not use 6e71b7053SJung-uk Kim * this file except in compliance with the License. You can obtain a copy 7e71b7053SJung-uk Kim * in the file LICENSE in the source distribution or at 8e71b7053SJung-uk Kim * https://www.openssl.org/source/license.html 9e71b7053SJung-uk Kim */ 10e71b7053SJung-uk Kim 11*b077aed3SPierre Pronchery #ifndef OPENSSL_RANDERR_H 12*b077aed3SPierre Pronchery # define OPENSSL_RANDERR_H 13*b077aed3SPierre Pronchery # pragma once 14e71b7053SJung-uk Kim 15*b077aed3SPierre Pronchery # include <openssl/opensslconf.h> 16da327cd2SJung-uk Kim # include <openssl/symhacks.h> 17*b077aed3SPierre Pronchery # include <openssl/cryptoerr_legacy.h> 18da327cd2SJung-uk Kim 19e71b7053SJung-uk Kim 20e71b7053SJung-uk Kim 21e71b7053SJung-uk Kim /* 22e71b7053SJung-uk Kim * RAND reason codes. 23e71b7053SJung-uk Kim */ 24e71b7053SJung-uk Kim # define RAND_R_ADDITIONAL_INPUT_TOO_LONG 102 25e71b7053SJung-uk Kim # define RAND_R_ALREADY_INSTANTIATED 103 26e71b7053SJung-uk Kim # define RAND_R_ARGUMENT_OUT_OF_RANGE 105 27e71b7053SJung-uk Kim # define RAND_R_CANNOT_OPEN_FILE 121 28e71b7053SJung-uk Kim # define RAND_R_DRBG_ALREADY_INITIALIZED 129 29e71b7053SJung-uk Kim # define RAND_R_DRBG_NOT_INITIALISED 104 30e71b7053SJung-uk Kim # define RAND_R_ENTROPY_INPUT_TOO_LONG 106 31e71b7053SJung-uk Kim # define RAND_R_ENTROPY_OUT_OF_RANGE 124 32e71b7053SJung-uk Kim # define RAND_R_ERROR_ENTROPY_POOL_WAS_IGNORED 127 33e71b7053SJung-uk Kim # define RAND_R_ERROR_INITIALISING_DRBG 107 34e71b7053SJung-uk Kim # define RAND_R_ERROR_INSTANTIATING_DRBG 108 35e71b7053SJung-uk Kim # define RAND_R_ERROR_RETRIEVING_ADDITIONAL_INPUT 109 36e71b7053SJung-uk Kim # define RAND_R_ERROR_RETRIEVING_ENTROPY 110 37e71b7053SJung-uk Kim # define RAND_R_ERROR_RETRIEVING_NONCE 111 38e71b7053SJung-uk Kim # define RAND_R_FAILED_TO_CREATE_LOCK 126 39e71b7053SJung-uk Kim # define RAND_R_FUNC_NOT_IMPLEMENTED 101 40e71b7053SJung-uk Kim # define RAND_R_FWRITE_ERROR 123 41e71b7053SJung-uk Kim # define RAND_R_GENERATE_ERROR 112 42*b077aed3SPierre Pronchery # define RAND_R_INSUFFICIENT_DRBG_STRENGTH 139 43e71b7053SJung-uk Kim # define RAND_R_INTERNAL_ERROR 113 44e71b7053SJung-uk Kim # define RAND_R_IN_ERROR_STATE 114 45e71b7053SJung-uk Kim # define RAND_R_NOT_A_REGULAR_FILE 122 46e71b7053SJung-uk Kim # define RAND_R_NOT_INSTANTIATED 115 47e71b7053SJung-uk Kim # define RAND_R_NO_DRBG_IMPLEMENTATION_SELECTED 128 48e71b7053SJung-uk Kim # define RAND_R_PARENT_LOCKING_NOT_ENABLED 130 49e71b7053SJung-uk Kim # define RAND_R_PARENT_STRENGTH_TOO_WEAK 131 50e71b7053SJung-uk Kim # define RAND_R_PERSONALISATION_STRING_TOO_LONG 116 51e71b7053SJung-uk Kim # define RAND_R_PREDICTION_RESISTANCE_NOT_SUPPORTED 133 52e71b7053SJung-uk Kim # define RAND_R_PRNG_NOT_SEEDED 100 53e71b7053SJung-uk Kim # define RAND_R_RANDOM_POOL_OVERFLOW 125 54e71b7053SJung-uk Kim # define RAND_R_RANDOM_POOL_UNDERFLOW 134 55e71b7053SJung-uk Kim # define RAND_R_REQUEST_TOO_LARGE_FOR_DRBG 117 56e71b7053SJung-uk Kim # define RAND_R_RESEED_ERROR 118 57e71b7053SJung-uk Kim # define RAND_R_SELFTEST_FAILURE 119 58e71b7053SJung-uk Kim # define RAND_R_TOO_LITTLE_NONCE_REQUESTED 135 59e71b7053SJung-uk Kim # define RAND_R_TOO_MUCH_NONCE_REQUESTED 136 60*b077aed3SPierre Pronchery # define RAND_R_UNABLE_TO_CREATE_DRBG 143 61*b077aed3SPierre Pronchery # define RAND_R_UNABLE_TO_FETCH_DRBG 144 62*b077aed3SPierre Pronchery # define RAND_R_UNABLE_TO_GET_PARENT_RESEED_PROP_COUNTER 141 63*b077aed3SPierre Pronchery # define RAND_R_UNABLE_TO_GET_PARENT_STRENGTH 138 64*b077aed3SPierre Pronchery # define RAND_R_UNABLE_TO_LOCK_PARENT 140 65e71b7053SJung-uk Kim # define RAND_R_UNSUPPORTED_DRBG_FLAGS 132 66e71b7053SJung-uk Kim # define RAND_R_UNSUPPORTED_DRBG_TYPE 120 67e71b7053SJung-uk Kim 68e71b7053SJung-uk Kim #endif 69