Lines Matching refs:i

217 	int i, j, b, k, inbit, obit;  in _crypt_extended_init()  local
232 for (i = 0; i < 8; i++) in _crypt_extended_init()
235 u_sbox[i][j] = sbox[i][b]; in _crypt_extended_init()
243 for (i = 0; i < 64; i++) in _crypt_extended_init()
245 m_sbox[b][(i << 6) | j] = in _crypt_extended_init()
246 (u_sbox[(b << 1)][i] << 4) | in _crypt_extended_init()
253 for (i = 0; i < 64; i++) { in _crypt_extended_init()
254 init_perm[final_perm[i] = IP[i] - 1] = i; in _crypt_extended_init()
255 inv_key_perm[i] = 255; in _crypt_extended_init()
262 for (i = 0; i < 56; i++) { in _crypt_extended_init()
263 u_key_perm[i] = key_perm[i] - 1; in _crypt_extended_init()
264 inv_key_perm[key_perm[i] - 1] = i; in _crypt_extended_init()
265 inv_comp_perm[i] = 255; in _crypt_extended_init()
271 for (i = 0; i < 48; i++) { in _crypt_extended_init()
272 inv_comp_perm[comp_perm[i] - 1] = i; in _crypt_extended_init()
280 for (i = 0; i < 256; i++) { in _crypt_extended_init()
281 *(il = &ip_maskl[k][i]) = 0; in _crypt_extended_init()
282 *(ir = &ip_maskr[k][i]) = 0; in _crypt_extended_init()
283 *(fl = &fp_maskl[k][i]) = 0; in _crypt_extended_init()
284 *(fr = &fp_maskr[k][i]) = 0; in _crypt_extended_init()
287 if (i & bits8[j]) { in _crypt_extended_init()
299 for (i = 0; i < 128; i++) { in _crypt_extended_init()
300 *(il = &key_perm_maskl[k][i]) = 0; in _crypt_extended_init()
301 *(ir = &key_perm_maskr[k][i]) = 0; in _crypt_extended_init()
304 if (i & bits8[j + 1]) { in _crypt_extended_init()
313 *(il = &comp_maskl[k][i]) = 0; in _crypt_extended_init()
314 *(ir = &comp_maskr[k][i]) = 0; in _crypt_extended_init()
317 if (i & bits8[j + 1]) { in _crypt_extended_init()
333 for (i = 0; i < 32; i++) in _crypt_extended_init()
334 un_pbox[pbox[i] - 1] = i; in _crypt_extended_init()
337 for (i = 0; i < 256; i++) { in _crypt_extended_init()
338 *(p = &psbox[b][i]) = 0; in _crypt_extended_init()
340 if (i & bits8[j]) in _crypt_extended_init()
360 int i; in setup_salt() local
369 for (i = 0; i < 24; i++) { in setup_salt()
619 int i; in _crypt_extended_r() local
645 for (i = 1, count = 0; i < 5; i++) { in _crypt_extended_r()
646 int value = ascii_to_bin(setting[i]); in _crypt_extended_r()
647 if (ascii64[value] != setting[i]) in _crypt_extended_r()
649 count |= value << (i - 1) * 6; in _crypt_extended_r()
654 for (i = 5, salt = 0; i < 9; i++) { in _crypt_extended_r()
655 int value = ascii_to_bin(setting[i]); in _crypt_extended_r()
656 if (ascii64[value] != setting[i]) in _crypt_extended_r()
658 salt |= value << (i - 5) * 6; in _crypt_extended_r()
792 int i; in main() local
794 for (i = 0; tests[i].hash; i++) { in main()
795 char *hash = crypt(tests[i].pw, tests[i].hash); in main()
796 if (!hash && strlen(tests[i].hash) < 13) in main()
798 if (!strcmp(hash, tests[i].hash)) in main()