/Linux-v5.4/crypto/ |
D | sm4_generic.c | 101 static u32 sm4_round(const u32 *x, const u32 rk) in sm4_round() argument 103 return x[0] ^ sm4_enc_sub(x[1] ^ x[2] ^ x[3] ^ rk); in sm4_round() 119 u32 rk[4], t; in crypto_sm4_expand_key() local 127 rk[i] = get_unaligned_be32(&key[i]) ^ fk[i]; in crypto_sm4_expand_key() 130 t = rk[0] ^ sm4_key_sub(rk[1] ^ rk[2] ^ rk[3] ^ ck[i]); in crypto_sm4_expand_key() 132 rk[0] = rk[1]; in crypto_sm4_expand_key() 133 rk[1] = rk[2]; in crypto_sm4_expand_key() 134 rk[2] = rk[3]; in crypto_sm4_expand_key() 135 rk[3] = t; in crypto_sm4_expand_key() 172 static void sm4_do_crypt(const u32 *rk, u32 *out, const u32 *in) in sm4_do_crypt() argument [all …]
|
/Linux-v5.4/arch/arm64/crypto/ |
D | aes-neonbs-glue.c | 26 asmlinkage void aesbs_convert_key(u8 out[], u32 const rk[], int rounds); 28 asmlinkage void aesbs_ecb_encrypt(u8 out[], u8 const in[], u8 const rk[], 30 asmlinkage void aesbs_ecb_decrypt(u8 out[], u8 const in[], u8 const rk[], 33 asmlinkage void aesbs_cbc_decrypt(u8 out[], u8 const in[], u8 const rk[], 36 asmlinkage void aesbs_ctr_encrypt(u8 out[], u8 const in[], u8 const rk[], 39 asmlinkage void aesbs_xts_encrypt(u8 out[], u8 const in[], u8 const rk[], 41 asmlinkage void aesbs_xts_decrypt(u8 out[], u8 const in[], u8 const rk[], 45 asmlinkage void neon_aes_ecb_encrypt(u8 out[], u8 const in[], u32 const rk[], 47 asmlinkage void neon_aes_cbc_encrypt(u8 out[], u8 const in[], u32 const rk[], 57 u8 rk[13 * (8 * AES_BLOCK_SIZE) + 32]; member [all …]
|
D | aes-ce.S | 28 .macro load_round_keys, rounds, rk 32 ld1 {v17.4s-v18.4s}, [\rk], #32 33 1111: ld1 {v19.4s-v20.4s}, [\rk], #32 34 2222: ld1 {v21.4s-v24.4s}, [\rk], #64 35 ld1 {v25.4s-v28.4s}, [\rk], #64 36 ld1 {v29.4s-v31.4s}, [\rk] 40 .macro enc_prepare, rounds, rk, temp 41 mov \temp, \rk 46 .macro enc_switch_key, rounds, rk, temp 47 mov \temp, \rk [all …]
|
D | aes-neon.S | 98 .macro do_block, enc, in, rounds, rk, rkp, i 99 ld1 {v15.4s}, [\rk] 100 add \rkp, \rk, #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 206 ld1 {v15.4s}, [\rk] 207 add \rkp, \rk, #16 [all …]
|
D | ghash-ce-glue.c | 63 u8 ctr[], u32 const rk[], int rounds, 68 u8 ctr[], u32 const rk[], int rounds); 71 u32 const rk[], int rounds); 440 u32 const *rk = NULL; in gcm_encrypt() local 453 if (rk) in gcm_encrypt() 458 iv, rk, nrounds, ks); in gcm_encrypt() 464 rk = ctx->aes_key.key_enc; in gcm_encrypt() 560 u32 const *rk = NULL; in gcm_decrypt() local 570 if (rk) in gcm_decrypt() 575 iv, rk, nrounds); in gcm_decrypt() [all …]
|
D | aes-cipher-glue.c | 12 asmlinkage void __aes_arm64_encrypt(u32 *rk, u8 *out, const u8 *in, int rounds); 13 asmlinkage void __aes_arm64_decrypt(u32 *rk, u8 *out, const u8 *in, int rounds);
|
D | aes-cipher-core.S | 14 rk .req x0 57 ldp \out0, \out1, [rk], #8 87 ldp w8, w9, [rk], #16 88 ldp w10, w11, [rk, #-8]
|
D | aes-ce-ccm-glue.c | 33 u32 *macp, u32 const rk[], u32 rounds); 36 u32 const rk[], u32 rounds, u8 mac[], 40 u32 const rk[], u32 rounds, u8 mac[], 43 asmlinkage void ce_aes_ccm_final(u8 mac[], u8 const ctr[], u32 const rk[],
|
D | aes-ce-glue.c | 27 asmlinkage void __aes_ce_encrypt(u32 *rk, u8 *out, const u8 *in, int rounds); 28 asmlinkage void __aes_ce_decrypt(u32 *rk, u8 *out, const u8 *in, int rounds);
|
D | aes-glue.c | 74 asmlinkage void aes_ecb_encrypt(u8 out[], u8 const in[], u32 const rk[], 76 asmlinkage void aes_ecb_decrypt(u8 out[], u8 const in[], u32 const rk[], 79 asmlinkage void aes_cbc_encrypt(u8 out[], u8 const in[], u32 const rk[], 81 asmlinkage void aes_cbc_decrypt(u8 out[], u8 const in[], u32 const rk[], 84 asmlinkage void aes_cbc_cts_encrypt(u8 out[], u8 const in[], u32 const rk[], 86 asmlinkage void aes_cbc_cts_decrypt(u8 out[], u8 const in[], u32 const rk[], 89 asmlinkage void aes_ctr_encrypt(u8 out[], u8 const in[], u32 const rk[], 106 asmlinkage void aes_mac_update(u8 const in[], u32 const rk[], int rounds,
|
D | sm4-ce-glue.c | 18 asmlinkage void sm4_ce_do_crypt(const u32 *rk, void *out, const void *in);
|
D | ghash-ce-core.S | 366 .macro load_round_keys, rounds, rk 370 ld1 {v17.4s-v18.4s}, [\rk], #32 371 1111: ld1 {v19.4s-v20.4s}, [\rk], #32 372 2222: ld1 {v21.4s-v24.4s}, [\rk], #64 373 ld1 {v25.4s-v28.4s}, [\rk], #64 374 ld1 {v29.4s-v31.4s}, [\rk]
|
/Linux-v5.4/arch/arm/crypto/ |
D | aes-neonbs-glue.c | 27 asmlinkage void aesbs_convert_key(u8 out[], u32 const rk[], int rounds); 29 asmlinkage void aesbs_ecb_encrypt(u8 out[], u8 const in[], u8 const rk[], 31 asmlinkage void aesbs_ecb_decrypt(u8 out[], u8 const in[], u8 const rk[], 34 asmlinkage void aesbs_cbc_decrypt(u8 out[], u8 const in[], u8 const rk[], 37 asmlinkage void aesbs_ctr_encrypt(u8 out[], u8 const in[], u8 const rk[], 40 asmlinkage void aesbs_xts_encrypt(u8 out[], u8 const in[], u8 const rk[], 42 asmlinkage void aesbs_xts_decrypt(u8 out[], u8 const in[], u8 const rk[], 47 u8 rk[13 * (8 * AES_BLOCK_SIZE) + 32] __aligned(AES_BLOCK_SIZE); 70 struct crypto_aes_ctx rk; in aesbs_setkey() local 73 err = aes_expandkey(&rk, in_key, key_len); in aesbs_setkey() [all …]
|
D | sha2-ce-core.S | 17 rk .req r3 34 vld1.32 {k\ev}, [rk, :128]! 89 adr rk, .Lsha256_rcon 90 vld1.32 {k0}, [rk, :128]!
|
D | aes-cipher-glue.c | 13 asmlinkage void __aes_arm_encrypt(u32 *rk, int rounds, const u8 *in, u8 *out); 14 asmlinkage void __aes_arm_decrypt(u32 *rk, int rounds, const u8 *in, u8 *out);
|
D | aes-ce-glue.c | 29 asmlinkage void ce_aes_ecb_encrypt(u8 out[], u8 const in[], u32 const rk[], 31 asmlinkage void ce_aes_ecb_decrypt(u8 out[], u8 const in[], u32 const rk[], 34 asmlinkage void ce_aes_cbc_encrypt(u8 out[], u8 const in[], u32 const rk[], 36 asmlinkage void ce_aes_cbc_decrypt(u8 out[], u8 const in[], u32 const rk[], 38 asmlinkage void ce_aes_cbc_cts_encrypt(u8 out[], u8 const in[], u32 const rk[], 40 asmlinkage void ce_aes_cbc_cts_decrypt(u8 out[], u8 const in[], u32 const rk[], 43 asmlinkage void ce_aes_ctr_encrypt(u8 out[], u8 const in[], u32 const rk[],
|
D | aes-cipher-core.S | 16 rk .req r0 84 ldm rk!, {t1, t2} 128 ldm rk!, {r8-r11}
|
/Linux-v5.4/drivers/staging/rtl8723bs/core/ |
D | rtw_security.c | 2192 static void rijndaelKeySetupEnc(u32 rk[/*44*/], const u8 cipherKey[]) in rijndaelKeySetupEnc() argument 2197 rk[0] = GETU32(cipherKey); in rijndaelKeySetupEnc() 2198 rk[1] = GETU32(cipherKey + 4); in rijndaelKeySetupEnc() 2199 rk[2] = GETU32(cipherKey + 8); in rijndaelKeySetupEnc() 2200 rk[3] = GETU32(cipherKey + 12); in rijndaelKeySetupEnc() 2202 temp = rk[3]; in rijndaelKeySetupEnc() 2203 rk[4] = rk[0] ^ in rijndaelKeySetupEnc() 2206 rk[5] = rk[1] ^ rk[4]; in rijndaelKeySetupEnc() 2207 rk[6] = rk[2] ^ rk[5]; in rijndaelKeySetupEnc() 2208 rk[7] = rk[3] ^ rk[6]; in rijndaelKeySetupEnc() [all …]
|
/Linux-v5.4/arch/arm/boot/dts/ |
D | bcm4708-linksys-ea6500-v2.dts | 4 * Copyright (C) 2018 Rene Kjellerup <rk.katana.steel@gmail.com>
|
D | at91-dvk_su60_somc.dtsi | 55 atmel,clk-from-rk-pin;
|
D | sama5d3xmb.dtsi | 37 atmel,clk-from-rk-pin;
|
/Linux-v5.4/Documentation/devicetree/bindings/timer/ |
D | rockchip,rk-timer.txt | 1 Rockchip rk timer
|
/Linux-v5.4/drivers/net/ethernet/stmicro/stmmac/ |
D | Makefile | 22 obj-$(CONFIG_DWMAC_ROCKCHIP) += dwmac-rk.o
|
/Linux-v5.4/Documentation/devicetree/bindings/misc/ |
D | atmel-ssc.txt | 21 - atmel,clk-from-rk-pin: bool property.
|
/Linux-v5.4/drivers/input/joystick/iforce/ |
D | iforce-ff.c | 129 __u16 rsat, __u16 lsat, __s16 rk, __s16 lk, u16 db, __s16 center) in make_condition_modifier() argument 147 …data[2] = (100 * rk) >> 15; /* Dangerous: the sign is extended by gcc on plateforms providing an a… in make_condition_modifier()
|