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
32GWEN_CRYPT_TOKEN *getCryptToken(const char *ttype, const char *tname);
33
34
35int createToken(GWEN_DB_NODE *dbArgs, int argc, char **argv);
36
37int showUser(GWEN_DB_NODE *dbArgs, int argc, char **argv);
38
39int showKey(GWEN_DB_NODE *dbArgs, int argc, char **argv);
40
41int genKey(GWEN_DB_NODE *dbArgs, int argc, char **argv);
42
43int activateKey(GWEN_DB_NODE *dbArgs, int argc, char **argv);
44
45int updateToken(GWEN_DB_NODE *dbArgs, int argc, char **argv);
46
47int setSignSeq(GWEN_DB_NODE *dbArgs, int argc, char **argv);
48
49int setKey(GWEN_DB_NODE *dbArgs, int argc, char **argv);
50
51int changePin(GWEN_DB_NODE *dbArgs, int argc, char **argv);
52
53int hashTree(GWEN_DB_NODE *dbArgs, int argc, char **argv);
54
55int checkTree(GWEN_DB_NODE *dbArgs, int argc, char **argv);
56
57int showPasswords(GWEN_DB_NODE *dbArgs, int argc, char **argv);
58
59
60#endif /* GCTTOOL_GLOBALS_H */
61
62
63
64
65
struct GWEN_CRYPT_TOKEN GWEN_CRYPT_TOKEN
Definition: ct.h:19
struct GWEN_DB_NODE GWEN_DB_NODE
Definition: db.h:228
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 setSignSeq(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition: setsignseq.c:29
int activateKey(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition: activatekey.c:26
GWEN_CRYPT_TOKEN * getCryptToken(const char *ttype, const char *tname)
Definition: gcttool/main.c:71
int setKey(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition: setkey.c:29
int genKey(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition: genkey.c:26
int showUser(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition: showuser.c:27
int hashTree(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition: hashtree.c:27
int showPasswords(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition: showpasswords.c:30
int createToken(GWEN_DB_NODE *dbArgs, int argc, char **argv)
int checkTree(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition: checktree.c:29
int changePin(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition: changepin.c:27