Page Menu
Home
GnuPG
Search
Configure Global Search
Log In
Files
F28200695
options.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Size
2 KB
Subscribers
None
options.h
View Options
/* options.h
* Copyright (C) 1998 Free Software Foundation, Inc.
*
* This file is part of GNUPG.
*
* GNUPG is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* GNUPG is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
#ifndef G10_OPTIONS_H
#define G10_OPTIONS_H
#undef ENABLE_COMMENT_PACKETS
/* don't create comment packets */
struct
{
int
verbose
;
int
quiet
;
unsigned
debug
;
int
armor
;
int
compress
;
char
*
outfile
;
int
textmode
;
int
batch
;
/* run in batch mode */
int
answer_yes
;
/* answer yes on most questions */
int
answer_no
;
/* answer no on most questions */
int
check_sigs
;
/* check key signatures */
int
with_colons
;
int
fingerprint
;
/* list fingerprints */
int
list_sigs
;
/* list signatures */
int
no_armor
;
int
list_packets
;
/* list-packets mode */
int
def_cipher_algo
;
int
force_v3_sigs
;
int
def_digest_algo
;
int
def_compress_algo
;
const
char
*
def_secret_key
;
int
no_comment
;
int
marginals_needed
;
int
completes_needed
;
const
char
*
homedir
;
int
skip_verify
;
int
compress_keys
;
int
compress_sigs
;
int
always_trust
;
int
rfc1991
;
unsigned
emulate_bugs
;
/* bug emulation flags EMUBUG_xxxx */
int
shm_coprocess
;
const
char
*
set_filename
;
const
char
*
comment_string
;
int
throw_keyid
;
int
s2k_mode
;
int
s2k_digest_algo
;
int
s2k_cipher_algo
;
}
opt
;
#define EMUBUG_GPGCHKSUM 1
#define DBG_PACKET_VALUE 1
/* debug packet reading/writing */
#define DBG_MPI_VALUE 2
/* debug mpi details */
#define DBG_CIPHER_VALUE 4
/* debug cipher handling */
/* (may reveal sensitive data) */
#define DBG_FILTER_VALUE 8
/* debug internal filter handling */
#define DBG_IOBUF_VALUE 16
/* debug iobuf stuff */
#define DBG_MEMORY_VALUE 32
/* debug memory allocation stuff */
#define DBG_CACHE_VALUE 64
/* debug the cacheing */
#define DBG_MEMSTAT_VALUE 128
/* show memory statistics */
#define DBG_TRUST_VALUE 256
/* debug the trustdb */
#define DBG_PACKET (opt.debug & DBG_PACKET_VALUE)
#define DBG_FILTER (opt.debug & DBG_FILTER_VALUE)
#define DBG_CACHE (opt.debug & DBG_CACHE_VALUE)
#define DBG_TRUST (opt.debug & DBG_TRUST_VALUE)
#endif
/*G10_OPTIONS_H*/
File Metadata
Details
Attached
Mime Type
text/x-c
Expires
Tue, Oct 7, 3:50 AM (1 d, 10 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
37/31/a2cc749607751ccca2d5d26627c6
Attached To
rG GnuPG
Event Timeline
Log In to Comment