var ( ErrSaltPrefix = errors.New("invalid magic prefix") ErrSaltFormat = errors.New("invalid salt format") ErrSaltRounds = errors.New("invalid rounds") )
func Base64_24Bit(src []byte) (hash []byte)
Salt represents a salt.
type Salt struct { MagicPrefix []byte SaltLenMin int SaltLenMax int RoundsMin int RoundsMax int RoundsDefault int }
func (s *Salt) Generate(length int) []byte
func (s *Salt) GenerateWRounds(length, rounds int) []byte