]>
Commit | Line | Data |
---|---|---|
7e7327a1 | 1 | #ifndef DSA_H |
2 | #define DSA_H | |
3 | ||
a306f2dd | 4 | Key *dsa_key_from_blob(char *blob, int blen); |
5 | int dsa_make_key_blob(Key *key, unsigned char **blobp, unsigned int *lenp); | |
7e7327a1 | 6 | |
7 | int | |
8 | dsa_sign( | |
9 | Key *key, | |
10 | unsigned char **sigp, int *lenp, | |
a306f2dd | 11 | unsigned char *data, int datalen); |
7e7327a1 | 12 | |
13 | int | |
14 | dsa_verify( | |
15 | Key *key, | |
16 | unsigned char *signature, int signaturelen, | |
a306f2dd | 17 | unsigned char *data, int datalen); |
18 | ||
19 | Key * | |
20 | dsa_generate_key(unsigned int bits); | |
7e7327a1 | 21 | |
22 | #endif |