Lines Matching refs:B
590 #define ROUND(L, R, A, B, K, d) \ argument
591 B = K[0]; A = K[1]; K += d; \
592 B ^= R; A ^= R; \
593 B &= 0x3f3f3f3f; ROR(A, 4); \
594 L ^= S8[0xff & B]; A &= 0x3f3f3f3f; \
595 L ^= S6[0xff & (B >> 8)]; B >>= 16; \
598 L ^= S4[0xff & B]; \
599 L ^= S2[0xff & (B >> 8)]; \
809 u32 L, R, A, B; 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()
832 u32 L, R, A, B; 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()
898 u32 L, R, A, B; in des3_ede_encrypt() local
906 ROUND(L, R, A, B, K, 2); in des3_ede_encrypt()
907 ROUND(R, L, A, B, K, 2); in des3_ede_encrypt()
910 ROUND(R, L, A, B, K, 2); in des3_ede_encrypt()
911 ROUND(L, R, A, B, K, 2); in des3_ede_encrypt()
914 ROUND(L, R, A, B, K, 2); in des3_ede_encrypt()
915 ROUND(R, L, A, B, K, 2); in des3_ede_encrypt()
929 u32 L, R, A, B; in des3_ede_decrypt() local
937 ROUND(L, R, A, B, K, -2); in des3_ede_decrypt()
938 ROUND(R, L, A, B, K, -2); in des3_ede_decrypt()
941 ROUND(R, L, A, B, K, -2); in des3_ede_decrypt()
942 ROUND(L, R, A, B, K, -2); in des3_ede_decrypt()
945 ROUND(L, R, A, B, K, -2); in des3_ede_decrypt()
946 ROUND(R, L, A, B, K, -2); in des3_ede_decrypt()