aboutsummaryrefslogtreecommitdiff
path: root/scripts/make-hashes.pl
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2007-12-24 06:36:18 +0000
committerRob Austein <sra@hactrn.net>2007-12-24 06:36:18 +0000
commite62cfb013638b5e68218c0702e88c6c4dfeb06f9 (patch)
tree93b5b864915a92a03e805062cf3b5b6d7f8b1e27 /scripts/make-hashes.pl
parent6923ec5709af6f4fa5ea8e6e9af9265f5b9e213f (diff)
Cleanup
svn path=/scripts/Old/check-hashes.sh; revision=1434
Diffstat (limited to 'scripts/make-hashes.pl')
-rw-r--r--scripts/make-hashes.pl42
1 files changed, 0 insertions, 42 deletions
diff --git a/scripts/make-hashes.pl b/scripts/make-hashes.pl
deleted file mode 100644
index 4b58a9d0..00000000
--- a/scripts/make-hashes.pl
+++ /dev/null
@@ -1,42 +0,0 @@
-# -*- Perl -*-
-# $Id$
-
-use strict;
-
-my $openssl = "/u/sra/isc/route-pki/subvert-rpki.hactrn.net/openssl/openssl/apps/openssl";
-my $dir = "hashed";
-
-my @cmds;
-my %hashes;
-
-exit unless (@ARGV);
-
-open(F, "-|", "find", @ARGV, qw{-type f ( -name *.cer -o -name *.crl )})
- or die("Couldn't run find: $!\n");
-
-@ARGV = ();
-
-while (<F>) {
- chomp;
- my $f = $_;
- my $type = /\.cer$/ ? "x509" : "crl";
- $_ = "$dir/$f";
- s=/[^/]+$==;
- my $d = $_;
- my $h = `$openssl $type -inform DER -in $f -noout -hash`;
- chomp($h);
- $h .= ".";
- $h .= "r" if ($type eq "crl");
- $h .= 0 + $hashes{$d}{$h}++;
- push(@cmds, "$openssl $type -inform DER -outform PEM -out $d/$h -in $f\n");
-}
-
-close(F);
-
-print("rm -rf $dir\n");
-
-print("test -d $_ || mkdir -p $_\n")
- foreach (sort(keys(%hashes)));
-
-print($_)
- foreach (@cmds);