Documentation ¶
Index ¶
- Variables
- func DecodeBasicAuthHeader(header string) (string, string, error)
- func Decrypt(payload []byte, secret string) ([]byte, error)
- func EncodeMd5(str string) string
- func EncodePassword(password string, salt string) string
- func Encrypt(payload []byte, secret string) ([]byte, error)
- func GenerateShortUid() string
- func GetAgeString(t time.Time) string
- func GetBasicAuthHeader(user string, password string) string
- func GetRandomString(n int, alphabets ...byte) string
- func IsEmail(str string) bool
- func JoinUrlFragments(a, b string) string
- func PBKDF2(password, salt []byte, iter, keyLen int, h func() hash.Hash) []byte
- func SplitString(str string) []string
- func StringsFallback2(val1 string, val2 string) string
- func StringsFallback3(val1 string, val2 string, val3 string) string
- func VerifyUid(uid string) error
- func Walk(path string, followSymlinks bool, detectSymlinkInfiniteLoop bool, ...) error
- type DynMap
- type UrlQueryReader
- type WalkFunc
Constants ¶
This section is empty.
Variables ¶
WalkSkipDir is the Error returned when we want to skip descending into a directory
Functions ¶
func GenerateShortUid ¶
func GenerateShortUid() string
GenerateShortUid generates a short unique identifier.
func GetRandomString ¶
func VerifyUid ¶
VerifyUid verifies the size and content of the uid
func Walk ¶
Walk walks a path, optionally following symbolic links, and for each path, it calls the walkFn passed.
It is similar to filepath.Walk, except that it supports symbolic links and can detect infinite loops while following sym links. It solves the issue where your WalkFunc needs a path relative to the symbolic link (resolving links within walkfunc loses the path to the symbolic link for each traversal).
Types ¶
Click to show internal directories.
Click to hide internal directories.