Tizen 2.0 Release
[external/libgnutls26.git] / src / p11tool-gaa.h
1
2 #line 104 "gaa.skel"
3 /* GAA HEADER */
4 #ifndef GAA_HEADER_POKY
5 #define GAA_HEADER_POKY
6
7 typedef struct _gaainfo gaainfo;
8
9 struct _gaainfo
10 {
11 #line 80 "p11tool.gaa"
12         int debug;
13 #line 75 "p11tool.gaa"
14         char *outfile;
15 #line 72 "p11tool.gaa"
16         int action;
17 #line 71 "p11tool.gaa"
18         char* pkcs11_provider;
19 #line 67 "p11tool.gaa"
20         int incert_format;
21 #line 64 "p11tool.gaa"
22         int pkcs8;
23 #line 61 "p11tool.gaa"
24         char *cert;
25 #line 58 "p11tool.gaa"
26         char *pubkey;
27 #line 55 "p11tool.gaa"
28         char *privkey;
29 #line 52 "p11tool.gaa"
30         char* secret_key;
31 #line 48 "p11tool.gaa"
32         int pkcs11_detailed_url;
33 #line 45 "p11tool.gaa"
34         int pkcs11_login;
35 #line 42 "p11tool.gaa"
36         int pkcs11_trusted;
37 #line 35 "p11tool.gaa"
38         char* pkcs11_label;
39 #line 24 "p11tool.gaa"
40         int pkcs11_type;
41 #line 21 "p11tool.gaa"
42         char* pkcs11_url;
43
44 #line 114 "gaa.skel"
45 };
46
47 #ifdef __cplusplus
48 extern "C"
49 {
50 #endif
51
52     int gaa(int argc, char *argv[], gaainfo *gaaval);
53
54     void gaa_help(void);
55     
56     int gaa_file(const char *name, gaainfo *gaaval);
57     
58 #ifdef __cplusplus
59 }
60 #endif
61
62
63 #endif