New backends: SHA512 SHA384 SHA256 SHA224

This commit is contained in:
Joey Hess 2011-03-01 17:07:15 -04:00
parent b7f4801801
commit 1b9c4477fb
8 changed files with 76 additions and 2 deletions

14
Backend/SHA224.hs Normal file
View file

@ -0,0 +1,14 @@
{- git-annex "SHA224" backend
-
- Copyright 2011 Joey Hess <joey@kitenet.net>
-
- Licensed under the GNU GPL version 3 or higher.
-}
module Backend.SHA224 (backend) where
import Types
import Backend.SHA
backend :: Backend Annex
backend = genBackend 224

14
Backend/SHA256.hs Normal file
View file

@ -0,0 +1,14 @@
{- git-annex "SHA256" backend
-
- Copyright 2011 Joey Hess <joey@kitenet.net>
-
- Licensed under the GNU GPL version 3 or higher.
-}
module Backend.SHA256 (backend) where
import Types
import Backend.SHA
backend :: Backend Annex
backend = genBackend 256

14
Backend/SHA384.hs Normal file
View file

@ -0,0 +1,14 @@
{- git-annex "SHA384" backend
-
- Copyright 2011 Joey Hess <joey@kitenet.net>
-
- Licensed under the GNU GPL version 3 or higher.
-}
module Backend.SHA384 (backend) where
import Types
import Backend.SHA
backend :: Backend Annex
backend = genBackend 384

14
Backend/SHA512.hs Normal file
View file

@ -0,0 +1,14 @@
{- git-annex "SHA512" backend
-
- Copyright 2011 Joey Hess <joey@kitenet.net>
-
- Licensed under the GNU GPL version 3 or higher.
-}
module Backend.SHA512 (backend) where
import Types
import Backend.SHA
backend :: Backend Annex
backend = genBackend 512