Lines Matching +full:0 +full:x5a000000
33 return ((val & 0x00ff00ff) << 8) | ((val & 0xff00ff00) >> 8); in xswap()
47 } while (0)
54 mctx->pending_len = 0; in michael_init()
58 return 0; in michael_init()
78 return 0; in michael_update()
83 mctx->pending_len = 0; in michael_update()
94 if (len > 0) { in michael_update()
99 return 0; in michael_update()
109 /* Last block and padding (0x5a, 4..7 x 0) */ in michael_final()
111 case 0: in michael_final()
112 mctx->l ^= 0x5a; in michael_final()
115 mctx->l ^= data[0] | 0x5a00; in michael_final()
118 mctx->l ^= data[0] | (data[1] << 8) | 0x5a0000; in michael_final()
121 mctx->l ^= data[0] | (data[1] << 8) | (data[2] << 16) | in michael_final()
122 0x5a000000; in michael_final()
126 /* l ^= 0; */ in michael_final()
129 dst[0] = cpu_to_le32(mctx->l); in michael_final()
132 return 0; in michael_final()
148 mctx->l = le32_to_cpu(data[0]); in michael_setkey()
150 return 0; in michael_setkey()