OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
pmeth_gn.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include "cryptlib.h"
#include <openssl/objects.h>
#include <openssl/evp.h>
#include <openssl/bn.h>
#include "evp_locl.h"

Go to the source code of this file.

Functions

int EVP_PKEY_paramgen_init (EVP_PKEY_CTX *ctx)
 
int EVP_PKEY_paramgen (EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey)
 
int EVP_PKEY_keygen_init (EVP_PKEY_CTX *ctx)
 
int EVP_PKEY_keygen (EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey)
 
void EVP_PKEY_CTX_set_cb (EVP_PKEY_CTX *ctx, EVP_PKEY_gen_cb *cb)
 
EVP_PKEY_gen_cbEVP_PKEY_CTX_get_cb (EVP_PKEY_CTX *ctx)
 
void evp_pkey_set_cb_translate (BN_GENCB *cb, EVP_PKEY_CTX *ctx)
 
int EVP_PKEY_CTX_get_keygen_info (EVP_PKEY_CTX *ctx, int idx)
 
EVP_PKEYEVP_PKEY_new_mac_key (int type, ENGINE *e, const unsigned char *key, int keylen)
 

Function Documentation

EVP_PKEY_gen_cb* EVP_PKEY_CTX_get_cb ( EVP_PKEY_CTX ctx)

Definition at line 170 of file pmeth_gn.c.

int EVP_PKEY_CTX_get_keygen_info ( EVP_PKEY_CTX ctx,
int  idx 
)

Definition at line 192 of file pmeth_gn.c.

void EVP_PKEY_CTX_set_cb ( EVP_PKEY_CTX ctx,
EVP_PKEY_gen_cb cb 
)

Definition at line 165 of file pmeth_gn.c.

int EVP_PKEY_keygen ( EVP_PKEY_CTX ctx,
EVP_PKEY **  ppkey 
)

Definition at line 134 of file pmeth_gn.c.

int EVP_PKEY_keygen_init ( EVP_PKEY_CTX ctx)

Definition at line 116 of file pmeth_gn.c.

EVP_PKEY* EVP_PKEY_new_mac_key ( int  type,
ENGINE e,
const unsigned char *  key,
int  keylen 
)

Definition at line 201 of file pmeth_gn.c.

int EVP_PKEY_paramgen ( EVP_PKEY_CTX ctx,
EVP_PKEY **  ppkey 
)

Definition at line 85 of file pmeth_gn.c.

int EVP_PKEY_paramgen_init ( EVP_PKEY_CTX ctx)

Definition at line 67 of file pmeth_gn.c.

void evp_pkey_set_cb_translate ( BN_GENCB cb,
EVP_PKEY_CTX ctx 
)

Definition at line 187 of file pmeth_gn.c.