Switch to <endian.h> from <machine/endian.h> for better portability.
authorbcook <bcook@openbsd.org>
Tue, 9 Nov 2021 18:40:20 +0000 (18:40 +0000)
committerbcook <bcook@openbsd.org>
Tue, 9 Nov 2021 18:40:20 +0000 (18:40 +0000)
ok tb@

12 files changed:
lib/libcrypto/bn/bn_nist.c
lib/libcrypto/des/cfb_enc.c
lib/libcrypto/gost/gost2814789.c
lib/libcrypto/gost/streebog.c
lib/libcrypto/modes/modes_lcl.h
lib/libcrypto/modes/xts128.c
lib/libcrypto/rc4/rc4_enc.c
lib/libcrypto/sha/sha256.c
lib/libcrypto/sha/sha512.c
lib/libcrypto/sha/sha_locl.h
lib/libcrypto/whrlpool/wp_block.c
lib/libssl/d1_pkt.c

index b16584d..3a04c47 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: bn_nist.c,v 1.18 2016/07/18 01:04:52 bcook Exp $ */
+/* $OpenBSD: bn_nist.c,v 1.19 2021/11/09 18:40:20 bcook Exp $ */
 /*
  * Written by Nils Larsch for the OpenSSL project
  */
@@ -56,8 +56,7 @@
  *
  */
 
-#include <machine/endian.h>
-
+#include <endian.h>
 #include <stdint.h>
 #include <string.h>
 
index 59a3e71..4231f46 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: cfb_enc.c,v 1.13 2015/02/10 09:46:30 miod Exp $ */
+/* $OpenBSD: cfb_enc.c,v 1.14 2021/11/09 18:40:21 bcook Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -57,7 +57,7 @@
  */
 
 #include "des_locl.h"
-#include <machine/endian.h>
+#include <endian.h>
 
 /* The input and output are loaded in multiples of 8 bits.
  * What this means is that if you hame numbits=12 and length=2
index f1066f2..0841a03 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: gost2814789.c,v 1.6 2020/09/12 02:45:05 inoguchi Exp $ */
+/* $OpenBSD: gost2814789.c,v 1.7 2021/11/09 18:40:21 bcook Exp $ */
 /*
  * Copyright (c) 2014 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
  * Copyright (c) 2005-2006 Cryptocom LTD
@@ -49,8 +49,7 @@
  * ====================================================================
  */
 
-#include <machine/endian.h>
-
+#include <endian.h>
 #include <string.h>
 
 #include <openssl/opensslconf.h>
index 61bce0e..b237a2c 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: streebog.c,v 1.6 2019/05/09 22:54:28 tb Exp $ */
+/* $OpenBSD: streebog.c,v 1.7 2021/11/09 18:40:21 bcook Exp $ */
 /*
  * Copyright (c) 2014 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
  * Copyright (c) 2005-2006 Cryptocom LTD
@@ -49,8 +49,7 @@
  * ====================================================================
  */
 
-#include <machine/endian.h>
-
+#include <endian.h>
 #include <stdlib.h>
 #include <string.h>
 
index f8830e4..9182089 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: modes_lcl.h,v 1.10 2016/12/21 15:49:29 jsing Exp $ */
+/* $OpenBSD: modes_lcl.h,v 1.11 2021/11/09 18:40:21 bcook Exp $ */
 /* ====================================================================
  * Copyright (c) 2010 The OpenSSL Project.  All rights reserved.
  *
@@ -6,7 +6,7 @@
  * ====================================================================
  */
 
-#include <machine/endian.h>
+#include <endian.h>
 
 #include <openssl/opensslconf.h>
 
index 0be23d4..2084892 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: xts128.c,v 1.7 2017/08/13 17:46:24 bcook Exp $ */
+/* $OpenBSD: xts128.c,v 1.8 2021/11/09 18:40:21 bcook Exp $ */
 /* ====================================================================
  * Copyright (c) 2011 The OpenSSL Project.  All rights reserved.
  *
  * ====================================================================
  */
 
-#include <machine/endian.h>
 #include <openssl/crypto.h>
 #include "modes_lcl.h"
+
+#include <endian.h>
 #include <string.h>
 
 #ifndef MODES_DEBUG
index bd928b5..aa2766a 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: rc4_enc.c,v 1.16 2017/08/13 17:46:24 bcook Exp $ */
+/* $OpenBSD: rc4_enc.c,v 1.17 2021/11/09 18:40:21 bcook Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -56,7 +56,8 @@
  * [including the GNU Public Licence.]
  */
 
-#include <machine/endian.h>
+#include <endian.h>
+
 #include <openssl/rc4.h>
 #include "rc4_locl.h"
 
index 9c05d3b..e826ca9 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: sha256.c,v 1.10 2019/01/21 23:20:31 jsg Exp $ */
+/* $OpenBSD: sha256.c,v 1.11 2021/11/09 18:40:21 bcook Exp $ */
 /* ====================================================================
  * Copyright (c) 2004 The OpenSSL Project.  All rights reserved
  * according to the OpenSSL license [found in ../../LICENSE].
@@ -9,8 +9,7 @@
 
 #if !defined(OPENSSL_NO_SHA) && !defined(OPENSSL_NO_SHA256)
 
-#include <machine/endian.h>
-
+#include <endian.h>
 #include <stdlib.h>
 #include <string.h>
 
index 6b95cfa..56a207f 100644 (file)
@@ -1,12 +1,11 @@
-/* $OpenBSD: sha512.c,v 1.15 2016/11/04 13:56:05 miod Exp $ */
+/* $OpenBSD: sha512.c,v 1.16 2021/11/09 18:40:21 bcook Exp $ */
 /* ====================================================================
  * Copyright (c) 2004 The OpenSSL Project.  All rights reserved
  * according to the OpenSSL license [found in ../../LICENSE].
  * ====================================================================
  */
 
-#include <machine/endian.h>
-
+#include <endian.h>
 #include <stdlib.h>
 #include <string.h>
 
index 46c9a39..5daab29 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: sha_locl.h,v 1.23 2016/12/23 23:22:25 patrick Exp $ */
+/* $OpenBSD: sha_locl.h,v 1.24 2021/11/09 18:40:21 bcook Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -186,7 +186,7 @@ int SHA1_Init(SHA_CTX *c)
 #endif
 
 #if !defined(SHA1_ASM)
-#include <machine/endian.h>
+#include <endian.h>
 static void HASH_BLOCK_DATA_ORDER (SHA_CTX *c, const void *p, size_t num)
        {
        const unsigned char *data=p;
index 1e00a01..b2137d6 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: wp_block.c,v 1.13 2016/11/04 17:30:30 miod Exp $ */
+/* $OpenBSD: wp_block.c,v 1.14 2021/11/09 18:40:21 bcook Exp $ */
 /**
  * The Whirlpool hashing function.
  *
@@ -36,9 +36,9 @@
  *
  */
 
+#include <endian.h>
 #include <string.h>
 #include <openssl/crypto.h>
-#include <machine/endian.h>
 
 #include "wp_locl.h"
 
index f0f393b..12a7113 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: d1_pkt.c,v 1.115 2021/10/25 10:14:48 jsing Exp $ */
+/* $OpenBSD: d1_pkt.c,v 1.116 2021/11/09 18:40:21 bcook Exp $ */
 /*
  * DTLS implementation written by Nagendra Modadugu
  * (nagendra@cs.stanford.edu) for the OpenSSL project 2005.
  * [including the GNU Public Licence.]
  */
 
-#include <machine/endian.h>
-
+#include <endian.h>
 #include <errno.h>
 #include <stdio.h>