Versions in this module Expand all Collapse all v1 v1.4.0 Jun 29, 2022 Changes in this version + func CallerFile(deep int) (path string, line int) + func CallerFileName(deep int) string + func CallerFilePath(deep int) string + func ConstantTimeCompareStrings(a, b string) bool + func GeneratePEMCert(bits int, organization string, maxAge time.Duration) (cert, key []byte, err error) + func GenerateTLSCert(bits int, organization string, maxAge time.Duration) (*tls.Certificate, error) + func ImageJPGThumbnail(src io.Reader, filename string, maxWidth, maxHeight uint) ([]byte, error) + func ImageJPGThumbnailTo(src io.Reader, dst io.Writer, filename string, maxWidth, maxHeight uint) error + func ImagePNGThumbnail(src io.Reader, filename string, maxWidth, maxHeight uint) ([]byte, error) + func ImagePNGThumbnailTo(src io.Reader, dst io.Writer, filename string, maxWidth, maxHeight uint) error + func ImageRead(filename string, src io.Reader) (image.Image, error) + func NewDiscardLogger() *log.Logger + func Perm(s []string, f func([]string)) + func RandBytes(n int) []byte + func RandBytesTo(buf []byte) + func RandInit() + func RandString(n int) string + func RuntimePkgFileLineByPC(pc uintptr) (file string, line int) + func RuntimePkgFileLineStrByPC(pc uintptr) string + func RuntimePkgIndex(file, funcName string) int + func RuntimePkgPath() string + func SwapFileExtension(filename, targetExt string) string + func ToSnakeCase(s string) string + func WaitForExit() + func Workdir() string + func WorkdirDSN() string + func ZAtob(s string) []byte + func ZBtoa(b []byte) string