util

package
v0.0.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 29, 2025 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Ok                     uint32 = 0x00000000
	Fail                   uint32 = 0x0A000001
	UnknownErr             uint32 = 0x0A000002
	NotSupportErr          uint32 = 0x0A000003
	FileErr                uint32 = 0x0A000004
	InvalidHandleErr       uint32 = 0x0A000005
	InvalidParamErr        uint32 = 0x0A000006
	ReadFileErr            uint32 = 0x0A000007
	WriteFileErr           uint32 = 0x0A000008
	NameLenErr             uint32 = 0x0A000009
	KeyUsageErr            uint32 = 0x0A00000A
	ModulusLenErr          uint32 = 0x0A00000B
	NotInitializeErr       uint32 = 0x0A00000C
	ObjErr                 uint32 = 0x0A00000D
	MemoryErr              uint32 = 0x0A00000E
	TimeoutErr             uint32 = 0x0A00000F
	InDataLenErr           uint32 = 0x0A000010
	InDataErr              uint32 = 0x0A000011
	GenRanErr              uint32 = 0x0A000012
	HashObjErr             uint32 = 0x0A000013
	HashErr                uint32 = 0x0A000014
	GenRsaKeyErr           uint32 = 0x0A000015
	RsaModulusLenErr       uint32 = 0x0A000016
	CSPImportPubKeyErr     uint32 = 0x0A000017
	RsaEncErr              uint32 = 0x0A000018
	RsaDecErr              uint32 = 0x0A000019
	HashNotEqualErr        uint32 = 0x0A00001A
	KeyNotFountErr         uint32 = 0x0A00001B
	CertNotFountErr        uint32 = 0x0A00001C
	NotExportErr           uint32 = 0x0A00001D
	DecryptPadErr          uint32 = 0x0A00001E
	MacLenErr              uint32 = 0x0A00001F
	BufferTooSmall         uint32 = 0x0A000020
	KeyInfoTypeErr         uint32 = 0x0A000021
	NotEventErr            uint32 = 0x0A000022
	DeviceRemoved          uint32 = 0x0A000023
	PinIncorrect           uint32 = 0x0A000024
	PinLocked              uint32 = 0x0A000025
	PinInvalid             uint32 = 0x0A000026
	PinLenRange            uint32 = 0x0A000027
	UserAlreadyLoggedIn    uint32 = 0x0A000028
	UserPinNotInitialized  uint32 = 0x0A000029
	UserTypeInvalid        uint32 = 0x0A00002A
	ApplicationNameInvalid uint32 = 0x0A00002B
	ApplicationExists      uint32 = 0x0A00002C
	UserNotLoggedIn        uint32 = 0x0A00002D
	ApplicationNotExists   uint32 = 0x0A00002E
	FileAlreadyExists      uint32 = 0x0A00002F
	NoRoom                 uint32 = 0x0A000030
	FileNotExists          uint32 = 0x0A000031
	ReachMaxContainerCount uint32 = 0x0A000032
	AuthBlocked            uint32 = 0x0A000033
	InvalidContainerErr    uint32 = 0x0A000035
	ContainerNotExists     uint32 = 0x0A000036
	ContainerExists        uint32 = 0x0A000037
	KeyNoUsageErr          uint32 = 0x0A000039
	FileAttributeErr       uint32 = 0x0A00003A
	DevNoAuth              uint32 = 0x0A00003B
)

Variables

This section is empty.

Functions

func FormatStruct

func FormatStruct(data interface{}) string

func Padding

func Padding(src, paddingByte []byte) []byte

Padding 将原文用传入的字节数据填充到分组密码算法的分块长度

func ParseErrorCode

func ParseErrorCode(code uint32) (msg string)

func ParseList

func ParseList(listBytes []byte) []string

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL