Lines Matching refs:buf
38 unsigned char *buf[2]; in pkcs_5_alg2() local
51 buf[0] = XMALLOC(MAXBLOCKSIZE * 2); in pkcs_5_alg2()
53 if (hmac == NULL || buf[0] == NULL) { in pkcs_5_alg2()
57 if (buf[0] != NULL) { in pkcs_5_alg2()
58 XFREE(buf[0]); in pkcs_5_alg2()
63 buf[1] = buf[0] + MAXBLOCKSIZE; in pkcs_5_alg2()
70 zeromem(buf[0], MAXBLOCKSIZE*2); in pkcs_5_alg2()
73 STORE32H(blkno, buf[1]); in pkcs_5_alg2()
83 if ((err = hmac_process(hmac, buf[1], 4)) != CRYPT_OK) { in pkcs_5_alg2()
87 if ((err = hmac_done(hmac, buf[0], &x)) != CRYPT_OK) { in pkcs_5_alg2()
92 XMEMCPY(buf[1], buf[0], x); in pkcs_5_alg2()
94 … if ((err = hmac_memory(hash_idx, password, password_len, buf[0], x, buf[0], &x)) != CRYPT_OK) { in pkcs_5_alg2()
98 buf[1][y] ^= buf[0][y]; in pkcs_5_alg2()
104 out[stored++] = buf[1][y]; in pkcs_5_alg2()
113 zeromem(buf[0], MAXBLOCKSIZE*2); in pkcs_5_alg2()
118 XFREE(buf[0]); in pkcs_5_alg2()