diff options
| author | Holger Dengler <dengler@linutronix.de> | 2014-07-16 10:05:21 +0200 |
|---|---|---|
| committer | Holger Dengler <dengler@linutronix.de> | 2015-02-20 16:32:50 +0100 |
| commit | f328e684a274df1f820df5c5d9b685b8e6bd75d1 (patch) | |
| tree | a94e3afdfe0340f5be5c920e5752377cf0e0e31f /security | |
| parent | 386304e330a59a1281502d12321f92598455827a (diff) | |
security: kconfig integration for security chapters
Signed-off-by: Holger Dengler <dengler@linutronix.de>
Diffstat (limited to 'security')
| -rw-r--r-- | security/Kconfig | 11 | ||||
| -rw-r--r-- | security/advanced/Kconfig | 11 | ||||
| -rw-r--r-- | security/advanced/Makefile | 10 | ||||
| -rw-r--r-- | security/basics/Kconfig | 9 | ||||
| -rw-r--r-- | security/basics/Makefile | 10 | ||||
| -rw-r--r-- | security/crypto/Kconfig | 18 | ||||
| -rw-r--r-- | security/crypto/Makefile | 11 | ||||
| -rw-r--r-- | security/examples/Kconfig | 13 | ||||
| -rw-r--r-- | security/examples/Makefile | 10 | ||||
| -rw-r--r-- | security/firewall/Kconfig | 11 | ||||
| -rw-r--r-- | security/firewall/Makefile | 10 | ||||
| -rw-r--r-- | security/vpn/Kconfig | 6 | ||||
| -rw-r--r-- | security/vpn/Makefile | 2 |
13 files changed, 83 insertions, 49 deletions
diff --git a/security/Kconfig b/security/Kconfig new file mode 100644 index 0000000..f3f6fe1 --- /dev/null +++ b/security/Kconfig @@ -0,0 +1,11 @@ +menuconfig SECURITY + bool "Security" + +if SECURITY + source "security/advanced/Kconfig" + source "security/basics/Kconfig" + source "security/crypto/Kconfig" + source "security/firewall/Kconfig" + source "security/vpn/Kconfig" + source "security/examples/Kconfig" +endif diff --git a/security/advanced/Kconfig b/security/advanced/Kconfig new file mode 100644 index 0000000..fecffb9 --- /dev/null +++ b/security/advanced/Kconfig @@ -0,0 +1,11 @@ +config SECURITY_ADV + bool "Linux Advanced Security Concepts" + default y + help + Content: + - Classic Discretionary Access Control (DAC) + - Extended DAC + - MAC + - Tomoyo + - SELinux + diff --git a/security/advanced/Makefile b/security/advanced/Makefile index 257d70d..f6ab95b 100644 --- a/security/advanced/Makefile +++ b/security/advanced/Makefile @@ -1,9 +1 @@ -all: - for pdf in `ls -1 handout_*.tex pres_*.tex 2> /dev/null` ; do \ - TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ - TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ - done - -clean: - rm -f *.aux *.log *.pdf *.log *.snm *.toc *.vrb *.nav *.out - +obj-$(CONFIG_SECURITY_ADV) += pres_advanced_sec.pdf diff --git a/security/basics/Kconfig b/security/basics/Kconfig new file mode 100644 index 0000000..b36748c --- /dev/null +++ b/security/basics/Kconfig @@ -0,0 +1,9 @@ +config SECURITY_BASICS_CONCEPT + bool "Security Concepts" + default y + help + Content: + - Terminology + - Security Aspects + - Secure System Design + diff --git a/security/basics/Makefile b/security/basics/Makefile index 257d70d..cee6a61 100644 --- a/security/basics/Makefile +++ b/security/basics/Makefile @@ -1,9 +1 @@ -all: - for pdf in `ls -1 handout_*.tex pres_*.tex 2> /dev/null` ; do \ - TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ - TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ - done - -clean: - rm -f *.aux *.log *.pdf *.log *.snm *.toc *.vrb *.nav *.out - +obj-$(CONFIG_SECURITY_BASICS_CONCEPT) += pres_concept.pdf diff --git a/security/crypto/Kconfig b/security/crypto/Kconfig new file mode 100644 index 0000000..21c6be7 --- /dev/null +++ b/security/crypto/Kconfig @@ -0,0 +1,18 @@ +config SECURITY_CRYPTO + bool "Cryptography Basics" + default y + help + Content: + - History + - Basic Concepts + - Symetric/Asymetric Algorithms + - Modes of Operation + +config SECURITY_PKI + bool "Public Key Infrastructure" + default y + help + Content: + - Terms + - Structure + - Tools diff --git a/security/crypto/Makefile b/security/crypto/Makefile index 257d70d..a9a4b6c 100644 --- a/security/crypto/Makefile +++ b/security/crypto/Makefile @@ -1,9 +1,2 @@ -all: - for pdf in `ls -1 handout_*.tex pres_*.tex 2> /dev/null` ; do \ - TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ - TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ - done - -clean: - rm -f *.aux *.log *.pdf *.log *.snm *.toc *.vrb *.nav *.out - +iobj-$(CONFIG_SECURITY_CRYPTO) += pres_crypto_en.pdf +iobj-$(CONFIG_SECURITY_PKI) += pres_pki_en.pdf diff --git a/security/examples/Kconfig b/security/examples/Kconfig new file mode 100644 index 0000000..43350ef --- /dev/null +++ b/security/examples/Kconfig @@ -0,0 +1,13 @@ +menuconfig SECURITY_EX + bool "Security Examples" + +if SECURITY_EX + +config SECURITY_EX_FW + bool "Linux Firewall Example" + default y + help + Content: + - Example for Firewall + +endif diff --git a/security/examples/Makefile b/security/examples/Makefile index 257d70d..d834f36 100644 --- a/security/examples/Makefile +++ b/security/examples/Makefile @@ -1,9 +1 @@ -all: - for pdf in `ls -1 handout_*.tex pres_*.tex 2> /dev/null` ; do \ - TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ - TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ - done - -clean: - rm -f *.aux *.log *.pdf *.log *.snm *.toc *.vrb *.nav *.out - +obj-$(CONFIG_SECURITY_EX_FW) += pres_ex_firewall.pdf diff --git a/security/firewall/Kconfig b/security/firewall/Kconfig new file mode 100644 index 0000000..66d1c73 --- /dev/null +++ b/security/firewall/Kconfig @@ -0,0 +1,11 @@ +config SECURITY_FW + bool "Linux Firewall" + default y + help + Content: + - Concepts + - Structure + - Tables + - Chains + - Rules + diff --git a/security/firewall/Makefile b/security/firewall/Makefile index 257d70d..70d5fad 100644 --- a/security/firewall/Makefile +++ b/security/firewall/Makefile @@ -1,9 +1 @@ -all: - for pdf in `ls -1 handout_*.tex pres_*.tex 2> /dev/null` ; do \ - TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ - TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ - done - -clean: - rm -f *.aux *.log *.pdf *.log *.snm *.toc *.vrb *.nav *.out - +obj-$(CONFIG_SECURITY_FW) += pres_iptables.pdf diff --git a/security/vpn/Kconfig b/security/vpn/Kconfig index e44757b..d597bdc 100644 --- a/security/vpn/Kconfig +++ b/security/vpn/Kconfig @@ -1,6 +1,6 @@ -config SECURITY_VPN - bool "Security/vpn papers" +config SECURITY_VPN_FAST + bool "Security/VPN Fasttrack" default y help - Papers abaout vpn security + VPN fasttrack: Protocol and Product overview diff --git a/security/vpn/Makefile b/security/vpn/Makefile index 29578e6..4d56830 100644 --- a/security/vpn/Makefile +++ b/security/vpn/Makefile @@ -1,2 +1,2 @@ -obj-$(CONFIG_SECURITY_VPN) = pres_vpn-fasttrack_en.pdf +obj-$(CONFIG_SECURITY_VPN_FAST) += pres_vpn-fasttrack_en.pdf |
