Lines Matching refs:tmp
73 unsigned char tmp[128]; in rc2_setup_ex() local
92 tmp[i] = key[i] & 255; in rc2_setup_ex()
98 tmp[i] = permute[(tmp[i - 1] + tmp[i - keylen]) & 255]; in rc2_setup_ex()
105 tmp[128 - T8] = permute[tmp[128 - T8] & TM]; in rc2_setup_ex()
107 tmp[i] = permute[tmp[i + 1] ^ tmp[i + T8]]; in rc2_setup_ex()
112 xkey[i] = (unsigned)tmp[2*i] + ((unsigned)tmp[2*i+1] << 8); in rc2_setup_ex()
116 zeromem(tmp, sizeof(tmp)); in rc2_setup_ex()
354 unsigned char tmp[2][8]; in rc2_test()
357 zeromem(tmp, sizeof(tmp)); in rc2_test()
369 rc2_ecb_encrypt(tests[x].pt, tmp[0], &skey); in rc2_test()
370 rc2_ecb_decrypt(tmp[0], tmp[1], &skey); in rc2_test()
372 if (compare_testvector(tmp[0], 8, tests[x].ct, 8, "RC2 CT", x) || in rc2_test()
373 compare_testvector(tmp[1], 8, tests[x].pt, 8, "RC2 PT", x)) { in rc2_test()
378 for (y = 0; y < 8; y++) tmp[0][y] = 0; in rc2_test()
379 for (y = 0; y < 1000; y++) rc2_ecb_encrypt(tmp[0], tmp[0], &skey); in rc2_test()
380 for (y = 0; y < 1000; y++) rc2_ecb_decrypt(tmp[0], tmp[0], &skey); in rc2_test()
381 for (y = 0; y < 8; y++) if (tmp[0][y] != 0) return CRYPT_FAIL_TESTVECTOR; in rc2_test()