Lines Matching +full:8 +full:l
18 u32 l, r; member
25 u32 l, r; member
30 return ((val & 0x00ff00ff) << 8) | ((val & 0xff00ff00) >> 8); in xswap()
34 #define michael_block(l, r) \ argument
36 r ^= rol32(l, 17); \
37 l += r; \
38 r ^= xswap(l); \
39 l += r; \
40 r ^= rol32(l, 3); \
41 l += r; \
42 r ^= ror32(l, 2); \
43 l += r; \
52 mctx->l = ctx->l; in michael_init()
76 mctx->l ^= le32_to_cpu(mctx->pending); in michael_update()
77 michael_block(mctx->l, mctx->r); in michael_update()
82 mctx->l ^= get_unaligned_le32(data); in michael_update()
83 michael_block(mctx->l, mctx->r); in michael_update()
105 mctx->l ^= 0x5a; in michael_final()
108 mctx->l ^= data[0] | 0x5a00; in michael_final()
111 mctx->l ^= data[0] | (data[1] << 8) | 0x5a0000; in michael_final()
114 mctx->l ^= data[0] | (data[1] << 8) | (data[2] << 16) | in michael_final()
118 michael_block(mctx->l, mctx->r); in michael_final()
119 /* l ^= 0; */ in michael_final()
120 michael_block(mctx->l, mctx->r); in michael_final()
122 put_unaligned_le32(mctx->l, out); in michael_final()
134 if (keylen != 8) in michael_setkey()
137 mctx->l = get_unaligned_le32(key); in michael_setkey()
143 .digestsize = 8,
152 .cra_blocksize = 8,