restructuring

- renamed newSalt to newPWSalt
- added PWSalt type
- general style cleanup
This commit is contained in:
Jonathan Lamothe
2018-12-18 14:19:19 -05:00
parent 098aaeb49f
commit e28faacc13
5 changed files with 25 additions and 22 deletions

View File

@@ -35,7 +35,7 @@ tests = TestLabel "newPData" $ TestList
testSalt x = TestLabel "pwSalt" $
x^.pwSalt ~?= salt where
(salt, _) = newSalt g
(salt, _) = newPWSalt g
testPolicy x = TestLabel "pwPolicy" $
x^.pwPolicy ~?= newPWPolicy

View File

@@ -20,7 +20,7 @@ License along with this program. If not, see
-}
module Spec.PWPolicy (tests) where
module Spec.NewPWPolicy (tests) where
import Control.Lens ((^.))
import Test.HUnit (Test(..), (~?=))

View File

@@ -20,7 +20,7 @@ License along with this program. If not, see
-}
module Spec.NewSalt (tests) where
module Spec.NewPWSalt (tests) where
import qualified Data.ByteString as B
import System.Random (mkStdGen)
@@ -28,12 +28,12 @@ import Test.HUnit (Test(..), assertBool, (~?=))
import Password
tests = TestLabel "newSalt" $ TestList
tests = TestLabel "newPWSalt" $ TestList
[ testLength salt
, testDiff salt salt'
] where
(salt, g') = newSalt g
(salt', _) = newSalt g'
(salt, g') = newPWSalt g
(salt', _) = newPWSalt g'
g = mkStdGen 1
testLength x = TestLabel "salt length" $ B.length x ~?= 256