Lines Matching refs:u64
23 u64 encrypt_expkey[DES_EXPKEY_WORDS / 2];
24 u64 decrypt_expkey[DES_EXPKEY_WORDS / 2];
28 u64 encrypt_expkey[DES3_EDE_EXPKEY_WORDS / 2];
29 u64 decrypt_expkey[DES3_EDE_EXPKEY_WORDS / 2];
32 static void encrypt_to_decrypt(u64 *d, const u64 *e) in encrypt_to_decrypt()
34 const u64 *s = e + (DES_EXPKEY_WORDS / 2) - 1; in encrypt_to_decrypt()
41 extern void des_sparc64_key_expand(const u32 *input_key, u64 *key);
67 extern void des_sparc64_crypt(const u64 *key, const u64 *input,
68 u64 *output);
73 const u64 *K = ctx->encrypt_expkey; in des_encrypt()
75 des_sparc64_crypt(K, (const u64 *) src, (u64 *) dst); in des_encrypt()
81 const u64 *K = ctx->decrypt_expkey; in des_decrypt()
83 des_sparc64_crypt(K, (const u64 *) src, (u64 *) dst); in des_decrypt()
86 extern void des_sparc64_load_keys(const u64 *key);
88 extern void des_sparc64_ecb_crypt(const u64 *input, u64 *output,
113 des_sparc64_ecb_crypt((const u64 *)walk.src.virt.addr, in __ecb_crypt()
114 (u64 *) walk.dst.virt.addr, in __ecb_crypt()
138 extern void des_sparc64_cbc_encrypt(const u64 *input, u64 *output,
139 unsigned int len, u64 *iv);
158 des_sparc64_cbc_encrypt((const u64 *)walk.src.virt.addr, in cbc_encrypt()
159 (u64 *) walk.dst.virt.addr, in cbc_encrypt()
160 block_len, (u64 *) walk.iv); in cbc_encrypt()
169 extern void des_sparc64_cbc_decrypt(const u64 *input, u64 *output,
170 unsigned int len, u64 *iv);
189 des_sparc64_cbc_decrypt((const u64 *)walk.src.virt.addr, in cbc_decrypt()
190 (u64 *) walk.dst.virt.addr, in cbc_decrypt()
191 block_len, (u64 *) walk.iv); in cbc_decrypt()
206 u64 k1[DES_EXPKEY_WORDS / 2]; in des3_ede_set_key()
207 u64 k2[DES_EXPKEY_WORDS / 2]; in des3_ede_set_key()
208 u64 k3[DES_EXPKEY_WORDS / 2]; in des3_ede_set_key()
237 extern void des3_ede_sparc64_crypt(const u64 *key, const u64 *input,
238 u64 *output);
243 const u64 *K = ctx->encrypt_expkey; in des3_ede_encrypt()
245 des3_ede_sparc64_crypt(K, (const u64 *) src, (u64 *) dst); in des3_ede_encrypt()
251 const u64 *K = ctx->decrypt_expkey; in des3_ede_decrypt()
253 des3_ede_sparc64_crypt(K, (const u64 *) src, (u64 *) dst); in des3_ede_decrypt()
256 extern void des3_ede_sparc64_load_keys(const u64 *key);
258 extern void des3_ede_sparc64_ecb_crypt(const u64 *expkey, const u64 *input,
259 u64 *output, unsigned int len);
267 const u64 *K; in __ecb3_crypt()
283 const u64 *src64 = (const u64 *)walk.src.virt.addr; in __ecb3_crypt()
285 (u64 *) walk.dst.virt.addr, in __ecb3_crypt()
309 extern void des3_ede_sparc64_cbc_encrypt(const u64 *expkey, const u64 *input,
310 u64 *output, unsigned int len,
311 u64 *iv);
319 const u64 *K; in cbc3_encrypt()
332 const u64 *src64 = (const u64 *)walk.src.virt.addr; in cbc3_encrypt()
334 (u64 *) walk.dst.virt.addr, in cbc3_encrypt()
336 (u64 *) walk.iv); in cbc3_encrypt()
345 extern void des3_ede_sparc64_cbc_decrypt(const u64 *expkey, const u64 *input,
346 u64 *output, unsigned int len,
347 u64 *iv);
355 const u64 *K; in cbc3_decrypt()
368 const u64 *src64 = (const u64 *)walk.src.virt.addr; in cbc3_decrypt()
370 (u64 *) walk.dst.virt.addr, in cbc3_decrypt()
372 (u64 *) walk.iv); in cbc3_decrypt()