comparison signkey.h @ 44:45edf30ea0a6

Improved signkey code
author Matt Johnston <matt@ucc.asn.au>
date Tue, 03 Aug 2004 15:51:55 +0000
parents fe6bca95afa7
children 095d689fed16
comparison
equal deleted inserted replaced
43:942b22d7dd1c 44:45edf30ea0a6
40 }; 40 };
41 41
42 typedef struct SIGN_key sign_key; 42 typedef struct SIGN_key sign_key;
43 43
44 sign_key * new_sign_key(); 44 sign_key * new_sign_key();
45 const char* signkey_name_from_type(int type, int *namelen);
46 int signkey_type_from_name(const char* name, int namelen);
45 int buf_get_pub_key(buffer *buf, sign_key *key, int *type); 47 int buf_get_pub_key(buffer *buf, sign_key *key, int *type);
46 int buf_get_priv_key(buffer* buf, sign_key *key, int *type); 48 int buf_get_priv_key(buffer* buf, sign_key *key, int *type);
47 void buf_put_pub_key(buffer* buf, sign_key *key, int type); 49 void buf_put_pub_key(buffer* buf, sign_key *key, int type);
48 void buf_put_priv_key(buffer* buf, sign_key *key, int type); 50 void buf_put_priv_key(buffer* buf, sign_key *key, int type);
49 void sign_key_free(sign_key *key); 51 void sign_key_free(sign_key *key);