validate GPG keys by fingerprint

Validate GPG keys by fingerprint and not by 8-bit key-ID.

This makes exploiting bug #11539 harder, but not impossible
and does not affect existing installations.

Signed-off-by: Peter Müller <peter.mueller@link38.eu>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
Peter Müller
2017-11-12 15:40:28 +01:00
committed by Michael Tremer
parent b7a5076ca0
commit bb6481a820

View File

@@ -34,8 +34,8 @@ use Net::Ping;
package Pakfire;
# GPG Keys
my $myid = "64D96617"; # Our own gpg-key paks@ipfire.org
my $trustid = "65D0FD58"; # gpg-key of CaCert
my $myid = "179740DC4D8C47DC63C099C74BDE364C64D96617"; # Our own gpg-key paks@ipfire.org
my $trustid = "A31D4F81EF4EBD07B456FA04D2BB0D0165D0FD58"; # gpg-key of CaCert
# A small color-hash :D
my %color;