Lines Matching refs:K
590 #define ROUND(L, R, A, B, K, d) \ argument
591 B = K[0]; A = K[1]; K += d; \
806 const u32 *K = ctx->expkey; in des_encrypt() local
817 ROUND(L, R, A, B, K, 2); in des_encrypt()
818 ROUND(R, L, A, B, K, 2); in des_encrypt()
829 const u32 *K = ctx->expkey + DES_EXPKEY_WORDS - 2; in des_decrypt() local
840 ROUND(L, R, A, B, K, -2); in des_decrypt()
841 ROUND(R, L, A, B, K, -2); in des_decrypt()
865 const u32 *K = (const u32 *)key; in des3_ede_setkey() local
870 if (unlikely(!((K[0] ^ K[2]) | (K[1] ^ K[3])) || in des3_ede_setkey()
871 !((K[2] ^ K[4]) | (K[3] ^ K[5]))) && in des3_ede_setkey()
888 const u32 *K = dctx->expkey; in des3_ede_encrypt() local
899 ROUND(L, R, A, B, K, 2); in des3_ede_encrypt()
900 ROUND(R, L, A, B, K, 2); in des3_ede_encrypt()
903 ROUND(R, L, A, B, K, 2); in des3_ede_encrypt()
904 ROUND(L, R, A, B, K, 2); in des3_ede_encrypt()
907 ROUND(L, R, A, B, K, 2); in des3_ede_encrypt()
908 ROUND(R, L, A, B, K, 2); in des3_ede_encrypt()
919 const u32 *K = dctx->expkey + DES3_EDE_EXPKEY_WORDS - 2; in des3_ede_decrypt() local
930 ROUND(L, R, A, B, K, -2); in des3_ede_decrypt()
931 ROUND(R, L, A, B, K, -2); in des3_ede_decrypt()
934 ROUND(R, L, A, B, K, -2); in des3_ede_decrypt()
935 ROUND(L, R, A, B, K, -2); in des3_ede_decrypt()
938 ROUND(L, R, A, B, K, -2); in des3_ede_decrypt()
939 ROUND(R, L, A, B, K, -2); in des3_ede_decrypt()