Documentation ¶
Index ¶
- func CheckEnvironFlag(environName string, flagName string) bool
- func EncryptString(s string) (string, error)
- func FNV32a(text string) uint32
- func GenerateString(n int) string
- func GetHost(cfg config.HTTP, prove string) string
- func GetSelfSignedOrLetsEncryptCert(manager *autocert.Manager) func(hello *tls.ClientHelloInfo) (*tls.Certificate, error)
- func IsValidUUID(u string) bool
- func RandBytes(n int) (string, error)
- func Trim(s string, t string) (string, error)
- func UniqueString() string
- func СheckPasswd()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckEnvironFlag ¶
CheckEnvironFlag проверка значения переменной окружения и одноименного флага при отсутствие переменной окружения в самой среде или пустое значение этой переменной, проверяется значение флага с таким же именем, по сути сама переменная окружение отсутствовать не может в системе, идет лишь проверка значения в двух местах в начале в окружение, затем во флаге.
func EncryptString ¶
func GenerateString ¶
func GetSelfSignedOrLetsEncryptCert ¶
func GetSelfSignedOrLetsEncryptCert(manager *autocert.Manager) func(hello *tls.ClientHelloInfo) (*tls.Certificate, error)
func RandBytes ¶
RandBytes генерирует массив случайных байт. Размер массива передаётся параметром. Функция должна возвращать массив в виде строки в кодировке base64
func Trim ¶
Trim удаляет первый и последний символ в строке s t - удаляется символ переданный в аргумент по умолчанию удаляет символ \n
func UniqueString ¶
func UniqueString() string
func СheckPasswd ¶
func СheckPasswd()
Types ¶
This section is empty.