Searched refs:rkp (Results 1 – 3 of 3) sorted by relevance
| /linux/lib/crypto/ |
| H A D | aes.c | 348 const u32 *rkp = rndkeys; in aes_encrypt_generic() local 352 w[0] = get_unaligned_le32(&in[0]) ^ *rkp++; in aes_encrypt_generic() 353 w[1] = get_unaligned_le32(&in[4]) ^ *rkp++; in aes_encrypt_generic() 354 w[2] = get_unaligned_le32(&in[8]) ^ *rkp++; in aes_encrypt_generic() 355 w[3] = get_unaligned_le32(&in[12]) ^ *rkp++; in aes_encrypt_generic() 368 u32 w0 = enc_quarterround(w, 0, *rkp++); in aes_encrypt_generic() 369 u32 w1 = enc_quarterround(w, 1, *rkp++); in aes_encrypt_generic() 370 u32 w2 = enc_quarterround(w, 2, *rkp++); in aes_encrypt_generic() 371 u32 w3 = enc_quarterround(w, 3, *rkp++); in aes_encrypt_generic() 379 put_unaligned_le32(enclast_quarterround(w, 0, *rkp++), &out[0]); in aes_encrypt_generic() [all …]
|
| /linux/arch/arm64/crypto/ |
| H A D | aes-neon.S | 98 .macro do_block, enc, in, rounds, rk, rkp, i 100 add \rkp, \rk, #16 107 ld1 {v15.4s}, [\rkp], #16 114 .macro encrypt_block, in, rounds, rk, rkp, i 115 do_block 1, \in, \rounds, \rk, \rkp, \i 118 .macro decrypt_block, in, rounds, rk, rkp, i 119 do_block 0, \in, \rounds, \rk, \rkp, \i 205 .macro do_block_4x, enc, in0, in1, in2, in3, rounds, rk, rkp, i 207 add \rkp, \rk, #16 220 ld1 {v15.4s}, [\rkp], #16 [all …]
|
| /linux/arch/arm/crypto/ |
| H A D | ghash-ce-core.S | 397 .macro aes_encrypt, rkp, rounds, regs:vararg 398 vld1.8 {ek0-ek1}, [\rkp, :128]! 403 vld1.8 {ek0}, [\rkp, :128]! 405 vld1.8 {ek1}, [\rkp, :128]! 410 vld1.8 {ek0}, [\rkp, :128]! 412 vld1.8 {ek1}, [\rkp, :128]! 416 vld1.8 {ek0}, [\rkp, :128]! 418 vld1.8 {ek1}, [\rkp, :128]! 422 vld1.8 {ek0}, [\rkp, :128]
|