gwenhywfar 5.14.1
gsa/globals.h
Go to the documentation of this file.
1/***************************************************************************
2 begin : Sat Jun 25 2011
3 copyright : (C) 2011 by Martin Preuss
4 email : martin@libchipcard.de
5
6 ***************************************************************************
7 * Please see toplevel file COPYING for license details *
8 ***************************************************************************/
9
10
11#ifndef GSA_GLOBALS_H
12#define GSA_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 GSA_LOGDOMAIN "gsa"
28
29#include "src/base/i18n_l.h"
30
31int readFile(const char *fname, GWEN_BUFFER *dbuf);
32
33
34int createArchive(GWEN_DB_NODE *dbArgs, int argc, char **argv);
35int checkArchive(GWEN_DB_NODE *dbArgs, int argc, char **argv);
36int listArchive(GWEN_DB_NODE *dbArgs, int argc, char **argv);
37int add2Archive(GWEN_DB_NODE *dbArgs, int argc, char **argv);
38int extractArchive(GWEN_DB_NODE *dbArgs, int argc, char **argv);
39
40int mkArchiveKey(GWEN_DB_NODE *dbArgs, int argc, char **argv);
41int signArchive(GWEN_DB_NODE *dbArgs, int argc, char **argv);
42int verifyArchive(GWEN_DB_NODE *dbArgs, int argc, char **argv);
43
44int releaseFillIn(GWEN_DB_NODE *dbArgs, int argc, char **argv);
45
46
47#endif /* GSA_GLOBALS_H */
48
49
50
51
52
struct GWEN_DB_NODE GWEN_DB_NODE
Definition db.h:228
struct GWEN_BUFFER GWEN_BUFFER
A dynamically resizeable text buffer.
Definition buffer.h:38
int extractArchive(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition extract.c:22
int verifyArchive(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition verify.c:24
int add2Archive(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition add.c:112
int createArchive(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition gsa/create.c:22
int checkArchive(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition check.c:22
int readFile(const char *fname, GWEN_BUFFER *dbuf)
Definition gsa/main.c:26
int signArchive(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition sign.c:24
int mkArchiveKey(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition mkkey.c:24
int listArchive(GWEN_DB_NODE *dbArgs, int argc, char **argv)
int releaseFillIn(GWEN_DB_NODE *dbArgs, int argc, char **argv)
Definition rfi.c:22