OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Macros | Typedefs | Functions
ec_curve.c File Reference
#include "ec_lcl.h"
#include <openssl/err.h>
#include <openssl/obj_mac.h>
#include <openssl/opensslconf.h>

Go to the source code of this file.

Classes

struct  EC_CURVE_DATA
 
struct  _ec_list_element_st
 

Macros

#define curve_list_length   (sizeof(curve_list)/sizeof(ec_list_element))
 

Typedefs

typedef struct _ec_list_element_st ec_list_element
 

Functions

EC_GROUPEC_GROUP_new_by_curve_name (int nid)
 
size_t EC_get_builtin_curves (EC_builtin_curve *r, size_t nitems)
 

Macro Definition Documentation

#define curve_list_length   (sizeof(curve_list)/sizeof(ec_list_element))

Definition at line 1933 of file ec_curve.c.

Typedef Documentation

Function Documentation

size_t EC_get_builtin_curves ( EC_builtin_curve r,
size_t  nitems 
)

Definition at line 2084 of file ec_curve.c.

EC_GROUP* EC_GROUP_new_by_curve_name ( int  nid)

Creates a EC_GROUP object with a curve specified by a NID

Parameters
nidNID of the OID of the curve name
Returns
newly created EC_GROUP object with specified curve or NULL if an error occurred

Definition at line 2058 of file ec_curve.c.

Variable Documentation

unsigned char data[0+24 *6]

Definition at line 86 of file ec_curve.c.

Definition at line 86 of file ec_curve.c.