[Tails-dev] Feature #8957 Add paperkey (and more printer dri…

Delete this message

Reply to this message
Author: Alexander Mette
Date:  
To: The Tails public development discussion list
New-Topics: Re: [Tails-dev] Feature #8957 Add paperkey (and more printer drivers)
Subject: [Tails-dev] Feature #8957 Add paperkey (and more printer drivers)
Dear Tails devs,

I propose two patches to provide additional OpenPGP off-line paper key
backup functionality that you can find attached to this e-mail.

First one adds the paperkey package as explained in

    https://labs.riseup.net/code/issues/8957


to allow printing out secret keys in as short and easily retrievable
form as possible.

The second patch adds support for more printers via the gutenprint
(formerly gimp-print) drivers. I stumbled upon this when testing my
build including paperkey as my printer (Epson Stylus D120) wasn't
supported by Tails. I remember my previous printer also only being
supported by gutenprint. It pulls in libgutenprint2 and overall costs
about 8.2MB. I do think it's worth it though to provide a properly
air-gapped system for secure generation and backup of PGP keys that
never has to connect to the internet.

Please let me know your thoughts and how to proceed from here.

thanks
amette
--
https://amette.eu
mail@???
From 3a7ac4f0da7d77d02c3b92844b5024d3a908c891 Mon Sep 17 00:00:00 2001
From: Tails developers <tails@???>
Date: Fri, 27 Feb 2015 18:19:27 +0100
Subject: [PATCH 1/2] Add paperkey for off-line PGP key backup

---
 config/chroot_local-packageslists/tails-common.list |    1 +
 1 file changed, 1 insertion(+)


diff --git a/config/chroot_local-packageslists/tails-common.list b/config/chroot_local-packageslists/tails-common.list
index 8e4cfd5..793f681 100644
--- a/config/chroot_local-packageslists/tails-common.list
+++ b/config/chroot_local-packageslists/tails-common.list
@@ -194,6 +194,7 @@ libreoffice-l10n-ru
libreoffice-l10n-vi
libreoffice-l10n-zh-cn
openssh-client
+paperkey
parted
pidgin
pidgin-otr
--
1.7.10.4

From 29080e8a496bbc58fb7541cb667d7adec39d0f9a Mon Sep 17 00:00:00 2001
From: Tails developers <tails@???>
Date: Fri, 27 Feb 2015 18:33:42 +0100
Subject: [PATCH 2/2] Support more printer models via gutenprint

---
 config/chroot_local-packageslists/tails-common.list |    1 +
 1 file changed, 1 insertion(+)


diff --git a/config/chroot_local-packageslists/tails-common.list b/config/chroot_local-packageslists/tails-common.list
index 793f681..13fadd4 100644
--- a/config/chroot_local-packageslists/tails-common.list
+++ b/config/chroot_local-packageslists/tails-common.list
@@ -371,6 +371,7 @@ hpijs-ppds
hplip
hplip-cups
printer-driver-escpr
+printer-driver-gutenprint

### Make the MAT more powerful
gir1.2-poppler-0.18
--
1.7.10.4