fix latex pdf generation
authorPascal K <ryru@addere.ch>
Sun, 11 Jun 2017 13:36:25 +0000 (15:36 +0200)
committerPascal K <ryru@addere.ch>
Sun, 11 Jun 2017 13:36:25 +0000 (15:36 +0200)
src/practical_settings/GPG.tex

index 31c8267..22f206b 100644 (file)
@@ -2,9 +2,7 @@
 \gdef\currentsectionname{GPG}
 \gdef\currentsubsectionname{GnuPG}
 
-The OpenPGP protocol
-\footnote{\url{https://tools.ietf.org/search/rfc4880}}
- defines a set of asymmetric- and symmetric encryption algorithms, signature methods and compression protocols. GnuPG\footnote{\url{https://gnupg.org/}}, a FOSS implementation of the OpenPGP standard, is widely used for mail encryption.
+The OpenPGP protocol\footnote{\url{https://tools.ietf.org/search/rfc4880}} defines a set of asymmetric- and symmetric encryption algorithms, signature methods and compression protocols. GnuPG\footnote{\url{https://gnupg.org/}}, a FOSS implementation of the OpenPGP standard, is widely used for mail encryption.
  
 GnuPG signs a message (SHA-2, RIPEMD or SHA-1), encrypts it symmetrically (AES, CAMELLIA, TWOFISH, BLOWFISH, 3DES, CAST5 or IDEA) and encrpts the symmetric key and the hash with Bob's public key asymmetrically (RSA, ELG, DSA, ECDH, ECDSA or EDDSA).
 
@@ -18,7 +16,7 @@ When using GnuPG, there are a couple of things to take care of:
   \item preference of hash function (see section \ref{section:CipherSuites})
 \end{itemize*}
 
-Properly dealing with key material, passphrases and the web-of-trust is outside of the scope of this document. The GnuPG website\footnote{\url{http://www.gnupg.org/}} has a good tutorial on PGP.
+Properly dealing with key material, passphrases and the web-of-trust is outside of the scope of this document. The GnuPG website\footnote{\url{http://www.gnupg.org}} has a good tutorial on PGP.
 
 This \href{https://www.debian-administration.org/users/dkg/weblog/48}{Debian How-to}\footnote{\url{https://www.debian-administration.org/users/dkg/weblog/48}} is a great resource on upgrading your old PGP key as well as on safe default settings. This section is built based on the Debian How-to.
 
@@ -30,14 +28,17 @@ Avoid SHA-1 by prefering better hashing methodes. GnuPG. Edit \$HOME/.gnupg/gpg.
 Before you generate a new OpenPGP key, make sure there is enough entropy available (see subsection \ref{subsec:RNG-linux}).
 
 \subsection{Key Generation}
-Because of lack of forward secrecy\ac{PFS} in OpenPGP it is preferable to use large asymmetric keys for long term communication protection. A RSA key of 8192 bits should provide enough confidentiallity for the next 15+ years\ref{\url{https://www.keylength.com/}}.
+\gdef\currentsectionname{GPG}
+\gdef\currentsubsectionname{GnuPG}
+Because of lack of forward secrecy\ac{PFS} in OpenPGP it is preferable to use large asymmetric keys for long term
+communication protection. A RSA key of 8192 bits should provide enough confidentiallity for the next 15+ years\footnote{\url{https://www.keylength.com}}.
 
-\configfile{new-key-generation.txt}{New key generation with GnuPG version 2.1}
+\configfile{new-key-generation.txt}{}{New key generation with GnuPG version 2.1}
 
-\configfile{params.txt}{Paramters for key generation with GnuPG version 2.1}
+\configfile{params.txt}{}{Paramters for key generation with GnuPG version 2.1}
 
 \subsection{ECC - Ellyptic Curve Cryptography}
-Since the realease of GnuPG version 2.1 end-2014\footnote{\url{https://www.gnupg.org/faq/whats-new-in-2.1.html#ecc}} ECC is supported. Older versions though are still widely used therefore ECC is not yet applicable in practice. 
+Since the realease of GnuPG version 2.1 end-2014\footnote{\url{https://www.gnupg.org/faq/whats-new-in-2.1.html}} ECC is supported. Older versions though are still widely used therefore ECC is not yet applicable in practice. 
 
 %\subsubsection{PGP / GPG Operations}