Lines Matching refs:words
31 u32 words[MORUS_BLOCK_WORDS]; member
35 __le32 words[MORUS_BLOCK_WORDS]; member
56 { .words = {
62 { .words = {
82 b0->words[i] ^= b1->words[i] & b2->words[i]; in crypto_morus640_round()
83 b0->words[i] ^= b3->words[i]; in crypto_morus640_round()
84 b0->words[i] ^= m->words[i]; in crypto_morus640_round()
85 b0->words[i] = rol32(b0->words[i], b); in crypto_morus640_round()
90 b3->words[(i + w) % MORUS_BLOCK_WORDS] = tmp.words[i]; in crypto_morus640_round()
111 dst->words[i] = le32_to_cpu(*(const __le32 *)src); in crypto_morus640_load_a()
120 dst->words[i] = get_unaligned_le32(src); in crypto_morus640_load_u()
137 *(__le32 *)dst = cpu_to_le32(src->words[i]); in crypto_morus640_store_a()
146 put_unaligned_le32(src->words[i], dst); in crypto_morus640_store_u()
189 blk->words[(i + 3) % MORUS_BLOCK_WORDS] ^= state->s[1].words[i]; in crypto_morus640_core()
192 blk->words[i] ^= state->s[0].words[i]; in crypto_morus640_core()
193 blk->words[i] ^= state->s[2].words[i] & state->s[3].words[i]; in crypto_morus640_core()
301 state->s[2].words[i] = U32_C(0xFFFFFFFF); in crypto_morus640_init()
309 state->s[1].words[i] ^= key->words[i]; in crypto_morus640_init()
398 tmp.words[0] = cpu_to_le32(assocbits_lo); in crypto_morus640_final()
399 tmp.words[1] = cpu_to_le32(assocbits_hi); in crypto_morus640_final()
400 tmp.words[2] = cpu_to_le32(cryptbits_lo); in crypto_morus640_final()
401 tmp.words[3] = cpu_to_le32(cryptbits_hi); in crypto_morus640_final()
404 state->s[4].words[i] ^= state->s[0].words[i]; in crypto_morus640_final()