Lines Matching full:words
31 u64 words[MORUS_BLOCK_WORDS]; member
35 __le64 words[MORUS_BLOCK_WORDS]; member
56 { .words = {
76 b0->words[i] ^= b1->words[i] & b2->words[i]; in crypto_morus1280_round()
77 b0->words[i] ^= b3->words[i]; in crypto_morus1280_round()
78 b0->words[i] ^= m->words[i]; in crypto_morus1280_round()
79 b0->words[i] = rol64(b0->words[i], b); in crypto_morus1280_round()
84 b3->words[(i + w) % MORUS_BLOCK_WORDS] = tmp.words[i]; in crypto_morus1280_round()
105 dst->words[i] = le64_to_cpu(*(const __le64 *)src); in crypto_morus1280_load_a()
114 dst->words[i] = get_unaligned_le64(src); in crypto_morus1280_load_u()
131 *(__le64 *)dst = cpu_to_le64(src->words[i]); in crypto_morus1280_store_a()
140 put_unaligned_le64(src->words[i], dst); in crypto_morus1280_store_u()
183 blk->words[(i + 3) % MORUS_BLOCK_WORDS] ^= state->s[1].words[i]; in crypto_morus1280_core()
186 blk->words[i] ^= state->s[0].words[i]; in crypto_morus1280_core()
187 blk->words[i] ^= state->s[2].words[i] & state->s[3].words[i]; in crypto_morus1280_core()
302 state->s[2].words[i] = U64_C(0xFFFFFFFFFFFFFFFF); in crypto_morus1280_init()
310 state->s[1].words[i] ^= key->words[i]; in crypto_morus1280_init()
392 tmp.words[0] = assoclen * 8; in crypto_morus1280_final()
393 tmp.words[1] = cryptlen * 8; in crypto_morus1280_final()
394 tmp.words[2] = 0; in crypto_morus1280_final()
395 tmp.words[3] = 0; in crypto_morus1280_final()
398 state->s[4].words[i] ^= state->s[0].words[i]; in crypto_morus1280_final()