webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
oct.c File Reference
#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)
 

Function Documentation

◆ ec_GFp_simple_set_compressed_coordinates()

int ec_GFp_simple_set_compressed_coordinates ( const EC_GROUP group,
EC_POINT point,
const BIGNUM x,
int  y_bit,
BN_CTX ctx 
)

◆ EC_POINT_oct2point()

int EC_POINT_oct2point ( const EC_GROUP group,
EC_POINT point,
const uint8_t buf,
size_t  len,
BN_CTX ctx 
)

◆ EC_POINT_point2cbb()

int EC_POINT_point2cbb ( CBB out,
const EC_GROUP group,
const EC_POINT point,
point_conversion_form_t  form,
BN_CTX ctx 
)

◆ EC_POINT_point2oct()

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 
)

◆ EC_POINT_set_compressed_coordinates_GFp()

int EC_POINT_set_compressed_coordinates_GFp ( const EC_GROUP group,
EC_POINT point,
const BIGNUM x,
int  y_bit,
BN_CTX ctx 
)