278
280
/* Generic load_key function pointer */
279
281
typedef EVP_PKEY * (*ENGINE_LOAD_KEY_PTR)(ENGINE *, const char *,
280
282
UI_METHOD *ui_method, void *callback_data);
284
STACK_OF(X509_NAME) *ca_dn, X509 **pcert, EVP_PKEY **pkey,
281
286
/* These callback types are for an ENGINE's handler for cipher and digest logic.
282
287
* These handlers have these prototypes;
283
288
* int foo(ENGINE *e, const EVP_CIPHER **cipher, const int **nids, int nid);