Documentation ¶
Index ¶
- Variables
- func AesCBCDecrypt(encryptData, key, iv []byte) ([]byte, error)
- func AesCBCEncrypt(origData, key, iv []byte) ([]byte, error)
- func BoolToString(b bool) string
- func CheckPub(bytes []byte, crptoType string) error
- func CheckSign(data []byte, uid []byte, sign []byte) error
- func CopyFile(dstName, srcName string) (written int64, err error)
- func CstTime(timeStr string) time.Time
- func FileNameNoExt(fpath string) string
- func Float64ToString(data float64, num int) string
- func GenKey() (priv *[64]byte, err error)
- func GenKeyWithPassword(password string) (*[64]byte, error)
- func GetPub(key *[64]byte) string
- func HexToPrivkey(priv string) *[64]byte
- func HttpGet(url string) ([]byte, error)
- func IntToString(data interface{}) string
- func JSONRPCPost(url string, payload []byte) ([]byte, error)
- func Max(first int64, args ...int64) int64
- func Min(first int64, args ...int64) int64
- func PKCS5Padding(cipherText []byte, blockSize int) []byte
- func PKCS5UnPadding(encrypt []byte) []byte
- func RandBytes(n int) []byte
- func RandFloat32() float32
- func RandInstructionId() int64
- func RandInt() int
- func RandInt16() int16
- func RandInt32() int32
- func RandInt64() int64
- func RandStr(length int) string
- func RandTime() time.Time
- func RandUint() uint
- func RandUint16() uint16
- func RandUint16Exp() uint16
- func RandUint32() uint32
- func RandUint32Exp() uint32
- func RandUint64() uint64
- func RandUint64Exp() uint64
- func Round(f float64, n int) float64
- func RoundMin(f float64, n int) float64
- func Sec2YYMMDDhhmmss(sec int64) string
- func Signdata(priv *[64]byte, data []byte) []byte
- func String2BaseInt64(num string) int64
- func StringConnect(data []string) string
- func StringToBool(str string) bool
- func StringToFloat64(str string) float64
- func StringToInt32(str string) int32
- func StringToInt64(str string) int64
- func Time2YYMMDDhhmmss(t time.Time) string
- func TimeNowUnix() int64
- func TimeNowUnixNano() int64
- func TimeNowYYMMDD() string
- func TimeNowYYMMDDhhmmss() string
- func ToCstTime(layout string, timeStr string) time.Time
- func ToInt64(o interface{}) int64
- func ToString(v interface{}) string
- func UnixNow() int64
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrSign = errors.New("ErrSign")
)
Functions ¶
func AesCBCDecrypt ¶
func AesCBCEncrypt ¶
func BoolToString ¶
func FileNameNoExt ¶
func Float64ToString ¶
func GenKeyWithPassword ¶
func HexToPrivkey ¶
func IntToString ¶
func IntToString(data interface{}) string
func PKCS5Padding ¶
func PKCS5UnPadding ¶
func RandFloat32 ¶
func RandFloat32() float32
func RandInstructionId ¶
func RandInstructionId() int64
func RandUint16 ¶
func RandUint16() uint16
func RandUint16Exp ¶
func RandUint16Exp() uint16
Distributed pseudo-exponentially to test for various cases
func RandUint32 ¶
func RandUint32() uint32
func RandUint32Exp ¶
func RandUint32Exp() uint32
Distributed pseudo-exponentially to test for various cases
func RandUint64 ¶
func RandUint64() uint64
func RandUint64Exp ¶
func RandUint64Exp() uint64
Distributed pseudo-exponentially to test for various cases
func Sec2YYMMDDhhmmss ¶
func String2BaseInt64 ¶
9782.13 --> 978213000000 cause 9782.13*1e8 --> 978212999999
func StringConnect ¶
func StringToBool ¶
func StringToFloat64 ¶
func StringToInt32 ¶
func StringToInt64 ¶
func Time2YYMMDDhhmmss ¶
func TimeNowYYMMDD ¶
func TimeNowYYMMDD() string
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.