Lines Matching defs:tmp
194 unsigned char *tmp;
204 if ((tmp = OPENSSL_malloc(inlen)) == NULL) {
209 if (!EVP_DecryptUpdate(ctx, tmp + inlen - 2 * blocklen, &outl,
216 || !EVP_DecryptUpdate(ctx, tmp, &outl,
217 tmp + inlen - blocklen, blocklen)
219 || !EVP_DecryptUpdate(ctx, tmp, &outl, in, inlen - blocklen)
224 || !EVP_DecryptUpdate(ctx, tmp, &outl, tmp, inlen))
227 if (((tmp[1] ^ tmp[4]) & (tmp[2] ^ tmp[5]) & (tmp[3] ^ tmp[6])) != 0xff) {
231 if (inlen < (size_t)(tmp[0] - 4)) {
235 *outlen = (size_t)tmp[0];
236 memcpy(out, tmp + 4, *outlen);
239 OPENSSL_clear_free(tmp, inlen);