X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Lucu.git;a=blobdiff_plain;f=ImplantFile.hs;fp=ImplantFile.hs;h=7410b5f4cde3803c44a652a179763ee749298660;hp=22fafeaa5acd35d413c827701265aead3a0d2349;hb=2321c55149b4fd126835b1d2f708007ca1ffcb85;hpb=2096ec171ed440365d1cd78321e1085883a6dd1b 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 [] = ""