git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24800 ec53bebd-3082-4978-b11e-865c3cabbd6b
		
			
				
	
	
		
			42 lines
		
	
	
		
			648 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			648 B
		
	
	
	
		
			C
		
	
	
	
	
	
 | 
						|
struct EC_KEY;
 | 
						|
struct EC_GROUP;
 | 
						|
 | 
						|
typedef struct EC_KEY EC_KEY;
 | 
						|
typedef struct EC_GROUP EC_GROUP;
 | 
						|
 | 
						|
unsigned long
 | 
						|
EC_GROUP_get_degree(EC_GROUP *);
 | 
						|
 | 
						|
EC_GROUP *
 | 
						|
EC_KEY_get0_group(EC_KEY *);
 | 
						|
 | 
						|
int
 | 
						|
EC_GROUP_get_order(EC_GROUP *, BIGNUM *, BN_CTX *);
 | 
						|
 | 
						|
EC_KEY *
 | 
						|
o2i_ECPublicKey(EC_KEY **key, unsigned char **, size_t);
 | 
						|
 | 
						|
void
 | 
						|
EC_KEY_free(EC_KEY *);
 | 
						|
 | 
						|
EC_KEY *
 | 
						|
EC_KEY_free(void);
 | 
						|
 | 
						|
EC_GROUP *
 | 
						|
EC_GROUP_new_by_curve_name(int nid);
 | 
						|
 | 
						|
void
 | 
						|
EC_KEY_set_group(EC_KEY *, EC_GROUP *);
 | 
						|
 | 
						|
void
 | 
						|
EC_GROUP_free(EC_GROUP *);
 | 
						|
 | 
						|
int
 | 
						|
EC_KEY_check_key(const EC_KEY *);
 | 
						|
 | 
						|
const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *);
 | 
						|
 | 
						|
int EC_KEY_set_private_key(EC_KEY *, const BIGNUM *);
 | 
						|
 |