webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
evp.c File Reference
#include <openssl/evp.h>
#include <assert.h>
#include <string.h>
#include <openssl/dsa.h>
#include <openssl/ec.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include <openssl/nid.h>
#include <openssl/rsa.h>
#include <openssl/thread.h>
#include "internal.h"
#include "../internal.h"

Functions

EVP_PKEYEVP_PKEY_new (void)
 
void EVP_PKEY_free (EVP_PKEY *pkey)
 
int EVP_PKEY_up_ref (EVP_PKEY *pkey)
 
int EVP_PKEY_is_opaque (const EVP_PKEY *pkey)
 
int EVP_PKEY_supports_digest (const EVP_PKEY *pkey, const EVP_MD *md)
 
int EVP_PKEY_cmp (const EVP_PKEY *a, const EVP_PKEY *b)
 
int EVP_PKEY_copy_parameters (EVP_PKEY *to, const EVP_PKEY *from)
 
int EVP_PKEY_missing_parameters (const EVP_PKEY *pkey)
 
int EVP_PKEY_size (const EVP_PKEY *pkey)
 
int EVP_PKEY_bits (EVP_PKEY *pkey)
 
int EVP_PKEY_id (const EVP_PKEY *pkey)
 
int EVP_PKEY_type (int nid)
 
int EVP_PKEY_set1_RSA (EVP_PKEY *pkey, RSA *key)
 
int EVP_PKEY_assign_RSA (EVP_PKEY *pkey, RSA *key)
 
RSAEVP_PKEY_get0_RSA (EVP_PKEY *pkey)
 
RSAEVP_PKEY_get1_RSA (EVP_PKEY *pkey)
 
int EVP_PKEY_set1_DSA (EVP_PKEY *pkey, DSA *key)
 
int EVP_PKEY_assign_DSA (EVP_PKEY *pkey, DSA *key)
 
DSAEVP_PKEY_get0_DSA (EVP_PKEY *pkey)
 
DSAEVP_PKEY_get1_DSA (EVP_PKEY *pkey)
 
int EVP_PKEY_set1_EC_KEY (EVP_PKEY *pkey, EC_KEY *key)
 
int EVP_PKEY_assign_EC_KEY (EVP_PKEY *pkey, EC_KEY *key)
 
EC_KEYEVP_PKEY_get0_EC_KEY (EVP_PKEY *pkey)
 
EC_KEYEVP_PKEY_get1_EC_KEY (EVP_PKEY *pkey)
 
DHEVP_PKEY_get0_DH (EVP_PKEY *pkey)
 
int EVP_PKEY_assign (EVP_PKEY *pkey, int type, void *key)
 
int EVP_PKEY_set_type (EVP_PKEY *pkey, int type)
 
int EVP_PKEY_cmp_parameters (const EVP_PKEY *a, const EVP_PKEY *b)
 
int EVP_PKEY_CTX_set_signature_md (EVP_PKEY_CTX *ctx, const EVP_MD *md)
 
int EVP_PKEY_CTX_get_signature_md (EVP_PKEY_CTX *ctx, const EVP_MD **out_md)
 
void OpenSSL_add_all_algorithms (void)
 
void OPENSSL_add_all_algorithms_conf (void)
 
void OpenSSL_add_all_ciphers (void)
 
void OpenSSL_add_all_digests (void)
 
void EVP_cleanup (void)
 

Function Documentation

◆ EVP_cleanup()

void EVP_cleanup ( void  )

◆ EVP_PKEY_assign()

int EVP_PKEY_assign ( EVP_PKEY pkey,
int  type,
void key 
)

◆ EVP_PKEY_assign_DSA()

int EVP_PKEY_assign_DSA ( EVP_PKEY pkey,
DSA key 
)

◆ EVP_PKEY_assign_EC_KEY()

int EVP_PKEY_assign_EC_KEY ( EVP_PKEY pkey,
EC_KEY key 
)

◆ EVP_PKEY_assign_RSA()

int EVP_PKEY_assign_RSA ( EVP_PKEY pkey,
RSA key 
)

