INNER CODE UNIT · Go
createErrorLookupMap
go-piv/go-ykpiv · errors.go:71
func createErrorLookupMap(errs ...Error) map[int]Error {
ret := map[int]Error{}
for _, err := range errs {
ret[err.Code] = err
}
return ret
}
var (
MemoryError = Error{Code: C.YKPIV_MEMORY_ERROR, Message: "Memory Error"}
PCSCError = Error{Code: C.YKPIV_PCSC_ERROR, Message: "PKCS Error"}
SizeError = Error{Code: C.YKPIV_SIZE_ERROR, Message: "Size Error"}
AppletError = Error{Code: C.YKPIV_APPLET_ERROR, Message: "Applet Error"}
AuthenticationError = Error{Code: C.YKPIV_AUTHENTICATION_ERROR, Message: "Authentication Error"}
RandomnessError = Error{Code: C.YKPIV_RANDOMNESS_ERROR, Message: "Randomness Error"}
GenericError = Error{Code: C.YKPIV_GENERIC_ERROR, Message: "Generic Error"}
KeyError = Error{Code: C.YKPIV_KEY_ERROR, Message: "Key Error"}
ParseError = Error{Code: C.YKPIV_PARSE_ERROR, Message: "Parse Error"}