summaryrefslogtreecommitdiffstats
path: root/sys/geom/bde/g_bde_crypt.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2003-04-03 11:33:51 +0000
committerphk <phk@FreeBSD.org>2003-04-03 11:33:51 +0000
commit34a3abe946eab30b458fd0ab6237e03764b5a182 (patch)
treee6dd6df478d8ca2f9cf46b6ed5cfb2c269b45033 /sys/geom/bde/g_bde_crypt.c
parentf8257495cfc91bb077fec7f102ef9041f0f69e99 (diff)
downloadFreeBSD-src-34a3abe946eab30b458fd0ab6237e03764b5a182.zip
FreeBSD-src-34a3abe946eab30b458fd0ab6237e03764b5a182.tar.gz
Use sys/endian.h instead of geom_enc.c for endian-agnostfication.
Diffstat (limited to 'sys/geom/bde/g_bde_crypt.c')
-rw-r--r--sys/geom/bde/g_bde_crypt.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/geom/bde/g_bde_crypt.c b/sys/geom/bde/g_bde_crypt.c
index b20fd1c..f4ffa12 100644
--- a/sys/geom/bde/g_bde_crypt.c
+++ b/sys/geom/bde/g_bde_crypt.c
@@ -43,6 +43,7 @@
#include <sys/queue.h>
#include <sys/malloc.h>
#include <sys/libkern.h>
+#include <sys/endian.h>
#include <sys/md5.h>
#include <crypto/rijndael/rijndael.h>
@@ -80,7 +81,7 @@ g_bde_kkey(struct g_bde_softc *sc, keyInstance *ki, int dir, off_t sector)
u_char buf2[8];
/* We have to be architecture neutral */
- g_enc_le8(buf2, sector);
+ le64enc(buf2, sector);
MD5Init(&ct);
MD5Update(&ct, sc->key.salt, 8);
OpenPOWER on IntegriCloud