summaryrefslogtreecommitdiffstats
path: root/rules/gnupg.in
blob: e515be093e20007c24cc224044f31f595db859a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
## SECTION=applications
menuconfig GNUPG
	tristate
	prompt "gnupg                         "
	select LIBC_RESOLV
	select GCCLIBS_GCC_S
	select LIBASSUAN
	select LIBGCRYPT
	select LIBKSBA
	select NPTH
	select READLINE
	select ZLIB if GNUPG_GPG_ZIP
	select BZIP2 if GNUPG_GPG_BZIP2
	select BZIP2_LIBBZ2 if GNUPG_GPG_BZIP2
	# disabling GNUPG_GPG_EDDSA is broken
	select GNUPG_GPG_EDDSA
	help
	  GnuPG - The GNU Privacy Guard suite of programs

	  GnuPG  is  a  set  of  programs for public key encryption
	  and digital signatures.  The program most users will want
	  to use is the OpenPGP command line tool, named gpg.

if GNUPG

config GNUPG_GPG
	bool
	prompt "Install gpg2 + symlink gpg => gpg2"

config GNUPG_GPGV
	bool
	prompt "Install gpgv2"

config GNUPG_GPG_AGENT
	bool
	prompt "Install gpg-agent"

menu "public key algorithms"

config GNUPG_GPG_RSA
	bool
	default y
	prompt "RSA"

config GNUPG_GPG_ECDH
	bool
	prompt "ECDH"

config GNUPG_GPG_ECDSA
	bool
	prompt "ECDSA"

config GNUPG_GPG_EDDSA
	bool
	prompt "EdDSA"

endmenu

menu "cipher algorithms"

config GNUPG_GPG_AES
	bool
	default y
	prompt "AES"

config GNUPG_GPG_BLOWFISH
	bool
	prompt "Blowfish"

config GNUPG_GPG_CAMELLIA
	bool
	prompt "Camellia"

config GNUPG_GPG_CAST5
	bool
	prompt "CAST5"

config GNUPG_GPG_IDEA
	bool
	prompt "IDEA"

config GNUPG_GPG_TWOFISH
	bool
	prompt "Twofish"

endmenu

menu "hash algorithms"

config GNUPG_GPG_SHA
	bool
	default y
	prompt "SHA"

config GNUPG_GPG_MD5
	bool
	prompt "MD5"

config GNUPG_GPG_RMD160
	bool
	prompt "RIPE-MD160"

endmenu

menu "compression algorithms"

config GNUPG_GPG_ZIP
	bool
	prompt "ZIP"

config GNUPG_GPG_BZIP2
	bool
	prompt "BZIP2"

endmenu

endif