Lines Matching refs:P
360 #define EROUND(a, b, n) do { b ^= P[n]; a ^= bf_F(b); } while (0)
361 #define DROUND(a, b, n) do { a ^= bf_F(b); b ^= P[n]; } while (0)
374 u32 *P = dsp->bf_p; in dsp_bf_encrypt() local
422 yl ^= P[16]; in dsp_bf_encrypt()
423 yr ^= P[17]; in dsp_bf_encrypt()
466 u32 *P = dsp->bf_p; in dsp_bf_decrypt() local
520 yr ^= P[17]; in dsp_bf_decrypt()
521 yl ^= P[16]; in dsp_bf_decrypt()
563 encrypt_block(const u32 *P, const u32 *S, u32 *dst, u32 *src) in encrypt_block() argument
585 yl ^= P[16]; in encrypt_block()
586 yr ^= P[17]; in encrypt_block()
603 u32 *P = (u32 *)dsp->bf_p; in dsp_bf_init() local
629 P[i] = bf_pbox[i]; in dsp_bf_init()
638 P[i] = P[i] ^ temp; in dsp_bf_init()
646 encrypt_block(P, S, data, data); in dsp_bf_init()
648 P[i] = data[0]; in dsp_bf_init()
649 P[i + 1] = data[1]; in dsp_bf_init()
654 encrypt_block(P, S, data, data); in dsp_bf_init()