Ошибка при печати значений структуры EVP_PKEY_CTX - PullRequest
0 голосов
/ 20 марта 2020

В тестере я пытаюсь напечатать значение структуры evp_pkey_ctx_st, но получаю ошибку разыменования указателя на неполный тип EVP_PKEY_CTX.

printf("\nOpearation:%d",ctx->operation);

Может кто-нибудь, пожалуйста, направьте меня. Это осуществимый подход? мы можем напечатать значения структуры на стороне двигателя или тестера?

1 Ответ

0 голосов
/ 20 марта 2020

Структура EVP_PKEY_CTX непрозрачна. Существуют функции, которые можно вызвать для его обработки, но только код, являющийся частью самой реализации, должен понимать структуру. Расположение структуры - это деталь реализации, которая не раскрывается вне кода OpenSSL.

Непонятно, что именно вы пытаетесь сделать. Вы внедряете движок OpenSSL? Можете ли вы показать нам достаточно кода, чтобы повторить ошибку, которую вы получаете вместе с достаточным контекстом, чтобы понять, как создать код?

...