webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
ec_asn1.c File Reference
#include <openssl/ec.h>
#include <limits.h>
#include <string.h>
#include <openssl/bytestring.h>
#include <openssl/bn.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include <openssl/nid.h>
#include "internal.h"
#include "../bytestring/internal.h"

Functions

EC_KEYEC_KEY_parse_private_key (CBS *cbs, const EC_GROUP *group)
 
int EC_KEY_marshal_private_key (CBB *cbb, const EC_KEY *key, unsigned enc_flags)
 
EC_GROUPEC_KEY_parse_curve_name (CBS *cbs)
 
int EC_KEY_marshal_curve_name (CBB *cbb, const EC_GROUP *group)
 
EC_GROUPEC_KEY_parse_parameters (CBS *cbs)
 
EC_KEYd2i_ECPrivateKey (EC_KEY **out, const uint8_t **inp, long len)
 
int i2d_ECPrivateKey (const EC_KEY *key, uint8_t **outp)
 
EC_KEYd2i_ECParameters (EC_KEY **out_key, const uint8_t **inp, long len)
 
int i2d_ECParameters (const EC_KEY *key, uint8_t **outp)
 
EC_KEYo2i_ECPublicKey (EC_KEY **keyp, const uint8_t **inp, long len)
 
int i2o_ECPublicKey (const EC_KEY *key, uint8_t **outp)
 

Function Documentation

◆ d2i_ECParameters()

EC_KEY* d2i_ECParameters ( EC_KEY **  out_key,
const uint8_t **  inp,
long  len 
)

◆ d2i_ECPrivateKey()

EC_KEY* d2i_ECPrivateKey ( EC_KEY **  out,
const uint8_t **  inp,
long  len 
)

◆ EC_KEY_marshal_curve_name()

int EC_KEY_marshal_curve_name ( CBB cbb,
const EC_GROUP group 
)

◆ EC_KEY_marshal_private_key()

int EC_KEY_marshal_private_key ( CBB cbb,
const EC_KEY key,
unsigned  enc_flags 
)

◆ EC_KEY_parse_curve_name()

EC_GROUP* EC_KEY_parse_curve_name ( CBS cbs)

◆ EC_KEY_parse_parameters()

EC_GROUP* EC_KEY_parse_parameters ( CBS cbs)

◆ EC_KEY_parse_private_key()

EC_KEY* EC_KEY_parse_private_key ( CBS cbs,
const EC_GROUP group 
)

◆ i2d_ECParameters()

int i2d_ECParameters ( const EC_KEY key,
uint8_t **  outp 
)

◆ i2d_ECPrivateKey()

int i2d_ECPrivateKey ( const EC_KEY key,
uint8_t **  outp 
)

◆ i2o_ECPublicKey()

int i2o_ECPublicKey ( const EC_KEY key,
uint8_t **  outp 
)

◆ o2i_ECPublicKey()

EC_KEY* o2i_ECPublicKey ( EC_KEY **  keyp,
const uint8_t **  inp,
long  len 
)