webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
evp_asn1.c File Reference
#include <openssl/evp.h>
#include <string.h>
#include <openssl/bytestring.h>
#include <openssl/dsa.h>
#include <openssl/ec_key.h>
#include <openssl/err.h>
#include <openssl/rsa.h>
#include "internal.h"
#include "../internal.h"

Functions

EVP_PKEYEVP_parse_public_key (CBS *cbs)
 
int EVP_marshal_public_key (CBB *cbb, const EVP_PKEY *key)
 
EVP_PKEYEVP_parse_private_key (CBS *cbs)
 
int EVP_marshal_private_key (CBB *cbb, const EVP_PKEY *key)
 
EVP_PKEYd2i_PrivateKey (int type, EVP_PKEY **out, const uint8_t **inp, long len)
 
EVP_PKEYd2i_AutoPrivateKey (EVP_PKEY **out, const uint8_t **inp, long len)
 
int i2d_PublicKey (EVP_PKEY *key, uint8_t **outp)
 

Function Documentation

◆ d2i_AutoPrivateKey()

EVP_PKEY* d2i_AutoPrivateKey ( EVP_PKEY **  out,
const uint8_t **  inp,
long  len 
)

◆ d2i_PrivateKey()

EVP_PKEY* d2i_PrivateKey ( int  type,
EVP_PKEY **  out,
const uint8_t **  inp,
long  len 
)

◆ EVP_marshal_private_key()

int EVP_marshal_private_key ( CBB cbb,
const EVP_PKEY key 
)

◆ EVP_marshal_public_key()

int EVP_marshal_public_key ( CBB cbb,
const EVP_PKEY key 
)

◆ EVP_parse_private_key()

EVP_PKEY* EVP_parse_private_key ( CBS cbs)

◆ EVP_parse_public_key()

EVP_PKEY* EVP_parse_public_key ( CBS cbs)

◆ i2d_PublicKey()

int i2d_PublicKey ( EVP_PKEY key,
uint8_t **  outp 
)