looksLikeBcrypt returns true if the provided string appears to be a bcrypt hash.
(s string)
| 1099 | |
| 1100 | // looksLikeBcrypt returns true if the provided string appears to be a bcrypt hash. |
| 1101 | func looksLikeBcrypt(s string) bool { |
| 1102 | return len(s) > 4 && (s[:4] == "$2a$" || s[:4] == "$2b$" || s[:4] == "$2y$") |
| 1103 | } |
| 1104 | |
| 1105 | // NormalizeHeaders trims header keys and values and removes empty pairs. |
| 1106 | func NormalizeHeaders(headers map[string]string) map[string]string { |
no outgoing calls
no test coverage detected