webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <openssl/ec.h>
#include <openssl/bn.h>
#include <openssl/bytestring.h>
#include <openssl/err.h>
#include "internal.h"
Functions | |
int | EC_POINT_oct2point (const EC_GROUP *group, EC_POINT *point, const uint8_t *buf, size_t len, BN_CTX *ctx) |
size_t | EC_POINT_point2oct (const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form, uint8_t *buf, size_t len, BN_CTX *ctx) |
int | EC_POINT_point2cbb (CBB *out, const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form, BN_CTX *ctx) |
int | ec_GFp_simple_set_compressed_coordinates (const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, int y_bit, BN_CTX *ctx) |
int | EC_POINT_set_compressed_coordinates_GFp (const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, int y_bit, BN_CTX *ctx) |
int ec_GFp_simple_set_compressed_coordinates | ( | const EC_GROUP * | group, |
EC_POINT * | point, | ||
const BIGNUM * | x, | ||
int | y_bit, | ||
BN_CTX * | ctx | ||
) |
int EC_POINT_oct2point | ( | const EC_GROUP * | group, |
EC_POINT * | point, | ||
const uint8_t * | buf, | ||
size_t | len, | ||
BN_CTX * | ctx | ||
) |
int EC_POINT_point2cbb | ( | CBB * | out, |
const EC_GROUP * | group, | ||
const EC_POINT * | point, | ||
point_conversion_form_t | form, | ||
BN_CTX * | ctx | ||
) |
size_t EC_POINT_point2oct | ( | const EC_GROUP * | group, |
const EC_POINT * | point, | ||
point_conversion_form_t | form, | ||
uint8_t * | buf, | ||
size_t | len, | ||
BN_CTX * | ctx | ||
) |