X-Git-Url: https://wagner.pp.ru/gitweb/?a=blobdiff_plain;f=e_gost_err.h;h=fe1f36521667531245c72552929a1b0ba5874a17;hb=7e78d8dc6bbdbc28dff29ec506244f6cc93410b8;hp=90c3b4139f9f782e1706ec720572c74fe72aa8c0;hpb=be65ae82130e6908c88b975597d05f128057a287;p=openssl-gost%2Fengine.git diff --git a/e_gost_err.h b/e_gost_err.h index 90c3b41..fe1f365 100644 --- a/e_gost_err.h +++ b/e_gost_err.h @@ -1,17 +1,22 @@ /* * Generated by util/mkerr.pl DO NOT EDIT - * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2020 The OpenSSL Project Authors. All Rights Reserved. * - * Licensed under the OpenSSL license (the "License"). You may not use + * 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_GOSTERR_H -# define HEADER_GOSTERR_H +#ifndef OPENSSL_GOSTERR_H +# define OPENSSL_GOSTERR_H +# pragma once -# define GOSTerr(f, r) ERR_GOST_error((f), (r), OPENSSL_FILE, OPENSSL_LINE) +# include +# include + + +# define GOSTerr(f, r) ERR_GOST_error(0, (r), OPENSSL_FILE, OPENSSL_LINE) # ifdef __cplusplus @@ -27,58 +32,63 @@ void ERR_GOST_error(int function, int reason, char *file, int line); /* * GOST function codes. */ -# define GOST_F_DECODE_GOST_ALGOR_PARAMS 100 -# define GOST_F_ENCODE_GOST_ALGOR_PARAMS 101 -# define GOST_F_FILL_GOST_EC_PARAMS 102 -# define GOST_F_GET_ENCRYPTION_PARAMS 103 -# define GOST_F_GOST89_GET_ASN1_PARAMETERS 104 -# define GOST_F_GOST89_SET_ASN1_PARAMETERS 105 -# define GOST_F_GOST_CIPHER_CTL 106 -# define GOST_F_GOST_EC_COMPUTE_PUBLIC 107 -# define GOST_F_GOST_EC_KEYGEN 108 -# define GOST_F_GOST_EC_SIGN 109 -# define GOST_F_GOST_EC_VERIFY 110 -# define GOST_F_GOST_GRASSHOPPER_CIPHER_CTL 111 -# define GOST_F_GOST_GRASSHOPPER_SET_ASN1_PARAMETERS 112 -# define GOST_F_GOST_IMIT_CTRL 113 -# define GOST_F_GOST_IMIT_FINAL 114 -# define GOST_F_GOST_IMIT_UPDATE 115 -# define GOST_F_GOST_KDFTREE2012_256 149 -# define GOST_F_GOST_KEXP15 143 -# define GOST_F_GOST_KIMP15 148 -# define GOST_F_OMAC_ACPKM_IMIT_CTRL 144 -# define GOST_F_OMAC_ACPKM_IMIT_FINAL 145 -# define GOST_F_OMAC_ACPKM_IMIT_UPDATE 146 -# define GOST_F_OMAC_ACPKM_KEY 147 -# define GOST_F_OMAC_IMIT_CTRL 116 -# define GOST_F_OMAC_IMIT_FINAL 117 -# define GOST_F_OMAC_IMIT_UPDATE 118 -# define GOST_F_OMAC_KEY 138 -# define GOST_F_PARAM_COPY_GOST_EC 119 -# define GOST_F_PKEY_GOST2001_PARAMGEN 120 -# define GOST_F_PKEY_GOST2012_PARAMGEN 121 -# define GOST_F_PKEY_GOST2018_DECRYPT 150 -# define GOST_F_PKEY_GOST2018_ENCRYPT 151 -# define GOST_F_PKEY_GOST_CTRL 122 -# define GOST_F_PKEY_GOST_ECCP_DECRYPT 123 -# define GOST_F_PKEY_GOST_ECCP_ENCRYPT 124 -# define GOST_F_PKEY_GOST_EC_CTRL_STR_256 125 -# define GOST_F_PKEY_GOST_EC_CTRL_STR_512 126 -# define GOST_F_PKEY_GOST_EC_DERIVE 127 -# define GOST_F_PKEY_GOST_GRASSHOPPER_MAC_SIGNCTX_INIT 141 -# define GOST_F_PKEY_GOST_MAC_CTRL 128 -# define GOST_F_PKEY_GOST_MAC_CTRL_STR 129 -# define GOST_F_PKEY_GOST_MAC_KEYGEN_BASE 130 -# define GOST_F_PKEY_GOST_MAC_SIGNCTX_INIT 131 -# define GOST_F_PKEY_GOST_MAGMA_MAC_SIGNCTX_INIT 142 -# define GOST_F_PKEY_GOST_OMAC_CTRL 139 -# define GOST_F_PKEY_GOST_OMAC_CTRL_STR 140 -# define GOST_F_PRINT_GOST_EC_PUB 132 -# define GOST_F_PRIV_DECODE_GOST 133 -# define GOST_F_PUB_DECODE_GOST_EC 134 -# define GOST_F_PUB_ENCODE_GOST_EC 135 -# define GOST_F_UNPACK_CP_SIGNATURE 136 -# define GOST_F_VKO_COMPUTE_KEY 137 +# ifndef OPENSSL_NO_DEPRECATED_3_0 +# define GOST_F_DECODE_GOST_ALGOR_PARAMS 0 +# define GOST_F_ENCODE_GOST_ALGOR_PARAMS 0 +# define GOST_F_FILL_GOST_EC_PARAMS 0 +# define GOST_F_GET_ENCRYPTION_PARAMS 0 +# define GOST_F_GOST89_GET_ASN1_PARAMETERS 0 +# define GOST_F_GOST89_SET_ASN1_PARAMETERS 0 +# define GOST_F_GOST_CIPHER_CTL 0 +# define GOST_F_GOST_EC_COMPUTE_PUBLIC 0 +# define GOST_F_GOST_EC_KEYGEN 0 +# define GOST_F_GOST_EC_SIGN 0 +# define GOST_F_GOST_EC_VERIFY 0 +# define GOST_F_GOST_GRASSHOPPER_CIPHER_CTL 0 +# define GOST_F_GOST_GRASSHOPPER_SET_ASN1_PARAMETERS 0 +# define GOST_F_GOST_IMIT_CTRL 0 +# define GOST_F_GOST_IMIT_FINAL 0 +# define GOST_F_GOST_IMIT_UPDATE 0 +# define GOST_F_GOST_KDFTREE2012_256 0 +# define GOST_F_GOST_KEXP15 0 +# define GOST_F_GOST_KIMP15 0 +# define GOST_F_OMAC_ACPKM_IMIT_CTRL 0 +# define GOST_F_OMAC_ACPKM_IMIT_FINAL 0 +# define GOST_F_OMAC_ACPKM_IMIT_UPDATE 0 +# define GOST_F_OMAC_ACPKM_KEY 0 +# define GOST_F_OMAC_IMIT_CTRL 0 +# define GOST_F_OMAC_IMIT_FINAL 0 +# define GOST_F_OMAC_IMIT_UPDATE 0 +# define GOST_F_OMAC_KEY 0 +# define GOST_F_PARAM_COPY_GOST_EC 0 +# define GOST_F_PKEY_GOST2001_PARAMGEN 0 +# define GOST_F_PKEY_GOST2012_PARAMGEN 0 +# define GOST_F_PKEY_GOST2018_DECRYPT 0 +# define GOST_F_PKEY_GOST2018_ENCRYPT 0 +# define GOST_F_PKEY_GOST_CTRL 0 +# define GOST_F_PKEY_GOST_DECRYPT 0 +# define GOST_F_PKEY_GOST_ECCP_DECRYPT 0 +# define GOST_F_PKEY_GOST_ECCP_ENCRYPT 0 +# define GOST_F_PKEY_GOST_EC_CTRL_STR_256 0 +# define GOST_F_PKEY_GOST_EC_CTRL_STR_512 0 +# define GOST_F_PKEY_GOST_EC_CTRL_STR_COMMON 0 +# define GOST_F_PKEY_GOST_EC_DERIVE 0 +# define GOST_F_PKEY_GOST_ENCRYPT 0 +# define GOST_F_PKEY_GOST_GRASSHOPPER_MAC_SIGNCTX_INIT 0 +# define GOST_F_PKEY_GOST_MAC_CTRL 0 +# define GOST_F_PKEY_GOST_MAC_CTRL_STR 0 +# define GOST_F_PKEY_GOST_MAC_KEYGEN_BASE 0 +# define GOST_F_PKEY_GOST_MAC_SIGNCTX_INIT 0 +# define GOST_F_PKEY_GOST_MAGMA_MAC_SIGNCTX_INIT 0 +# define GOST_F_PKEY_GOST_OMAC_CTRL 0 +# define GOST_F_PKEY_GOST_OMAC_CTRL_STR 0 +# define GOST_F_PRINT_GOST_EC_PUB 0 +# define GOST_F_PRIV_DECODE_GOST 0 +# define GOST_F_PUB_DECODE_GOST_EC 0 +# define GOST_F_PUB_ENCODE_GOST_EC 0 +# define GOST_F_UNPACK_CP_SIGNATURE 0 +# define GOST_F_VKO_COMPUTE_KEY 0 +# endif /* * GOST reason codes. @@ -88,6 +98,7 @@ void ERR_GOST_error(int function, int reason, char *file, int line); # define GOST_R_BAD_ORDER 132 # define GOST_R_BAD_PKEY_PARAMETERS_FORMAT 101 # define GOST_R_CANNOT_PACK_EPHEMERAL_KEY 102 +# define GOST_R_CANNOT_UNPACK_EPHEMERAL_KEY 136 # define GOST_R_CIPHER_NOT_FOUND 103 # define GOST_R_CTRL_CALL_FAILED 104 # define GOST_R_ERROR_COMPUTING_EXPORT_KEYS 135