#ifndef HEADER_AES_LOCL_H
#define HEADER_AES_LOCL_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
#ifdef OPENSSL_NO_AES
#error AES is disabled.
#define HEADER_ASN1_H
#include <time.h>
-#include <openssl/e_os2.h>
+
+#include <openssl/opensslconf.h>
+
#ifndef OPENSSL_NO_BIO
#include <openssl/bio.h>
#endif
#define HEADER_ASN1T_H
#include <stddef.h>
-#include <openssl/e_os2.h>
+
+#include <openssl/opensslconf.h>
+
#include <openssl/asn1.h>
/* ASN1 template defines, structures and functions */
#ifndef HEADER_BLOWFISH_H
#define HEADER_BLOWFISH_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
#ifdef __cplusplus
extern "C" {
#ifndef HEADER_BIO_H
#define HEADER_BIO_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
#ifndef OPENSSL_NO_FP_API
# include <stdio.h>
#ifndef HEADER_BN_H
#define HEADER_BN_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
+
#ifndef OPENSSL_NO_FP_API
#include <stdio.h> /* FILE */
#endif
#ifndef HEADER_CONF_H
#define HEADER_CONF_H
+#include <openssl/opensslconf.h>
+
#include <openssl/bio.h>
#include <openssl/lhash.h>
#include <openssl/stack.h>
#include <openssl/safestack.h>
-#include <openssl/e_os2.h>
#include <openssl/ossl_typ.h>
#include <stdlib.h>
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
#ifndef OPENSSL_NO_FP_API
#include <stdio.h>
#ifndef HEADER_DES_LOCL_H
#define HEADER_DES_LOCL_H
-#include <openssl/e_os2.h>
-
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <math.h>
+
+#include <openssl/opensslconf.h>
+
#include <openssl/des.h>
#define ITERATIONS 16
#ifndef HEADER_DH_H
#define HEADER_DH_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
#ifdef OPENSSL_NO_DH
#error DH is disabled.
#ifndef HEADER_DSA_H
#define HEADER_DSA_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
#ifdef OPENSSL_NO_DSA
#error DSA is disabled.
#ifndef HEADER_ERR_H
#define HEADER_ERR_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
#ifndef OPENSSL_NO_FP_API
#include <stdio.h>
#ifndef HEADER_LHASH_H
#define HEADER_LHASH_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
+
#ifndef OPENSSL_NO_FP_API
#include <stdio.h>
#endif
#ifndef HEADER_MD4_H
#define HEADER_MD4_H
-#include <openssl/e_os2.h>
#include <stddef.h>
+#include <openssl/opensslconf.h>
+
#ifdef __cplusplus
extern "C" {
#endif
#ifndef HEADER_MD5_H
#define HEADER_MD5_H
-#include <openssl/e_os2.h>
#include <stddef.h>
+#include <openssl/opensslconf.h>
+
#ifdef __cplusplus
extern "C" {
#endif
#include <stdlib.h>
#include <string.h>
-#include <openssl/e_os2.h>
+
+#include <openssl/opensslconf.h>
+
#include <openssl/md5.h>
#ifndef MD5_LONG_LOG2
#include <stdlib.h>
#include <string.h>
+#include <openssl/opensslconf.h>
+
#include <openssl/err.h>
#include <openssl/lhash.h>
#include <openssl/objects.h>
#include <openssl/safestack.h>
-#include <openssl/e_os2.h>
/* I use the ex_data stuff to manage the identifiers for the obj_name_types
* that applications may define. I only really use the free function field.
#ifndef HEADER_OPENSSL_TYPES_H
#define HEADER_OPENSSL_TYPES_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
#ifdef NO_ASN1_TYPEDEFS
#define ASN1_INTEGER ASN1_STRING
#ifndef HEADER_PEM_H
#define HEADER_PEM_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
+
#ifndef OPENSSL_NO_BIO
#include <openssl/bio.h>
#endif
#ifndef HEADER_PKCS7_H
#define HEADER_PKCS7_H
+#include <openssl/opensslconf.h>
+
#include <openssl/asn1.h>
#include <openssl/bio.h>
-#include <openssl/e_os2.h>
-
#include <openssl/ossl_typ.h>
#ifdef __cplusplus
#ifndef HEADER_RIPEMD_H
#define HEADER_RIPEMD_H
-#include <openssl/e_os2.h>
#include <stddef.h>
+#include <openssl/opensslconf.h>
+
#ifdef __cplusplus
extern "C" {
#endif
#ifndef HEADER_SHA_H
#define HEADER_SHA_H
-#include <openssl/e_os2.h>
#include <stddef.h>
+#include <openssl/opensslconf.h>
+
#ifdef __cplusplus
extern "C" {
#endif
*/
#include <string.h>
+
+#include <openssl/opensslconf.h>
+
#include "cryptlib.h"
-#include <openssl/e_os2.h>
+
#include <openssl/buffer.h>
#include <openssl/ui.h>
#include <openssl/err.h>
* [including the GNU Public Licence.]
*/
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
#include <signal.h>
#include <stdio.h>
#ifndef HEADER_WHRLPOOL_H
#define HEADER_WHRLPOOL_H
-#include <openssl/e_os2.h>
#include <stddef.h>
+#include <openssl/opensslconf.h>
+
#ifdef __cplusplus
extern "C" {
#endif
#ifndef HEADER_X509_H
#define HEADER_X509_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
+
#ifndef OPENSSL_NO_BUFFER
#include <openssl/buffer.h>
#endif
#ifndef HEADER_AES_LOCL_H
#define HEADER_AES_LOCL_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
#ifdef OPENSSL_NO_AES
#error AES is disabled.
#define HEADER_ASN1_H
#include <time.h>
-#include <openssl/e_os2.h>
+
+#include <openssl/opensslconf.h>
+
#ifndef OPENSSL_NO_BIO
#include <openssl/bio.h>
#endif
#define HEADER_ASN1T_H
#include <stddef.h>
-#include <openssl/e_os2.h>
+
+#include <openssl/opensslconf.h>
+
#include <openssl/asn1.h>
/* ASN1 template defines, structures and functions */
#ifndef HEADER_BLOWFISH_H
#define HEADER_BLOWFISH_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
#ifdef __cplusplus
extern "C" {
#ifndef HEADER_BIO_H
#define HEADER_BIO_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
#ifndef OPENSSL_NO_FP_API
# include <stdio.h>
#ifndef HEADER_BN_H
#define HEADER_BN_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
+
#ifndef OPENSSL_NO_FP_API
#include <stdio.h> /* FILE */
#endif
#ifndef HEADER_CONF_H
#define HEADER_CONF_H
+#include <openssl/opensslconf.h>
+
#include <openssl/bio.h>
#include <openssl/lhash.h>
#include <openssl/stack.h>
#include <openssl/safestack.h>
-#include <openssl/e_os2.h>
#include <openssl/ossl_typ.h>
#include <stdlib.h>
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
#ifndef OPENSSL_NO_FP_API
#include <stdio.h>
#ifndef HEADER_DES_LOCL_H
#define HEADER_DES_LOCL_H
-#include <openssl/e_os2.h>
-
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <math.h>
+
+#include <openssl/opensslconf.h>
+
#include <openssl/des.h>
#define ITERATIONS 16
#ifndef HEADER_DH_H
#define HEADER_DH_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
#ifdef OPENSSL_NO_DH
#error DH is disabled.
#ifndef HEADER_DSA_H
#define HEADER_DSA_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
#ifdef OPENSSL_NO_DSA
#error DSA is disabled.
#ifndef HEADER_ERR_H
#define HEADER_ERR_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
#ifndef OPENSSL_NO_FP_API
#include <stdio.h>
#ifndef HEADER_LHASH_H
#define HEADER_LHASH_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
+
#ifndef OPENSSL_NO_FP_API
#include <stdio.h>
#endif
#ifndef HEADER_MD4_H
#define HEADER_MD4_H
-#include <openssl/e_os2.h>
#include <stddef.h>
+#include <openssl/opensslconf.h>
+
#ifdef __cplusplus
extern "C" {
#endif
#ifndef HEADER_MD5_H
#define HEADER_MD5_H
-#include <openssl/e_os2.h>
#include <stddef.h>
+#include <openssl/opensslconf.h>
+
#ifdef __cplusplus
extern "C" {
#endif
#include <stdlib.h>
#include <string.h>
-#include <openssl/e_os2.h>
+
+#include <openssl/opensslconf.h>
+
#include <openssl/md5.h>
#ifndef MD5_LONG_LOG2
#include <stdlib.h>
#include <string.h>
+#include <openssl/opensslconf.h>
+
#include <openssl/err.h>
#include <openssl/lhash.h>
#include <openssl/objects.h>
#include <openssl/safestack.h>
-#include <openssl/e_os2.h>
/* I use the ex_data stuff to manage the identifiers for the obj_name_types
* that applications may define. I only really use the free function field.
#ifndef HEADER_OPENSSL_TYPES_H
#define HEADER_OPENSSL_TYPES_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
#ifdef NO_ASN1_TYPEDEFS
#define ASN1_INTEGER ASN1_STRING
#ifndef HEADER_PEM_H
#define HEADER_PEM_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
+
#ifndef OPENSSL_NO_BIO
#include <openssl/bio.h>
#endif
#ifndef HEADER_PKCS7_H
#define HEADER_PKCS7_H
+#include <openssl/opensslconf.h>
+
#include <openssl/asn1.h>
#include <openssl/bio.h>
-#include <openssl/e_os2.h>
-
#include <openssl/ossl_typ.h>
#ifdef __cplusplus
#ifndef HEADER_RIPEMD_H
#define HEADER_RIPEMD_H
-#include <openssl/e_os2.h>
#include <stddef.h>
+#include <openssl/opensslconf.h>
+
#ifdef __cplusplus
extern "C" {
#endif
#ifndef HEADER_SHA_H
#define HEADER_SHA_H
-#include <openssl/e_os2.h>
#include <stddef.h>
+#include <openssl/opensslconf.h>
+
#ifdef __cplusplus
extern "C" {
#endif
*/
#include <string.h>
+
+#include <openssl/opensslconf.h>
+
#include "cryptlib.h"
-#include <openssl/e_os2.h>
+
#include <openssl/buffer.h>
#include <openssl/ui.h>
#include <openssl/err.h>
* [including the GNU Public Licence.]
*/
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
#include <signal.h>
#include <stdio.h>
#ifndef HEADER_WHRLPOOL_H
#define HEADER_WHRLPOOL_H
-#include <openssl/e_os2.h>
#include <stddef.h>
+#include <openssl/opensslconf.h>
+
#ifdef __cplusplus
extern "C" {
#endif
#ifndef HEADER_X509_H
#define HEADER_X509_H
-#include <openssl/e_os2.h>
+#include <openssl/opensslconf.h>
+
#ifndef OPENSSL_NO_BUFFER
#include <openssl/buffer.h>
#endif