úÎ UåNone#BCrypt salt for passing to bcrypt. $Deconstruct a BSalt to a bytestring GGiven a bytestring, construct a BSalt type, with some minimal checking FGiven a cost from 4-32 and a random seed of 16 bytes generate a salt. 8 Seed should be 16 bytes from a secure random generator 3Hash a password based on a BSalt with a given cost Bytestring version of a BSalt #BSalt if the salt string validated  Compute cost 16 byte secure random seed Returned salt or Nothing  Data to hash salt generated by genSalt  haskell-bcrypt-0.3.1Data.Digest.BCryptBSalt packBSaltgenSaltbcryptunBSaltc_bcryptc_bcrypt_gensalt