#include <openssl/bio.h>
#include <openssl/engine.h>
#include <openssl/pem.h>
#include <stdio.h>
#include <string.h>
Go to the source code of this file.
Functions | |
static int | e_passthrough_init (ENGINE *e) |
EVP_PKEY * | e_passthrough_load_privkey (ENGINE *eng, const char *key_id, UI_METHOD *ui_method, void *callback_data) |
int | passthrough_bind_helper (ENGINE *e, const char *id) |
Variables | |
static int | e_passthrough_idx = -1 |
static const char | engine_id [] = "libengine_passthrough" |
static const char | engine_name [] = "A passthrough engine for private keys" |
Definition at line 38 of file engine_passthrough.cc.
EVP_PKEY* e_passthrough_load_privkey | ( | ENGINE * | eng, |
const char * | key_id, | ||
UI_METHOD * | ui_method, | ||
void * | callback_data | ||
) |
Definition at line 46 of file engine_passthrough.cc.
Definition at line 57 of file engine_passthrough.cc.
|
static |
Definition at line 36 of file engine_passthrough.cc.
|
static |
Definition at line 34 of file engine_passthrough.cc.
Definition at line 35 of file engine_passthrough.cc.