summaryrefslogtreecommitdiffstats
path: root/sys/geom/bde/g_bde.h
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2003-10-07 09:28:07 +0000
committerphk <phk@FreeBSD.org>2003-10-07 09:28:07 +0000
commita7b8d85b93cd81a3d9e81f17a93f6bb779440767 (patch)
treeaa540a2852d287965aac458c3ecf860226db4ad8 /sys/geom/bde/g_bde.h
parent6414e451a4f30a25eace1ec1b7b7470b3a3cdbd8 (diff)
downloadFreeBSD-src-a7b8d85b93cd81a3d9e81f17a93f6bb779440767.zip
FreeBSD-src-a7b8d85b93cd81a3d9e81f17a93f6bb779440767.tar.gz
Interior decoration changes.
Diffstat (limited to 'sys/geom/bde/g_bde.h')
-rw-r--r--sys/geom/bde/g_bde.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/geom/bde/g_bde.h b/sys/geom/bde/g_bde.h
index b162e96..9332c6b 100644
--- a/sys/geom/bde/g_bde.h
+++ b/sys/geom/bde/g_bde.h
@@ -108,7 +108,7 @@ struct g_bde_key {
uint32_t sectorsize;
/* Our "logical" sector size */
uint32_t flags;
- /* 1 = lockfile in sector 0 */
+#define GBDE_F_SECT0 1
uint8_t salt[16];
/* Used to frustate the kkey generation */
uint8_t spare[32];
@@ -152,10 +152,10 @@ int g_bde_get_key(struct g_bde_softc *sc, void *ptr, int len);
int g_bde_init_keybytes(struct g_bde_softc *sc, char *passp, int len);
/* g_bde_lock .c */
-int g_bde_encode_lock(struct g_bde_softc *sc, struct g_bde_key *gl, u_char *ptr);
+int g_bde_encode_lock(u_char *sha2, struct g_bde_key *gl, u_char *ptr);
int g_bde_decode_lock(struct g_bde_softc *sc, struct g_bde_key *gl, u_char *ptr);
-int g_bde_keyloc_encrypt(struct g_bde_softc *sc, uint64_t *input, void *output);
-int g_bde_keyloc_decrypt(struct g_bde_softc *sc, void *input, uint64_t *output);
+int g_bde_keyloc_encrypt(u_char *sha2, uint64_t v0, uint64_t v1, void *output);
+int g_bde_keyloc_decrypt(u_char *sha2, void *input, uint64_t *output);
int g_bde_decrypt_lock(struct g_bde_softc *sc, u_char *keymat, u_char *meta, off_t mediasize, u_int sectorsize, u_int *nkey);
void g_bde_hash_pass(struct g_bde_softc *sc, const void *input, u_int len);
OpenPOWER on IntegriCloud