gwenhywfar  5.10.1
gcttool/globals.h
Go to the documentation of this file.
1 /***************************************************************************
2  begin : Mon Mar 01 2004
3  copyright : (C) 2004 by Martin Preuss
4  email : martin@libchipcard.de
5 
6  ***************************************************************************
7  * Please see toplevel file COPYING for license details *
8  ***************************************************************************/
9 
10 
11 #ifndef GCTTOOL_GLOBALS_H
12 #define GCTTOOL_GLOBALS_H
13 
14 #include <gwenhywfar/gwenhywfar.h>
15 #include <gwenhywfar/args.h>
16 #include <gwenhywfar/logger.h>
17 #include <gwenhywfar/db.h>
18 #include <gwenhywfar/misc.h>
19 #include <gwenhywfar/misc2.h>
20 #include <gwenhywfar/inherit.h>
21 #include <gwenhywfar/ct.h>
22 #include <gwenhywfar/ctplugin.h>
23 
24 #include <string.h>
25 #include <errno.h>
26 
27 #define GCT_LOGDOMAIN "gcttool"
28 
29 #include "src/base/i18n_l.h"
30 
31 
32 GWEN_CRYPT_TOKEN *getCryptToken(const char *ttype, const char *tname);
33 
34 
35 int createToken(GWEN_DB_NODE *dbArgs, int argc, char **argv);
36 
37 int showUser(GWEN_DB_NODE *dbArgs, int argc, char **argv);
38 
39 int showKey(GWEN_DB_NODE *dbArgs, int argc, char **argv);
40 
41 int genKey(GWEN_DB_NODE *dbArgs, int argc, char **argv);
42 
43 int activateKey(GWEN_DB_NODE *dbArgs, int argc, char **argv);
44 
45 int updateToken(GWEN_DB_NODE *dbArgs, int argc, char **argv);
46 
47 int setSignSeq(GWEN_DB_NODE *dbArgs, int argc, char **argv);
48 
49 int setKey(GWEN_DB_NODE *dbArgs, int argc, char **argv);
50 
51 int changePin(GWEN_DB_NODE *dbArgs, int argc, char **argv);
52 
53 int hashTree(GWEN_DB_NODE *dbArgs, int argc, char **argv);
54 
55 int checkTree(GWEN_DB_NODE *dbArgs, int argc, char **argv);
56 
57 int showPasswords(GWEN_DB_NODE *dbArgs, int argc, char **argv);
58 
59 
60 #endif /* GCTTOOL_GLOBALS_H */
61 
62 
63 
64 
65 
int setSignSeq(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition: setsignseq.c:29
struct GWEN_DB_NODE GWEN_DB_NODE
Definition: db.h:228
int createToken(GWEN_DB_NODE *dbArgs, int argc, char **argv)
GWEN_CRYPT_TOKEN * getCryptToken(const char *ttype, const char *tname)
Definition: gcttool/main.c:71
int updateToken(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition: update.c:29
int showKey(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition: showkey.c:29
int hashTree(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition: hashtree.c:27
int activateKey(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition: activatekey.c:26
int changePin(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition: changepin.c:27
int showUser(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition: showuser.c:27
int setKey(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition: setkey.c:29
struct GWEN_CRYPT_TOKEN GWEN_CRYPT_TOKEN
Definition: ct.h:19
int checkTree(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition: checktree.c:29
int showPasswords(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition: showpasswords.c:30
int genKey(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition: genkey.c:26