◆ EVP_PKEY_bits()

int EVP_PKEY_bits ( EVP_PKEY pkey)

◆ EVP_PKEY_cmp()

int EVP_PKEY_cmp ( const EVP_PKEY a,
const EVP_PKEY b 
)

◆ EVP_PKEY_cmp_parameters()

int EVP_PKEY_cmp_parameters ( const EVP_PKEY a,
const EVP_PKEY b 
)

◆ EVP_PKEY_copy_parameters()

int EVP_PKEY_copy_parameters ( EVP_PKEY to,
const EVP_PKEY from 
)

◆ EVP_PKEY_CTX_get_signature_md()

int EVP_PKEY_CTX_get_signature_md ( EVP_PKEY_CTX ctx,
const EVP_MD **  out_md 
)

◆ EVP_PKEY_CTX_set_signature_md()

int EVP_PKEY_CTX_set_signature_md ( EVP_PKEY_CTX ctx,
const EVP_MD md 
)

◆ EVP_PKEY_free()

void EVP_PKEY_free ( EVP_PKEY pkey)

◆ EVP_PKEY_get0_DH()

DH* EVP_PKEY_get0_DH ( EVP_PKEY pkey)

◆ EVP_PKEY_get0_DSA()

DSA* EVP_PKEY_get0_DSA ( EVP_PKEY pkey)

◆ EVP_PKEY_get0_EC_KEY()

EC_KEY* EVP_PKEY_get0_EC_KEY ( EVP_PKEY pkey)

◆ EVP_PKEY_get0_RSA()

RSA* EVP_PKEY_get0_RSA ( EVP_PKEY pkey)

◆ EVP_PKEY_get1_DSA()

DSA* EVP_PKEY_get1_DSA ( EVP_PKEY pkey)

◆ EVP_PKEY_get1_EC_KEY()

EC_KEY* EVP_PKEY_get1_EC_KEY ( EVP_PKEY pkey)

◆ EVP_PKEY_get1_RSA()

RSA* EVP_PKEY_get1_RSA ( EVP_PKEY pkey)

◆ EVP_PKEY_id()

int EVP_PKEY_id ( const EVP_PKEY pkey)

◆ EVP_PKEY_is_opaque()

int EVP_PKEY_is_opaque ( const EVP_PKEY pkey)

◆ EVP_PKEY_missing_parameters()

int EVP_PKEY_missing_parameters ( const EVP_PKEY pkey)

◆ EVP_PKEY_new()

EVP_PKEY* EVP_PKEY_new ( void  )

◆ EVP_PKEY_set1_DSA()

int EVP_PKEY_set1_DSA ( EVP_PKEY pkey,
DSA key 
)

◆ EVP_PKEY_set1_EC_KEY()

int EVP_PKEY_set1_EC_KEY ( EVP_PKEY pkey,
EC_KEY key 
)

◆ EVP_PKEY_set1_RSA()

int EVP_PKEY_set1_RSA ( EVP_PKEY pkey,
RSA key 
)

◆ EVP_PKEY_set_type()

int EVP_PKEY_set_type ( EVP_PKEY pkey,
int  type 
)

◆ EVP_PKEY_size()

int EVP_PKEY_size ( const EVP_PKEY pkey)

◆ EVP_PKEY_supports_digest()

int EVP_PKEY_supports_digest ( const EVP_PKEY pkey,
const EVP_MD md 
)

◆ EVP_PKEY_type()

int EVP_PKEY_type ( int  nid)

◆ EVP_PKEY_up_ref()

int EVP_PKEY_up_ref ( EVP_PKEY pkey)

◆ OpenSSL_add_all_algorithms()

void OpenSSL_add_all_algorithms ( void  )

◆ OPENSSL_add_all_algorithms_conf()

void OPENSSL_add_all_algorithms_conf ( void  )

◆ OpenSSL_add_all_ciphers()

void OpenSSL_add_all_ciphers ( void  )

◆ OpenSSL_add_all_digests()

void OpenSSL_add_all_digests ( void  )