]> andersk Git - openssh.git/blame - key.h
- (djm) Fix server not exiting with jobs in background.
[openssh.git] / key.h
CommitLineData
4fe2af09 1#ifndef KEY_H
2#define KEY_H
3
4typedef struct Key Key;
5enum types {
6 KEY_RSA,
7 KEY_DSA,
8 KEY_EMPTY
9};
10struct Key {
11 int type;
12 RSA *rsa;
13 DSA *dsa;
14};
15
16Key *key_new(int type);
17void key_free(Key *k);
18int key_equal(Key *a, Key *b);
19char *key_fingerprint(Key *k);
1d1ffb87 20char *key_type(Key *k);
4fe2af09 21int key_write(Key *key, FILE *f);
10fa00c8 22unsigned int key_read(Key *key, char **cpp);
23unsigned int key_size(Key *k);
4fe2af09 24
25#endif
This page took 0.3285 seconds and 5 git commands to generate.