]> git.cworth.org Git - sup/commitdiff
yet another minor crypto bugfix
authorwmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Sat, 15 Sep 2007 05:35:15 +0000 (05:35 +0000)
committerwmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Sat, 15 Sep 2007 05:35:15 +0000 (05:35 +0000)
git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@581 5c8cc53c-5e98-4d25-b20a-d8db53a31250

lib/sup/crypto.rb

index c7f7311a4fab060a65898eed2f569ecdbe42f01e..f3aefaf2d659856d7c0f9e5a9e99fb16ffeb1f4d 100644 (file)
@@ -15,12 +15,11 @@ class CryptoManager
   def verify payload, signature # both RubyMail::Message objects
     return unknown unless @cmd
 
-    payload_fn = File.open("payload", "w") # Tempfile.new "redwood.payload"
-    signature_fn = File.open("signature", "w") #Tempfile.new "redwood.signature"
-
+    payload_fn = Tempfile.new "redwood.payload"
     payload_fn.write payload.to_s.gsub(/(^|[^\r])\n/, "\\1\r\n").gsub(/^MIME-Version: .*\r\n/, "")
     payload_fn.close
 
+    signature_fn = Tempfile.new "redwood.signature"
     signature_fn.write signature.decode
     signature_fn.close