webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#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_KEY * | EC_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_GROUP * | EC_KEY_parse_curve_name (CBS *cbs) |
int | EC_KEY_marshal_curve_name (CBB *cbb, const EC_GROUP *group) |
EC_GROUP * | EC_KEY_parse_parameters (CBS *cbs) |
EC_KEY * | d2i_ECPrivateKey (EC_KEY **out, const uint8_t **inp, long len) |
int | i2d_ECPrivateKey (const EC_KEY *key, uint8_t **outp) |
EC_KEY * | d2i_ECParameters (EC_KEY **out_key, const uint8_t **inp, long len) |
int | i2d_ECParameters (const EC_KEY *key, uint8_t **outp) |
EC_KEY * | o2i_ECPublicKey (EC_KEY **keyp, const uint8_t **inp, long len) |
int | i2o_ECPublicKey (const EC_KEY *key, uint8_t **outp) |