diff options
author | phk <phk@FreeBSD.org> | 2003-04-03 11:33:51 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2003-04-03 11:33:51 +0000 |
commit | 34a3abe946eab30b458fd0ab6237e03764b5a182 (patch) | |
tree | e6dd6df478d8ca2f9cf46b6ed5cfb2c269b45033 /sys/geom/bde/g_bde_crypt.c | |
parent | f8257495cfc91bb077fec7f102ef9041f0f69e99 (diff) | |
download | FreeBSD-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.c | 3 |
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); |