File: 00-signature.t

package info (click to toggle)
libposix-strptime-perl 0.10-4
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 200 kB
  • ctags: 423
  • sloc: perl: 32; makefile: 5
file content (22 lines) | stat: -rw-r--r-- 609 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/perl
use strict;
print "1..1\n";

if (!-s 'SIGNATURE') {
   print "ok 1 # skip No signature file found\n";
}
elsif (!eval { require Module::Signature; 1 }) {
   print "ok 1 # skip ",
         "Next time around, consider install Module::Signature, ",
         "so you can verify the integrity of this distribution.\n";
}
elsif (!eval { require Socket; Socket::inet_aton('pgp.mit.edu') }) {
   print "ok 1 # skip Cannot connect to the keyserver\n";
}
else {
   (Module::Signature::verify() == Module::Signature::SIGNATURE_OK())
       or print "not ";
   print "ok 1 # Valid signature\n";
}

__END__