Lines Matching +full:0 +full:x5a000000
30 return ((val & 0x00ff00ff) << 8) | ((val & 0xff00ff00) >> 8); in xswap()
44 } while (0)
51 mctx->pending_len = 0; in michael_init()
55 return 0; in michael_init()
75 return 0; in michael_update()
80 mctx->pending_len = 0; in michael_update()
91 if (len > 0) { in michael_update()
96 return 0; in michael_update()
106 /* Last block and padding (0x5a, 4..7 x 0) */ in michael_final()
108 case 0: in michael_final()
109 mctx->l ^= 0x5a; in michael_final()
112 mctx->l ^= data[0] | 0x5a00; in michael_final()
115 mctx->l ^= data[0] | (data[1] << 8) | 0x5a0000; in michael_final()
118 mctx->l ^= data[0] | (data[1] << 8) | (data[2] << 16) | in michael_final()
119 0x5a000000; in michael_final()
123 /* l ^= 0; */ in michael_final()
126 dst[0] = cpu_to_le32(mctx->l); in michael_final()
129 return 0; in michael_final()
143 mctx->l = le32_to_cpu(data[0]); in michael_setkey()
145 return 0; in michael_setkey()