diff options
| author | kn <> | 2022-07-12 14:42:50 +0000 |
|---|---|---|
| committer | kn <> | 2022-07-12 14:42:50 +0000 |
| commit | 89e42d5857196a8071fbafb5565388d0e20ec32b (patch) | |
| tree | d1b7d651a1b1cdebed0e9b3fa4b54d07952eb83e /src/lib/libc | |
| parent | dbc467e70542c7e274a4db0e7526d340f4820190 (diff) | |
| download | openbsd-89e42d5857196a8071fbafb5565388d0e20ec32b.tar.gz openbsd-89e42d5857196a8071fbafb5565388d0e20ec32b.tar.bz2 openbsd-89e42d5857196a8071fbafb5565388d0e20ec32b.zip | |
Remove mkerr.pl remnants from LibreSSL
This script is not used at all and files are edited by hand instead.
Thus remove misleading comments incl. the obsolete script/config.
Feedback OK jsing tb
Diffstat (limited to '')
61 files changed, 59 insertions, 1249 deletions
diff --git a/src/lib/libcrypto/asn1/asn1.h b/src/lib/libcrypto/asn1/asn1.h index 00634a6e82..f172e027e1 100644 --- a/src/lib/libcrypto/asn1/asn1.h +++ b/src/lib/libcrypto/asn1/asn1.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: asn1.h,v 1.67 2022/07/07 13:01:28 tb Exp $ */ | 1 | /* $OpenBSD: asn1.h,v 1.68 2022/07/12 14:42:48 kn Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -947,10 +947,6 @@ ASN1_VALUE *SMIME_read_ASN1(BIO *bio, BIO **bcont, const ASN1_ITEM *it); | |||
| 947 | int SMIME_crlf_copy(BIO *in, BIO *out, int flags); | 947 | int SMIME_crlf_copy(BIO *in, BIO *out, int flags); |
| 948 | int SMIME_text(BIO *in, BIO *out); | 948 | int SMIME_text(BIO *in, BIO *out); |
| 949 | 949 | ||
| 950 | /* BEGIN ERROR CODES */ | ||
| 951 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 952 | * made after this point may be overwritten when the script is next run. | ||
| 953 | */ | ||
| 954 | void ERR_load_ASN1_strings(void); | 950 | void ERR_load_ASN1_strings(void); |
| 955 | 951 | ||
| 956 | /* Error codes for the ASN1 functions. */ | 952 | /* Error codes for the ASN1 functions. */ |
diff --git a/src/lib/libcrypto/asn1/asn1_err.c b/src/lib/libcrypto/asn1/asn1_err.c index 98db4f7802..8a99e78bd8 100644 --- a/src/lib/libcrypto/asn1/asn1_err.c +++ b/src/lib/libcrypto/asn1/asn1_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: asn1_err.c,v 1.23 2022/06/25 15:39:12 jsing Exp $ */ | 1 | /* $OpenBSD: asn1_err.c,v 1.24 2022/07/12 14:42:48 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/asn1.h> | 61 | #include <openssl/asn1.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_ASN1,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_ASN1,func,0) |
diff --git a/src/lib/libcrypto/bio/bio.h b/src/lib/libcrypto/bio/bio.h index 679e88a3bc..0a729bded9 100644 --- a/src/lib/libcrypto/bio/bio.h +++ b/src/lib/libcrypto/bio/bio.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: bio.h,v 1.54 2022/01/14 08:40:57 tb Exp $ */ | 1 | /* $OpenBSD: bio.h,v 1.55 2022/07/12 14:42:48 kn Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -681,10 +681,6 @@ BIO_vsnprintf(char *buf, size_t n, const char *format, va_list args) | |||
| 681 | __attribute__((__deprecated__, __format__(__printf__, 3, 0), | 681 | __attribute__((__deprecated__, __format__(__printf__, 3, 0), |
| 682 | __nonnull__(3))); | 682 | __nonnull__(3))); |
| 683 | 683 | ||
| 684 | /* BEGIN ERROR CODES */ | ||
| 685 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 686 | * made after this point may be overwritten when the script is next run. | ||
| 687 | */ | ||
| 688 | void ERR_load_BIO_strings(void); | 684 | void ERR_load_BIO_strings(void); |
| 689 | 685 | ||
| 690 | /* Error codes for the BIO functions. */ | 686 | /* Error codes for the BIO functions. */ |
diff --git a/src/lib/libcrypto/bio/bio_err.c b/src/lib/libcrypto/bio/bio_err.c index cda693d036..fa5d16aff8 100644 --- a/src/lib/libcrypto/bio/bio_err.c +++ b/src/lib/libcrypto/bio/bio_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: bio_err.c,v 1.18 2022/01/14 08:40:57 tb Exp $ */ | 1 | /* $OpenBSD: bio_err.c,v 1.19 2022/07/12 14:42:48 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/bio.h> | 61 | #include <openssl/bio.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_BIO,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_BIO,func,0) |
diff --git a/src/lib/libcrypto/bn/bn.h b/src/lib/libcrypto/bn/bn.h index 436be593bf..5ac41438eb 100644 --- a/src/lib/libcrypto/bn/bn.h +++ b/src/lib/libcrypto/bn/bn.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: bn.h,v 1.54 2022/07/07 13:01:28 tb Exp $ */ | 1 | /* $OpenBSD: bn.h,v 1.55 2022/07/12 14:42:48 kn Exp $ */ |
| 2 | /* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -653,10 +653,6 @@ BIGNUM *BN_get_rfc3526_prime_4096(BIGNUM *bn); | |||
| 653 | BIGNUM *BN_get_rfc3526_prime_6144(BIGNUM *bn); | 653 | BIGNUM *BN_get_rfc3526_prime_6144(BIGNUM *bn); |
| 654 | BIGNUM *BN_get_rfc3526_prime_8192(BIGNUM *bn); | 654 | BIGNUM *BN_get_rfc3526_prime_8192(BIGNUM *bn); |
| 655 | 655 | ||
| 656 | /* BEGIN ERROR CODES */ | ||
| 657 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 658 | * made after this point may be overwritten when the script is next run. | ||
| 659 | */ | ||
| 660 | void ERR_load_BN_strings(void); | 656 | void ERR_load_BN_strings(void); |
| 661 | 657 | ||
| 662 | /* Error codes for the BN functions. */ | 658 | /* Error codes for the BN functions. */ |
diff --git a/src/lib/libcrypto/bn/bn_err.c b/src/lib/libcrypto/bn/bn_err.c index a693a8cbf8..592c509416 100644 --- a/src/lib/libcrypto/bn/bn_err.c +++ b/src/lib/libcrypto/bn/bn_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: bn_err.c,v 1.14 2017/01/29 17:49:22 beck Exp $ */ | 1 | /* $OpenBSD: bn_err.c,v 1.15 2022/07/12 14:42:48 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/bn.h> | 61 | #include <openssl/bn.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_BN,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_BN,func,0) |
diff --git a/src/lib/libcrypto/buffer/buf_err.c b/src/lib/libcrypto/buffer/buf_err.c index dd5cc5e173..4dc1dca790 100644 --- a/src/lib/libcrypto/buffer/buf_err.c +++ b/src/lib/libcrypto/buffer/buf_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: buf_err.c,v 1.11 2017/01/29 17:49:22 beck Exp $ */ | 1 | /* $OpenBSD: buf_err.c,v 1.12 2022/07/12 14:42:48 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/buffer.h> | 61 | #include <openssl/buffer.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_BUF,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_BUF,func,0) |
diff --git a/src/lib/libcrypto/buffer/buffer.h b/src/lib/libcrypto/buffer/buffer.h index ed6dac0e69..c210bfd1c5 100644 --- a/src/lib/libcrypto/buffer/buffer.h +++ b/src/lib/libcrypto/buffer/buffer.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: buffer.h,v 1.15 2015/06/24 10:05:14 jsing Exp $ */ | 1 | /* $OpenBSD: buffer.h,v 1.16 2022/07/12 14:42:48 kn Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -98,10 +98,6 @@ size_t BUF_strlcat(char *dst, const char *src, size_t siz) | |||
| 98 | __attribute__ ((__bounded__(__string__,1,3))); | 98 | __attribute__ ((__bounded__(__string__,1,3))); |
| 99 | #endif | 99 | #endif |
| 100 | 100 | ||
| 101 | /* BEGIN ERROR CODES */ | ||
| 102 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 103 | * made after this point may be overwritten when the script is next run. | ||
| 104 | */ | ||
| 105 | void ERR_load_BUF_strings(void); | 101 | void ERR_load_BUF_strings(void); |
| 106 | 102 | ||
| 107 | /* Error codes for the BUF functions. */ | 103 | /* Error codes for the BUF functions. */ |
diff --git a/src/lib/libcrypto/cms/cms_err.c b/src/lib/libcrypto/cms/cms_err.c index 2fd550cae3..07869ff986 100644 --- a/src/lib/libcrypto/cms/cms_err.c +++ b/src/lib/libcrypto/cms/cms_err.c | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | /* $OpenBSD: cms_err.c,v 1.12 2020/06/05 16:51:12 jsing Exp $ */ | 1 | /* $OpenBSD: cms_err.c,v 1.13 2022/07/12 14:42:48 kn Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Generated by util/mkerr.pl DO NOT EDIT | ||
| 4 | * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved. | 3 | * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved. |
| 5 | * | 4 | * |
| 6 | * Licensed under the OpenSSL license (the "License"). You may not use | 5 | * Licensed under the OpenSSL license (the "License"). You may not use |
diff --git a/src/lib/libcrypto/comp/comp_err.c b/src/lib/libcrypto/comp/comp_err.c index ccc7a28cd3..eb5fc0ad50 100644 --- a/src/lib/libcrypto/comp/comp_err.c +++ b/src/lib/libcrypto/comp/comp_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: comp_err.c,v 1.11 2022/01/09 23:50:10 tb Exp $ */ | 1 | /* $OpenBSD: comp_err.c,v 1.12 2022/07/12 14:42:48 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -62,7 +62,6 @@ | |||
| 62 | 62 | ||
| 63 | #include "comp_local.h" | 63 | #include "comp_local.h" |
| 64 | 64 | ||
| 65 | /* BEGIN ERROR CODES */ | ||
| 66 | #ifndef OPENSSL_NO_ERR | 65 | #ifndef OPENSSL_NO_ERR |
| 67 | 66 | ||
| 68 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_COMP,func,0) | 67 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_COMP,func,0) |
diff --git a/src/lib/libcrypto/conf/conf.h b/src/lib/libcrypto/conf/conf.h index bea6a87197..5d10163bfb 100644 --- a/src/lib/libcrypto/conf/conf.h +++ b/src/lib/libcrypto/conf/conf.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: conf.h,v 1.15 2020/02/17 12:51:48 inoguchi Exp $ */ | 1 | /* $OpenBSD: conf.h,v 1.16 2022/07/12 14:42:48 kn Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -193,10 +193,6 @@ int CONF_parse_list(const char *list, int sep, int nospc, | |||
| 193 | 193 | ||
| 194 | void OPENSSL_load_builtin_modules(void); | 194 | void OPENSSL_load_builtin_modules(void); |
| 195 | 195 | ||
| 196 | /* BEGIN ERROR CODES */ | ||
| 197 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 198 | * made after this point may be overwritten when the script is next run. | ||
| 199 | */ | ||
| 200 | void ERR_load_CONF_strings(void); | 196 | void ERR_load_CONF_strings(void); |
| 201 | 197 | ||
| 202 | /* Error codes for the CONF functions. */ | 198 | /* Error codes for the CONF functions. */ |
diff --git a/src/lib/libcrypto/conf/conf_err.c b/src/lib/libcrypto/conf/conf_err.c index 1e5eaff60e..e6c707ab31 100644 --- a/src/lib/libcrypto/conf/conf_err.c +++ b/src/lib/libcrypto/conf/conf_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: conf_err.c,v 1.14 2020/02/17 12:51:48 inoguchi Exp $ */ | 1 | /* $OpenBSD: conf_err.c,v 1.15 2022/07/12 14:42:48 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/conf.h> | 60 | #include <openssl/conf.h> |
| 66 | #include <openssl/err.h> | 61 | #include <openssl/err.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_CONF,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_CONF,func,0) |
diff --git a/src/lib/libcrypto/cpt_err.c b/src/lib/libcrypto/cpt_err.c index 4ac32a28ec..718c72608e 100644 --- a/src/lib/libcrypto/cpt_err.c +++ b/src/lib/libcrypto/cpt_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: cpt_err.c,v 1.13 2014/07/10 22:45:56 jsing Exp $ */ | 1 | /* $OpenBSD: cpt_err.c,v 1.14 2022/07/12 14:42:48 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/crypto.h> | 61 | #include <openssl/crypto.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_CRYPTO,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_CRYPTO,func,0) |
diff --git a/src/lib/libcrypto/crypto.h b/src/lib/libcrypto/crypto.h index 5524feec98..82372537e1 100644 --- a/src/lib/libcrypto/crypto.h +++ b/src/lib/libcrypto/crypto.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: crypto.h,v 1.54 2022/01/14 08:23:25 tb Exp $ */ | 1 | /* $OpenBSD: crypto.h,v 1.55 2022/07/12 14:42:48 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -509,10 +509,6 @@ void OPENSSL_init(void); | |||
| 509 | int CRYPTO_memcmp(const void *a, const void *b, size_t len); | 509 | int CRYPTO_memcmp(const void *a, const void *b, size_t len); |
| 510 | #endif | 510 | #endif |
| 511 | 511 | ||
| 512 | /* BEGIN ERROR CODES */ | ||
| 513 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 514 | * made after this point may be overwritten when the script is next run. | ||
| 515 | */ | ||
| 516 | void ERR_load_CRYPTO_strings(void); | 512 | void ERR_load_CRYPTO_strings(void); |
| 517 | 513 | ||
| 518 | /* Error codes for the CRYPTO functions. */ | 514 | /* Error codes for the CRYPTO functions. */ |
diff --git a/src/lib/libcrypto/ct/ct_err.c b/src/lib/libcrypto/ct/ct_err.c index 01b6a7c209..2597874bd3 100644 --- a/src/lib/libcrypto/ct/ct_err.c +++ b/src/lib/libcrypto/ct/ct_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ct_err.c,v 1.6 2022/05/08 20:59:32 tb Exp $ */ | 1 | /* $OpenBSD: ct_err.c,v 1.7 2022/07/12 14:42:48 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <openssl/ct.h> | 56 | #include <openssl/ct.h> |
| 62 | #include <openssl/err.h> | 57 | #include <openssl/err.h> |
| 63 | 58 | ||
diff --git a/src/lib/libcrypto/dh/dh.h b/src/lib/libcrypto/dh/dh.h index 4e4fdcd982..7b226a70c8 100644 --- a/src/lib/libcrypto/dh/dh.h +++ b/src/lib/libcrypto/dh/dh.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: dh.h,v 1.34 2022/07/07 13:01:28 tb Exp $ */ | 1 | /* $OpenBSD: dh.h,v 1.35 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -196,10 +196,6 @@ int DHparams_print(char *bp, const DH *x); | |||
| 196 | #define EVP_PKEY_CTRL_DH_PARAMGEN_GENERATOR (EVP_PKEY_ALG_CTRL + 2) | 196 | #define EVP_PKEY_CTRL_DH_PARAMGEN_GENERATOR (EVP_PKEY_ALG_CTRL + 2) |
| 197 | 197 | ||
| 198 | 198 | ||
| 199 | /* BEGIN ERROR CODES */ | ||
| 200 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 201 | * made after this point may be overwritten when the script is next run. | ||
| 202 | */ | ||
| 203 | void ERR_load_DH_strings(void); | 199 | void ERR_load_DH_strings(void); |
| 204 | 200 | ||
| 205 | /* Error codes for the DH functions. */ | 201 | /* Error codes for the DH functions. */ |
diff --git a/src/lib/libcrypto/dh/dh_err.c b/src/lib/libcrypto/dh/dh_err.c index a387c37cca..db66d68e3b 100644 --- a/src/lib/libcrypto/dh/dh_err.c +++ b/src/lib/libcrypto/dh/dh_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: dh_err.c,v 1.17 2022/01/10 12:00:52 tb Exp $ */ | 1 | /* $OpenBSD: dh_err.c,v 1.18 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/dh.h> | 61 | #include <openssl/dh.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_DH,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_DH,func,0) |
diff --git a/src/lib/libcrypto/dsa/dsa.h b/src/lib/libcrypto/dsa/dsa.h index 75fb2d004b..eab35a6f6f 100644 --- a/src/lib/libcrypto/dsa/dsa.h +++ b/src/lib/libcrypto/dsa/dsa.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: dsa.h,v 1.38 2022/07/07 13:01:28 tb Exp $ */ | 1 | /* $OpenBSD: dsa.h,v 1.39 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -234,10 +234,6 @@ int DSA_meth_set_finish(DSA_METHOD *meth, int (*finish)(DSA *)); | |||
| 234 | #define EVP_PKEY_CTRL_DSA_PARAMGEN_Q_BITS (EVP_PKEY_ALG_CTRL + 2) | 234 | #define EVP_PKEY_CTRL_DSA_PARAMGEN_Q_BITS (EVP_PKEY_ALG_CTRL + 2) |
| 235 | #define EVP_PKEY_CTRL_DSA_PARAMGEN_MD (EVP_PKEY_ALG_CTRL + 3) | 235 | #define EVP_PKEY_CTRL_DSA_PARAMGEN_MD (EVP_PKEY_ALG_CTRL + 3) |
| 236 | 236 | ||
| 237 | /* BEGIN ERROR CODES */ | ||
| 238 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 239 | * made after this point may be overwritten when the script is next run. | ||
| 240 | */ | ||
| 241 | void ERR_load_DSA_strings(void); | 237 | void ERR_load_DSA_strings(void); |
| 242 | 238 | ||
| 243 | /* Error codes for the DSA functions. */ | 239 | /* Error codes for the DSA functions. */ |
diff --git a/src/lib/libcrypto/dsa/dsa_err.c b/src/lib/libcrypto/dsa/dsa_err.c index 2dcddcbf77..494773c86d 100644 --- a/src/lib/libcrypto/dsa/dsa_err.c +++ b/src/lib/libcrypto/dsa/dsa_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: dsa_err.c,v 1.15 2017/01/29 17:49:22 beck Exp $ */ | 1 | /* $OpenBSD: dsa_err.c,v 1.16 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/dsa.h> | 61 | #include <openssl/dsa.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_DSA,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_DSA,func,0) |
diff --git a/src/lib/libcrypto/dso/dso.h b/src/lib/libcrypto/dso/dso.h index 6c982c9f97..ae07b0a5f7 100644 --- a/src/lib/libcrypto/dso/dso.h +++ b/src/lib/libcrypto/dso/dso.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: dso.h,v 1.12 2016/03/15 20:50:22 krw Exp $ */ | 1 | /* $OpenBSD: dso.h,v 1.13 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* Written by Geoff Thorpe (geoff@geoffthorpe.net) for the OpenSSL | 2 | /* Written by Geoff Thorpe (geoff@geoffthorpe.net) for the OpenSSL |
| 3 | * project 2000. | 3 | * project 2000. |
| 4 | */ | 4 | */ |
| @@ -302,10 +302,6 @@ int DSO_pathbyaddr(void *addr, char *path, int sz); | |||
| 302 | * itself or libsocket. */ | 302 | * itself or libsocket. */ |
| 303 | void *DSO_global_lookup(const char *name); | 303 | void *DSO_global_lookup(const char *name); |
| 304 | 304 | ||
| 305 | /* BEGIN ERROR CODES */ | ||
| 306 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 307 | * made after this point may be overwritten when the script is next run. | ||
| 308 | */ | ||
| 309 | void ERR_load_DSO_strings(void); | 305 | void ERR_load_DSO_strings(void); |
| 310 | 306 | ||
| 311 | /* Error codes for the DSO functions. */ | 307 | /* Error codes for the DSO functions. */ |
diff --git a/src/lib/libcrypto/dso/dso_err.c b/src/lib/libcrypto/dso/dso_err.c index be6375a3a7..2eee155b57 100644 --- a/src/lib/libcrypto/dso/dso_err.c +++ b/src/lib/libcrypto/dso/dso_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: dso_err.c,v 1.9 2017/01/29 17:49:23 beck Exp $ */ | 1 | /* $OpenBSD: dso_err.c,v 1.10 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/dso.h> | 61 | #include <openssl/dso.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_DSO,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_DSO,func,0) |
diff --git a/src/lib/libcrypto/ec/ec.h b/src/lib/libcrypto/ec/ec.h index d8ff42c0c9..52c8f2f329 100644 --- a/src/lib/libcrypto/ec/ec.h +++ b/src/lib/libcrypto/ec/ec.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ec.h,v 1.27 2021/09/12 16:23:19 tb Exp $ */ | 1 | /* $OpenBSD: ec.h,v 1.28 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Originally written by Bodo Moeller for the OpenSSL project. | 3 | * Originally written by Bodo Moeller for the OpenSSL project. |
| 4 | */ | 4 | */ |
| @@ -1116,10 +1116,6 @@ EC_KEY *ECParameters_dup(EC_KEY *key); | |||
| 1116 | #define EVP_PKEY_ECDH_KDF_NONE 1 | 1116 | #define EVP_PKEY_ECDH_KDF_NONE 1 |
| 1117 | #define EVP_PKEY_ECDH_KDF_X9_63 2 | 1117 | #define EVP_PKEY_ECDH_KDF_X9_63 2 |
| 1118 | 1118 | ||
| 1119 | /* BEGIN ERROR CODES */ | ||
| 1120 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 1121 | * made after this point may be overwritten when the script is next run. | ||
| 1122 | */ | ||
| 1123 | void ERR_load_EC_strings(void); | 1119 | void ERR_load_EC_strings(void); |
| 1124 | 1120 | ||
| 1125 | /* Error codes for the EC functions. */ | 1121 | /* Error codes for the EC functions. */ |
diff --git a/src/lib/libcrypto/ec/ec_err.c b/src/lib/libcrypto/ec/ec_err.c index 95c15a1110..d8ead9636c 100644 --- a/src/lib/libcrypto/ec/ec_err.c +++ b/src/lib/libcrypto/ec/ec_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ec_err.c,v 1.12 2019/09/29 10:09:09 tb Exp $ */ | 1 | /* $OpenBSD: ec_err.c,v 1.13 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/ec.h> | 61 | #include <openssl/ec.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_EC,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_EC,func,0) |
diff --git a/src/lib/libcrypto/ecdh/ecdh.h b/src/lib/libcrypto/ecdh/ecdh.h index ccc1312fd8..b39a90f165 100644 --- a/src/lib/libcrypto/ecdh/ecdh.h +++ b/src/lib/libcrypto/ecdh/ecdh.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ecdh.h,v 1.5 2015/09/13 12:03:07 jsing Exp $ */ | 1 | /* $OpenBSD: ecdh.h,v 1.6 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. | 3 | * Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. |
| 4 | * | 4 | * |
| @@ -102,10 +102,6 @@ int ECDH_set_ex_data(EC_KEY *d, int idx, void *arg); | |||
| 102 | void *ECDH_get_ex_data(EC_KEY *d, int idx); | 102 | void *ECDH_get_ex_data(EC_KEY *d, int idx); |
| 103 | 103 | ||
| 104 | 104 | ||
| 105 | /* BEGIN ERROR CODES */ | ||
| 106 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 107 | * made after this point may be overwritten when the script is next run. | ||
| 108 | */ | ||
| 109 | void ERR_load_ECDH_strings(void); | 105 | void ERR_load_ECDH_strings(void); |
| 110 | 106 | ||
| 111 | /* Error codes for the ECDH functions. */ | 107 | /* Error codes for the ECDH functions. */ |
diff --git a/src/lib/libcrypto/ecdh/ech_err.c b/src/lib/libcrypto/ecdh/ech_err.c index 149c2a8505..e0cfddfe9c 100644 --- a/src/lib/libcrypto/ecdh/ech_err.c +++ b/src/lib/libcrypto/ecdh/ech_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ech_err.c,v 1.6 2017/01/29 17:49:23 beck Exp $ */ | 1 | /* $OpenBSD: ech_err.c,v 1.7 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/ecdh.h> | 61 | #include <openssl/ecdh.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_ECDH,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_ECDH,func,0) |
diff --git a/src/lib/libcrypto/ecdsa/ecdsa.h b/src/lib/libcrypto/ecdsa/ecdsa.h index eccca65b5a..29ee8729ed 100644 --- a/src/lib/libcrypto/ecdsa/ecdsa.h +++ b/src/lib/libcrypto/ecdsa/ecdsa.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ecdsa.h,v 1.11 2022/01/14 08:31:03 tb Exp $ */ | 1 | /* $OpenBSD: ecdsa.h,v 1.12 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /** | 2 | /** |
| 3 | * \file crypto/ecdsa/ecdsa.h Include file for the OpenSSL ECDSA functions | 3 | * \file crypto/ecdsa/ecdsa.h Include file for the OpenSSL ECDSA functions |
| 4 | * \author Written by Nils Larsch for the OpenSSL project | 4 | * \author Written by Nils Larsch for the OpenSSL project |
| @@ -293,11 +293,6 @@ void EC_KEY_METHOD_get_verify(const EC_KEY_METHOD *meth, | |||
| 293 | int (**pverify_sig)(const unsigned char *dgst, int dgst_len, | 293 | int (**pverify_sig)(const unsigned char *dgst, int dgst_len, |
| 294 | const ECDSA_SIG *sig, EC_KEY *eckey)); | 294 | const ECDSA_SIG *sig, EC_KEY *eckey)); |
| 295 | 295 | ||
| 296 | |||
| 297 | /* BEGIN ERROR CODES */ | ||
| 298 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 299 | * made after this point may be overwritten when the script is next run. | ||
| 300 | */ | ||
| 301 | void ERR_load_ECDSA_strings(void); | 296 | void ERR_load_ECDSA_strings(void); |
| 302 | 297 | ||
| 303 | /* Error codes for the ECDSA functions. */ | 298 | /* Error codes for the ECDSA functions. */ |
diff --git a/src/lib/libcrypto/ecdsa/ecs_err.c b/src/lib/libcrypto/ecdsa/ecs_err.c index ac8850dba5..c839c35221 100644 --- a/src/lib/libcrypto/ecdsa/ecs_err.c +++ b/src/lib/libcrypto/ecdsa/ecs_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ecs_err.c,v 1.6 2022/01/27 20:31:21 tb Exp $ */ | 1 | /* $OpenBSD: ecs_err.c,v 1.7 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/ecdsa.h> | 60 | #include <openssl/ecdsa.h> |
| 66 | #include <openssl/err.h> | 61 | #include <openssl/err.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_ECDSA,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_ECDSA,func,0) |
diff --git a/src/lib/libcrypto/engine/eng_err.c b/src/lib/libcrypto/engine/eng_err.c index b604cbba9e..5f86a41540 100644 --- a/src/lib/libcrypto/engine/eng_err.c +++ b/src/lib/libcrypto/engine/eng_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: eng_err.c,v 1.11 2017/01/29 17:49:23 beck Exp $ */ | 1 | /* $OpenBSD: eng_err.c,v 1.12 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2010 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2010 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/engine.h> | 61 | #include <openssl/engine.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_ENGINE,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_ENGINE,func,0) |
diff --git a/src/lib/libcrypto/engine/engine.h b/src/lib/libcrypto/engine/engine.h index dc14be8e38..5c21647fe3 100644 --- a/src/lib/libcrypto/engine/engine.h +++ b/src/lib/libcrypto/engine/engine.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: engine.h,v 1.33 2019/01/19 01:07:00 tb Exp $ */ | 1 | /* $OpenBSD: engine.h,v 1.34 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* Written by Geoff Thorpe (geoff@geoffthorpe.net) for the OpenSSL | 2 | /* Written by Geoff Thorpe (geoff@geoffthorpe.net) for the OpenSSL |
| 3 | * project 2000. | 3 | * project 2000. |
| 4 | */ | 4 | */ |
| @@ -716,10 +716,6 @@ typedef int (*dynamic_bind_engine)(ENGINE *e, const char *id, | |||
| 716 | * values. */ | 716 | * values. */ |
| 717 | void *ENGINE_get_static_state(void); | 717 | void *ENGINE_get_static_state(void); |
| 718 | 718 | ||
| 719 | /* BEGIN ERROR CODES */ | ||
| 720 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 721 | * made after this point may be overwritten when the script is next run. | ||
| 722 | */ | ||
| 723 | void ERR_load_ENGINE_strings(void); | 719 | void ERR_load_ENGINE_strings(void); |
| 724 | 720 | ||
| 725 | /* Error codes for the ENGINE functions. */ | 721 | /* Error codes for the ENGINE functions. */ |
diff --git a/src/lib/libcrypto/err/openssl.ec b/src/lib/libcrypto/err/openssl.ec deleted file mode 100644 index dcebbba6c4..0000000000 --- a/src/lib/libcrypto/err/openssl.ec +++ /dev/null | |||
| @@ -1,96 +0,0 @@ | |||
| 1 | # crypto/err/openssl.ec | ||
| 2 | |||
| 3 | # configuration file for util/mkerr.pl | ||
| 4 | |||
| 5 | # files that may have to be rewritten by util/mkerr.pl | ||
| 6 | L ERR NONE NONE | ||
| 7 | L BN crypto/bn/bn.h crypto/bn/bn_err.c | ||
| 8 | L RSA crypto/rsa/rsa.h crypto/rsa/rsa_err.c | ||
| 9 | L DH crypto/dh/dh.h crypto/dh/dh_err.c | ||
| 10 | L EVP crypto/evp/evp.h crypto/evp/evp_err.c | ||
| 11 | L BUF crypto/buffer/buffer.h crypto/buffer/buf_err.c | ||
| 12 | L OBJ crypto/objects/objects.h crypto/objects/obj_err.c | ||
| 13 | L PEM crypto/pem/pem.h crypto/pem/pem_err.c | ||
| 14 | L DSA crypto/dsa/dsa.h crypto/dsa/dsa_err.c | ||
| 15 | L X509 crypto/x509/x509.h crypto/x509/x509_err.c | ||
| 16 | L ASN1 crypto/asn1/asn1.h crypto/asn1/asn1_err.c | ||
| 17 | L CONF crypto/conf/conf.h crypto/conf/conf_err.c | ||
| 18 | L CRYPTO crypto/crypto.h crypto/cpt_err.c | ||
| 19 | L EC crypto/ec/ec.h crypto/ec/ec_err.c | ||
| 20 | L SSL ssl/ssl.h ssl/ssl_err.c | ||
| 21 | L BIO crypto/bio/bio.h crypto/bio/bio_err.c | ||
| 22 | L PKCS7 crypto/pkcs7/pkcs7.h crypto/pkcs7/pkcs7err.c | ||
| 23 | L X509V3 crypto/x509v3/x509v3.h crypto/x509v3/v3err.c | ||
| 24 | L PKCS12 crypto/pkcs12/pkcs12.h crypto/pkcs12/pk12err.c | ||
| 25 | L RAND crypto/rand/rand.h crypto/rand/rand_err.c | ||
| 26 | L DSO crypto/dso/dso.h crypto/dso/dso_err.c | ||
| 27 | L ENGINE crypto/engine/engine.h crypto/engine/eng_err.c | ||
| 28 | L OCSP crypto/ocsp/ocsp.h crypto/ocsp/ocsp_err.c | ||
| 29 | L UI crypto/ui/ui.h crypto/ui/ui_err.c | ||
| 30 | L COMP crypto/comp/comp.h crypto/comp/comp_err.c | ||
| 31 | L ECDSA crypto/ecdsa/ecdsa.h crypto/ecdsa/ecs_err.c | ||
| 32 | L ECDH crypto/ecdh/ecdh.h crypto/ecdh/ech_err.c | ||
| 33 | L STORE crypto/store/store.h crypto/store/str_err.c | ||
| 34 | L TS crypto/ts/ts.h crypto/ts/ts_err.c | ||
| 35 | L HMAC crypto/hmac/hmac.h crypto/hmac/hmac_err.c | ||
| 36 | L CMS crypto/cms/cms.h crypto/cms/cms_err.c | ||
| 37 | L GOST crypto/gost/gost.h crypto/gost/gost_err.c | ||
| 38 | |||
| 39 | # additional header files to be scanned for function names | ||
| 40 | L NONE crypto/x509/x509_vfy.h NONE | ||
| 41 | L NONE crypto/ec/ec_lcl.h NONE | ||
| 42 | L NONE crypto/asn1/asn_lcl.h NONE | ||
| 43 | L NONE crypto/cms/cms_lcl.h NONE | ||
| 44 | |||
| 45 | |||
| 46 | F RSAREF_F_RSA_BN2BIN | ||
| 47 | F RSAREF_F_RSA_PRIVATE_DECRYPT | ||
| 48 | F RSAREF_F_RSA_PRIVATE_ENCRYPT | ||
| 49 | F RSAREF_F_RSA_PUBLIC_DECRYPT | ||
| 50 | F RSAREF_F_RSA_PUBLIC_ENCRYPT | ||
| 51 | #F SSL_F_CLIENT_CERTIFICATE | ||
| 52 | |||
| 53 | R SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE 1010 | ||
| 54 | R SSL_R_SSLV3_ALERT_BAD_RECORD_MAC 1020 | ||
| 55 | R SSL_R_TLSV1_ALERT_DECRYPTION_FAILED 1021 | ||
| 56 | R SSL_R_TLSV1_ALERT_RECORD_OVERFLOW 1022 | ||
| 57 | R SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE 1030 | ||
| 58 | R SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE 1040 | ||
| 59 | R SSL_R_SSLV3_ALERT_NO_CERTIFICATE 1041 | ||
| 60 | R SSL_R_SSLV3_ALERT_BAD_CERTIFICATE 1042 | ||
| 61 | R SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE 1043 | ||
| 62 | R SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED 1044 | ||
| 63 | R SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED 1045 | ||
| 64 | R SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN 1046 | ||
| 65 | R SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER 1047 | ||
| 66 | R SSL_R_TLSV1_ALERT_UNKNOWN_CA 1048 | ||
| 67 | R SSL_R_TLSV1_ALERT_ACCESS_DENIED 1049 | ||
| 68 | R SSL_R_TLSV1_ALERT_DECODE_ERROR 1050 | ||
| 69 | R SSL_R_TLSV1_ALERT_DECRYPT_ERROR 1051 | ||
| 70 | R SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION 1060 | ||
| 71 | R SSL_R_TLSV1_ALERT_PROTOCOL_VERSION 1070 | ||
| 72 | R SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY 1071 | ||
| 73 | R SSL_R_TLSV1_ALERT_INTERNAL_ERROR 1080 | ||
| 74 | R SSL_R_TLSV1_ALERT_USER_CANCELLED 1090 | ||
| 75 | R SSL_R_TLSV1_ALERT_NO_RENEGOTIATION 1100 | ||
| 76 | R SSL_R_TLSV1_UNSUPPORTED_EXTENSION 1110 | ||
| 77 | R SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE 1111 | ||
| 78 | R SSL_R_TLSV1_UNRECOGNIZED_NAME 1112 | ||
| 79 | R SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE 1113 | ||
| 80 | R SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE 1114 | ||
| 81 | |||
| 82 | R RSAREF_R_CONTENT_ENCODING 0x0400 | ||
| 83 | R RSAREF_R_DATA 0x0401 | ||
| 84 | R RSAREF_R_DIGEST_ALGORITHM 0x0402 | ||
| 85 | R RSAREF_R_ENCODING 0x0403 | ||
| 86 | R RSAREF_R_KEY 0x0404 | ||
| 87 | R RSAREF_R_KEY_ENCODING 0x0405 | ||
| 88 | R RSAREF_R_LEN 0x0406 | ||
| 89 | R RSAREF_R_MODULUS_LEN 0x0407 | ||
| 90 | R RSAREF_R_NEED_RANDOM 0x0408 | ||
| 91 | R RSAREF_R_PRIVATE_KEY 0x0409 | ||
| 92 | R RSAREF_R_PUBLIC_KEY 0x040a | ||
| 93 | R RSAREF_R_SIGNATURE 0x040b | ||
| 94 | R RSAREF_R_SIGNATURE_ENCODING 0x040c | ||
| 95 | R RSAREF_R_ENCRYPTION_ALGORITHM 0x040d | ||
| 96 | |||
diff --git a/src/lib/libcrypto/evp/evp.h b/src/lib/libcrypto/evp/evp.h index 0574556b63..f016b6377c 100644 --- a/src/lib/libcrypto/evp/evp.h +++ b/src/lib/libcrypto/evp/evp.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: evp.h,v 1.102 2022/07/07 13:01:28 tb Exp $ */ | 1 | /* $OpenBSD: evp.h,v 1.103 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -1262,10 +1262,6 @@ int EVP_AEAD_CTX_open(const EVP_AEAD_CTX *ctx, unsigned char *out, | |||
| 1262 | 1262 | ||
| 1263 | void EVP_add_alg_module(void); | 1263 | void EVP_add_alg_module(void); |
| 1264 | 1264 | ||
| 1265 | /* BEGIN ERROR CODES */ | ||
| 1266 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 1267 | * made after this point may be overwritten when the script is next run. | ||
| 1268 | */ | ||
| 1269 | void ERR_load_EVP_strings(void); | 1265 | void ERR_load_EVP_strings(void); |
| 1270 | 1266 | ||
| 1271 | /* Error codes for the EVP functions. */ | 1267 | /* Error codes for the EVP functions. */ |
diff --git a/src/lib/libcrypto/evp/evp_err.c b/src/lib/libcrypto/evp/evp_err.c index 07ece82c3a..4feea1aabf 100644 --- a/src/lib/libcrypto/evp/evp_err.c +++ b/src/lib/libcrypto/evp/evp_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: evp_err.c,v 1.27 2021/03/29 15:57:23 tb Exp $ */ | 1 | /* $OpenBSD: evp_err.c,v 1.28 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/evp.h> | 61 | #include <openssl/evp.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_EVP,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_EVP,func,0) |
diff --git a/src/lib/libcrypto/gost/gost.h b/src/lib/libcrypto/gost/gost.h index 092f96fb60..c7d9d25b2b 100644 --- a/src/lib/libcrypto/gost/gost.h +++ b/src/lib/libcrypto/gost/gost.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: gost.h,v 1.3 2016/09/04 17:02:31 jsing Exp $ */ | 1 | /* $OpenBSD: gost.h,v 1.4 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Copyright (c) 2014 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> | 3 | * Copyright (c) 2014 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> |
| 4 | * Copyright (c) 2005-2006 Cryptocom LTD | 4 | * Copyright (c) 2005-2006 Cryptocom LTD |
| @@ -199,10 +199,6 @@ size_t GOST_KEY_get_size(const GOST_KEY * r); | |||
| 199 | #define GOST_SIG_FORMAT_SR_BE 0 | 199 | #define GOST_SIG_FORMAT_SR_BE 0 |
| 200 | #define GOST_SIG_FORMAT_RS_LE 1 | 200 | #define GOST_SIG_FORMAT_RS_LE 1 |
| 201 | 201 | ||
| 202 | /* BEGIN ERROR CODES */ | ||
| 203 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 204 | * made after this point may be overwritten when the script is next run. | ||
| 205 | */ | ||
| 206 | void ERR_load_GOST_strings(void); | 202 | void ERR_load_GOST_strings(void); |
| 207 | 203 | ||
| 208 | /* Error codes for the GOST functions. */ | 204 | /* Error codes for the GOST functions. */ |
diff --git a/src/lib/libcrypto/gost/gost_err.c b/src/lib/libcrypto/gost/gost_err.c index e7111dd34b..0c46dbc36c 100644 --- a/src/lib/libcrypto/gost/gost_err.c +++ b/src/lib/libcrypto/gost/gost_err.c | |||
| @@ -53,16 +53,10 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | #include <openssl/err.h> | 57 | #include <openssl/err.h> |
| 63 | #include <openssl/gost.h> | 58 | #include <openssl/gost.h> |
| 64 | 59 | ||
| 65 | /* BEGIN ERROR CODES */ | ||
| 66 | #ifndef OPENSSL_NO_ERR | 60 | #ifndef OPENSSL_NO_ERR |
| 67 | 61 | ||
| 68 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_GOST,func,0) | 62 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_GOST,func,0) |
diff --git a/src/lib/libcrypto/kdf/kdf.h b/src/lib/libcrypto/kdf/kdf.h index cc506e51bf..f823bf99e2 100644 --- a/src/lib/libcrypto/kdf/kdf.h +++ b/src/lib/libcrypto/kdf/kdf.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: kdf.h,v 1.7 2022/05/05 08:24:14 tb Exp $ */ | 1 | /* $OpenBSD: kdf.h,v 1.8 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 3 | * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 4 | * project. | 4 | * project. |
| @@ -89,10 +89,6 @@ extern "C" { | |||
| 89 | EVP_PKEY_CTX_ctrl(pctx, -1, EVP_PKEY_OP_DERIVE, \ | 89 | EVP_PKEY_CTX_ctrl(pctx, -1, EVP_PKEY_OP_DERIVE, \ |
| 90 | EVP_PKEY_CTRL_HKDF_MODE, mode, NULL) | 90 | EVP_PKEY_CTRL_HKDF_MODE, mode, NULL) |
| 91 | 91 | ||
| 92 | /* | ||
| 93 | * Generated by util/mkerr.pl DO NOT EDIT | ||
| 94 | */ | ||
| 95 | |||
| 96 | int ERR_load_KDF_strings(void); | 92 | int ERR_load_KDF_strings(void); |
| 97 | 93 | ||
| 98 | /* | 94 | /* |
diff --git a/src/lib/libcrypto/kdf/kdf_err.c b/src/lib/libcrypto/kdf/kdf_err.c index 703690a0d5..4dd323701a 100644 --- a/src/lib/libcrypto/kdf/kdf_err.c +++ b/src/lib/libcrypto/kdf/kdf_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: kdf_err.c,v 1.8 2022/05/05 08:24:14 tb Exp $ */ | 1 | /* $OpenBSD: kdf_err.c,v 1.9 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2018 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2018 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,10 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* | ||
| 57 | * Generated by util/mkerr.pl DO NOT EDIT | ||
| 58 | */ | ||
| 59 | |||
| 60 | #include <openssl/err.h> | 56 | #include <openssl/err.h> |
| 61 | #include <openssl/kdf.h> | 57 | #include <openssl/kdf.h> |
| 62 | 58 | ||
diff --git a/src/lib/libcrypto/man/ERR.3 b/src/lib/libcrypto/man/ERR.3 index 6d42d875a2..b1be67a037 100644 --- a/src/lib/libcrypto/man/ERR.3 +++ b/src/lib/libcrypto/man/ERR.3 | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | .\" $OpenBSD: ERR.3,v 1.8 2019/06/10 09:49:48 schwarze Exp $ | 1 | .\" $OpenBSD: ERR.3,v 1.9 2022/07/12 14:42:49 kn Exp $ |
| 2 | .\" OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700 | 2 | .\" OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700 |
| 3 | .\" | 3 | .\" |
| 4 | .\" This file was written by Ulf Moeller <ulf@openssl.org> and | 4 | .\" This file was written by Ulf Moeller <ulf@openssl.org> and |
| @@ -49,7 +49,7 @@ | |||
| 49 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 49 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
| 50 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 50 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
| 51 | .\" | 51 | .\" |
| 52 | .Dd $Mdocdate: June 10 2019 $ | 52 | .Dd $Mdocdate: July 12 2022 $ |
| 53 | .Dt ERR 3 | 53 | .Dt ERR 3 |
| 54 | .Os | 54 | .Os |
| 55 | .Sh NAME | 55 | .Sh NAME |
| @@ -171,14 +171,6 @@ definitions it uses. | |||
| 171 | .Sh USING ERROR CODES IN EXTERNAL LIBRARIES | 171 | .Sh USING ERROR CODES IN EXTERNAL LIBRARIES |
| 172 | It is also possible to use OpenSSL's error code scheme in external | 172 | It is also possible to use OpenSSL's error code scheme in external |
| 173 | libraries. | 173 | libraries. |
| 174 | The library needs to load its own codes and call the OpenSSL error code | ||
| 175 | insertion script | ||
| 176 | .Pa mkerr.pl | ||
| 177 | explicitly to add codes to the header file and generate the C error code | ||
| 178 | file. | ||
| 179 | This will normally be done if the external library needs to generate new | ||
| 180 | ASN.1 structures but it can also be used to add more general purpose | ||
| 181 | error code handling. | ||
| 182 | .Sh INTERNALS | 174 | .Sh INTERNALS |
| 183 | The error queues are stored in a hash table with one | 175 | The error queues are stored in a hash table with one |
| 184 | .Vt ERR_STATE | 176 | .Vt ERR_STATE |
diff --git a/src/lib/libcrypto/objects/obj_err.c b/src/lib/libcrypto/objects/obj_err.c index e1413190eb..50e2a0e0c4 100644 --- a/src/lib/libcrypto/objects/obj_err.c +++ b/src/lib/libcrypto/objects/obj_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: obj_err.c,v 1.12 2017/01/29 17:49:23 beck Exp $ */ | 1 | /* $OpenBSD: obj_err.c,v 1.13 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/objects.h> | 61 | #include <openssl/objects.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_OBJ,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_OBJ,func,0) |
diff --git a/src/lib/libcrypto/objects/objects.h b/src/lib/libcrypto/objects/objects.h index 918928e2f0..fe3d7774d3 100644 --- a/src/lib/libcrypto/objects/objects.h +++ b/src/lib/libcrypto/objects/objects.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: objects.h,v 1.17 2022/01/14 08:56:00 tb Exp $ */ | 1 | /* $OpenBSD: objects.h,v 1.18 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -1038,10 +1038,6 @@ extern int obj_cleanup_defer; | |||
| 1038 | void check_defer(int nid); | 1038 | void check_defer(int nid); |
| 1039 | #endif | 1039 | #endif |
| 1040 | 1040 | ||
| 1041 | /* BEGIN ERROR CODES */ | ||
| 1042 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 1043 | * made after this point may be overwritten when the script is next run. | ||
| 1044 | */ | ||
| 1045 | void ERR_load_OBJ_strings(void); | 1041 | void ERR_load_OBJ_strings(void); |
| 1046 | 1042 | ||
| 1047 | /* Error codes for the OBJ functions. */ | 1043 | /* Error codes for the OBJ functions. */ |
diff --git a/src/lib/libcrypto/ocsp/ocsp.h b/src/lib/libcrypto/ocsp/ocsp.h index f869f8aa96..691ee4a3dc 100644 --- a/src/lib/libcrypto/ocsp/ocsp.h +++ b/src/lib/libcrypto/ocsp/ocsp.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ocsp.h,v 1.19 2022/01/14 08:32:26 tb Exp $ */ | 1 | /* $OpenBSD: ocsp.h,v 1.20 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* Written by Tom Titchener <Tom_Titchener@groove.net> for the OpenSSL | 2 | /* Written by Tom Titchener <Tom_Titchener@groove.net> for the OpenSSL |
| 3 | * project. */ | 3 | * project. */ |
| 4 | 4 | ||
| @@ -421,10 +421,6 @@ int OCSP_RESPONSE_print(BIO *bp, OCSP_RESPONSE* o, unsigned long flags); | |||
| 421 | int OCSP_basic_verify(OCSP_BASICRESP *bs, STACK_OF(X509) *certs, | 421 | int OCSP_basic_verify(OCSP_BASICRESP *bs, STACK_OF(X509) *certs, |
| 422 | X509_STORE *st, unsigned long flags); | 422 | X509_STORE *st, unsigned long flags); |
| 423 | 423 | ||
| 424 | /* BEGIN ERROR CODES */ | ||
| 425 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 426 | * made after this point may be overwritten when the script is next run. | ||
| 427 | */ | ||
| 428 | void ERR_load_OCSP_strings(void); | 424 | void ERR_load_OCSP_strings(void); |
| 429 | 425 | ||
| 430 | /* Error codes for the OCSP functions. */ | 426 | /* Error codes for the OCSP functions. */ |
diff --git a/src/lib/libcrypto/ocsp/ocsp_err.c b/src/lib/libcrypto/ocsp/ocsp_err.c index 9e3237f6a4..7cf5b7e8a1 100644 --- a/src/lib/libcrypto/ocsp/ocsp_err.c +++ b/src/lib/libcrypto/ocsp/ocsp_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ocsp_err.c,v 1.8 2017/01/29 17:49:23 beck Exp $ */ | 1 | /* $OpenBSD: ocsp_err.c,v 1.9 2022/07/12 14:42:49 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/ocsp.h> | 61 | #include <openssl/ocsp.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_OCSP,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_OCSP,func,0) |
diff --git a/src/lib/libcrypto/pem/pem.h b/src/lib/libcrypto/pem/pem.h index 95f1e030b1..a0f7d78c01 100644 --- a/src/lib/libcrypto/pem/pem.h +++ b/src/lib/libcrypto/pem/pem.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: pem.h,v 1.23 2022/01/14 07:52:24 tb Exp $ */ | 1 | /* $OpenBSD: pem.h,v 1.24 2022/07/12 14:42:50 kn Exp $ */ |
| 2 | /* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -516,10 +516,6 @@ int i2b_PVK_bio(BIO *out, EVP_PKEY *pk, int enclevel, pem_password_cb *cb, | |||
| 516 | #endif | 516 | #endif |
| 517 | 517 | ||
| 518 | 518 | ||
| 519 | /* BEGIN ERROR CODES */ | ||
| 520 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 521 | * made after this point may be overwritten when the script is next run. | ||
| 522 | */ | ||
| 523 | void ERR_load_PEM_strings(void); | 519 | void ERR_load_PEM_strings(void); |
| 524 | 520 | ||
| 525 | /* Error codes for the PEM functions. */ | 521 | /* Error codes for the PEM functions. */ |
diff --git a/src/lib/libcrypto/pem/pem_err.c b/src/lib/libcrypto/pem/pem_err.c index 8d3c278b54..d817cafff0 100644 --- a/src/lib/libcrypto/pem/pem_err.c +++ b/src/lib/libcrypto/pem/pem_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: pem_err.c,v 1.12 2017/01/29 17:49:23 beck Exp $ */ | 1 | /* $OpenBSD: pem_err.c,v 1.13 2022/07/12 14:42:50 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/pem.h> | 61 | #include <openssl/pem.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_PEM,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_PEM,func,0) |
diff --git a/src/lib/libcrypto/pkcs12/pk12err.c b/src/lib/libcrypto/pkcs12/pk12err.c index c1d075a0ff..23166bfd59 100644 --- a/src/lib/libcrypto/pkcs12/pk12err.c +++ b/src/lib/libcrypto/pkcs12/pk12err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: pk12err.c,v 1.11 2020/06/05 16:51:12 jsing Exp $ */ | 1 | /* $OpenBSD: pk12err.c,v 1.12 2022/07/12 14:42:50 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/pkcs12.h> | 61 | #include <openssl/pkcs12.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_PKCS12,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_PKCS12,func,0) |
diff --git a/src/lib/libcrypto/pkcs12/pkcs12.h b/src/lib/libcrypto/pkcs12/pkcs12.h index 56635f9d7e..920b4be202 100644 --- a/src/lib/libcrypto/pkcs12/pkcs12.h +++ b/src/lib/libcrypto/pkcs12/pkcs12.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: pkcs12.h,v 1.24 2018/05/30 15:32:11 tb Exp $ */ | 1 | /* $OpenBSD: pkcs12.h,v 1.25 2022/07/12 14:42:50 kn Exp $ */ |
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 3 | * project 1999. | 3 | * project 1999. |
| 4 | */ | 4 | */ |
| @@ -283,10 +283,6 @@ PKCS12 *d2i_PKCS12_bio(BIO *bp, PKCS12 **p12); | |||
| 283 | PKCS12 *d2i_PKCS12_fp(FILE *fp, PKCS12 **p12); | 283 | PKCS12 *d2i_PKCS12_fp(FILE *fp, PKCS12 **p12); |
| 284 | int PKCS12_newpass(PKCS12 *p12, const char *oldpass, const char *newpass); | 284 | int PKCS12_newpass(PKCS12 *p12, const char *oldpass, const char *newpass); |
| 285 | 285 | ||
| 286 | /* BEGIN ERROR CODES */ | ||
| 287 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 288 | * made after this point may be overwritten when the script is next run. | ||
| 289 | */ | ||
| 290 | void ERR_load_PKCS12_strings(void); | 286 | void ERR_load_PKCS12_strings(void); |
| 291 | 287 | ||
| 292 | /* Error codes for the PKCS12 functions. */ | 288 | /* Error codes for the PKCS12 functions. */ |
diff --git a/src/lib/libcrypto/pkcs7/pkcs7.h b/src/lib/libcrypto/pkcs7/pkcs7.h index 520cc3c519..1a204c2858 100644 --- a/src/lib/libcrypto/pkcs7/pkcs7.h +++ b/src/lib/libcrypto/pkcs7/pkcs7.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: pkcs7.h,v 1.18 2016/12/27 16:12:47 jsing Exp $ */ | 1 | /* $OpenBSD: pkcs7.h,v 1.19 2022/07/12 14:42:50 kn Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -405,10 +405,6 @@ PKCS7 *SMIME_read_PKCS7(BIO *bio, BIO **bcont); | |||
| 405 | BIO *BIO_new_PKCS7(BIO *out, PKCS7 *p7); | 405 | BIO *BIO_new_PKCS7(BIO *out, PKCS7 *p7); |
| 406 | 406 | ||
| 407 | 407 | ||
| 408 | /* BEGIN ERROR CODES */ | ||
| 409 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 410 | * made after this point may be overwritten when the script is next run. | ||
| 411 | */ | ||
| 412 | void ERR_load_PKCS7_strings(void); | 408 | void ERR_load_PKCS7_strings(void); |
| 413 | 409 | ||
| 414 | /* Error codes for the PKCS7 functions. */ | 410 | /* Error codes for the PKCS7 functions. */ |
diff --git a/src/lib/libcrypto/pkcs7/pkcs7err.c b/src/lib/libcrypto/pkcs7/pkcs7err.c index 251e781641..bd3791e358 100644 --- a/src/lib/libcrypto/pkcs7/pkcs7err.c +++ b/src/lib/libcrypto/pkcs7/pkcs7err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: pkcs7err.c,v 1.12 2020/06/05 16:51:12 jsing Exp $ */ | 1 | /* $OpenBSD: pkcs7err.c,v 1.13 2022/07/12 14:42:50 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/pkcs7.h> | 61 | #include <openssl/pkcs7.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_PKCS7,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_PKCS7,func,0) |
diff --git a/src/lib/libcrypto/rand/rand.h b/src/lib/libcrypto/rand/rand.h index fcb2e9218d..a0e9b47969 100644 --- a/src/lib/libcrypto/rand/rand.h +++ b/src/lib/libcrypto/rand/rand.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: rand.h,v 1.22 2014/10/22 14:02:52 jsing Exp $ */ | 1 | /* $OpenBSD: rand.h,v 1.23 2022/07/12 14:42:50 kn Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -101,10 +101,6 @@ int RAND_status(void); | |||
| 101 | int RAND_poll(void); | 101 | int RAND_poll(void); |
| 102 | #endif | 102 | #endif |
| 103 | 103 | ||
| 104 | /* BEGIN ERROR CODES */ | ||
| 105 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 106 | * made after this point may be overwritten when the script is next run. | ||
| 107 | */ | ||
| 108 | void ERR_load_RAND_strings(void); | 104 | void ERR_load_RAND_strings(void); |
| 109 | 105 | ||
| 110 | /* Error codes for the RAND functions. (no longer used) */ | 106 | /* Error codes for the RAND functions. (no longer used) */ |
diff --git a/src/lib/libcrypto/rand/rand_err.c b/src/lib/libcrypto/rand/rand_err.c index 1ac00be773..c57b9a8d63 100644 --- a/src/lib/libcrypto/rand/rand_err.c +++ b/src/lib/libcrypto/rand/rand_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: rand_err.c,v 1.15 2017/01/29 17:49:23 beck Exp $ */ | 1 | /* $OpenBSD: rand_err.c,v 1.16 2022/07/12 14:42:50 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/rand.h> | 61 | #include <openssl/rand.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_RAND,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_RAND,func,0) |
diff --git a/src/lib/libcrypto/rsa/rsa.h b/src/lib/libcrypto/rsa/rsa.h index 888902d18c..73ec9d5a42 100644 --- a/src/lib/libcrypto/rsa/rsa.h +++ b/src/lib/libcrypto/rsa/rsa.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: rsa.h,v 1.57 2022/07/07 13:01:28 tb Exp $ */ | 1 | /* $OpenBSD: rsa.h,v 1.58 2022/07/12 14:42:50 kn Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -475,10 +475,6 @@ int RSA_meth_set_verify(RSA_METHOD *rsa, int (*verify)(int dtype, | |||
| 475 | unsigned int siglen, const RSA *rsa)); | 475 | unsigned int siglen, const RSA *rsa)); |
| 476 | 476 | ||
| 477 | 477 | ||
| 478 | /* BEGIN ERROR CODES */ | ||
| 479 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 480 | * made after this point may be overwritten when the script is next run. | ||
| 481 | */ | ||
| 482 | void ERR_load_RSA_strings(void); | 478 | void ERR_load_RSA_strings(void); |
| 483 | 479 | ||
| 484 | /* Error codes for the RSA functions. */ | 480 | /* Error codes for the RSA functions. */ |
diff --git a/src/lib/libcrypto/rsa/rsa_err.c b/src/lib/libcrypto/rsa/rsa_err.c index 46149370d8..79425c0f45 100644 --- a/src/lib/libcrypto/rsa/rsa_err.c +++ b/src/lib/libcrypto/rsa/rsa_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: rsa_err.c,v 1.20 2019/11/01 15:13:05 jsing Exp $ */ | 1 | /* $OpenBSD: rsa_err.c,v 1.21 2022/07/12 14:42:50 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/rsa.h> | 61 | #include <openssl/rsa.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_RSA,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_RSA,func,0) |
diff --git a/src/lib/libcrypto/sm2/sm2.h b/src/lib/libcrypto/sm2/sm2.h index 92eef8a6de..dee75eb68b 100644 --- a/src/lib/libcrypto/sm2/sm2.h +++ b/src/lib/libcrypto/sm2/sm2.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: sm2.h,v 1.1.1.1 2021/08/18 16:04:32 tb Exp $ */ | 1 | /* $OpenBSD: sm2.h,v 1.2 2022/07/12 14:42:50 kn Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Copyright (c) 2017, 2019 Ribose Inc | 3 | * Copyright (c) 2017, 2019 Ribose Inc |
| 4 | * | 4 | * |
| @@ -59,10 +59,6 @@ int SM2_decrypt(const EC_KEY *key, const EVP_MD *digest, | |||
| 59 | const uint8_t *ciphertext, size_t ciphertext_len, uint8_t *ptext_buf, | 59 | const uint8_t *ciphertext, size_t ciphertext_len, uint8_t *ptext_buf, |
| 60 | size_t *ptext_len); | 60 | size_t *ptext_len); |
| 61 | 61 | ||
| 62 | /* BEGIN ERROR CODES */ | ||
| 63 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 64 | * made after this point may be overwritten when the script is next run. | ||
| 65 | */ | ||
| 66 | void ERR_load_SM2_strings(void); | 62 | void ERR_load_SM2_strings(void); |
| 67 | 63 | ||
| 68 | /* Error codes for the SM2 functions. */ | 64 | /* Error codes for the SM2 functions. */ |
diff --git a/src/lib/libcrypto/sm2/sm2_err.c b/src/lib/libcrypto/sm2/sm2_err.c index d34123cbf9..a7dc1e0d9e 100644 --- a/src/lib/libcrypto/sm2/sm2_err.c +++ b/src/lib/libcrypto/sm2/sm2_err.c | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | /* $OpenBSD: sm2_err.c,v 1.1.1.1 2021/08/18 16:04:32 tb Exp $ */ | 1 | /* $OpenBSD: sm2_err.c,v 1.2 2022/07/12 14:42:50 kn Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Generated by util/mkerr.pl DO NOT EDIT | ||
| 4 | * Copyright 1995-2017 The OpenSSL Project Authors. All Rights Reserved. | 3 | * Copyright 1995-2017 The OpenSSL Project Authors. All Rights Reserved. |
| 5 | * | 4 | * |
| 6 | * Licensed under the OpenSSL license (the "License"). You may not use | 5 | * Licensed under the OpenSSL license (the "License"). You may not use |
diff --git a/src/lib/libcrypto/ts/ts.h b/src/lib/libcrypto/ts/ts.h index fa8eb949a4..405d29e166 100644 --- a/src/lib/libcrypto/ts/ts.h +++ b/src/lib/libcrypto/ts/ts.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ts.h,v 1.10 2018/05/13 15:35:46 tb Exp $ */ | 1 | /* $OpenBSD: ts.h,v 1.11 2022/07/12 14:42:50 kn Exp $ */ |
| 2 | /* Written by Zoltan Glozik (zglozik@opentsa.org) for the OpenSSL | 2 | /* Written by Zoltan Glozik (zglozik@opentsa.org) for the OpenSSL |
| 3 | * project 2002, 2003, 2004. | 3 | * project 2002, 2003, 2004. |
| 4 | */ | 4 | */ |
| @@ -732,11 +732,6 @@ int TS_CONF_set_tsa_name(CONF *conf, const char *section, TS_RESP_CTX *ctx); | |||
| 732 | int TS_CONF_set_ess_cert_id_chain(CONF *conf, const char *section, | 732 | int TS_CONF_set_ess_cert_id_chain(CONF *conf, const char *section, |
| 733 | TS_RESP_CTX *ctx); | 733 | TS_RESP_CTX *ctx); |
| 734 | 734 | ||
| 735 | /* -------------------------------------------------- */ | ||
| 736 | /* BEGIN ERROR CODES */ | ||
| 737 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 738 | * made after this point may be overwritten when the script is next run. | ||
| 739 | */ | ||
| 740 | void ERR_load_TS_strings(void); | 735 | void ERR_load_TS_strings(void); |
| 741 | 736 | ||
| 742 | /* Error codes for the TS functions. */ | 737 | /* Error codes for the TS functions. */ |
diff --git a/src/lib/libcrypto/ts/ts_err.c b/src/lib/libcrypto/ts/ts_err.c index 4b89909384..ddd532a6a7 100644 --- a/src/lib/libcrypto/ts/ts_err.c +++ b/src/lib/libcrypto/ts/ts_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ts_err.c,v 1.5 2017/01/29 17:49:23 beck Exp $ */ | 1 | /* $OpenBSD: ts_err.c,v 1.6 2022/07/12 14:42:50 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/ts.h> | 61 | #include <openssl/ts.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_TS,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_TS,func,0) |
diff --git a/src/lib/libcrypto/ui/ui.h b/src/lib/libcrypto/ui/ui.h index 5ca65b0a36..c6888d22d6 100644 --- a/src/lib/libcrypto/ui/ui.h +++ b/src/lib/libcrypto/ui/ui.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ui.h,v 1.12 2020/09/24 19:20:32 tb Exp $ */ | 1 | /* $OpenBSD: ui.h,v 1.13 2022/07/12 14:42:50 kn Exp $ */ |
| 2 | /* Written by Richard Levitte (richard@levitte.org) for the OpenSSL | 2 | /* Written by Richard Levitte (richard@levitte.org) for the OpenSSL |
| 3 | * project 2001. | 3 | * project 2001. |
| 4 | */ | 4 | */ |
| @@ -371,11 +371,7 @@ int UI_UTIL_read_pw_string(char *buf, int length, const char *prompt, | |||
| 371 | int UI_UTIL_read_pw(char *buf, char *buff, int size, const char *prompt, | 371 | int UI_UTIL_read_pw(char *buf, char *buff, int size, const char *prompt, |
| 372 | int verify); | 372 | int verify); |
| 373 | 373 | ||
| 374 | /* BEGIN ERROR CODES */ | ||
| 375 | /* | 374 | /* |
| 376 | * The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 377 | * made after this point may be overwritten when the script is next run. | ||
| 378 | */ | ||
| 379 | void ERR_load_UI_strings(void); | 375 | void ERR_load_UI_strings(void); |
| 380 | 376 | ||
| 381 | /* Error codes for the UI functions. */ | 377 | /* Error codes for the UI functions. */ |
diff --git a/src/lib/libcrypto/ui/ui_err.c b/src/lib/libcrypto/ui/ui_err.c index 8451d63253..691403aff6 100644 --- a/src/lib/libcrypto/ui/ui_err.c +++ b/src/lib/libcrypto/ui/ui_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ui_err.c,v 1.9 2017/01/29 17:49:23 beck Exp $ */ | 1 | /* $OpenBSD: ui_err.c,v 1.10 2022/07/12 14:42:50 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -65,7 +60,6 @@ | |||
| 65 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
| 66 | #include <openssl/ui.h> | 61 | #include <openssl/ui.h> |
| 67 | 62 | ||
| 68 | /* BEGIN ERROR CODES */ | ||
| 69 | #ifndef OPENSSL_NO_ERR | 63 | #ifndef OPENSSL_NO_ERR |
| 70 | 64 | ||
| 71 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_UI,func,0) | 65 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_UI,func,0) |
diff --git a/src/lib/libcrypto/util/mkerr.pl b/src/lib/libcrypto/util/mkerr.pl deleted file mode 100644 index aec401c773..0000000000 --- a/src/lib/libcrypto/util/mkerr.pl +++ /dev/null | |||
| @@ -1,810 +0,0 @@ | |||
| 1 | #!/usr/local/bin/perl -w | ||
| 2 | |||
| 3 | my $config = "crypto/err/openssl.ec"; | ||
| 4 | my $hprefix = "openssl/"; | ||
| 5 | my $debug = 0; | ||
| 6 | my $rebuild = 0; | ||
| 7 | my $static = 1; | ||
| 8 | my $recurse = 0; | ||
| 9 | my $reindex = 0; | ||
| 10 | my $dowrite = 0; | ||
| 11 | my $staticloader = ""; | ||
| 12 | |||
| 13 | my $pack_errcode; | ||
| 14 | my $load_errcode; | ||
| 15 | |||
| 16 | my $errcount; | ||
| 17 | |||
| 18 | while (@ARGV) { | ||
| 19 | my $arg = $ARGV[0]; | ||
| 20 | if($arg eq "-conf") { | ||
| 21 | shift @ARGV; | ||
| 22 | $config = shift @ARGV; | ||
| 23 | } elsif($arg eq "-hprefix") { | ||
| 24 | shift @ARGV; | ||
| 25 | $hprefix = shift @ARGV; | ||
| 26 | } elsif($arg eq "-debug") { | ||
| 27 | $debug = 1; | ||
| 28 | shift @ARGV; | ||
| 29 | } elsif($arg eq "-rebuild") { | ||
| 30 | $rebuild = 1; | ||
| 31 | shift @ARGV; | ||
| 32 | } elsif($arg eq "-recurse") { | ||
| 33 | $recurse = 1; | ||
| 34 | shift @ARGV; | ||
| 35 | } elsif($arg eq "-reindex") { | ||
| 36 | $reindex = 1; | ||
| 37 | shift @ARGV; | ||
| 38 | } elsif($arg eq "-nostatic") { | ||
| 39 | $static = 0; | ||
| 40 | shift @ARGV; | ||
| 41 | } elsif($arg eq "-staticloader") { | ||
| 42 | $staticloader = "static "; | ||
| 43 | shift @ARGV; | ||
| 44 | } elsif($arg eq "-write") { | ||
| 45 | $dowrite = 1; | ||
| 46 | shift @ARGV; | ||
| 47 | } elsif($arg eq "-help" || $arg eq "-h" || $arg eq "-?" || $arg eq "--help") { | ||
| 48 | print STDERR <<"EOF"; | ||
| 49 | mkerr.pl [options] ... | ||
| 50 | |||
| 51 | Options: | ||
| 52 | |||
| 53 | -conf F Use the config file F instead of the default one: | ||
| 54 | crypto/err/openssl.ec | ||
| 55 | |||
| 56 | -hprefix P Prepend the filenames in generated #include <header> | ||
| 57 | statements with prefix P. Default: 'openssl/' (without | ||
| 58 | the quotes, naturally) | ||
| 59 | |||
| 60 | -debug Turn on debugging verbose output on stderr. | ||
| 61 | |||
| 62 | -rebuild Rebuild all header and C source files, irrespective of the | ||
| 63 | fact if any error or function codes have been added/removed. | ||
| 64 | Default: only update files for libraries which saw change | ||
| 65 | (of course, this requires '-write' as well, or no | ||
| 66 | files will be touched!) | ||
| 67 | |||
| 68 | -recurse scan a preconfigured set of directories / files for error and | ||
| 69 | function codes: | ||
| 70 | (<crypto/*.c>, <crypto/*/*.c>, <ssl/*.c>, <apps/*.c>) | ||
| 71 | When this option is NOT specified, the filelist is taken from | ||
| 72 | the commandline instead. Here, wildcards may be embedded. (Be | ||
| 73 | sure to escape those to prevent the shell from expanding them | ||
| 74 | for you when you wish mkerr.pl to do so instead.) | ||
| 75 | Default: take file list to scan from the command line. | ||
| 76 | |||
| 77 | -reindex Discard the numeric values previously assigned to the error | ||
| 78 | and function codes as extracted from the scanned header files; | ||
| 79 | instead renumber all of them starting from 100. (Note that | ||
| 80 | the numbers assigned through 'R' records in the config file | ||
| 81 | remain intact.) | ||
| 82 | Default: keep previously assigned numbers. (You are warned | ||
| 83 | when collisions are detected.) | ||
| 84 | |||
| 85 | -nostatic Generates a different source code, where these additional | ||
| 86 | functions are generated for each library specified in the | ||
| 87 | config file: | ||
| 88 | void ERR_load_<LIB>_strings(void); | ||
| 89 | void ERR_unload_<LIB>_strings(void); | ||
| 90 | void ERR_<LIB>_error(int f, int r, char *fn, int ln); | ||
| 91 | #define <LIB>err(f,r) ERR_<LIB>_error(f,r,__FILE__,__LINE__) | ||
| 92 | while the code facilitates the use of these in an environment | ||
| 93 | where the error support routines are dynamically loaded at | ||
| 94 | runtime. | ||
| 95 | Default: 'static' code generation. | ||
| 96 | |||
| 97 | -staticloader Prefix generated functions with the 'static' scope modifier. | ||
| 98 | Default: don't write any scope modifier prefix. | ||
| 99 | |||
| 100 | -write Actually (over)write the generated code to the header and C | ||
| 101 | source files as assigned to each library through the config | ||
| 102 | file. | ||
| 103 | Default: don't write. | ||
| 104 | |||
| 105 | -help / -h / -? / --help Show this help text. | ||
| 106 | |||
| 107 | ... Additional arguments are added to the file list to scan, | ||
| 108 | assuming '-recurse' was NOT specified on the command line. | ||
| 109 | |||
| 110 | EOF | ||
| 111 | exit 1; | ||
| 112 | } else { | ||
| 113 | last; | ||
| 114 | } | ||
| 115 | } | ||
| 116 | |||
| 117 | if($recurse) { | ||
| 118 | @source = (<crypto/*.c>, <crypto/*/*.c>, <ssl/*.c>); | ||
| 119 | } else { | ||
| 120 | @source = @ARGV; | ||
| 121 | } | ||
| 122 | |||
| 123 | # Read in the config file | ||
| 124 | |||
| 125 | open(IN, "<$config") || die "Can't open config file $config"; | ||
| 126 | |||
| 127 | # Parse config file | ||
| 128 | |||
| 129 | while(<IN>) | ||
| 130 | { | ||
| 131 | if(/^L\s+(\S+)\s+(\S+)\s+(\S+)/) { | ||
| 132 | $hinc{$1} = $2; | ||
| 133 | $libinc{$2} = $1; | ||
| 134 | $cskip{$3} = $1; | ||
| 135 | if($3 ne "NONE") { | ||
| 136 | $csrc{$1} = $3; | ||
| 137 | $fmax{$1} = 100; | ||
| 138 | $rmax{$1} = 100; | ||
| 139 | $fassigned{$1} = ":"; | ||
| 140 | $rassigned{$1} = ":"; | ||
| 141 | $fnew{$1} = 0; | ||
| 142 | $rnew{$1} = 0; | ||
| 143 | } | ||
| 144 | } elsif (/^F\s+(\S+)/) { | ||
| 145 | # Add extra function with $1 | ||
| 146 | } elsif (/^R\s+(\S+)\s+(\S+)/) { | ||
| 147 | $rextra{$1} = $2; | ||
| 148 | $rcodes{$1} = $2; | ||
| 149 | } | ||
| 150 | } | ||
| 151 | |||
| 152 | close IN; | ||
| 153 | |||
| 154 | # Scan each header file in turn and make a list of error codes | ||
| 155 | # and function names | ||
| 156 | |||
| 157 | while (($hdr, $lib) = each %libinc) | ||
| 158 | { | ||
| 159 | next if($hdr eq "NONE"); | ||
| 160 | print STDERR "Scanning header file $hdr\n" if $debug; | ||
| 161 | my $line = "", $def= "", $linenr = 0, $gotfile = 0; | ||
| 162 | if (open(IN, "<$hdr")) { | ||
| 163 | $gotfile = 1; | ||
| 164 | while(<IN>) { | ||
| 165 | $linenr++; | ||
| 166 | print STDERR "line: $linenr\r" if $debug; | ||
| 167 | |||
| 168 | last if(/BEGIN\s+ERROR\s+CODES/); | ||
| 169 | if ($line ne '') { | ||
| 170 | $_ = $line . $_; | ||
| 171 | $line = ''; | ||
| 172 | } | ||
| 173 | |||
| 174 | if (/\\$/) { | ||
| 175 | $line = $_; | ||
| 176 | next; | ||
| 177 | } | ||
| 178 | |||
| 179 | if(/\/\*/) { | ||
| 180 | if (not /\*\//) { # multiline comment... | ||
| 181 | $line = $_; # ... just accumulate | ||
| 182 | next; | ||
| 183 | } else { | ||
| 184 | s/\/\*.*?\*\///gs; # wipe it | ||
| 185 | } | ||
| 186 | } | ||
| 187 | |||
| 188 | if ($cpp) { | ||
| 189 | $cpp++ if /^#\s*if/; | ||
| 190 | $cpp-- if /^#\s*endif/; | ||
| 191 | next; | ||
| 192 | } | ||
| 193 | $cpp = 1 if /^#.*ifdef.*cplusplus/; # skip "C" declaration | ||
| 194 | |||
| 195 | next if (/^\#/); # skip preprocessor directives | ||
| 196 | |||
| 197 | s/{[^{}]*}//gs; # ignore {} blocks | ||
| 198 | |||
| 199 | if (/\{|\/\*/) { # Add a } so editor works... | ||
| 200 | $line = $_; | ||
| 201 | } else { | ||
| 202 | $def .= $_; | ||
| 203 | } | ||
| 204 | } | ||
| 205 | } | ||
| 206 | |||
| 207 | print STDERR " \r" if $debug; | ||
| 208 | $defnr = 0; | ||
| 209 | # Delete any DECLARE_ macros | ||
| 210 | $def =~ s/DECLARE_\w+\([\w,\s]+\)//gs; | ||
| 211 | foreach (split /;/, $def) { | ||
| 212 | $defnr++; | ||
| 213 | print STDERR "def: $defnr\r" if $debug; | ||
| 214 | |||
| 215 | # The goal is to collect function names from function declarations. | ||
| 216 | |||
| 217 | s/^[\n\s]*//g; | ||
| 218 | s/[\n\s]*$//g; | ||
| 219 | |||
| 220 | # Skip over recognized non-function declarations | ||
| 221 | next if(/typedef\W/ or /DECLARE_STACK_OF/ or /TYPEDEF_.*_OF/); | ||
| 222 | |||
| 223 | # Remove STACK_OF(foo) | ||
| 224 | s/STACK_OF\(\w+\)/void/; | ||
| 225 | |||
| 226 | # Reduce argument lists to empty () | ||
| 227 | # fold round brackets recursively: (t(*v)(t),t) -> (t{}{},t) -> {} | ||
| 228 | while(/\(.*\)/s) { | ||
| 229 | s/\([^\(\)]+\)/\{\}/gs; | ||
| 230 | s/\(\s*\*\s*(\w+)\s*\{\}\s*\)/$1/gs; #(*f{}) -> f | ||
| 231 | } | ||
| 232 | # pretend as we didn't use curly braces: {} -> () | ||
| 233 | s/\{\}/\(\)/gs; | ||
| 234 | |||
| 235 | if (/(\w+)\s*\(\).*/s) { # first token prior [first] () is | ||
| 236 | my $name = $1; # a function name! | ||
| 237 | $name =~ tr/[a-z]/[A-Z]/; | ||
| 238 | $ftrans{$name} = $1; | ||
| 239 | } elsif (/[\(\)]/ and not (/=/)) { | ||
| 240 | print STDERR "Header $hdr: cannot parse: $_;\n"; | ||
| 241 | } | ||
| 242 | } | ||
| 243 | |||
| 244 | print STDERR " \r" if $debug; | ||
| 245 | |||
| 246 | next if $reindex; | ||
| 247 | |||
| 248 | # Scan function and reason codes and store them: keep a note of the | ||
| 249 | # maximum code used. | ||
| 250 | |||
| 251 | if ($gotfile) { | ||
| 252 | while(<IN>) { | ||
| 253 | if(/^\#define\s+(\S+)\s+(\S+)/) { | ||
| 254 | $name = $1; | ||
| 255 | $code = $2; | ||
| 256 | next if $name =~ /^${lib}err/; | ||
| 257 | unless($name =~ /^${lib}_([RF])_(\w+)$/) { | ||
| 258 | print STDERR "Invalid error code $name\n"; | ||
| 259 | next; | ||
| 260 | } | ||
| 261 | if($1 eq "R") { | ||
| 262 | $rcodes{$name} = $code; | ||
| 263 | if ($rassigned{$lib} =~ /:$code:/) { | ||
| 264 | print STDERR "!! ERROR: $lib reason code $code assigned twice (collision at $name)\n"; | ||
| 265 | ++$errcount; | ||
| 266 | } | ||
| 267 | $rassigned{$lib} .= "$code:"; | ||
| 268 | if(!(exists $rextra{$name}) && | ||
| 269 | ($code > $rmax{$lib}) ) { | ||
| 270 | $rmax{$lib} = $code; | ||
| 271 | } | ||
| 272 | } else { | ||
| 273 | if ($fassigned{$lib} =~ /:$code:/) { | ||
| 274 | print STDERR "!! ERROR: $lib function code $code assigned twice (collision at $name)\n"; | ||
| 275 | ++$errcount; | ||
| 276 | } | ||
| 277 | $fassigned{$lib} .= "$code:"; | ||
| 278 | if($code > $fmax{$lib}) { | ||
| 279 | $fmax{$lib} = $code; | ||
| 280 | } | ||
| 281 | $fcodes{$name} = $code; | ||
| 282 | } | ||
| 283 | } | ||
| 284 | } | ||
| 285 | } | ||
| 286 | |||
| 287 | if ($debug) { | ||
| 288 | if (defined($fmax{$lib})) { | ||
| 289 | print STDERR "Max function code fmax" . "{" . "$lib" . "} = $fmax{$lib}\n"; | ||
| 290 | $fassigned{$lib} =~ m/^:(.*):$/; | ||
| 291 | @fassigned = sort {$a <=> $b} split(":", $1); | ||
| 292 | print STDERR " @fassigned\n"; | ||
| 293 | } | ||
| 294 | if (defined($rmax{$lib})) { | ||
| 295 | print STDERR "Max reason code rmax" . "{" . "$lib" . "} = $rmax{$lib}\n"; | ||
| 296 | $rassigned{$lib} =~ m/^:(.*):$/; | ||
| 297 | @rassigned = sort {$a <=> $b} split(":", $1); | ||
| 298 | print STDERR " @rassigned\n"; | ||
| 299 | } | ||
| 300 | } | ||
| 301 | |||
| 302 | if ($lib eq "SSL") { | ||
| 303 | if ($rmax{$lib} >= 1000) { | ||
| 304 | print STDERR "!! ERROR: SSL error codes 1000+ are reserved for alerts.\n"; | ||
| 305 | print STDERR "!! Any new alerts must be added to $config.\n"; | ||
| 306 | ++$errcount; | ||
| 307 | print STDERR "\n"; | ||
| 308 | } | ||
| 309 | } | ||
| 310 | close IN; | ||
| 311 | } | ||
| 312 | |||
| 313 | # Scan each C source file and look for function and reason codes | ||
| 314 | # This is done by looking for strings that "look like" function or | ||
| 315 | # reason codes: basically anything consisting of all upper case and | ||
| 316 | # numerics which has _F_ or _R_ in it and which has the name of an | ||
| 317 | # error library at the start. This seems to work fine except for the | ||
| 318 | # oddly named structure BIO_F_CTX which needs to be ignored. | ||
| 319 | # If a code doesn't exist in list compiled from headers then mark it | ||
| 320 | # with the value "X" as a place holder to give it a value later. | ||
| 321 | # Store all function and reason codes found in %ufcodes and %urcodes | ||
| 322 | # so all those unreferenced can be printed out. | ||
| 323 | |||
| 324 | |||
| 325 | foreach $file (@source) { | ||
| 326 | # Don't parse the error source file. | ||
| 327 | next if exists $cskip{$file}; | ||
| 328 | print STDERR "File loaded: ".$file."\r" if $debug; | ||
| 329 | open(IN, "<$file") || die "Can't open source file $file\n"; | ||
| 330 | while(<IN>) { | ||
| 331 | # skip obsoleted source files entirely! | ||
| 332 | last if(/^#error\s+obsolete/); | ||
| 333 | |||
| 334 | if(/(([A-Z0-9]+)_F_([A-Z0-9_]+))/) { | ||
| 335 | next unless exists $csrc{$2}; | ||
| 336 | next if($1 eq "BIO_F_BUFFER_CTX"); | ||
| 337 | $ufcodes{$1} = 1; | ||
| 338 | if(!exists $fcodes{$1}) { | ||
| 339 | $fcodes{$1} = "X"; | ||
| 340 | $fnew{$2}++; | ||
| 341 | } | ||
| 342 | $notrans{$1} = 1 unless exists $ftrans{$3}; | ||
| 343 | print STDERR "Function: $1\t= $fcodes{$1} (lib: $2, name: $3)\n" if $debug; | ||
| 344 | } | ||
| 345 | if(/(([A-Z0-9]+)_R_[A-Z0-9_]+)/) { | ||
| 346 | next unless exists $csrc{$2}; | ||
| 347 | $urcodes{$1} = 1; | ||
| 348 | if(!exists $rcodes{$1}) { | ||
| 349 | $rcodes{$1} = "X"; | ||
| 350 | $rnew{$2}++; | ||
| 351 | } | ||
| 352 | print STDERR "Reason: $1\t= $rcodes{$1} (lib: $2)\n" if $debug; | ||
| 353 | } | ||
| 354 | } | ||
| 355 | close IN; | ||
| 356 | } | ||
| 357 | print STDERR " \n" if $debug; | ||
| 358 | |||
| 359 | # Now process each library in turn. | ||
| 360 | |||
| 361 | foreach $lib (keys %csrc) | ||
| 362 | { | ||
| 363 | my $hfile = $hinc{$lib}; | ||
| 364 | my $cfile = $csrc{$lib}; | ||
| 365 | if(!$fnew{$lib} && !$rnew{$lib}) { | ||
| 366 | print STDERR "$lib:\t\tNo new error codes\n"; | ||
| 367 | next unless $rebuild; | ||
| 368 | } else { | ||
| 369 | print STDERR "$lib:\t\t$fnew{$lib} New Functions,"; | ||
| 370 | print STDERR " $rnew{$lib} New Reasons.\n"; | ||
| 371 | next unless $dowrite; | ||
| 372 | } | ||
| 373 | |||
| 374 | # If we get here then we have some new error codes so we | ||
| 375 | # need to rebuild the header file and C file. | ||
| 376 | |||
| 377 | # Make a sorted list of error and reason codes for later use. | ||
| 378 | |||
| 379 | my @function = sort grep(/^${lib}_/,keys %fcodes); | ||
| 380 | my @reasons = sort grep(/^${lib}_/,keys %rcodes); | ||
| 381 | |||
| 382 | # Rewrite the header file | ||
| 383 | |||
| 384 | if (open(IN, "<$hfile")) { | ||
| 385 | # Copy across the old file | ||
| 386 | while(<IN>) { | ||
| 387 | push @out, $_; | ||
| 388 | last if (/BEGIN ERROR CODES/); | ||
| 389 | } | ||
| 390 | close IN; | ||
| 391 | } else { | ||
| 392 | push @out, | ||
| 393 | "/* ====================================================================\n", | ||
| 394 | " * Copyright (c) 2001-2011 The OpenSSL Project. All rights reserved.\n", | ||
| 395 | " *\n", | ||
| 396 | " * Redistribution and use in source and binary forms, with or without\n", | ||
| 397 | " * modification, are permitted provided that the following conditions\n", | ||
| 398 | " * are met:\n", | ||
| 399 | " *\n", | ||
| 400 | " * 1. Redistributions of source code must retain the above copyright\n", | ||
| 401 | " * notice, this list of conditions and the following disclaimer. \n", | ||
| 402 | " *\n", | ||
| 403 | " * 2. Redistributions in binary form must reproduce the above copyright\n", | ||
| 404 | " * notice, this list of conditions and the following disclaimer in\n", | ||
| 405 | " * the documentation and/or other materials provided with the\n", | ||
| 406 | " * distribution.\n", | ||
| 407 | " *\n", | ||
| 408 | " * 3. All advertising materials mentioning features or use of this\n", | ||
| 409 | " * software must display the following acknowledgment:\n", | ||
| 410 | " * \"This product includes software developed by the OpenSSL Project\n", | ||
| 411 | " * for use in the OpenSSL Toolkit. (http://www.openssl.org/)\"\n", | ||
| 412 | " *\n", | ||
| 413 | " * 4. The names \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used to\n", | ||
| 414 | " * endorse or promote products derived from this software without\n", | ||
| 415 | " * prior written permission. For written permission, please contact\n", | ||
| 416 | " * openssl-core\@openssl.org.\n", | ||
| 417 | " *\n", | ||
| 418 | " * 5. Products derived from this software may not be called \"OpenSSL\"\n", | ||
| 419 | " * nor may \"OpenSSL\" appear in their names without prior written\n", | ||
| 420 | " * permission of the OpenSSL Project.\n", | ||
| 421 | " *\n", | ||
| 422 | " * 6. Redistributions of any form whatsoever must retain the following\n", | ||
| 423 | " * acknowledgment:\n", | ||
| 424 | " * \"This product includes software developed by the OpenSSL Project\n", | ||
| 425 | " * for use in the OpenSSL Toolkit (http://www.openssl.org/)\"\n", | ||
| 426 | " *\n", | ||
| 427 | " * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY\n", | ||
| 428 | " * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n", | ||
| 429 | " * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n", | ||
| 430 | " * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR\n", | ||
| 431 | " * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n", | ||
| 432 | " * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n", | ||
| 433 | " * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n", | ||
| 434 | " * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n", | ||
| 435 | " * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n", | ||
| 436 | " * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n", | ||
| 437 | " * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n", | ||
| 438 | " * OF THE POSSIBILITY OF SUCH DAMAGE.\n", | ||
| 439 | " * ====================================================================\n", | ||
| 440 | " *\n", | ||
| 441 | " * This product includes cryptographic software written by Eric Young\n", | ||
| 442 | " * (eay\@cryptsoft.com). This product includes software written by Tim\n", | ||
| 443 | " * Hudson (tjh\@cryptsoft.com).\n", | ||
| 444 | " *\n", | ||
| 445 | " */\n", | ||
| 446 | "\n", | ||
| 447 | "#ifndef HEADER_${lib}_ERR_H\n", | ||
| 448 | "#define HEADER_${lib}_ERR_H\n", | ||
| 449 | "\n", | ||
| 450 | "#ifdef __cplusplus\n", | ||
| 451 | "extern \"C\" {\n", | ||
| 452 | "#endif\n", | ||
| 453 | "\n", | ||
| 454 | "/* BEGIN ERROR CODES */\n"; | ||
| 455 | } | ||
| 456 | open (OUT, ">$hfile") || die "Can't Open File $hfile for writing\n"; | ||
| 457 | |||
| 458 | print OUT @out; | ||
| 459 | undef @out; | ||
| 460 | print OUT <<"EOF"; | ||
| 461 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 462 | * made after this point may be overwritten when the script is next run. | ||
| 463 | */ | ||
| 464 | EOF | ||
| 465 | if($static) { | ||
| 466 | print OUT <<"EOF"; | ||
| 467 | ${staticloader}void ERR_load_${lib}_strings(void); | ||
| 468 | |||
| 469 | EOF | ||
| 470 | } else { | ||
| 471 | print OUT <<"EOF"; | ||
| 472 | ${staticloader}void ERR_load_${lib}_strings(void); | ||
| 473 | ${staticloader}void ERR_unload_${lib}_strings(void); | ||
| 474 | ${staticloader}void ERR_${lib}_error(int function, int reason, char *file, int line); | ||
| 475 | #define ${lib}err(f,r) ERR_${lib}_error((f),(r),__FILE__,__LINE__) | ||
| 476 | |||
| 477 | EOF | ||
| 478 | } | ||
| 479 | print OUT <<"EOF"; | ||
| 480 | /* Error codes for the $lib functions. */ | ||
| 481 | |||
| 482 | /* Function codes. */ | ||
| 483 | EOF | ||
| 484 | |||
| 485 | foreach $i (@function) { | ||
| 486 | $z=6-int(length($i)/8); | ||
| 487 | if($fcodes{$i} eq "X") { | ||
| 488 | $fassigned{$lib} =~ m/^:([^:]*):/; | ||
| 489 | $findcode = $1; | ||
| 490 | if (!defined($findcode)) { | ||
| 491 | $findcode = $fmax{$lib}; | ||
| 492 | } | ||
| 493 | while ($fassigned{$lib} =~ m/:$findcode:/) { | ||
| 494 | $findcode++; | ||
| 495 | } | ||
| 496 | $fcodes{$i} = $findcode; | ||
| 497 | $fassigned{$lib} .= "$findcode:"; | ||
| 498 | print STDERR "New Function code $i\n" if $debug; | ||
| 499 | } | ||
| 500 | printf OUT "#define $i%s $fcodes{$i}\n","\t" x $z; | ||
| 501 | } | ||
| 502 | |||
| 503 | print OUT "\n/* Reason codes. */\n"; | ||
| 504 | |||
| 505 | foreach $i (@reasons) { | ||
| 506 | $z=6-int(length($i)/8); | ||
| 507 | if($rcodes{$i} eq "X") { | ||
| 508 | $rassigned{$lib} =~ m/^:([^:]*):/; | ||
| 509 | $findcode = $1; | ||
| 510 | if (!defined($findcode)) { | ||
| 511 | $findcode = $rmax{$lib}; | ||
| 512 | } | ||
| 513 | while ($rassigned{$lib} =~ m/:$findcode:/) { | ||
| 514 | $findcode++; | ||
| 515 | } | ||
| 516 | $rcodes{$i} = $findcode; | ||
| 517 | $rassigned{$lib} .= "$findcode:"; | ||
| 518 | print STDERR "New Reason code $i\n" if $debug; | ||
| 519 | } | ||
| 520 | printf OUT "#define $i%s $rcodes{$i}\n","\t" x $z; | ||
| 521 | } | ||
| 522 | print OUT <<"EOF"; | ||
| 523 | |||
| 524 | #ifdef __cplusplus | ||
| 525 | } | ||
| 526 | #endif | ||
| 527 | #endif | ||
| 528 | EOF | ||
| 529 | close OUT; | ||
| 530 | |||
| 531 | # Rewrite the C source file containing the error details. | ||
| 532 | |||
| 533 | # First, read any existing reason string definitions: | ||
| 534 | my %err_reason_strings; | ||
| 535 | if (open(IN,"<$cfile")) { | ||
| 536 | while (<IN>) { | ||
| 537 | if (/\b(${lib}_R_\w*)\b.*\"(.*)\"/) { | ||
| 538 | $err_reason_strings{$1} = $2; | ||
| 539 | } | ||
| 540 | if (/\b${lib}_F_(\w*)\b.*\"(.*)\"/) { | ||
| 541 | if (!exists $ftrans{$1} && ($1 ne $2)) { | ||
| 542 | print STDERR "WARNING: Mismatched function string $2\n"; | ||
| 543 | $ftrans{$1} = $2; | ||
| 544 | } | ||
| 545 | } | ||
| 546 | } | ||
| 547 | close(IN); | ||
| 548 | } | ||
| 549 | |||
| 550 | |||
| 551 | my $hincf; | ||
| 552 | if($static) { | ||
| 553 | $hfile =~ /([^\/]+)$/; | ||
| 554 | $hincf = "<${hprefix}$1>"; | ||
| 555 | } else { | ||
| 556 | $hincf = "\"$hfile\""; | ||
| 557 | } | ||
| 558 | |||
| 559 | # If static we know the error code at compile time so use it | ||
| 560 | # in error definitions. | ||
| 561 | |||
| 562 | if ($static) | ||
| 563 | { | ||
| 564 | $pack_errcode = "ERR_LIB_${lib}"; | ||
| 565 | $load_errcode = "0"; | ||
| 566 | } | ||
| 567 | else | ||
| 568 | { | ||
| 569 | $pack_errcode = "0"; | ||
| 570 | $load_errcode = "ERR_LIB_${lib}"; | ||
| 571 | } | ||
| 572 | |||
| 573 | |||
| 574 | open (OUT,">$cfile") || die "Can't open $cfile for writing"; | ||
| 575 | |||
| 576 | print OUT <<"EOF"; | ||
| 577 | /* $cfile */ | ||
| 578 | /* ==================================================================== | ||
| 579 | * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. | ||
| 580 | * | ||
| 581 | * Redistribution and use in source and binary forms, with or without | ||
| 582 | * modification, are permitted provided that the following conditions | ||
| 583 | * are met: | ||
| 584 | * | ||
| 585 | * 1. Redistributions of source code must retain the above copyright | ||
| 586 | * notice, this list of conditions and the following disclaimer. | ||
| 587 | * | ||
| 588 | * 2. Redistributions in binary form must reproduce the above copyright | ||
| 589 | * notice, this list of conditions and the following disclaimer in | ||
| 590 | * the documentation and/or other materials provided with the | ||
| 591 | * distribution. | ||
| 592 | * | ||
| 593 | * 3. All advertising materials mentioning features or use of this | ||
| 594 | * software must display the following acknowledgment: | ||
| 595 | * "This product includes software developed by the OpenSSL Project | ||
| 596 | * for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" | ||
| 597 | * | ||
| 598 | * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to | ||
| 599 | * endorse or promote products derived from this software without | ||
| 600 | * prior written permission. For written permission, please contact | ||
| 601 | * openssl-core\@OpenSSL.org. | ||
| 602 | * | ||
| 603 | * 5. Products derived from this software may not be called "OpenSSL" | ||
| 604 | * nor may "OpenSSL" appear in their names without prior written | ||
| 605 | * permission of the OpenSSL Project. | ||
| 606 | * | ||
| 607 | * 6. Redistributions of any form whatsoever must retain the following | ||
| 608 | * acknowledgment: | ||
| 609 | * "This product includes software developed by the OpenSSL Project | ||
| 610 | * for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" | ||
| 611 | * | ||
| 612 | * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY | ||
| 613 | * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||
| 614 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR | ||
| 615 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR | ||
| 616 | * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||
| 617 | * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | ||
| 618 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
| 619 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | ||
| 620 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, | ||
| 621 | * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | ||
| 622 | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | ||
| 623 | * OF THE POSSIBILITY OF SUCH DAMAGE. | ||
| 624 | * ==================================================================== | ||
| 625 | * | ||
| 626 | * This product includes cryptographic software written by Eric Young | ||
| 627 | * (eay\@cryptsoft.com). This product includes software written by Tim | ||
| 628 | * Hudson (tjh\@cryptsoft.com). | ||
| 629 | * | ||
| 630 | */ | ||
| 631 | |||
| 632 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 633 | * made to it will be overwritten when the script next updates this file, | ||
| 634 | * only reason strings will be preserved. | ||
| 635 | */ | ||
| 636 | |||
| 637 | #include <stdio.h> | ||
| 638 | #include <openssl/err.h> | ||
| 639 | #include $hincf | ||
| 640 | |||
| 641 | /* BEGIN ERROR CODES */ | ||
| 642 | #ifndef OPENSSL_NO_ERR | ||
| 643 | |||
| 644 | #define ERR_FUNC(func) ERR_PACK($pack_errcode,func,0) | ||
| 645 | #define ERR_REASON(reason) ERR_PACK($pack_errcode,0,reason) | ||
| 646 | |||
| 647 | static ERR_STRING_DATA ${lib}_str_functs[]= | ||
| 648 | { | ||
| 649 | EOF | ||
| 650 | # Add each function code: if a function name is found then use it. | ||
| 651 | foreach $i (@function) { | ||
| 652 | my $fn; | ||
| 653 | $i =~ /^${lib}_F_(\S+)$/; | ||
| 654 | $fn = $1; | ||
| 655 | if(exists $ftrans{$fn}) { | ||
| 656 | $fn = $ftrans{$fn}; | ||
| 657 | } | ||
| 658 | # print OUT "{ERR_PACK($pack_errcode,$i,0),\t\"$fn\"},\n"; | ||
| 659 | print OUT "{ERR_FUNC($i),\t\"$fn\"},\n"; | ||
| 660 | } | ||
| 661 | print OUT <<"EOF"; | ||
| 662 | {0,NULL} | ||
| 663 | }; | ||
| 664 | |||
| 665 | static ERR_STRING_DATA ${lib}_str_reasons[]= | ||
| 666 | { | ||
| 667 | EOF | ||
| 668 | # Add each reason code. | ||
| 669 | foreach $i (@reasons) { | ||
| 670 | my $rn; | ||
| 671 | my $rstr = "ERR_REASON($i)"; | ||
| 672 | my $nspc = 0; | ||
| 673 | if (exists $err_reason_strings{$i}) { | ||
| 674 | $rn = $err_reason_strings{$i}; | ||
| 675 | } else { | ||
| 676 | $i =~ /^${lib}_R_(\S+)$/; | ||
| 677 | $rn = $1; | ||
| 678 | $rn =~ tr/_[A-Z]/ [a-z]/; | ||
| 679 | } | ||
| 680 | $nspc = 40 - length($rstr) unless length($rstr) > 40; | ||
| 681 | $nspc = " " x $nspc; | ||
| 682 | print OUT "{${rstr}${nspc},\"$rn\"},\n"; | ||
| 683 | } | ||
| 684 | if($static) { | ||
| 685 | print OUT <<"EOF"; | ||
| 686 | {0,NULL} | ||
| 687 | }; | ||
| 688 | |||
| 689 | #endif | ||
| 690 | |||
| 691 | ${staticloader}void ERR_load_${lib}_strings(void) | ||
| 692 | { | ||
| 693 | #ifndef OPENSSL_NO_ERR | ||
| 694 | |||
| 695 | if (ERR_func_error_string(${lib}_str_functs[0].error) == NULL) | ||
| 696 | { | ||
| 697 | ERR_load_strings($load_errcode,${lib}_str_functs); | ||
| 698 | ERR_load_strings($load_errcode,${lib}_str_reasons); | ||
| 699 | } | ||
| 700 | #endif | ||
| 701 | } | ||
| 702 | EOF | ||
| 703 | } else { | ||
| 704 | print OUT <<"EOF"; | ||
| 705 | {0,NULL} | ||
| 706 | }; | ||
| 707 | |||
| 708 | #endif | ||
| 709 | |||
| 710 | #ifdef ${lib}_LIB_NAME | ||
| 711 | static ERR_STRING_DATA ${lib}_lib_name[]= | ||
| 712 | { | ||
| 713 | {0 ,${lib}_LIB_NAME}, | ||
| 714 | {0,NULL} | ||
| 715 | }; | ||
| 716 | #endif | ||
| 717 | |||
| 718 | |||
| 719 | static int ${lib}_lib_error_code=0; | ||
| 720 | static int ${lib}_error_init=1; | ||
| 721 | |||
| 722 | ${staticloader}void ERR_load_${lib}_strings(void) | ||
| 723 | { | ||
| 724 | if (${lib}_lib_error_code == 0) | ||
| 725 | ${lib}_lib_error_code=ERR_get_next_error_library(); | ||
| 726 | |||
| 727 | if (${lib}_error_init) | ||
| 728 | { | ||
| 729 | ${lib}_error_init=0; | ||
| 730 | #ifndef OPENSSL_NO_ERR | ||
| 731 | ERR_load_strings(${lib}_lib_error_code,${lib}_str_functs); | ||
| 732 | ERR_load_strings(${lib}_lib_error_code,${lib}_str_reasons); | ||
| 733 | #endif | ||
| 734 | |||
| 735 | #ifdef ${lib}_LIB_NAME | ||
| 736 | ${lib}_lib_name->error = ERR_PACK(${lib}_lib_error_code,0,0); | ||
| 737 | ERR_load_strings(0,${lib}_lib_name); | ||
| 738 | #endif | ||
| 739 | } | ||
| 740 | } | ||
| 741 | |||
| 742 | ${staticloader}void ERR_unload_${lib}_strings(void) | ||
| 743 | { | ||
| 744 | if (${lib}_error_init == 0) | ||
| 745 | { | ||
| 746 | #ifndef OPENSSL_NO_ERR | ||
| 747 | ERR_unload_strings(${lib}_lib_error_code,${lib}_str_functs); | ||
| 748 | ERR_unload_strings(${lib}_lib_error_code,${lib}_str_reasons); | ||
| 749 | #endif | ||
| 750 | |||
| 751 | #ifdef ${lib}_LIB_NAME | ||
| 752 | ERR_unload_strings(0,${lib}_lib_name); | ||
| 753 | #endif | ||
| 754 | ${lib}_error_init=1; | ||
| 755 | } | ||
| 756 | } | ||
| 757 | |||
| 758 | ${staticloader}void ERR_${lib}_error(int function, int reason, char *file, int line) | ||
| 759 | { | ||
| 760 | if (${lib}_lib_error_code == 0) | ||
| 761 | ${lib}_lib_error_code=ERR_get_next_error_library(); | ||
| 762 | ERR_PUT_error(${lib}_lib_error_code,function,reason,file,line); | ||
| 763 | } | ||
| 764 | EOF | ||
| 765 | |||
| 766 | } | ||
| 767 | |||
| 768 | close OUT; | ||
| 769 | undef %err_reason_strings; | ||
| 770 | } | ||
| 771 | |||
| 772 | if($debug && %notrans) { | ||
| 773 | print STDERR "The following function codes were not translated:\n"; | ||
| 774 | foreach(sort keys %notrans) | ||
| 775 | { | ||
| 776 | print STDERR "$_\n"; | ||
| 777 | } | ||
| 778 | } | ||
| 779 | |||
| 780 | # Make a list of unreferenced function and reason codes | ||
| 781 | |||
| 782 | foreach (keys %fcodes) { | ||
| 783 | push (@funref, $_) unless exists $ufcodes{$_}; | ||
| 784 | } | ||
| 785 | |||
| 786 | foreach (keys %rcodes) { | ||
| 787 | push (@runref, $_) unless exists $urcodes{$_}; | ||
| 788 | } | ||
| 789 | |||
| 790 | if($debug && defined(@funref) ) { | ||
| 791 | print STDERR "The following function codes were not referenced:\n"; | ||
| 792 | foreach(sort @funref) | ||
| 793 | { | ||
| 794 | print STDERR "$_\n"; | ||
| 795 | } | ||
| 796 | } | ||
| 797 | |||
| 798 | if($debug && defined(@runref) ) { | ||
| 799 | print STDERR "The following reason codes were not referenced:\n"; | ||
| 800 | foreach(sort @runref) | ||
| 801 | { | ||
| 802 | print STDERR "$_\n"; | ||
| 803 | } | ||
| 804 | } | ||
| 805 | |||
| 806 | if($errcount) { | ||
| 807 | print STDERR "There were errors, failing...\n\n"; | ||
| 808 | exit $errcount; | ||
| 809 | } | ||
| 810 | |||
diff --git a/src/lib/libcrypto/x509/x509.h b/src/lib/libcrypto/x509/x509.h index 8a78a4c38d..7795181efc 100644 --- a/src/lib/libcrypto/x509/x509.h +++ b/src/lib/libcrypto/x509/x509.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: x509.h,v 1.89 2022/01/10 14:13:03 tb Exp $ */ | 1 | /* $OpenBSD: x509.h,v 1.90 2022/07/12 14:42:50 kn Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -1123,10 +1123,6 @@ int X509_TRUST_get_trust(const X509_TRUST *xp); | |||
| 1123 | int X509_up_ref(X509 *x); | 1123 | int X509_up_ref(X509 *x); |
| 1124 | STACK_OF(X509) *X509_chain_up_ref(STACK_OF(X509) *chain); | 1124 | STACK_OF(X509) *X509_chain_up_ref(STACK_OF(X509) *chain); |
| 1125 | 1125 | ||
| 1126 | /* BEGIN ERROR CODES */ | ||
| 1127 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 1128 | * made after this point may be overwritten when the script is next run. | ||
| 1129 | */ | ||
| 1130 | void ERR_load_X509_strings(void); | 1126 | void ERR_load_X509_strings(void); |
| 1131 | 1127 | ||
| 1132 | /* Error codes for the X509 functions. */ | 1128 | /* Error codes for the X509 functions. */ |
diff --git a/src/lib/libcrypto/x509/x509_err.c b/src/lib/libcrypto/x509/x509_err.c index a8e9155718..588ed85411 100644 --- a/src/lib/libcrypto/x509/x509_err.c +++ b/src/lib/libcrypto/x509/x509_err.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: x509_err.c,v 1.16 2021/11/10 13:57:42 schwarze Exp $ */ | 1 | /* $OpenBSD: x509_err.c,v 1.17 2022/07/12 14:42:50 kn Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -53,11 +53,6 @@ | |||
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | /* NOTE: this file was auto generated by the mkerr.pl script: any changes | ||
| 57 | * made to it will be overwritten when the script next updates this file, | ||
| 58 | * only reason strings will be preserved. | ||
| 59 | */ | ||
| 60 | |||
| 61 | #include <stdio.h> | 56 | #include <stdio.h> |
| 62 | 57 | ||
| 63 | #include <openssl/opensslconf.h> | 58 | #include <openssl/opensslconf.h> |
| @@ -66,7 +61,6 @@ | |||
| 66 | #include <openssl/x509.h> | 61 | #include <openssl/x509.h> |
| 67 | #include <openssl/x509v3.h> | 62 | #include <openssl/x509v3.h> |
| 68 | 63 | ||
| 69 | /* BEGIN ERROR CODES */ | ||
| 70 | #ifndef OPENSSL_NO_ERR | 64 | #ifndef OPENSSL_NO_ERR |
| 71 | 65 | ||
| 72 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_X509,func,0) | 66 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_X509,func,0) |
diff --git a/src/lib/libcrypto/x509/x509v3.h b/src/lib/libcrypto/x509/x509v3.h index c82ecae08a..2bc87f6047 100644 --- a/src/lib/libcrypto/x509/x509v3.h +++ b/src/lib/libcrypto/x509/x509v3.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: x509v3.h,v 1.14 2022/01/14 09:01:36 tb Exp $ */ | 1 | /* $OpenBSD: x509v3.h,v 1.15 2022/07/12 14:42:50 kn Exp $ */ |
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 3 | * project 1999. | 3 | * project 1999. |
| 4 | */ | 4 | */ |
| @@ -1036,10 +1036,6 @@ int X509v3_addr_validate_resource_set(STACK_OF(X509) *chain, IPAddrBlocks *ext, | |||
| 1036 | 1036 | ||
| 1037 | #endif /* !OPENSSL_NO_RFC3779 */ | 1037 | #endif /* !OPENSSL_NO_RFC3779 */ |
| 1038 | 1038 | ||
| 1039 | /* BEGIN ERROR CODES */ | ||
| 1040 | /* The following lines are auto generated by the script mkerr.pl. Any changes | ||
| 1041 | * made after this point may be overwritten when the script is next run. | ||
| 1042 | */ | ||
| 1043 | void ERR_load_X509V3_strings(void); | 1039 | void ERR_load_X509V3_strings(void); |
| 1044 | 1040 | ||
| 1045 | /* Error codes for the X509V3 functions. */ | 1041 | /* Error codes for the X509V3 functions. */ |
