#ifndef DSA_H | |
#define DSA_H | |
Key *dsa_key_from_blob(char *blob, int blen); | |
int dsa_make_key_blob(Key *key, unsigned char **blobp, unsigned int *lenp); | |
int | |
dsa_sign( | |
Key *key, | |
unsigned char **sigp, int *lenp, | |
unsigned char *data, int datalen); | |
int | |
dsa_verify( | |
Key *key, | |
unsigned char *signature, int signaturelen, | |
unsigned char *data, int datalen); | |
Key * | |
dsa_generate_key(unsigned int bits); | |
#endif |