Lines Matching refs:sha2
61 #include <crypto/sha2/sha2.h>
83 SHA512_Final(sc->sha2, &cx);
127 g_bde_shuffle_lock(u_char *sha2, int *buf)
138 j = sha2[u] % NLOCK_FIELDS;
139 k = (sha2[u] / NLOCK_FIELDS) % NLOCK_FIELDS;
147 g_bde_encode_lock(u_char *sha2, struct g_bde_key *gl, u_char *ptr)
156 g_bde_shuffle_lock(sha2, shuffle);
226 g_bde_shuffle_lock(sc->sha2, shuffle);
306 g_bde_keyloc_encrypt(u_char *sha2, uint64_t v0, uint64_t v1, void *output)
315 AES_makekey(&ki, DIR_ENCRYPT, G_BDE_KKEYBITS, sha2 + 0);
324 g_bde_keyloc_decrypt(u_char *sha2, void *input, uint64_t *output)
331 AES_makekey(&ki, DIR_DECRYPT, G_BDE_KKEYBITS, sha2 + 0);
366 error = g_bde_keyloc_decrypt(sc->sha2, meta, &off);
406 AES_makekey(&ki, DIR_DECRYPT, 256, sc->sha2 + 16);
450 bcopy(keymat, sc->sha2, SHA512_DIGEST_LENGTH);