equal
deleted
inserted
replaced
21 |
21 |
22 def verify(self, data, sig): |
22 def verify(self, data, sig): |
23 """ returns of the good and bad signatures""" |
23 """ returns of the good and bad signatures""" |
24 try: |
24 try: |
25 # create temporary files |
25 # create temporary files |
26 fd, sigfile = tempfile.mkstemp(prefix="hggpgsig") |
26 fd, sigfile = tempfile.mkstemp(prefix="hg-gpg-", suffix=".sig") |
27 fp = os.fdopen(fd, 'wb') |
27 fp = os.fdopen(fd, 'wb') |
28 fp.write(sig) |
28 fp.write(sig) |
29 fp.close() |
29 fp.close() |
30 fd, datafile = tempfile.mkstemp(prefix="hggpgdata") |
30 fd, datafile = tempfile.mkstemp(prefix="hg-gpg-", suffix=".txt") |
31 fp = os.fdopen(fd, 'wb') |
31 fp = os.fdopen(fd, 'wb') |
32 fp.write(data) |
32 fp.write(data) |
33 fp.close() |
33 fp.close() |
34 gpgcmd = ("%s --logger-fd 1 --status-fd 1 --verify " |
34 gpgcmd = ("%s --logger-fd 1 --status-fd 1 --verify " |
35 "\"%s\" \"%s\"" % (self.path, sigfile, datafile)) |
35 "\"%s\" \"%s\"" % (self.path, sigfile, datafile)) |