Lines Matching refs:kdata

1103     PKEY_DATA *kdata;  in pkey_test_init()  local
1116 if (!TEST_ptr(kdata = OPENSSL_zalloc(sizeof(*kdata)))) { in pkey_test_init()
1120 kdata->keyop = keyop; in pkey_test_init()
1121 if (!TEST_ptr(kdata->ctx = EVP_PKEY_CTX_new(pkey, NULL))) { in pkey_test_init()
1123 OPENSSL_free(kdata); in pkey_test_init()
1126 if (keyopinit(kdata->ctx) <= 0) in pkey_test_init()
1128 t->data = kdata; in pkey_test_init()
1134 PKEY_DATA *kdata = t->data; in pkey_test_cleanup() local
1136 OPENSSL_free(kdata->input); in pkey_test_cleanup()
1137 OPENSSL_free(kdata->output); in pkey_test_cleanup()
1138 EVP_PKEY_CTX_free(kdata->ctx); in pkey_test_cleanup()
1179 PKEY_DATA *kdata = t->data; in pkey_test_parse() local
1181 return parse_bin(value, &kdata->input, &kdata->input_len); in pkey_test_parse()
1183 return parse_bin(value, &kdata->output, &kdata->output_len); in pkey_test_parse()
1185 return pkey_test_ctrl(t, kdata->ctx, value); in pkey_test_parse()
1265 PKEY_DATA *kdata = t->data; in verify_test_run() local
1267 if (EVP_PKEY_verify(kdata->ctx, kdata->output, kdata->output_len, in verify_test_run()
1268 kdata->input, kdata->input_len) <= 0) in verify_test_run()
1290 PKEY_DATA *kdata = t->data; in pderive_test_parse() local
1296 if (EVP_PKEY_derive_set_peer(kdata->ctx, peer) <= 0) in pderive_test_parse()
1301 return parse_bin(value, &kdata->output, &kdata->output_len); in pderive_test_parse()
1303 return pkey_test_ctrl(t, kdata->ctx, value); in pderive_test_parse()
1726 KDF_DATA *kdata; in kdf_test_init() local
1739 if (!TEST_ptr(kdata = OPENSSL_zalloc(sizeof(*kdata)))) in kdf_test_init()
1741 kdata->ctx = EVP_PKEY_CTX_new_id(kdf_nid, NULL); in kdf_test_init()
1742 if (kdata->ctx == NULL) { in kdf_test_init()
1743 OPENSSL_free(kdata); in kdf_test_init()
1746 if (EVP_PKEY_derive_init(kdata->ctx) <= 0) { in kdf_test_init()
1747 EVP_PKEY_CTX_free(kdata->ctx); in kdf_test_init()
1748 OPENSSL_free(kdata); in kdf_test_init()
1751 t->data = kdata; in kdf_test_init()
1757 KDF_DATA *kdata = t->data; in kdf_test_cleanup() local
1758 OPENSSL_free(kdata->output); in kdf_test_cleanup()
1759 EVP_PKEY_CTX_free(kdata->ctx); in kdf_test_cleanup()
1765 KDF_DATA *kdata = t->data; in kdf_test_parse() local
1768 return parse_bin(value, &kdata->output, &kdata->output_len); in kdf_test_parse()
1770 return pkey_test_ctrl(t, kdata->ctx, value); in kdf_test_parse()