Documentation ¶
Index ¶
- Variables
- type ClosureMoveRequest
- func (*ClosureMoveRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ClosureMoveRequest) GetChargePort() ClosureMoveType_E
- func (x *ClosureMoveRequest) GetFrontDriverDoor() ClosureMoveType_E
- func (x *ClosureMoveRequest) GetFrontPassengerDoor() ClosureMoveType_E
- func (x *ClosureMoveRequest) GetFrontTrunk() ClosureMoveType_E
- func (x *ClosureMoveRequest) GetRearDriverDoor() ClosureMoveType_E
- func (x *ClosureMoveRequest) GetRearPassengerDoor() ClosureMoveType_E
- func (x *ClosureMoveRequest) GetRearTrunk() ClosureMoveType_E
- func (*ClosureMoveRequest) ProtoMessage()
- func (x *ClosureMoveRequest) ProtoReflect() protoreflect.Message
- func (x *ClosureMoveRequest) Reset()
- func (x *ClosureMoveRequest) String() string
- type ClosureMoveType_E
- func (ClosureMoveType_E) Descriptor() protoreflect.EnumDescriptor
- func (x ClosureMoveType_E) Enum() *ClosureMoveType_E
- func (ClosureMoveType_E) EnumDescriptor() ([]byte, []int)deprecated
- func (x ClosureMoveType_E) Number() protoreflect.EnumNumber
- func (x ClosureMoveType_E) String() string
- func (ClosureMoveType_E) Type() protoreflect.EnumType
- type CommandStatus
- func (*CommandStatus) Descriptor() ([]byte, []int)deprecated
- func (x *CommandStatus) GetOperationStatus() OperationStatus_E
- func (x *CommandStatus) GetSignedMessageStatus() *SignedMessageStatus
- func (m *CommandStatus) GetSubMessage() isCommandStatus_SubMessage
- func (x *CommandStatus) GetWhitelistOperationStatus() *WhitelistOperationStatus
- func (*CommandStatus) ProtoMessage()
- func (x *CommandStatus) ProtoReflect() protoreflect.Message
- func (x *CommandStatus) Reset()
- func (x *CommandStatus) String() string
- type CommandStatus_SignedMessageStatus
- type CommandStatus_WhitelistOperationStatus
- type FromVCSECMessage
- func (*FromVCSECMessage) Descriptor() ([]byte, []int)deprecated
- func (x *FromVCSECMessage) GetCommandStatus() *CommandStatus
- func (x *FromVCSECMessage) GetNominalError() *errors.NominalError
- func (m *FromVCSECMessage) GetSubMessage() isFromVCSECMessage_SubMessage
- func (x *FromVCSECMessage) GetWhitelistEntryInfo() *WhitelistEntryInfo
- func (x *FromVCSECMessage) GetWhitelistInfo() *WhitelistInfo
- func (*FromVCSECMessage) ProtoMessage()
- func (x *FromVCSECMessage) ProtoReflect() protoreflect.Message
- func (x *FromVCSECMessage) Reset()
- func (x *FromVCSECMessage) String() string
- type FromVCSECMessage_CommandStatus
- type FromVCSECMessage_NominalError
- type FromVCSECMessage_WhitelistEntryInfo
- type FromVCSECMessage_WhitelistInfo
- type InformationRequest
- func (*InformationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InformationRequest) GetInformationRequestType() InformationRequestType
- func (m *InformationRequest) GetKey() isInformationRequest_Key
- func (x *InformationRequest) GetKeyId() *KeyIdentifier
- func (x *InformationRequest) GetPublicKey() []byte
- func (x *InformationRequest) GetSlot() uint32
- func (*InformationRequest) ProtoMessage()
- func (x *InformationRequest) ProtoReflect() protoreflect.Message
- func (x *InformationRequest) Reset()
- func (x *InformationRequest) String() string
- type InformationRequestType
- func (InformationRequestType) Descriptor() protoreflect.EnumDescriptor
- func (x InformationRequestType) Enum() *InformationRequestType
- func (InformationRequestType) EnumDescriptor() ([]byte, []int)deprecated
- func (x InformationRequestType) Number() protoreflect.EnumNumber
- func (x InformationRequestType) String() string
- func (InformationRequestType) Type() protoreflect.EnumType
- type InformationRequest_KeyId
- type InformationRequest_PublicKey
- type InformationRequest_Slot
- type KeyFormFactor
- func (KeyFormFactor) Descriptor() protoreflect.EnumDescriptor
- func (x KeyFormFactor) Enum() *KeyFormFactor
- func (KeyFormFactor) EnumDescriptor() ([]byte, []int)deprecated
- func (x KeyFormFactor) Number() protoreflect.EnumNumber
- func (x KeyFormFactor) String() string
- func (KeyFormFactor) Type() protoreflect.EnumType
- type KeyIdentifier
- type KeyMetadata
- type OperationStatus_E
- func (OperationStatus_E) Descriptor() protoreflect.EnumDescriptor
- func (x OperationStatus_E) Enum() *OperationStatus_E
- func (OperationStatus_E) EnumDescriptor() ([]byte, []int)deprecated
- func (x OperationStatus_E) Number() protoreflect.EnumNumber
- func (x OperationStatus_E) String() string
- func (OperationStatus_E) Type() protoreflect.EnumType
- type PermissionChange
- func (*PermissionChange) Descriptor() ([]byte, []int)deprecated
- func (x *PermissionChange) GetKey() *PublicKey
- func (x *PermissionChange) GetKeyRole() keys.Role
- func (x *PermissionChange) GetSecondsToBeActive() uint32
- func (*PermissionChange) ProtoMessage()
- func (x *PermissionChange) ProtoReflect() protoreflect.Message
- func (x *PermissionChange) Reset()
- func (x *PermissionChange) String() string
- type PublicKey
- type RKEAction_E
- func (RKEAction_E) Descriptor() protoreflect.EnumDescriptor
- func (x RKEAction_E) Enum() *RKEAction_E
- func (RKEAction_E) EnumDescriptor() ([]byte, []int)deprecated
- func (x RKEAction_E) Number() protoreflect.EnumNumber
- func (x RKEAction_E) String() string
- func (RKEAction_E) Type() protoreflect.EnumType
- type ReplaceKey
- func (*ReplaceKey) Descriptor() ([]byte, []int)deprecated
- func (x *ReplaceKey) GetImpermanent() bool
- func (x *ReplaceKey) GetKeyRole() keys.Role
- func (x *ReplaceKey) GetKeyToAdd() *PublicKey
- func (m *ReplaceKey) GetKeyToReplace() isReplaceKey_KeyToReplace
- func (x *ReplaceKey) GetPublicKeyToReplace() *PublicKey
- func (x *ReplaceKey) GetSlotToReplace() uint32
- func (*ReplaceKey) ProtoMessage()
- func (x *ReplaceKey) ProtoReflect() protoreflect.Message
- func (x *ReplaceKey) Reset()
- func (x *ReplaceKey) String() string
- type ReplaceKey_PublicKeyToReplace
- type ReplaceKey_SlotToReplace
- type SignatureType
- func (SignatureType) Descriptor() protoreflect.EnumDescriptor
- func (x SignatureType) Enum() *SignatureType
- func (SignatureType) EnumDescriptor() ([]byte, []int)deprecated
- func (x SignatureType) Number() protoreflect.EnumNumber
- func (x SignatureType) String() string
- func (SignatureType) Type() protoreflect.EnumType
- type SignedMessage
- func (*SignedMessage) Descriptor() ([]byte, []int)deprecated
- func (x *SignedMessage) GetProtobufMessageAsBytes() []byte
- func (x *SignedMessage) GetSignatureType() SignatureType
- func (*SignedMessage) ProtoMessage()
- func (x *SignedMessage) ProtoReflect() protoreflect.Message
- func (x *SignedMessage) Reset()
- func (x *SignedMessage) String() string
- type SignedMessageInformation_E
- func (SignedMessageInformation_E) Descriptor() protoreflect.EnumDescriptor
- func (x SignedMessageInformation_E) Enum() *SignedMessageInformation_E
- func (SignedMessageInformation_E) EnumDescriptor() ([]byte, []int)deprecated
- func (x SignedMessageInformation_E) Number() protoreflect.EnumNumber
- func (x SignedMessageInformation_E) String() string
- func (SignedMessageInformation_E) Type() protoreflect.EnumType
- type SignedMessageStatus
- func (*SignedMessageStatus) Descriptor() ([]byte, []int)deprecated
- func (x *SignedMessageStatus) GetCounter() uint32
- func (x *SignedMessageStatus) GetSignedMessageInformation() SignedMessageInformation_E
- func (*SignedMessageStatus) ProtoMessage()
- func (x *SignedMessageStatus) ProtoReflect() protoreflect.Message
- func (x *SignedMessageStatus) Reset()
- func (x *SignedMessageStatus) String() string
- type ToVCSECMessage
- type UnsignedMessage
- func (*UnsignedMessage) Descriptor() ([]byte, []int)deprecated
- func (x *UnsignedMessage) GetClosureMoveRequest() *ClosureMoveRequest
- func (x *UnsignedMessage) GetInformationRequest() *InformationRequest
- func (x *UnsignedMessage) GetRKEAction() RKEAction_E
- func (m *UnsignedMessage) GetSubMessage() isUnsignedMessage_SubMessage
- func (x *UnsignedMessage) GetWhitelistOperation() *WhitelistOperation
- func (*UnsignedMessage) ProtoMessage()
- func (x *UnsignedMessage) ProtoReflect() protoreflect.Message
- func (x *UnsignedMessage) Reset()
- func (x *UnsignedMessage) String() string
- type UnsignedMessage_ClosureMoveRequest
- type UnsignedMessage_InformationRequest
- type UnsignedMessage_RKEAction
- type UnsignedMessage_WhitelistOperation
- type WhitelistEntryInfo
- func (*WhitelistEntryInfo) Descriptor() ([]byte, []int)deprecated
- func (x *WhitelistEntryInfo) GetKeyId() *KeyIdentifier
- func (x *WhitelistEntryInfo) GetKeyRole() keys.Role
- func (x *WhitelistEntryInfo) GetMetadataForKey() *KeyMetadata
- func (x *WhitelistEntryInfo) GetPublicKey() *PublicKey
- func (x *WhitelistEntryInfo) GetSlot() uint32
- func (*WhitelistEntryInfo) ProtoMessage()
- func (x *WhitelistEntryInfo) ProtoReflect() protoreflect.Message
- func (x *WhitelistEntryInfo) Reset()
- func (x *WhitelistEntryInfo) String() string
- type WhitelistInfo
- func (*WhitelistInfo) Descriptor() ([]byte, []int)deprecated
- func (x *WhitelistInfo) GetNumberOfEntries() uint32
- func (x *WhitelistInfo) GetSlotMask() uint32
- func (x *WhitelistInfo) GetWhitelistEntries() []*KeyIdentifier
- func (*WhitelistInfo) ProtoMessage()
- func (x *WhitelistInfo) ProtoReflect() protoreflect.Message
- func (x *WhitelistInfo) Reset()
- func (x *WhitelistInfo) String() string
- type WhitelistOperation
- func (*WhitelistOperation) Descriptor() ([]byte, []int)deprecated
- func (x *WhitelistOperation) GetAddImpermanentKey() *PermissionChange
- func (x *WhitelistOperation) GetAddImpermanentKeyAndRemoveExisting() *PermissionChange
- func (x *WhitelistOperation) GetAddKeyToWhitelistAndAddPermissions() *PermissionChange
- func (x *WhitelistOperation) GetAddPermissionsToPublicKey() *PermissionChange
- func (x *WhitelistOperation) GetAddPublicKeyToWhitelist() *PublicKey
- func (x *WhitelistOperation) GetMetadataForKey() *KeyMetadata
- func (x *WhitelistOperation) GetRemoveAllImpermanentKeys() bool
- func (x *WhitelistOperation) GetRemovePermissionsFromPublicKey() *PermissionChange
- func (x *WhitelistOperation) GetRemovePublicKeyFromWhitelist() *PublicKey
- func (x *WhitelistOperation) GetReplaceKey() *ReplaceKey
- func (m *WhitelistOperation) GetSubMessage() isWhitelistOperation_SubMessage
- func (x *WhitelistOperation) GetUpdateKeyAndPermissions() *PermissionChange
- func (*WhitelistOperation) ProtoMessage()
- func (x *WhitelistOperation) ProtoReflect() protoreflect.Message
- func (x *WhitelistOperation) Reset()
- func (x *WhitelistOperation) String() string
- type WhitelistOperationInformation_E
- func (WhitelistOperationInformation_E) Descriptor() protoreflect.EnumDescriptor
- func (x WhitelistOperationInformation_E) Enum() *WhitelistOperationInformation_E
- func (WhitelistOperationInformation_E) EnumDescriptor() ([]byte, []int)deprecated
- func (x WhitelistOperationInformation_E) Number() protoreflect.EnumNumber
- func (x WhitelistOperationInformation_E) String() string
- func (WhitelistOperationInformation_E) Type() protoreflect.EnumType
- type WhitelistOperationStatus
- func (*WhitelistOperationStatus) Descriptor() ([]byte, []int)deprecated
- func (x *WhitelistOperationStatus) GetOperationStatus() OperationStatus_E
- func (x *WhitelistOperationStatus) GetSignerOfOperation() *KeyIdentifier
- func (x *WhitelistOperationStatus) GetWhitelistOperationInformation() WhitelistOperationInformation_E
- func (*WhitelistOperationStatus) ProtoMessage()
- func (x *WhitelistOperationStatus) ProtoReflect() protoreflect.Message
- func (x *WhitelistOperationStatus) Reset()
- func (x *WhitelistOperationStatus) String() string
- type WhitelistOperation_AddImpermanentKey
- type WhitelistOperation_AddImpermanentKeyAndRemoveExisting
- type WhitelistOperation_AddKeyToWhitelistAndAddPermissions
- type WhitelistOperation_AddPermissionsToPublicKey
- type WhitelistOperation_AddPublicKeyToWhitelist
- type WhitelistOperation_RemoveAllImpermanentKeys
- type WhitelistOperation_RemovePermissionsFromPublicKey
- type WhitelistOperation_RemovePublicKeyFromWhitelist
- type WhitelistOperation_ReplaceKey
- type WhitelistOperation_UpdateKeyAndPermissions
Constants ¶
This section is empty.
Variables ¶
var ( SignatureType_name = map[int32]string{ 0: "SIGNATURE_TYPE_NONE", 2: "SIGNATURE_TYPE_PRESENT_KEY", } SignatureType_value = map[string]int32{ "SIGNATURE_TYPE_NONE": 0, "SIGNATURE_TYPE_PRESENT_KEY": 2, } )
Enum value maps for SignatureType.
var ( KeyFormFactor_name = map[int32]string{ 0: "KEY_FORM_FACTOR_UNKNOWN", 1: "KEY_FORM_FACTOR_NFC_CARD", 6: "KEY_FORM_FACTOR_IOS_DEVICE", 7: "KEY_FORM_FACTOR_ANDROID_DEVICE", 9: "KEY_FORM_FACTOR_CLOUD_KEY", } KeyFormFactor_value = map[string]int32{ "KEY_FORM_FACTOR_UNKNOWN": 0, "KEY_FORM_FACTOR_NFC_CARD": 1, "KEY_FORM_FACTOR_IOS_DEVICE": 6, "KEY_FORM_FACTOR_ANDROID_DEVICE": 7, "KEY_FORM_FACTOR_CLOUD_KEY": 9, } )
Enum value maps for KeyFormFactor.
var ( InformationRequestType_name = map[int32]string{ 0: "INFORMATION_REQUEST_TYPE_GET_STATUS", 5: "INFORMATION_REQUEST_TYPE_GET_WHITELIST_INFO", 6: "INFORMATION_REQUEST_TYPE_GET_WHITELIST_ENTRY_INFO", } InformationRequestType_value = map[string]int32{ "INFORMATION_REQUEST_TYPE_GET_STATUS": 0, "INFORMATION_REQUEST_TYPE_GET_WHITELIST_INFO": 5, "INFORMATION_REQUEST_TYPE_GET_WHITELIST_ENTRY_INFO": 6, } )
Enum value maps for InformationRequestType.
var ( RKEAction_E_name = map[int32]string{ 0: "RKE_ACTION_UNLOCK", 1: "RKE_ACTION_LOCK", 20: "RKE_ACTION_REMOTE_DRIVE", 29: "RKE_ACTION_AUTO_SECURE_VEHICLE", 30: "RKE_ACTION_WAKE_VEHICLE", } RKEAction_E_value = map[string]int32{ "RKE_ACTION_UNLOCK": 0, "RKE_ACTION_LOCK": 1, "RKE_ACTION_REMOTE_DRIVE": 20, "RKE_ACTION_AUTO_SECURE_VEHICLE": 29, "RKE_ACTION_WAKE_VEHICLE": 30, } )
Enum value maps for RKEAction_E.
var ( ClosureMoveType_E_name = map[int32]string{ 0: "CLOSURE_MOVE_TYPE_NONE", 1: "CLOSURE_MOVE_TYPE_MOVE", 2: "CLOSURE_MOVE_TYPE_STOP", 3: "CLOSURE_MOVE_TYPE_OPEN", 4: "CLOSURE_MOVE_TYPE_CLOSE", } ClosureMoveType_E_value = map[string]int32{ "CLOSURE_MOVE_TYPE_NONE": 0, "CLOSURE_MOVE_TYPE_MOVE": 1, "CLOSURE_MOVE_TYPE_STOP": 2, "CLOSURE_MOVE_TYPE_OPEN": 3, "CLOSURE_MOVE_TYPE_CLOSE": 4, } )
Enum value maps for ClosureMoveType_E.
var ( OperationStatus_E_name = map[int32]string{ 0: "OPERATIONSTATUS_OK", 1: "OPERATIONSTATUS_WAIT", 2: "OPERATIONSTATUS_ERROR", } OperationStatus_E_value = map[string]int32{ "OPERATIONSTATUS_OK": 0, "OPERATIONSTATUS_WAIT": 1, "OPERATIONSTATUS_ERROR": 2, } )
Enum value maps for OperationStatus_E.
var ( SignedMessageInformation_E_name = map[int32]string{ 0: "SIGNEDMESSAGE_INFORMATION_NONE", 1: "SIGNEDMESSAGE_INFORMATION_FAULT_UNKNOWN", 2: "SIGNEDMESSAGE_INFORMATION_FAULT_NOT_ON_WHITELIST", 3: "SIGNEDMESSAGE_INFORMATION_FAULT_IV_SMALLER_THAN_EXPECTED", 4: "SIGNEDMESSAGE_INFORMATION_FAULT_INVALID_TOKEN", 5: "SIGNEDMESSAGE_INFORMATION_FAULT_TOKEN_AND_COUNTER_INVALID", 6: "SIGNEDMESSAGE_INFORMATION_FAULT_AES_DECRYPT_AUTH", 7: "SIGNEDMESSAGE_INFORMATION_FAULT_ECDSA_INPUT", 8: "SIGNEDMESSAGE_INFORMATION_FAULT_ECDSA_SIGNATURE", 9: "SIGNEDMESSAGE_INFORMATION_FAULT_LOCAL_ENTITY_START", 10: "SIGNEDMESSAGE_INFORMATION_FAULT_LOCAL_ENTITY_RESULT", 11: "SIGNEDMESSAGE_INFORMATION_FAULT_COULD_NOT_RETRIEVE_KEY", 12: "SIGNEDMESSAGE_INFORMATION_FAULT_COULD_NOT_RETRIEVE_TOKEN", 13: "SIGNEDMESSAGE_INFORMATION_FAULT_SIGNATURE_TOO_SHORT", 14: "SIGNEDMESSAGE_INFORMATION_FAULT_TOKEN_IS_INCORRECT_LENGTH", 15: "SIGNEDMESSAGE_INFORMATION_FAULT_INCORRECT_EPOCH", 16: "SIGNEDMESSAGE_INFORMATION_FAULT_IV_INCORRECT_LENGTH", 17: "SIGNEDMESSAGE_INFORMATION_FAULT_TIME_EXPIRED", 18: "SIGNEDMESSAGE_INFORMATION_FAULT_NOT_PROVISIONED_WITH_IDENTITY", 19: "SIGNEDMESSAGE_INFORMATION_FAULT_COULD_NOT_HASH_METADATA", } SignedMessageInformation_E_value = map[string]int32{ "SIGNEDMESSAGE_INFORMATION_NONE": 0, "SIGNEDMESSAGE_INFORMATION_FAULT_UNKNOWN": 1, "SIGNEDMESSAGE_INFORMATION_FAULT_NOT_ON_WHITELIST": 2, "SIGNEDMESSAGE_INFORMATION_FAULT_IV_SMALLER_THAN_EXPECTED": 3, "SIGNEDMESSAGE_INFORMATION_FAULT_INVALID_TOKEN": 4, "SIGNEDMESSAGE_INFORMATION_FAULT_TOKEN_AND_COUNTER_INVALID": 5, "SIGNEDMESSAGE_INFORMATION_FAULT_AES_DECRYPT_AUTH": 6, "SIGNEDMESSAGE_INFORMATION_FAULT_ECDSA_INPUT": 7, "SIGNEDMESSAGE_INFORMATION_FAULT_ECDSA_SIGNATURE": 8, "SIGNEDMESSAGE_INFORMATION_FAULT_LOCAL_ENTITY_START": 9, "SIGNEDMESSAGE_INFORMATION_FAULT_LOCAL_ENTITY_RESULT": 10, "SIGNEDMESSAGE_INFORMATION_FAULT_COULD_NOT_RETRIEVE_KEY": 11, "SIGNEDMESSAGE_INFORMATION_FAULT_COULD_NOT_RETRIEVE_TOKEN": 12, "SIGNEDMESSAGE_INFORMATION_FAULT_SIGNATURE_TOO_SHORT": 13, "SIGNEDMESSAGE_INFORMATION_FAULT_TOKEN_IS_INCORRECT_LENGTH": 14, "SIGNEDMESSAGE_INFORMATION_FAULT_INCORRECT_EPOCH": 15, "SIGNEDMESSAGE_INFORMATION_FAULT_IV_INCORRECT_LENGTH": 16, "SIGNEDMESSAGE_INFORMATION_FAULT_TIME_EXPIRED": 17, "SIGNEDMESSAGE_INFORMATION_FAULT_NOT_PROVISIONED_WITH_IDENTITY": 18, "SIGNEDMESSAGE_INFORMATION_FAULT_COULD_NOT_HASH_METADATA": 19, } )
Enum value maps for SignedMessageInformation_E.
var ( WhitelistOperationInformation_E_name = map[int32]string{ 0: "WHITELISTOPERATION_INFORMATION_NONE", 1: "WHITELISTOPERATION_INFORMATION_UNDOCUMENTED_ERROR", 2: "WHITELISTOPERATION_INFORMATION_NO_PERMISSION_TO_REMOVE_ONESELF", 3: "WHITELISTOPERATION_INFORMATION_KEYFOB_SLOTS_FULL", 4: "WHITELISTOPERATION_INFORMATION_WHITELIST_FULL", 5: "WHITELISTOPERATION_INFORMATION_NO_PERMISSION_TO_ADD", 6: "WHITELISTOPERATION_INFORMATION_INVALID_PUBLIC_KEY", 7: "WHITELISTOPERATION_INFORMATION_NO_PERMISSION_TO_REMOVE", 8: "WHITELISTOPERATION_INFORMATION_NO_PERMISSION_TO_CHANGE_PERMISSIONS", 9: "WHITELISTOPERATION_INFORMATION_ATTEMPTING_TO_ELEVATE_OTHER_ABOVE_ONESELF", 10: "WHITELISTOPERATION_INFORMATION_ATTEMPTING_TO_DEMOTE_SUPERIOR_TO_ONESELF", 11: "WHITELISTOPERATION_INFORMATION_ATTEMPTING_TO_REMOVE_OWN_PERMISSIONS", 12: "WHITELISTOPERATION_INFORMATION_PUBLIC_KEY_NOT_ON_WHITELIST", 13: "WHITELISTOPERATION_INFORMATION_ATTEMPTING_TO_ADD_KEY_THAT_IS_ALREADY_ON_THE_WHITELIST", 14: "WHITELISTOPERATION_INFORMATION_NOT_ALLOWED_TO_ADD_UNLESS_ON_READER", 15: "WHITELISTOPERATION_INFORMATION_FM_MODIFYING_OUTSIDE_OF_F_MODE", 16: "WHITELISTOPERATION_INFORMATION_FM_ATTEMPTING_TO_ADD_PERMANENT_KEY", 17: "WHITELISTOPERATION_INFORMATION_FM_ATTEMPTING_TO_REMOVE_PERMANENT_KEY", 18: "WHITELISTOPERATION_INFORMATION_KEYCHAIN_WHILE_FS_FULL", 19: "WHITELISTOPERATION_INFORMATION_ATTEMPTING_TO_ADD_KEY_WITHOUT_ROLE", 20: "WHITELISTOPERATION_INFORMATION_ATTEMPTING_TO_ADD_KEY_WITH_SERVICE_ROLE", 21: "WHITELISTOPERATION_INFORMATION_NON_SERVICE_KEY_ATTEMPTING_TO_ADD_SERVICE_TECH", 22: "WHITELISTOPERATION_INFORMATION_SERVICE_KEY_ATTEMPTING_TO_ADD_SERVICE_TECH_OUTSIDE_SERVICE_MODE", } WhitelistOperationInformation_E_value = map[string]int32{ "WHITELISTOPERATION_INFORMATION_NONE": 0, "WHITELISTOPERATION_INFORMATION_UNDOCUMENTED_ERROR": 1, "WHITELISTOPERATION_INFORMATION_NO_PERMISSION_TO_REMOVE_ONESELF": 2, "WHITELISTOPERATION_INFORMATION_KEYFOB_SLOTS_FULL": 3, "WHITELISTOPERATION_INFORMATION_WHITELIST_FULL": 4, "WHITELISTOPERATION_INFORMATION_NO_PERMISSION_TO_ADD": 5, "WHITELISTOPERATION_INFORMATION_INVALID_PUBLIC_KEY": 6, "WHITELISTOPERATION_INFORMATION_NO_PERMISSION_TO_REMOVE": 7, "WHITELISTOPERATION_INFORMATION_NO_PERMISSION_TO_CHANGE_PERMISSIONS": 8, "WHITELISTOPERATION_INFORMATION_ATTEMPTING_TO_ELEVATE_OTHER_ABOVE_ONESELF": 9, "WHITELISTOPERATION_INFORMATION_ATTEMPTING_TO_DEMOTE_SUPERIOR_TO_ONESELF": 10, "WHITELISTOPERATION_INFORMATION_ATTEMPTING_TO_REMOVE_OWN_PERMISSIONS": 11, "WHITELISTOPERATION_INFORMATION_PUBLIC_KEY_NOT_ON_WHITELIST": 12, "WHITELISTOPERATION_INFORMATION_ATTEMPTING_TO_ADD_KEY_THAT_IS_ALREADY_ON_THE_WHITELIST": 13, "WHITELISTOPERATION_INFORMATION_NOT_ALLOWED_TO_ADD_UNLESS_ON_READER": 14, "WHITELISTOPERATION_INFORMATION_FM_MODIFYING_OUTSIDE_OF_F_MODE": 15, "WHITELISTOPERATION_INFORMATION_FM_ATTEMPTING_TO_ADD_PERMANENT_KEY": 16, "WHITELISTOPERATION_INFORMATION_FM_ATTEMPTING_TO_REMOVE_PERMANENT_KEY": 17, "WHITELISTOPERATION_INFORMATION_KEYCHAIN_WHILE_FS_FULL": 18, "WHITELISTOPERATION_INFORMATION_ATTEMPTING_TO_ADD_KEY_WITHOUT_ROLE": 19, "WHITELISTOPERATION_INFORMATION_ATTEMPTING_TO_ADD_KEY_WITH_SERVICE_ROLE": 20, "WHITELISTOPERATION_INFORMATION_NON_SERVICE_KEY_ATTEMPTING_TO_ADD_SERVICE_TECH": 21, "WHITELISTOPERATION_INFORMATION_SERVICE_KEY_ATTEMPTING_TO_ADD_SERVICE_TECH_OUTSIDE_SERVICE_MODE": 22, } )
Enum value maps for WhitelistOperationInformation_E.
var File_vcsec_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type ClosureMoveRequest ¶
type ClosureMoveRequest struct { FrontDriverDoor ClosureMoveType_E `protobuf:"varint,1,opt,name=frontDriverDoor,proto3,enum=VCSEC.ClosureMoveType_E" json:"frontDriverDoor,omitempty"` FrontPassengerDoor ClosureMoveType_E `protobuf:"varint,2,opt,name=frontPassengerDoor,proto3,enum=VCSEC.ClosureMoveType_E" json:"frontPassengerDoor,omitempty"` RearDriverDoor ClosureMoveType_E `protobuf:"varint,3,opt,name=rearDriverDoor,proto3,enum=VCSEC.ClosureMoveType_E" json:"rearDriverDoor,omitempty"` RearPassengerDoor ClosureMoveType_E `protobuf:"varint,4,opt,name=rearPassengerDoor,proto3,enum=VCSEC.ClosureMoveType_E" json:"rearPassengerDoor,omitempty"` RearTrunk ClosureMoveType_E `protobuf:"varint,5,opt,name=rearTrunk,proto3,enum=VCSEC.ClosureMoveType_E" json:"rearTrunk,omitempty"` FrontTrunk ClosureMoveType_E `protobuf:"varint,6,opt,name=frontTrunk,proto3,enum=VCSEC.ClosureMoveType_E" json:"frontTrunk,omitempty"` ChargePort ClosureMoveType_E `protobuf:"varint,7,opt,name=chargePort,proto3,enum=VCSEC.ClosureMoveType_E" json:"chargePort,omitempty"` // contains filtered or unexported fields }
func (*ClosureMoveRequest) Descriptor
deprecated
func (*ClosureMoveRequest) Descriptor() ([]byte, []int)
Deprecated: Use ClosureMoveRequest.ProtoReflect.Descriptor instead.
func (*ClosureMoveRequest) GetChargePort ¶
func (x *ClosureMoveRequest) GetChargePort() ClosureMoveType_E
func (*ClosureMoveRequest) GetFrontDriverDoor ¶
func (x *ClosureMoveRequest) GetFrontDriverDoor() ClosureMoveType_E
func (*ClosureMoveRequest) GetFrontPassengerDoor ¶
func (x *ClosureMoveRequest) GetFrontPassengerDoor() ClosureMoveType_E
func (*ClosureMoveRequest) GetFrontTrunk ¶
func (x *ClosureMoveRequest) GetFrontTrunk() ClosureMoveType_E
func (*ClosureMoveRequest) GetRearDriverDoor ¶
func (x *ClosureMoveRequest) GetRearDriverDoor() ClosureMoveType_E
func (*ClosureMoveRequest) GetRearPassengerDoor ¶
func (x *ClosureMoveRequest) GetRearPassengerDoor() ClosureMoveType_E
func (*ClosureMoveRequest) GetRearTrunk ¶
func (x *ClosureMoveRequest) GetRearTrunk() ClosureMoveType_E
func (*ClosureMoveRequest) ProtoMessage ¶
func (*ClosureMoveRequest) ProtoMessage()
func (*ClosureMoveRequest) ProtoReflect ¶
func (x *ClosureMoveRequest) ProtoReflect() protoreflect.Message
func (*ClosureMoveRequest) Reset ¶
func (x *ClosureMoveRequest) Reset()
func (*ClosureMoveRequest) String ¶
func (x *ClosureMoveRequest) String() string
type ClosureMoveType_E ¶
type ClosureMoveType_E int32
const ( ClosureMoveType_E_CLOSURE_MOVE_TYPE_NONE ClosureMoveType_E = 0 ClosureMoveType_E_CLOSURE_MOVE_TYPE_MOVE ClosureMoveType_E = 1 ClosureMoveType_E_CLOSURE_MOVE_TYPE_STOP ClosureMoveType_E = 2 ClosureMoveType_E_CLOSURE_MOVE_TYPE_OPEN ClosureMoveType_E = 3 ClosureMoveType_E_CLOSURE_MOVE_TYPE_CLOSE ClosureMoveType_E = 4 )
func (ClosureMoveType_E) Descriptor ¶
func (ClosureMoveType_E) Descriptor() protoreflect.EnumDescriptor
func (ClosureMoveType_E) Enum ¶
func (x ClosureMoveType_E) Enum() *ClosureMoveType_E
func (ClosureMoveType_E) EnumDescriptor
deprecated
func (ClosureMoveType_E) EnumDescriptor() ([]byte, []int)
Deprecated: Use ClosureMoveType_E.Descriptor instead.
func (ClosureMoveType_E) Number ¶
func (x ClosureMoveType_E) Number() protoreflect.EnumNumber
func (ClosureMoveType_E) String ¶
func (x ClosureMoveType_E) String() string
func (ClosureMoveType_E) Type ¶
func (ClosureMoveType_E) Type() protoreflect.EnumType
type CommandStatus ¶
type CommandStatus struct { OperationStatus OperationStatus_E `protobuf:"varint,1,opt,name=operationStatus,proto3,enum=VCSEC.OperationStatus_E" json:"operationStatus,omitempty"` // Types that are assignable to SubMessage: // *CommandStatus_SignedMessageStatus // *CommandStatus_WhitelistOperationStatus SubMessage isCommandStatus_SubMessage `protobuf_oneof:"sub_message"` // contains filtered or unexported fields }
func (*CommandStatus) Descriptor
deprecated
func (*CommandStatus) Descriptor() ([]byte, []int)
Deprecated: Use CommandStatus.ProtoReflect.Descriptor instead.
func (*CommandStatus) GetOperationStatus ¶
func (x *CommandStatus) GetOperationStatus() OperationStatus_E
func (*CommandStatus) GetSignedMessageStatus ¶
func (x *CommandStatus) GetSignedMessageStatus() *SignedMessageStatus
func (*CommandStatus) GetSubMessage ¶
func (m *CommandStatus) GetSubMessage() isCommandStatus_SubMessage
func (*CommandStatus) GetWhitelistOperationStatus ¶
func (x *CommandStatus) GetWhitelistOperationStatus() *WhitelistOperationStatus
func (*CommandStatus) ProtoMessage ¶
func (*CommandStatus) ProtoMessage()
func (*CommandStatus) ProtoReflect ¶
func (x *CommandStatus) ProtoReflect() protoreflect.Message
func (*CommandStatus) Reset ¶
func (x *CommandStatus) Reset()
func (*CommandStatus) String ¶
func (x *CommandStatus) String() string
type CommandStatus_SignedMessageStatus ¶
type CommandStatus_SignedMessageStatus struct {
SignedMessageStatus *SignedMessageStatus `protobuf:"bytes,2,opt,name=signedMessageStatus,proto3,oneof"`
}
type CommandStatus_WhitelistOperationStatus ¶
type CommandStatus_WhitelistOperationStatus struct {
WhitelistOperationStatus *WhitelistOperationStatus `protobuf:"bytes,3,opt,name=whitelistOperationStatus,proto3,oneof"`
}
type FromVCSECMessage ¶
type FromVCSECMessage struct { // Types that are assignable to SubMessage: // *FromVCSECMessage_CommandStatus // *FromVCSECMessage_WhitelistInfo // *FromVCSECMessage_WhitelistEntryInfo // *FromVCSECMessage_NominalError SubMessage isFromVCSECMessage_SubMessage `protobuf_oneof:"sub_message"` // contains filtered or unexported fields }
func (*FromVCSECMessage) Descriptor
deprecated
func (*FromVCSECMessage) Descriptor() ([]byte, []int)
Deprecated: Use FromVCSECMessage.ProtoReflect.Descriptor instead.
func (*FromVCSECMessage) GetCommandStatus ¶
func (x *FromVCSECMessage) GetCommandStatus() *CommandStatus
func (*FromVCSECMessage) GetNominalError ¶
func (x *FromVCSECMessage) GetNominalError() *errors.NominalError
func (*FromVCSECMessage) GetSubMessage ¶
func (m *FromVCSECMessage) GetSubMessage() isFromVCSECMessage_SubMessage
func (*FromVCSECMessage) GetWhitelistEntryInfo ¶
func (x *FromVCSECMessage) GetWhitelistEntryInfo() *WhitelistEntryInfo
func (*FromVCSECMessage) GetWhitelistInfo ¶
func (x *FromVCSECMessage) GetWhitelistInfo() *WhitelistInfo
func (*FromVCSECMessage) ProtoMessage ¶
func (*FromVCSECMessage) ProtoMessage()
func (*FromVCSECMessage) ProtoReflect ¶
func (x *FromVCSECMessage) ProtoReflect() protoreflect.Message
func (*FromVCSECMessage) Reset ¶
func (x *FromVCSECMessage) Reset()
func (*FromVCSECMessage) String ¶
func (x *FromVCSECMessage) String() string
type FromVCSECMessage_CommandStatus ¶
type FromVCSECMessage_CommandStatus struct {
CommandStatus *CommandStatus `protobuf:"bytes,4,opt,name=commandStatus,proto3,oneof"`
}
type FromVCSECMessage_NominalError ¶
type FromVCSECMessage_NominalError struct {
NominalError *errors.NominalError `protobuf:"bytes,46,opt,name=nominalError,proto3,oneof"`
}
type FromVCSECMessage_WhitelistEntryInfo ¶
type FromVCSECMessage_WhitelistEntryInfo struct {
WhitelistEntryInfo *WhitelistEntryInfo `protobuf:"bytes,17,opt,name=whitelistEntryInfo,proto3,oneof"`
}
type FromVCSECMessage_WhitelistInfo ¶
type FromVCSECMessage_WhitelistInfo struct {
WhitelistInfo *WhitelistInfo `protobuf:"bytes,16,opt,name=whitelistInfo,proto3,oneof"`
}
type InformationRequest ¶
type InformationRequest struct { InformationRequestType InformationRequestType `` /* 132-byte string literal not displayed */ // Types that are assignable to Key: // *InformationRequest_KeyId // *InformationRequest_PublicKey // *InformationRequest_Slot Key isInformationRequest_Key `protobuf_oneof:"key"` // contains filtered or unexported fields }
func (*InformationRequest) Descriptor
deprecated
func (*InformationRequest) Descriptor() ([]byte, []int)
Deprecated: Use InformationRequest.ProtoReflect.Descriptor instead.
func (*InformationRequest) GetInformationRequestType ¶
func (x *InformationRequest) GetInformationRequestType() InformationRequestType
func (*InformationRequest) GetKey ¶
func (m *InformationRequest) GetKey() isInformationRequest_Key
func (*InformationRequest) GetKeyId ¶
func (x *InformationRequest) GetKeyId() *KeyIdentifier
func (*InformationRequest) GetPublicKey ¶
func (x *InformationRequest) GetPublicKey() []byte
func (*InformationRequest) GetSlot ¶
func (x *InformationRequest) GetSlot() uint32
func (*InformationRequest) ProtoMessage ¶
func (*InformationRequest) ProtoMessage()
func (*InformationRequest) ProtoReflect ¶
func (x *InformationRequest) ProtoReflect() protoreflect.Message
func (*InformationRequest) Reset ¶
func (x *InformationRequest) Reset()
func (*InformationRequest) String ¶
func (x *InformationRequest) String() string
type InformationRequestType ¶
type InformationRequestType int32
const ( InformationRequestType_INFORMATION_REQUEST_TYPE_GET_STATUS InformationRequestType = 0 InformationRequestType_INFORMATION_REQUEST_TYPE_GET_WHITELIST_INFO InformationRequestType = 5 InformationRequestType_INFORMATION_REQUEST_TYPE_GET_WHITELIST_ENTRY_INFO InformationRequestType = 6 )
func (InformationRequestType) Descriptor ¶
func (InformationRequestType) Descriptor() protoreflect.EnumDescriptor
func (InformationRequestType) Enum ¶
func (x InformationRequestType) Enum() *InformationRequestType
func (InformationRequestType) EnumDescriptor
deprecated
func (InformationRequestType) EnumDescriptor() ([]byte, []int)
Deprecated: Use InformationRequestType.Descriptor instead.
func (InformationRequestType) Number ¶
func (x InformationRequestType) Number() protoreflect.EnumNumber
func (InformationRequestType) String ¶
func (x InformationRequestType) String() string
func (InformationRequestType) Type ¶
func (InformationRequestType) Type() protoreflect.EnumType
type InformationRequest_KeyId ¶
type InformationRequest_KeyId struct {
KeyId *KeyIdentifier `protobuf:"bytes,2,opt,name=keyId,proto3,oneof"`
}
type InformationRequest_PublicKey ¶
type InformationRequest_PublicKey struct {
PublicKey []byte `protobuf:"bytes,3,opt,name=publicKey,proto3,oneof"`
}
type InformationRequest_Slot ¶
type InformationRequest_Slot struct {
Slot uint32 `protobuf:"varint,4,opt,name=slot,proto3,oneof"`
}
type KeyFormFactor ¶
type KeyFormFactor int32
const ( KeyFormFactor_KEY_FORM_FACTOR_UNKNOWN KeyFormFactor = 0 KeyFormFactor_KEY_FORM_FACTOR_NFC_CARD KeyFormFactor = 1 KeyFormFactor_KEY_FORM_FACTOR_IOS_DEVICE KeyFormFactor = 6 KeyFormFactor_KEY_FORM_FACTOR_ANDROID_DEVICE KeyFormFactor = 7 KeyFormFactor_KEY_FORM_FACTOR_CLOUD_KEY KeyFormFactor = 9 )
func (KeyFormFactor) Descriptor ¶
func (KeyFormFactor) Descriptor() protoreflect.EnumDescriptor
func (KeyFormFactor) Enum ¶
func (x KeyFormFactor) Enum() *KeyFormFactor
func (KeyFormFactor) EnumDescriptor
deprecated
func (KeyFormFactor) EnumDescriptor() ([]byte, []int)
Deprecated: Use KeyFormFactor.Descriptor instead.
func (KeyFormFactor) Number ¶
func (x KeyFormFactor) Number() protoreflect.EnumNumber
func (KeyFormFactor) String ¶
func (x KeyFormFactor) String() string
func (KeyFormFactor) Type ¶
func (KeyFormFactor) Type() protoreflect.EnumType
type KeyIdentifier ¶
type KeyIdentifier struct { PublicKeySHA1 []byte `protobuf:"bytes,1,opt,name=publicKeySHA1,proto3" json:"publicKeySHA1,omitempty"` // contains filtered or unexported fields }
func (*KeyIdentifier) Descriptor
deprecated
func (*KeyIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use KeyIdentifier.ProtoReflect.Descriptor instead.
func (*KeyIdentifier) GetPublicKeySHA1 ¶
func (x *KeyIdentifier) GetPublicKeySHA1() []byte
func (*KeyIdentifier) ProtoMessage ¶
func (*KeyIdentifier) ProtoMessage()
func (*KeyIdentifier) ProtoReflect ¶
func (x *KeyIdentifier) ProtoReflect() protoreflect.Message
func (*KeyIdentifier) Reset ¶
func (x *KeyIdentifier) Reset()
func (*KeyIdentifier) String ¶
func (x *KeyIdentifier) String() string
type KeyMetadata ¶
type KeyMetadata struct { KeyFormFactor KeyFormFactor `protobuf:"varint,1,opt,name=keyFormFactor,proto3,enum=VCSEC.KeyFormFactor" json:"keyFormFactor,omitempty"` // contains filtered or unexported fields }
func (*KeyMetadata) Descriptor
deprecated
func (*KeyMetadata) Descriptor() ([]byte, []int)
Deprecated: Use KeyMetadata.ProtoReflect.Descriptor instead.
func (*KeyMetadata) GetKeyFormFactor ¶
func (x *KeyMetadata) GetKeyFormFactor() KeyFormFactor
func (*KeyMetadata) ProtoMessage ¶
func (*KeyMetadata) ProtoMessage()
func (*KeyMetadata) ProtoReflect ¶
func (x *KeyMetadata) ProtoReflect() protoreflect.Message
func (*KeyMetadata) Reset ¶
func (x *KeyMetadata) Reset()
func (*KeyMetadata) String ¶
func (x *KeyMetadata) String() string
type OperationStatus_E ¶
type OperationStatus_E int32
const ( OperationStatus_E_OPERATIONSTATUS_OK OperationStatus_E = 0 OperationStatus_E_OPERATIONSTATUS_WAIT OperationStatus_E = 1 OperationStatus_E_OPERATIONSTATUS_ERROR OperationStatus_E = 2 )
func (OperationStatus_E) Descriptor ¶
func (OperationStatus_E) Descriptor() protoreflect.EnumDescriptor
func (OperationStatus_E) Enum ¶
func (x OperationStatus_E) Enum() *OperationStatus_E
func (OperationStatus_E) EnumDescriptor
deprecated
func (OperationStatus_E) EnumDescriptor() ([]byte, []int)
Deprecated: Use OperationStatus_E.Descriptor instead.
func (OperationStatus_E) Number ¶
func (x OperationStatus_E) Number() protoreflect.EnumNumber
func (OperationStatus_E) String ¶
func (x OperationStatus_E) String() string
func (OperationStatus_E) Type ¶
func (OperationStatus_E) Type() protoreflect.EnumType
type PermissionChange ¶
type PermissionChange struct { Key *PublicKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` SecondsToBeActive uint32 `protobuf:"varint,3,opt,name=secondsToBeActive,proto3" json:"secondsToBeActive,omitempty"` KeyRole keys.Role `protobuf:"varint,4,opt,name=keyRole,proto3,enum=Keys.Role" json:"keyRole,omitempty"` // contains filtered or unexported fields }
func (*PermissionChange) Descriptor
deprecated
func (*PermissionChange) Descriptor() ([]byte, []int)
Deprecated: Use PermissionChange.ProtoReflect.Descriptor instead.
func (*PermissionChange) GetKey ¶
func (x *PermissionChange) GetKey() *PublicKey
func (*PermissionChange) GetKeyRole ¶
func (x *PermissionChange) GetKeyRole() keys.Role
func (*PermissionChange) GetSecondsToBeActive ¶
func (x *PermissionChange) GetSecondsToBeActive() uint32
func (*PermissionChange) ProtoMessage ¶
func (*PermissionChange) ProtoMessage()
func (*PermissionChange) ProtoReflect ¶
func (x *PermissionChange) ProtoReflect() protoreflect.Message
func (*PermissionChange) Reset ¶
func (x *PermissionChange) Reset()
func (*PermissionChange) String ¶
func (x *PermissionChange) String() string
type PublicKey ¶
type PublicKey struct { PublicKeyRaw []byte `protobuf:"bytes,1,opt,name=PublicKeyRaw,proto3" json:"PublicKeyRaw,omitempty"` // contains filtered or unexported fields }
func (*PublicKey) Descriptor
deprecated
func (*PublicKey) GetPublicKeyRaw ¶
func (*PublicKey) ProtoMessage ¶
func (*PublicKey) ProtoMessage()
func (*PublicKey) ProtoReflect ¶
func (x *PublicKey) ProtoReflect() protoreflect.Message
type RKEAction_E ¶
type RKEAction_E int32
const ( RKEAction_E_RKE_ACTION_UNLOCK RKEAction_E = 0 RKEAction_E_RKE_ACTION_LOCK RKEAction_E = 1 RKEAction_E_RKE_ACTION_REMOTE_DRIVE RKEAction_E = 20 RKEAction_E_RKE_ACTION_AUTO_SECURE_VEHICLE RKEAction_E = 29 RKEAction_E_RKE_ACTION_WAKE_VEHICLE RKEAction_E = 30 )
func (RKEAction_E) Descriptor ¶
func (RKEAction_E) Descriptor() protoreflect.EnumDescriptor
func (RKEAction_E) Enum ¶
func (x RKEAction_E) Enum() *RKEAction_E
func (RKEAction_E) EnumDescriptor
deprecated
func (RKEAction_E) EnumDescriptor() ([]byte, []int)
Deprecated: Use RKEAction_E.Descriptor instead.
func (RKEAction_E) Number ¶
func (x RKEAction_E) Number() protoreflect.EnumNumber
func (RKEAction_E) String ¶
func (x RKEAction_E) String() string
func (RKEAction_E) Type ¶
func (RKEAction_E) Type() protoreflect.EnumType
type ReplaceKey ¶
type ReplaceKey struct { // Types that are assignable to KeyToReplace: // *ReplaceKey_PublicKeyToReplace // *ReplaceKey_SlotToReplace KeyToReplace isReplaceKey_KeyToReplace `protobuf_oneof:"keyToReplace"` KeyToAdd *PublicKey `protobuf:"bytes,3,opt,name=keyToAdd,proto3" json:"keyToAdd,omitempty"` KeyRole keys.Role `protobuf:"varint,4,opt,name=keyRole,proto3,enum=Keys.Role" json:"keyRole,omitempty"` Impermanent bool `protobuf:"varint,5,opt,name=impermanent,proto3" json:"impermanent,omitempty"` // contains filtered or unexported fields }
func (*ReplaceKey) Descriptor
deprecated
func (*ReplaceKey) Descriptor() ([]byte, []int)
Deprecated: Use ReplaceKey.ProtoReflect.Descriptor instead.
func (*ReplaceKey) GetImpermanent ¶
func (x *ReplaceKey) GetImpermanent() bool
func (*ReplaceKey) GetKeyRole ¶
func (x *ReplaceKey) GetKeyRole() keys.Role
func (*ReplaceKey) GetKeyToAdd ¶
func (x *ReplaceKey) GetKeyToAdd() *PublicKey
func (*ReplaceKey) GetKeyToReplace ¶
func (m *ReplaceKey) GetKeyToReplace() isReplaceKey_KeyToReplace
func (*ReplaceKey) GetPublicKeyToReplace ¶
func (x *ReplaceKey) GetPublicKeyToReplace() *PublicKey
func (*ReplaceKey) GetSlotToReplace ¶
func (x *ReplaceKey) GetSlotToReplace() uint32
func (*ReplaceKey) ProtoMessage ¶
func (*ReplaceKey) ProtoMessage()
func (*ReplaceKey) ProtoReflect ¶
func (x *ReplaceKey) ProtoReflect() protoreflect.Message
func (*ReplaceKey) Reset ¶
func (x *ReplaceKey) Reset()
func (*ReplaceKey) String ¶
func (x *ReplaceKey) String() string
type ReplaceKey_PublicKeyToReplace ¶
type ReplaceKey_PublicKeyToReplace struct {
PublicKeyToReplace *PublicKey `protobuf:"bytes,1,opt,name=publicKeyToReplace,proto3,oneof"`
}
type ReplaceKey_SlotToReplace ¶
type ReplaceKey_SlotToReplace struct {
SlotToReplace uint32 `protobuf:"varint,2,opt,name=slotToReplace,proto3,oneof"`
}
type SignatureType ¶
type SignatureType int32
const ( SignatureType_SIGNATURE_TYPE_NONE SignatureType = 0 SignatureType_SIGNATURE_TYPE_PRESENT_KEY SignatureType = 2 )
func (SignatureType) Descriptor ¶
func (SignatureType) Descriptor() protoreflect.EnumDescriptor
func (SignatureType) Enum ¶
func (x SignatureType) Enum() *SignatureType
func (SignatureType) EnumDescriptor
deprecated
func (SignatureType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SignatureType.Descriptor instead.
func (SignatureType) Number ¶
func (x SignatureType) Number() protoreflect.EnumNumber
func (SignatureType) String ¶
func (x SignatureType) String() string
func (SignatureType) Type ¶
func (SignatureType) Type() protoreflect.EnumType
type SignedMessage ¶
type SignedMessage struct { ProtobufMessageAsBytes []byte `protobuf:"bytes,2,opt,name=protobufMessageAsBytes,proto3" json:"protobufMessageAsBytes,omitempty"` SignatureType SignatureType `protobuf:"varint,3,opt,name=signatureType,proto3,enum=VCSEC.SignatureType" json:"signatureType,omitempty"` // contains filtered or unexported fields }
func (*SignedMessage) Descriptor
deprecated
func (*SignedMessage) Descriptor() ([]byte, []int)
Deprecated: Use SignedMessage.ProtoReflect.Descriptor instead.
func (*SignedMessage) GetProtobufMessageAsBytes ¶
func (x *SignedMessage) GetProtobufMessageAsBytes() []byte
func (*SignedMessage) GetSignatureType ¶
func (x *SignedMessage) GetSignatureType() SignatureType
func (*SignedMessage) ProtoMessage ¶
func (*SignedMessage) ProtoMessage()
func (*SignedMessage) ProtoReflect ¶
func (x *SignedMessage) ProtoReflect() protoreflect.Message
func (*SignedMessage) Reset ¶
func (x *SignedMessage) Reset()
func (*SignedMessage) String ¶
func (x *SignedMessage) String() string
type SignedMessageInformation_E ¶
type SignedMessageInformation_E int32
const ( SignedMessageInformation_E_SIGNEDMESSAGE_INFORMATION_NONE SignedMessageInformation_E = 0 SignedMessageInformation_E_SIGNEDMESSAGE_INFORMATION_FAULT_UNKNOWN SignedMessageInformation_E = 1 SignedMessageInformation_E_SIGNEDMESSAGE_INFORMATION_FAULT_NOT_ON_WHITELIST SignedMessageInformation_E = 2 SignedMessageInformation_E_SIGNEDMESSAGE_INFORMATION_FAULT_IV_SMALLER_THAN_EXPECTED SignedMessageInformation_E = 3 SignedMessageInformation_E_SIGNEDMESSAGE_INFORMATION_FAULT_INVALID_TOKEN SignedMessageInformation_E = 4 SignedMessageInformation_E_SIGNEDMESSAGE_INFORMATION_FAULT_TOKEN_AND_COUNTER_INVALID SignedMessageInformation_E = 5 SignedMessageInformation_E_SIGNEDMESSAGE_INFORMATION_FAULT_AES_DECRYPT_AUTH SignedMessageInformation_E = 6 SignedMessageInformation_E_SIGNEDMESSAGE_INFORMATION_FAULT_ECDSA_INPUT SignedMessageInformation_E = 7 SignedMessageInformation_E_SIGNEDMESSAGE_INFORMATION_FAULT_ECDSA_SIGNATURE SignedMessageInformation_E = 8 SignedMessageInformation_E_SIGNEDMESSAGE_INFORMATION_FAULT_LOCAL_ENTITY_START SignedMessageInformation_E = 9 SignedMessageInformation_E_SIGNEDMESSAGE_INFORMATION_FAULT_LOCAL_ENTITY_RESULT SignedMessageInformation_E = 10 SignedMessageInformation_E_SIGNEDMESSAGE_INFORMATION_FAULT_COULD_NOT_RETRIEVE_KEY SignedMessageInformation_E = 11 SignedMessageInformation_E_SIGNEDMESSAGE_INFORMATION_FAULT_COULD_NOT_RETRIEVE_TOKEN SignedMessageInformation_E = 12 SignedMessageInformation_E_SIGNEDMESSAGE_INFORMATION_FAULT_SIGNATURE_TOO_SHORT SignedMessageInformation_E = 13 SignedMessageInformation_E_SIGNEDMESSAGE_INFORMATION_FAULT_TOKEN_IS_INCORRECT_LENGTH SignedMessageInformation_E = 14 SignedMessageInformation_E_SIGNEDMESSAGE_INFORMATION_FAULT_INCORRECT_EPOCH SignedMessageInformation_E = 15 SignedMessageInformation_E_SIGNEDMESSAGE_INFORMATION_FAULT_IV_INCORRECT_LENGTH SignedMessageInformation_E = 16 SignedMessageInformation_E_SIGNEDMESSAGE_INFORMATION_FAULT_TIME_EXPIRED SignedMessageInformation_E = 17 SignedMessageInformation_E_SIGNEDMESSAGE_INFORMATION_FAULT_NOT_PROVISIONED_WITH_IDENTITY SignedMessageInformation_E = 18 SignedMessageInformation_E_SIGNEDMESSAGE_INFORMATION_FAULT_COULD_NOT_HASH_METADATA SignedMessageInformation_E = 19 )
func (SignedMessageInformation_E) Descriptor ¶
func (SignedMessageInformation_E) Descriptor() protoreflect.EnumDescriptor
func (SignedMessageInformation_E) Enum ¶
func (x SignedMessageInformation_E) Enum() *SignedMessageInformation_E
func (SignedMessageInformation_E) EnumDescriptor
deprecated
func (SignedMessageInformation_E) EnumDescriptor() ([]byte, []int)
Deprecated: Use SignedMessageInformation_E.Descriptor instead.
func (SignedMessageInformation_E) Number ¶
func (x SignedMessageInformation_E) Number() protoreflect.EnumNumber
func (SignedMessageInformation_E) String ¶
func (x SignedMessageInformation_E) String() string
func (SignedMessageInformation_E) Type ¶
func (SignedMessageInformation_E) Type() protoreflect.EnumType
type SignedMessageStatus ¶
type SignedMessageStatus struct { Counter uint32 `protobuf:"varint,1,opt,name=counter,proto3" json:"counter,omitempty"` SignedMessageInformation SignedMessageInformation_E `` /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SignedMessageStatus) Descriptor
deprecated
func (*SignedMessageStatus) Descriptor() ([]byte, []int)
Deprecated: Use SignedMessageStatus.ProtoReflect.Descriptor instead.
func (*SignedMessageStatus) GetCounter ¶
func (x *SignedMessageStatus) GetCounter() uint32
func (*SignedMessageStatus) GetSignedMessageInformation ¶
func (x *SignedMessageStatus) GetSignedMessageInformation() SignedMessageInformation_E
func (*SignedMessageStatus) ProtoMessage ¶
func (*SignedMessageStatus) ProtoMessage()
func (*SignedMessageStatus) ProtoReflect ¶
func (x *SignedMessageStatus) ProtoReflect() protoreflect.Message
func (*SignedMessageStatus) Reset ¶
func (x *SignedMessageStatus) Reset()
func (*SignedMessageStatus) String ¶
func (x *SignedMessageStatus) String() string
type ToVCSECMessage ¶
type ToVCSECMessage struct { SignedMessage *SignedMessage `protobuf:"bytes,1,opt,name=signedMessage,proto3" json:"signedMessage,omitempty"` // contains filtered or unexported fields }
func (*ToVCSECMessage) Descriptor
deprecated
func (*ToVCSECMessage) Descriptor() ([]byte, []int)
Deprecated: Use ToVCSECMessage.ProtoReflect.Descriptor instead.
func (*ToVCSECMessage) GetSignedMessage ¶
func (x *ToVCSECMessage) GetSignedMessage() *SignedMessage
func (*ToVCSECMessage) ProtoMessage ¶
func (*ToVCSECMessage) ProtoMessage()
func (*ToVCSECMessage) ProtoReflect ¶
func (x *ToVCSECMessage) ProtoReflect() protoreflect.Message
func (*ToVCSECMessage) Reset ¶
func (x *ToVCSECMessage) Reset()
func (*ToVCSECMessage) String ¶
func (x *ToVCSECMessage) String() string
type UnsignedMessage ¶
type UnsignedMessage struct { // Types that are assignable to SubMessage: // *UnsignedMessage_InformationRequest // *UnsignedMessage_RKEAction // *UnsignedMessage_ClosureMoveRequest // *UnsignedMessage_WhitelistOperation SubMessage isUnsignedMessage_SubMessage `protobuf_oneof:"sub_message"` // contains filtered or unexported fields }
func (*UnsignedMessage) Descriptor
deprecated
func (*UnsignedMessage) Descriptor() ([]byte, []int)
Deprecated: Use UnsignedMessage.ProtoReflect.Descriptor instead.
func (*UnsignedMessage) GetClosureMoveRequest ¶
func (x *UnsignedMessage) GetClosureMoveRequest() *ClosureMoveRequest
func (*UnsignedMessage) GetInformationRequest ¶
func (x *UnsignedMessage) GetInformationRequest() *InformationRequest
func (*UnsignedMessage) GetRKEAction ¶
func (x *UnsignedMessage) GetRKEAction() RKEAction_E
func (*UnsignedMessage) GetSubMessage ¶
func (m *UnsignedMessage) GetSubMessage() isUnsignedMessage_SubMessage
func (*UnsignedMessage) GetWhitelistOperation ¶
func (x *UnsignedMessage) GetWhitelistOperation() *WhitelistOperation
func (*UnsignedMessage) ProtoMessage ¶
func (*UnsignedMessage) ProtoMessage()
func (*UnsignedMessage) ProtoReflect ¶
func (x *UnsignedMessage) ProtoReflect() protoreflect.Message
func (*UnsignedMessage) Reset ¶
func (x *UnsignedMessage) Reset()
func (*UnsignedMessage) String ¶
func (x *UnsignedMessage) String() string
type UnsignedMessage_ClosureMoveRequest ¶
type UnsignedMessage_ClosureMoveRequest struct {
ClosureMoveRequest *ClosureMoveRequest `protobuf:"bytes,4,opt,name=closureMoveRequest,proto3,oneof"`
}
type UnsignedMessage_InformationRequest ¶
type UnsignedMessage_InformationRequest struct {
InformationRequest *InformationRequest `protobuf:"bytes,1,opt,name=InformationRequest,proto3,oneof"`
}
type UnsignedMessage_RKEAction ¶
type UnsignedMessage_RKEAction struct {
RKEAction RKEAction_E `protobuf:"varint,2,opt,name=RKEAction,proto3,enum=VCSEC.RKEAction_E,oneof"`
}
type UnsignedMessage_WhitelistOperation ¶
type UnsignedMessage_WhitelistOperation struct {
WhitelistOperation *WhitelistOperation `protobuf:"bytes,16,opt,name=WhitelistOperation,proto3,oneof"`
}
type WhitelistEntryInfo ¶
type WhitelistEntryInfo struct { KeyId *KeyIdentifier `protobuf:"bytes,1,opt,name=keyId,proto3" json:"keyId,omitempty"` PublicKey *PublicKey `protobuf:"bytes,2,opt,name=publicKey,proto3" json:"publicKey,omitempty"` MetadataForKey *KeyMetadata `protobuf:"bytes,4,opt,name=metadataForKey,proto3" json:"metadataForKey,omitempty"` Slot uint32 `protobuf:"varint,6,opt,name=slot,proto3" json:"slot,omitempty"` KeyRole keys.Role `protobuf:"varint,7,opt,name=keyRole,proto3,enum=Keys.Role" json:"keyRole,omitempty"` // contains filtered or unexported fields }
func (*WhitelistEntryInfo) Descriptor
deprecated
func (*WhitelistEntryInfo) Descriptor() ([]byte, []int)
Deprecated: Use WhitelistEntryInfo.ProtoReflect.Descriptor instead.
func (*WhitelistEntryInfo) GetKeyId ¶
func (x *WhitelistEntryInfo) GetKeyId() *KeyIdentifier
func (*WhitelistEntryInfo) GetKeyRole ¶
func (x *WhitelistEntryInfo) GetKeyRole() keys.Role
func (*WhitelistEntryInfo) GetMetadataForKey ¶
func (x *WhitelistEntryInfo) GetMetadataForKey() *KeyMetadata
func (*WhitelistEntryInfo) GetPublicKey ¶
func (x *WhitelistEntryInfo) GetPublicKey() *PublicKey
func (*WhitelistEntryInfo) GetSlot ¶
func (x *WhitelistEntryInfo) GetSlot() uint32
func (*WhitelistEntryInfo) ProtoMessage ¶
func (*WhitelistEntryInfo) ProtoMessage()
func (*WhitelistEntryInfo) ProtoReflect ¶
func (x *WhitelistEntryInfo) ProtoReflect() protoreflect.Message
func (*WhitelistEntryInfo) Reset ¶
func (x *WhitelistEntryInfo) Reset()
func (*WhitelistEntryInfo) String ¶
func (x *WhitelistEntryInfo) String() string
type WhitelistInfo ¶
type WhitelistInfo struct { NumberOfEntries uint32 `protobuf:"varint,1,opt,name=numberOfEntries,proto3" json:"numberOfEntries,omitempty"` WhitelistEntries []*KeyIdentifier `protobuf:"bytes,2,rep,name=whitelistEntries,proto3" json:"whitelistEntries,omitempty"` SlotMask uint32 `protobuf:"varint,3,opt,name=slotMask,proto3" json:"slotMask,omitempty"` // contains filtered or unexported fields }
func (*WhitelistInfo) Descriptor
deprecated
func (*WhitelistInfo) Descriptor() ([]byte, []int)
Deprecated: Use WhitelistInfo.ProtoReflect.Descriptor instead.
func (*WhitelistInfo) GetNumberOfEntries ¶
func (x *WhitelistInfo) GetNumberOfEntries() uint32
func (*WhitelistInfo) GetSlotMask ¶
func (x *WhitelistInfo) GetSlotMask() uint32
func (*WhitelistInfo) GetWhitelistEntries ¶
func (x *WhitelistInfo) GetWhitelistEntries() []*KeyIdentifier
func (*WhitelistInfo) ProtoMessage ¶
func (*WhitelistInfo) ProtoMessage()
func (*WhitelistInfo) ProtoReflect ¶
func (x *WhitelistInfo) ProtoReflect() protoreflect.Message
func (*WhitelistInfo) Reset ¶
func (x *WhitelistInfo) Reset()
func (*WhitelistInfo) String ¶
func (x *WhitelistInfo) String() string
type WhitelistOperation ¶
type WhitelistOperation struct { // Types that are assignable to SubMessage: // *WhitelistOperation_AddPublicKeyToWhitelist // *WhitelistOperation_RemovePublicKeyFromWhitelist // *WhitelistOperation_AddPermissionsToPublicKey // *WhitelistOperation_RemovePermissionsFromPublicKey // *WhitelistOperation_AddKeyToWhitelistAndAddPermissions // *WhitelistOperation_UpdateKeyAndPermissions // *WhitelistOperation_AddImpermanentKey // *WhitelistOperation_AddImpermanentKeyAndRemoveExisting // *WhitelistOperation_RemoveAllImpermanentKeys // *WhitelistOperation_ReplaceKey SubMessage isWhitelistOperation_SubMessage `protobuf_oneof:"sub_message"` MetadataForKey *KeyMetadata `protobuf:"bytes,6,opt,name=metadataForKey,proto3" json:"metadataForKey,omitempty"` // contains filtered or unexported fields }
func (*WhitelistOperation) Descriptor
deprecated
func (*WhitelistOperation) Descriptor() ([]byte, []int)
Deprecated: Use WhitelistOperation.ProtoReflect.Descriptor instead.
func (*WhitelistOperation) GetAddImpermanentKey ¶
func (x *WhitelistOperation) GetAddImpermanentKey() *PermissionChange
func (*WhitelistOperation) GetAddImpermanentKeyAndRemoveExisting ¶
func (x *WhitelistOperation) GetAddImpermanentKeyAndRemoveExisting() *PermissionChange
func (*WhitelistOperation) GetAddKeyToWhitelistAndAddPermissions ¶
func (x *WhitelistOperation) GetAddKeyToWhitelistAndAddPermissions() *PermissionChange
func (*WhitelistOperation) GetAddPermissionsToPublicKey ¶
func (x *WhitelistOperation) GetAddPermissionsToPublicKey() *PermissionChange
func (*WhitelistOperation) GetAddPublicKeyToWhitelist ¶
func (x *WhitelistOperation) GetAddPublicKeyToWhitelist() *PublicKey
func (*WhitelistOperation) GetMetadataForKey ¶
func (x *WhitelistOperation) GetMetadataForKey() *KeyMetadata
func (*WhitelistOperation) GetRemoveAllImpermanentKeys ¶
func (x *WhitelistOperation) GetRemoveAllImpermanentKeys() bool
func (*WhitelistOperation) GetRemovePermissionsFromPublicKey ¶
func (x *WhitelistOperation) GetRemovePermissionsFromPublicKey() *PermissionChange
func (*WhitelistOperation) GetRemovePublicKeyFromWhitelist ¶
func (x *WhitelistOperation) GetRemovePublicKeyFromWhitelist() *PublicKey
func (*WhitelistOperation) GetReplaceKey ¶
func (x *WhitelistOperation) GetReplaceKey() *ReplaceKey
func (*WhitelistOperation) GetSubMessage ¶
func (m *WhitelistOperation) GetSubMessage() isWhitelistOperation_SubMessage
func (*WhitelistOperation) GetUpdateKeyAndPermissions ¶
func (x *WhitelistOperation) GetUpdateKeyAndPermissions() *PermissionChange
func (*WhitelistOperation) ProtoMessage ¶
func (*WhitelistOperation) ProtoMessage()
func (*WhitelistOperation) ProtoReflect ¶
func (x *WhitelistOperation) ProtoReflect() protoreflect.Message
func (*WhitelistOperation) Reset ¶
func (x *WhitelistOperation) Reset()
func (*WhitelistOperation) String ¶
func (x *WhitelistOperation) String() string
type WhitelistOperationInformation_E ¶
type WhitelistOperationInformation_E int32
const ( WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_NONE WhitelistOperationInformation_E = 0 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_UNDOCUMENTED_ERROR WhitelistOperationInformation_E = 1 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_NO_PERMISSION_TO_REMOVE_ONESELF WhitelistOperationInformation_E = 2 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_KEYFOB_SLOTS_FULL WhitelistOperationInformation_E = 3 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_WHITELIST_FULL WhitelistOperationInformation_E = 4 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_NO_PERMISSION_TO_ADD WhitelistOperationInformation_E = 5 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_INVALID_PUBLIC_KEY WhitelistOperationInformation_E = 6 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_NO_PERMISSION_TO_REMOVE WhitelistOperationInformation_E = 7 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_NO_PERMISSION_TO_CHANGE_PERMISSIONS WhitelistOperationInformation_E = 8 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_ATTEMPTING_TO_ELEVATE_OTHER_ABOVE_ONESELF WhitelistOperationInformation_E = 9 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_ATTEMPTING_TO_DEMOTE_SUPERIOR_TO_ONESELF WhitelistOperationInformation_E = 10 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_ATTEMPTING_TO_REMOVE_OWN_PERMISSIONS WhitelistOperationInformation_E = 11 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_PUBLIC_KEY_NOT_ON_WHITELIST WhitelistOperationInformation_E = 12 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_ATTEMPTING_TO_ADD_KEY_THAT_IS_ALREADY_ON_THE_WHITELIST WhitelistOperationInformation_E = 13 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_NOT_ALLOWED_TO_ADD_UNLESS_ON_READER WhitelistOperationInformation_E = 14 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_FM_MODIFYING_OUTSIDE_OF_F_MODE WhitelistOperationInformation_E = 15 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_FM_ATTEMPTING_TO_ADD_PERMANENT_KEY WhitelistOperationInformation_E = 16 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_FM_ATTEMPTING_TO_REMOVE_PERMANENT_KEY WhitelistOperationInformation_E = 17 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_KEYCHAIN_WHILE_FS_FULL WhitelistOperationInformation_E = 18 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_ATTEMPTING_TO_ADD_KEY_WITHOUT_ROLE WhitelistOperationInformation_E = 19 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_ATTEMPTING_TO_ADD_KEY_WITH_SERVICE_ROLE WhitelistOperationInformation_E = 20 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_NON_SERVICE_KEY_ATTEMPTING_TO_ADD_SERVICE_TECH WhitelistOperationInformation_E = 21 WhitelistOperationInformation_E_WHITELISTOPERATION_INFORMATION_SERVICE_KEY_ATTEMPTING_TO_ADD_SERVICE_TECH_OUTSIDE_SERVICE_MODE WhitelistOperationInformation_E = 22 )
func (WhitelistOperationInformation_E) Descriptor ¶
func (WhitelistOperationInformation_E) Descriptor() protoreflect.EnumDescriptor
func (WhitelistOperationInformation_E) Enum ¶
func (x WhitelistOperationInformation_E) Enum() *WhitelistOperationInformation_E
func (WhitelistOperationInformation_E) EnumDescriptor
deprecated
func (WhitelistOperationInformation_E) EnumDescriptor() ([]byte, []int)
Deprecated: Use WhitelistOperationInformation_E.Descriptor instead.
func (WhitelistOperationInformation_E) Number ¶
func (x WhitelistOperationInformation_E) Number() protoreflect.EnumNumber
func (WhitelistOperationInformation_E) String ¶
func (x WhitelistOperationInformation_E) String() string
func (WhitelistOperationInformation_E) Type ¶
func (WhitelistOperationInformation_E) Type() protoreflect.EnumType
type WhitelistOperationStatus ¶
type WhitelistOperationStatus struct { WhitelistOperationInformation WhitelistOperationInformation_E `` /* 155-byte string literal not displayed */ SignerOfOperation *KeyIdentifier `protobuf:"bytes,2,opt,name=signerOfOperation,proto3" json:"signerOfOperation,omitempty"` OperationStatus OperationStatus_E `protobuf:"varint,3,opt,name=operationStatus,proto3,enum=VCSEC.OperationStatus_E" json:"operationStatus,omitempty"` // contains filtered or unexported fields }
func (*WhitelistOperationStatus) Descriptor
deprecated
func (*WhitelistOperationStatus) Descriptor() ([]byte, []int)
Deprecated: Use WhitelistOperationStatus.ProtoReflect.Descriptor instead.
func (*WhitelistOperationStatus) GetOperationStatus ¶
func (x *WhitelistOperationStatus) GetOperationStatus() OperationStatus_E
func (*WhitelistOperationStatus) GetSignerOfOperation ¶
func (x *WhitelistOperationStatus) GetSignerOfOperation() *KeyIdentifier
func (*WhitelistOperationStatus) GetWhitelistOperationInformation ¶
func (x *WhitelistOperationStatus) GetWhitelistOperationInformation() WhitelistOperationInformation_E
func (*WhitelistOperationStatus) ProtoMessage ¶
func (*WhitelistOperationStatus) ProtoMessage()
func (*WhitelistOperationStatus) ProtoReflect ¶
func (x *WhitelistOperationStatus) ProtoReflect() protoreflect.Message
func (*WhitelistOperationStatus) Reset ¶
func (x *WhitelistOperationStatus) Reset()
func (*WhitelistOperationStatus) String ¶
func (x *WhitelistOperationStatus) String() string
type WhitelistOperation_AddImpermanentKey ¶
type WhitelistOperation_AddImpermanentKey struct { // // Adds an Impermanent key // // An impermanent key acts like a normal key, except that it can be batch removed. // This should be primarily used by fleet sharing. The advantage over individual add/removes // is that it offers atomic transfer of ownership from a previous impermanent key to a new one // // E.g: A and her NFC card are added as impermanent keys. They are on the whitelist until B is added. // A and her NFC card are removed at the same time that B's first key is added AddImpermanentKey *PermissionChange `protobuf:"bytes,8,opt,name=addImpermanentKey,proto3,oneof"` }
type WhitelistOperation_AddImpermanentKeyAndRemoveExisting ¶
type WhitelistOperation_AddImpermanentKeyAndRemoveExisting struct {
AddImpermanentKeyAndRemoveExisting *PermissionChange `protobuf:"bytes,9,opt,name=addImpermanentKeyAndRemoveExisting,proto3,oneof"`
}
type WhitelistOperation_AddKeyToWhitelistAndAddPermissions ¶
type WhitelistOperation_AddKeyToWhitelistAndAddPermissions struct {
AddKeyToWhitelistAndAddPermissions *PermissionChange `protobuf:"bytes,5,opt,name=addKeyToWhitelistAndAddPermissions,proto3,oneof"`
}
type WhitelistOperation_AddPermissionsToPublicKey ¶
type WhitelistOperation_AddPermissionsToPublicKey struct {
AddPermissionsToPublicKey *PermissionChange `protobuf:"bytes,3,opt,name=addPermissionsToPublicKey,proto3,oneof"`
}
type WhitelistOperation_AddPublicKeyToWhitelist ¶
type WhitelistOperation_AddPublicKeyToWhitelist struct {
AddPublicKeyToWhitelist *PublicKey `protobuf:"bytes,1,opt,name=addPublicKeyToWhitelist,proto3,oneof"`
}
type WhitelistOperation_RemoveAllImpermanentKeys ¶
type WhitelistOperation_RemoveAllImpermanentKeys struct {
RemoveAllImpermanentKeys bool `protobuf:"varint,16,opt,name=removeAllImpermanentKeys,proto3,oneof"`
}
type WhitelistOperation_RemovePermissionsFromPublicKey ¶
type WhitelistOperation_RemovePermissionsFromPublicKey struct {
RemovePermissionsFromPublicKey *PermissionChange `protobuf:"bytes,4,opt,name=removePermissionsFromPublicKey,proto3,oneof"`
}
type WhitelistOperation_RemovePublicKeyFromWhitelist ¶
type WhitelistOperation_RemovePublicKeyFromWhitelist struct {
RemovePublicKeyFromWhitelist *PublicKey `protobuf:"bytes,2,opt,name=removePublicKeyFromWhitelist,proto3,oneof"`
}
type WhitelistOperation_ReplaceKey ¶
type WhitelistOperation_ReplaceKey struct {
ReplaceKey *ReplaceKey `protobuf:"bytes,17,opt,name=replaceKey,proto3,oneof"`
}
type WhitelistOperation_UpdateKeyAndPermissions ¶
type WhitelistOperation_UpdateKeyAndPermissions struct {
UpdateKeyAndPermissions *PermissionChange `protobuf:"bytes,7,opt,name=updateKeyAndPermissions,proto3,oneof"`
}