*
*/
-#ifndef OPENSSL_OPENBSD_DEV_CRYPTO
-
-void ENGINE_load_openbsd_dev_crypto(void)
- {
- /* This is a NOP unless OPENSSL_OPENBSD_DEV_CRYPTO is defined */
- return;
- }
-
-#else /* OPENSSL_OPENBSD_DEV_CRYPTO */
-
#include <fcntl.h>
#include <stdio.h>
#include <errno.h>
#include <unistd.h>
#include <assert.h>
#include <sys/ioctl.h>
-#include <crypto/cryptodev.h>
#include <openssl/engine.h>
#include <openssl/evp.h>
#include "eng_int.h"
/* Maybe this is needed? ... */
#include "../evp/evp_locl.h"
+#ifndef OPENSSL_OPENBSD_DEV_CRYPTO
+
+void ENGINE_load_openbsd_dev_crypto(void)
+ {
+ /* This is a NOP unless OPENSSL_OPENBSD_DEV_CRYPTO is defined */
+ return;
+ }
+
+#else /* OPENSSL_OPENBSD_DEV_CRYPTO */
+
+#include <crypto/cryptodev.h>
+
/****************************************************/
/* Declare the normal generic ENGINE stuff here ... */
*/
#include <openssl/opensslconf.h>
-#ifndef OPENSSL_NO_KRB5
+
#define _XOPEN_SOURCE /* glibc2 needs this to declare strptime() */
#include <time.h>
#include <string.h>
#include <openssl/objects.h>
#include <openssl/krb5_asn.h>
+#ifndef OPENSSL_NO_KRB5
+
/*
* When OpenSSL is built on Windows, we do not want to require that
* the Kerberos DLLs be available in order for the OpenSSL DLLs to
#ifndef KSSL_H
#define KSSL_H
+#include <openssl/opensslconf.h>
+
#ifndef OPENSSL_NO_KRB5
#include <stdio.h>
#ifndef KSSL_LCL_H
#define KSSL_LCL_H
-#ifndef OPENSSL_NO_KRB5
-
#include <openssl/kssl.h>
+#ifndef OPENSSL_NO_KRB5
+
#ifdef __cplusplus
extern "C" {
#endif
#include <openssl/objects.h>
#include <openssl/evp.h>
#include "ssl_locl.h"
-#ifndef OPENSSL_NO_KRB5
#include "kssl_lcl.h"
-#endif
#include <openssl/md5.h>
static SSL_METHOD *ssl3_get_client_method(int ver);
#include <openssl/x509.h>
#include <openssl/krb5_asn.h>
#include "ssl_locl.h"
-#ifndef OPENSSL_NO_KRB5
#include "kssl_lcl.h"
-#endif /* OPENSSL_NO_KRB5 */
#include <openssl/md5.h>
static SSL_METHOD *ssl3_get_server_method(int ver);
#ifndef OPENSSL_NO_X509
#include <openssl/x509.h>
#endif
-#ifndef OPENSSL_NO_KRB5
#include <openssl/kssl.h>
-#endif
#include <openssl/safestack.h>
#include <openssl/symhacks.h>