Lines Matching refs:K

41     b[0]  = (safer_ebox[(b[0] ^ skey->saferp.K[i][0]) & 255] + skey->saferp.K[i+1][0]) & 255;    \
42 b[1] = safer_lbox[(b[1] + skey->saferp.K[i][1]) & 255] ^ skey->saferp.K[i+1][1]; \
43 b[2] = safer_lbox[(b[2] + skey->saferp.K[i][2]) & 255] ^ skey->saferp.K[i+1][2]; \
44 b[3] = (safer_ebox[(b[3] ^ skey->saferp.K[i][3]) & 255] + skey->saferp.K[i+1][3]) & 255; \
45 b[4] = (safer_ebox[(b[4] ^ skey->saferp.K[i][4]) & 255] + skey->saferp.K[i+1][4]) & 255; \
46 b[5] = safer_lbox[(b[5] + skey->saferp.K[i][5]) & 255] ^ skey->saferp.K[i+1][5]; \
47 b[6] = safer_lbox[(b[6] + skey->saferp.K[i][6]) & 255] ^ skey->saferp.K[i+1][6]; \
48 b[7] = (safer_ebox[(b[7] ^ skey->saferp.K[i][7]) & 255] + skey->saferp.K[i+1][7]) & 255; \
49 b[8] = (safer_ebox[(b[8] ^ skey->saferp.K[i][8]) & 255] + skey->saferp.K[i+1][8]) & 255; \
50 b[9] = safer_lbox[(b[9] + skey->saferp.K[i][9]) & 255] ^ skey->saferp.K[i+1][9]; \
51 b[10] = safer_lbox[(b[10] + skey->saferp.K[i][10]) & 255] ^ skey->saferp.K[i+1][10]; \
52 b[11] = (safer_ebox[(b[11] ^ skey->saferp.K[i][11]) & 255] + skey->saferp.K[i+1][11]) & 255; \
53 b[12] = (safer_ebox[(b[12] ^ skey->saferp.K[i][12]) & 255] + skey->saferp.K[i+1][12]) & 255; \
54 b[13] = safer_lbox[(b[13] + skey->saferp.K[i][13]) & 255] ^ skey->saferp.K[i+1][13]; \
55 b[14] = safer_lbox[(b[14] + skey->saferp.K[i][14]) & 255] ^ skey->saferp.K[i+1][14]; \
56 b[15] = (safer_ebox[(b[15] ^ skey->saferp.K[i][15]) & 255] + skey->saferp.K[i+1][15]) & 255; \
61 b[0] = safer_lbox[(b[0] - skey->saferp.K[i+1][0]) & 255] ^ skey->saferp.K[i][0]; \
62 b[1] = (safer_ebox[(b[1] ^ skey->saferp.K[i+1][1]) & 255] - skey->saferp.K[i][1]) & 255; \
63 b[2] = (safer_ebox[(b[2] ^ skey->saferp.K[i+1][2]) & 255] - skey->saferp.K[i][2]) & 255; \
64 b[3] = safer_lbox[(b[3] - skey->saferp.K[i+1][3]) & 255] ^ skey->saferp.K[i][3]; \
65 b[4] = safer_lbox[(b[4] - skey->saferp.K[i+1][4]) & 255] ^ skey->saferp.K[i][4]; \
66 b[5] = (safer_ebox[(b[5] ^ skey->saferp.K[i+1][5]) & 255] - skey->saferp.K[i][5]) & 255; \
67 b[6] = (safer_ebox[(b[6] ^ skey->saferp.K[i+1][6]) & 255] - skey->saferp.K[i][6]) & 255; \
68 b[7] = safer_lbox[(b[7] - skey->saferp.K[i+1][7]) & 255] ^ skey->saferp.K[i][7]; \
69 b[8] = safer_lbox[(b[8] - skey->saferp.K[i+1][8]) & 255] ^ skey->saferp.K[i][8]; \
70 b[9] = (safer_ebox[(b[9] ^ skey->saferp.K[i+1][9]) & 255] - skey->saferp.K[i][9]) & 255; \
71 b[10] = (safer_ebox[(b[10] ^ skey->saferp.K[i+1][10]) & 255] - skey->saferp.K[i][10]) & 255; \
72 b[11] = safer_lbox[(b[11] - skey->saferp.K[i+1][11]) & 255] ^ skey->saferp.K[i][11]; \
73 b[12] = safer_lbox[(b[12] - skey->saferp.K[i+1][12]) & 255] ^ skey->saferp.K[i][12]; \
74 b[13] = (safer_ebox[(b[13] ^ skey->saferp.K[i+1][13]) & 255] - skey->saferp.K[i][13]) & 255; \
75 b[14] = (safer_ebox[(b[14] ^ skey->saferp.K[i+1][14]) & 255] - skey->saferp.K[i][14]) & 255; \
76 b[15] = safer_lbox[(b[15] - skey->saferp.K[i+1][15]) & 255] ^ skey->saferp.K[i][15]; \
249 skey->saferp.K[0][x] = t[x]; in saferp_setup()
262 skey->saferp.K[x][y] = (t[z] + safer_bias[x-1][y]) & 255; in saferp_setup()
277 skey->saferp.K[0][x] = t[x]; in saferp_setup()
289 skey->saferp.K[x][y] = (t[z] + safer_bias[x-1][y]) & 255; in saferp_setup()
304 skey->saferp.K[0][x] = t[x]; in saferp_setup()
316 skey->saferp.K[x][y] = (t[z] + safer_bias[x-1][y]) & 255; in saferp_setup()
374 ct[0] = b[0] ^ skey->saferp.K[skey->saferp.rounds*2][0]; in saferp_ecb_encrypt()
375 ct[1] = (b[1] + skey->saferp.K[skey->saferp.rounds*2][1]) & 255; in saferp_ecb_encrypt()
376 ct[2] = (b[2] + skey->saferp.K[skey->saferp.rounds*2][2]) & 255; in saferp_ecb_encrypt()
377 ct[3] = b[3] ^ skey->saferp.K[skey->saferp.rounds*2][3]; in saferp_ecb_encrypt()
378 ct[4] = b[4] ^ skey->saferp.K[skey->saferp.rounds*2][4]; in saferp_ecb_encrypt()
379 ct[5] = (b[5] + skey->saferp.K[skey->saferp.rounds*2][5]) & 255; in saferp_ecb_encrypt()
380 ct[6] = (b[6] + skey->saferp.K[skey->saferp.rounds*2][6]) & 255; in saferp_ecb_encrypt()
381 ct[7] = b[7] ^ skey->saferp.K[skey->saferp.rounds*2][7]; in saferp_ecb_encrypt()
382 ct[8] = b[8] ^ skey->saferp.K[skey->saferp.rounds*2][8]; in saferp_ecb_encrypt()
383 ct[9] = (b[9] + skey->saferp.K[skey->saferp.rounds*2][9]) & 255; in saferp_ecb_encrypt()
384 ct[10] = (b[10] + skey->saferp.K[skey->saferp.rounds*2][10]) & 255; in saferp_ecb_encrypt()
385 ct[11] = b[11] ^ skey->saferp.K[skey->saferp.rounds*2][11]; in saferp_ecb_encrypt()
386 ct[12] = b[12] ^ skey->saferp.K[skey->saferp.rounds*2][12]; in saferp_ecb_encrypt()
387 ct[13] = (b[13] + skey->saferp.K[skey->saferp.rounds*2][13]) & 255; in saferp_ecb_encrypt()
388 ct[14] = (b[14] + skey->saferp.K[skey->saferp.rounds*2][14]) & 255; in saferp_ecb_encrypt()
389 ct[15] = b[15] ^ skey->saferp.K[skey->saferp.rounds*2][15]; in saferp_ecb_encrypt()
417 b[0] = ct[0] ^ skey->saferp.K[skey->saferp.rounds*2][0]; in saferp_ecb_decrypt()
418 b[1] = (ct[1] - skey->saferp.K[skey->saferp.rounds*2][1]) & 255; in saferp_ecb_decrypt()
419 b[2] = (ct[2] - skey->saferp.K[skey->saferp.rounds*2][2]) & 255; in saferp_ecb_decrypt()
420 b[3] = ct[3] ^ skey->saferp.K[skey->saferp.rounds*2][3]; in saferp_ecb_decrypt()
421 b[4] = ct[4] ^ skey->saferp.K[skey->saferp.rounds*2][4]; in saferp_ecb_decrypt()
422 b[5] = (ct[5] - skey->saferp.K[skey->saferp.rounds*2][5]) & 255; in saferp_ecb_decrypt()
423 b[6] = (ct[6] - skey->saferp.K[skey->saferp.rounds*2][6]) & 255; in saferp_ecb_decrypt()
424 b[7] = ct[7] ^ skey->saferp.K[skey->saferp.rounds*2][7]; in saferp_ecb_decrypt()
425 b[8] = ct[8] ^ skey->saferp.K[skey->saferp.rounds*2][8]; in saferp_ecb_decrypt()
426 b[9] = (ct[9] - skey->saferp.K[skey->saferp.rounds*2][9]) & 255; in saferp_ecb_decrypt()
427 b[10] = (ct[10] - skey->saferp.K[skey->saferp.rounds*2][10]) & 255; in saferp_ecb_decrypt()
428 b[11] = ct[11] ^ skey->saferp.K[skey->saferp.rounds*2][11]; in saferp_ecb_decrypt()
429 b[12] = ct[12] ^ skey->saferp.K[skey->saferp.rounds*2][12]; in saferp_ecb_decrypt()
430 b[13] = (ct[13] - skey->saferp.K[skey->saferp.rounds*2][13]) & 255; in saferp_ecb_decrypt()
431 b[14] = (ct[14] - skey->saferp.K[skey->saferp.rounds*2][14]) & 255; in saferp_ecb_decrypt()
432 b[15] = ct[15] ^ skey->saferp.K[skey->saferp.rounds*2][15]; in saferp_ecb_decrypt()