Lines Matching defs:rdata
2424 RAND_DATA *rdata;
2429 if (!TEST_ptr(rdata = OPENSSL_zalloc(sizeof(*rdata))))
2436 rdata->parent = EVP_RAND_CTX_new(rand, NULL);
2438 if (rdata->parent == NULL)
2442 if (!EVP_RAND_CTX_set_params(rdata->parent, params))
2448 rdata->ctx = EVP_RAND_CTX_new(rand, rdata->parent);
2450 if (rdata->ctx == NULL)
2453 rdata->n = -1;
2454 t->data = rdata;
2457 EVP_RAND_CTX_free(rdata->parent);
2458 OPENSSL_free(rdata);
2464 RAND_DATA *rdata = t->data;
2467 OPENSSL_free(rdata->cipher);
2468 OPENSSL_free(rdata->digest);
2470 for (i = 0; i <= rdata->n; i++) {
2471 OPENSSL_free(rdata->data[i].entropy);
2472 OPENSSL_free(rdata->data[i].reseed_entropy);
2473 OPENSSL_free(rdata->data[i].nonce);
2474 OPENSSL_free(rdata->data[i].pers);
2475 OPENSSL_free(rdata->data[i].reseed_addin);
2476 OPENSSL_free(rdata->data[i].addinA);
2477 OPENSSL_free(rdata->data[i].addinB);
2478 OPENSSL_free(rdata->data[i].pr_entropyA);
2479 OPENSSL_free(rdata->data[i].pr_entropyB);
2480 OPENSSL_free(rdata->data[i].output);
2482 EVP_RAND_CTX_free(rdata->ctx);
2483 EVP_RAND_CTX_free(rdata->parent);
2489 RAND_DATA *rdata = t->data;
2498 if (n > rdata->n)
2499 rdata->n = n;
2500 item = rdata->data + n;
2531 return TEST_ptr(rdata->cipher = OPENSSL_strdup(value));
2533 return TEST_ptr(rdata->digest = OPENSSL_strdup(value));
2535 rdata->use_df = atoi(value) != 0;
2541 rdata->generate_bits = (unsigned int)n;
2545 rdata->prediction_resistance = atoi(value) != 0;