Opaque context for public-key operations (sign, verify, encrypt, derive, keygen, and related controls).
Declared in <openssl/types.h>
<openssl/types.h>
typedef evp_pkey_ctx_st EVP_PKEY_CTX;