X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=ImplantFile.hs;h=7410b5f4cde3803c44a652a179763ee749298660;hb=2321c55149b4fd126835b1d2f708007ca1ffcb85;hp=22fafeaa5acd35d413c827701265aead3a0d2349;hpb=4ff7f4b48f372e1cbea63873c5604ee3b4b56d09;p=Lucu.git diff --git a/ImplantFile.hs b/ImplantFile.hs index 22fafea..7410b5f 100644 --- a/ImplantFile.hs +++ b/ImplantFile.hs @@ -5,7 +5,7 @@ import Data.Bits import qualified Data.ByteString.Lazy as Lazy (ByteString) import qualified Data.ByteString.Lazy as L hiding (ByteString) import Data.Char -import Data.Digest.SHA1 +import Data.Digest.SHA2 import Data.Int import Data.Maybe import Data.Time @@ -408,7 +408,7 @@ getETag opts input _ -> error "too many --etag options." where mkETagFromInput :: String - mkETagFromInput = "SHA-1:" ++ (toHex $ hash $ L.unpack input) + mkETagFromInput = "SHA-1:" ++ (toHex $ toOctets $ sha256 $ L.unpack input) toHex :: [Word8] -> String toHex [] = ""