diff options
author | 2025-03-09 17:47:56 +0100 | |
---|---|---|
committer | 2025-03-10 01:59:49 +0100 | |
commit | 3ac1ee16f377d31a0fb80c8dae28b6239ac4229e (patch) | |
tree | f61faa581feaaeaba2542b9f2b8234a590684413 /vendor/github.com/wagslane/go-password-validator/base.go | |
parent | [chore] update URLs to forked source (diff) | |
download | gotosocial-3ac1ee16f377d31a0fb80c8dae28b6239ac4229e.tar.xz |
[chore] remove vendor
Diffstat (limited to 'vendor/github.com/wagslane/go-password-validator/base.go')
-rw-r--r-- | vendor/github.com/wagslane/go-password-validator/base.go | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/vendor/github.com/wagslane/go-password-validator/base.go b/vendor/github.com/wagslane/go-password-validator/base.go deleted file mode 100644 index 0e0cedca2..000000000 --- a/vendor/github.com/wagslane/go-password-validator/base.go +++ /dev/null @@ -1,75 +0,0 @@ -package passwordvalidator - -import "strings" - -const ( - replaceChars = `!@$&*` - sepChars = `_-., ` - otherSpecialChars = `"#%'()+/:;<=>?[\]^{|}~` - lowerChars = `abcdefghijklmnopqrstuvwxyz` - upperChars = `ABCDEFGHIJKLMNOPQRSTUVWXYZ` - digitsChars = `0123456789` -) - -func getBase(password string) int { - chars := map[rune]struct{}{} - for _, c := range password { - chars[c] = struct{}{} - } - - hasReplace := false - hasSep := false - hasOtherSpecial := false - hasLower := false - hasUpper := false - hasDigits := false - base := 0 - - for c := range chars { - if strings.ContainsRune(replaceChars, c) { - hasReplace = true - continue - } - if strings.ContainsRune(sepChars, c) { - hasSep = true - continue - } - if strings.ContainsRune(otherSpecialChars, c) { - hasOtherSpecial = true - continue - } - if strings.ContainsRune(lowerChars, c) { - hasLower = true - continue - } - if strings.ContainsRune(upperChars, c) { - hasUpper = true - continue - } - if strings.ContainsRune(digitsChars, c) { - hasDigits = true - continue - } - base++ - } - - if hasReplace { - base += len(replaceChars) - } - if hasSep { - base += len(sepChars) - } - if hasOtherSpecial { - base += len(otherSpecialChars) - } - if hasLower { - base += len(lowerChars) - } - if hasUpper { - base += len(upperChars) - } - if hasDigits { - base += len(digitsChars) - } - return base -} |