blob: 65e651d9b91abdbc5853db502846a163ff3bd529 [file] [log] [blame]
Damien Miller33b13562000-04-04 14:38:59 +10001#ifndef DSA_H
2#define DSA_H
3
4Key *dsa_serverkey_from_blob(char *serverhostkey, int serverhostkeylen);
5Key *dsa_get_serverkey(char *filename);
6int dsa_make_serverkey_blob(Key *key, unsigned char **blobp, unsigned int *lenp);
7
8int
9dsa_sign(
10 Key *key,
11 unsigned char **sigp, int *lenp,
12 unsigned char *hash, int hlen);
13
14int
15dsa_verify(
16 Key *key,
17 unsigned char *signature, int signaturelen,
18 unsigned char *hash, int hlen);
19
20#endif