Lines Matching refs:rdata

3304     RAND_DATA *rdata;  in rand_test_init()  local
3309 if (!TEST_ptr(rdata = OPENSSL_zalloc(sizeof(*rdata)))) in rand_test_init()
3316 rdata->parent = EVP_RAND_CTX_new(rand, NULL); in rand_test_init()
3318 if (rdata->parent == NULL) in rand_test_init()
3322 if (!EVP_RAND_CTX_set_params(rdata->parent, params)) in rand_test_init()
3328 rdata->ctx = EVP_RAND_CTX_new(rand, rdata->parent); in rand_test_init()
3330 if (rdata->ctx == NULL) in rand_test_init()
3332 rdata->init_controls = sk_OPENSSL_STRING_new_null(); in rand_test_init()
3334 rdata->n = -1; in rand_test_init()
3335 t->data = rdata; in rand_test_init()
3338 EVP_RAND_CTX_free(rdata->parent); in rand_test_init()
3339 OPENSSL_free(rdata); in rand_test_init()
3345 RAND_DATA *rdata = t->data; in rand_test_cleanup() local
3348 ctrlfree(rdata->init_controls); in rand_test_cleanup()
3349 OPENSSL_free(rdata->cipher); in rand_test_cleanup()
3350 OPENSSL_free(rdata->digest); in rand_test_cleanup()
3352 for (i = 0; i <= rdata->n; i++) { in rand_test_cleanup()
3353 OPENSSL_free(rdata->data[i].entropy); in rand_test_cleanup()
3354 OPENSSL_free(rdata->data[i].reseed_entropy); in rand_test_cleanup()
3355 OPENSSL_free(rdata->data[i].nonce); in rand_test_cleanup()
3356 OPENSSL_free(rdata->data[i].pers); in rand_test_cleanup()
3357 OPENSSL_free(rdata->data[i].reseed_addin); in rand_test_cleanup()
3358 OPENSSL_free(rdata->data[i].addinA); in rand_test_cleanup()
3359 OPENSSL_free(rdata->data[i].addinB); in rand_test_cleanup()
3360 OPENSSL_free(rdata->data[i].pr_entropyA); in rand_test_cleanup()
3361 OPENSSL_free(rdata->data[i].pr_entropyB); in rand_test_cleanup()
3362 OPENSSL_free(rdata->data[i].output); in rand_test_cleanup()
3364 EVP_RAND_CTX_free(rdata->ctx); in rand_test_cleanup()
3365 EVP_RAND_CTX_free(rdata->parent); in rand_test_cleanup()
3371 RAND_DATA *rdata = t->data; in rand_test_parse() local
3380 if (n > rdata->n) in rand_test_parse()
3381 rdata->n = n; in rand_test_parse()
3382 item = rdata->data + n; in rand_test_parse()
3407 return TEST_ptr(rdata->cipher = OPENSSL_strdup(value)); in rand_test_parse()
3409 return TEST_ptr(rdata->digest = OPENSSL_strdup(value)); in rand_test_parse()
3411 rdata->use_df = atoi(value) != 0; in rand_test_parse()
3417 rdata->generate_bits = (unsigned int)n; in rand_test_parse()
3421 rdata->prediction_resistance = atoi(value) != 0; in rand_test_parse()
3425 return ctrladd(rdata->init_controls, value); in rand_test_parse()