Versions in this module Expand all Collapse all v0 v0.0.2 Dec 9, 2023 v0.0.1 Oct 9, 2023 Changes in this version + var File_signatures_proto protoreflect.FileDescriptor + var Session_Info_Status_name = map[int32]string + var Session_Info_Status_value = map[string]int32 + var SignatureType_name = map[int32]string + var SignatureType_value = map[string]int32 + var Tag_name = map[int32]string + var Tag_value = map[string]int32 + type AES_GCM_Personalized_Signature_Data struct + Counter uint32 + Epoch []byte + ExpiresAt uint32 + Nonce []byte + Tag []byte + func (*AES_GCM_Personalized_Signature_Data) Descriptor() ([]byte, []int) + func (*AES_GCM_Personalized_Signature_Data) ProtoMessage() + func (x *AES_GCM_Personalized_Signature_Data) GetCounter() uint32 + func (x *AES_GCM_Personalized_Signature_Data) GetEpoch() []byte + func (x *AES_GCM_Personalized_Signature_Data) GetExpiresAt() uint32 + func (x *AES_GCM_Personalized_Signature_Data) GetNonce() []byte + func (x *AES_GCM_Personalized_Signature_Data) GetTag() []byte + func (x *AES_GCM_Personalized_Signature_Data) ProtoReflect() protoreflect.Message + func (x *AES_GCM_Personalized_Signature_Data) Reset() + func (x *AES_GCM_Personalized_Signature_Data) String() string + type GetSessionInfoRequest struct + KeyIdentity *KeyIdentity + func (*GetSessionInfoRequest) Descriptor() ([]byte, []int) + func (*GetSessionInfoRequest) ProtoMessage() + func (x *GetSessionInfoRequest) GetKeyIdentity() *KeyIdentity + func (x *GetSessionInfoRequest) ProtoReflect() protoreflect.Message + func (x *GetSessionInfoRequest) Reset() + func (x *GetSessionInfoRequest) String() string + type HMAC_Personalized_Signature_Data struct + Counter uint32 + Epoch []byte + ExpiresAt uint32 + Tag []byte + func (*HMAC_Personalized_Signature_Data) Descriptor() ([]byte, []int) + func (*HMAC_Personalized_Signature_Data) ProtoMessage() + func (x *HMAC_Personalized_Signature_Data) GetCounter() uint32 + func (x *HMAC_Personalized_Signature_Data) GetEpoch() []byte + func (x *HMAC_Personalized_Signature_Data) GetExpiresAt() uint32 + func (x *HMAC_Personalized_Signature_Data) GetTag() []byte + func (x *HMAC_Personalized_Signature_Data) ProtoReflect() protoreflect.Message + func (x *HMAC_Personalized_Signature_Data) Reset() + func (x *HMAC_Personalized_Signature_Data) String() string + type HMAC_Signature_Data struct + Tag []byte + func (*HMAC_Signature_Data) Descriptor() ([]byte, []int) + func (*HMAC_Signature_Data) ProtoMessage() + func (x *HMAC_Signature_Data) GetTag() []byte + func (x *HMAC_Signature_Data) ProtoReflect() protoreflect.Message + func (x *HMAC_Signature_Data) Reset() + func (x *HMAC_Signature_Data) String() string + type KeyIdentity struct + IdentityType isKeyIdentity_IdentityType + func (*KeyIdentity) Descriptor() ([]byte, []int) + func (*KeyIdentity) ProtoMessage() + func (m *KeyIdentity) GetIdentityType() isKeyIdentity_IdentityType + func (x *KeyIdentity) GetPublicKey() []byte + func (x *KeyIdentity) ProtoReflect() protoreflect.Message + func (x *KeyIdentity) Reset() + func (x *KeyIdentity) String() string + type KeyIdentity_PublicKey struct + PublicKey []byte + type SessionInfo struct + ClockTime uint32 + Counter uint32 + Epoch []byte + PublicKey []byte + Status Session_Info_Status + func (*SessionInfo) Descriptor() ([]byte, []int) + func (*SessionInfo) ProtoMessage() + func (x *SessionInfo) GetClockTime() uint32 + func (x *SessionInfo) GetCounter() uint32 + func (x *SessionInfo) GetEpoch() []byte + func (x *SessionInfo) GetPublicKey() []byte + func (x *SessionInfo) GetStatus() Session_Info_Status + func (x *SessionInfo) ProtoReflect() protoreflect.Message + func (x *SessionInfo) Reset() + func (x *SessionInfo) String() string + type Session_Info_Status int32 + const Session_Info_Status_SESSION_INFO_STATUS_KEY_NOT_ON_WHITELIST + const Session_Info_Status_SESSION_INFO_STATUS_OK + func (Session_Info_Status) Descriptor() protoreflect.EnumDescriptor + func (Session_Info_Status) EnumDescriptor() ([]byte, []int) + func (Session_Info_Status) Type() protoreflect.EnumType + func (x Session_Info_Status) Enum() *Session_Info_Status + func (x Session_Info_Status) Number() protoreflect.EnumNumber + func (x Session_Info_Status) String() string + type SignatureData struct + SigType isSignatureData_SigType + SignerIdentity *KeyIdentity + func (*SignatureData) Descriptor() ([]byte, []int) + func (*SignatureData) ProtoMessage() + func (m *SignatureData) GetSigType() isSignatureData_SigType + func (x *SignatureData) GetAES_GCM_PersonalizedData() *AES_GCM_Personalized_Signature_Data + func (x *SignatureData) GetHMAC_PersonalizedData() *HMAC_Personalized_Signature_Data + func (x *SignatureData) GetSessionInfoTag() *HMAC_Signature_Data + func (x *SignatureData) GetSignerIdentity() *KeyIdentity + func (x *SignatureData) ProtoReflect() protoreflect.Message + func (x *SignatureData) Reset() + func (x *SignatureData) String() string + type SignatureData_AES_GCM_PersonalizedData struct + AES_GCM_PersonalizedData *AES_GCM_Personalized_Signature_Data + type SignatureData_HMAC_PersonalizedData struct + HMAC_PersonalizedData *HMAC_Personalized_Signature_Data + type SignatureData_SessionInfoTag struct + SessionInfoTag *HMAC_Signature_Data + type SignatureType int32 + const SignatureType_SIGNATURE_TYPE_AES_GCM + const SignatureType_SIGNATURE_TYPE_AES_GCM_PERSONALIZED + const SignatureType_SIGNATURE_TYPE_HMAC + const SignatureType_SIGNATURE_TYPE_HMAC_PERSONALIZED + func (SignatureType) Descriptor() protoreflect.EnumDescriptor + func (SignatureType) EnumDescriptor() ([]byte, []int) + func (SignatureType) Type() protoreflect.EnumType + func (x SignatureType) Enum() *SignatureType + func (x SignatureType) Number() protoreflect.EnumNumber + func (x SignatureType) String() string + type Tag int32 + const Tag_TAG_CHALLENGE + const Tag_TAG_COUNTER + const Tag_TAG_DOMAIN + const Tag_TAG_END + const Tag_TAG_EPOCH + const Tag_TAG_EXPIRES_AT + const Tag_TAG_FLAGS + const Tag_TAG_PERSONALIZATION + const Tag_TAG_SIGNATURE_TYPE + func (Tag) Descriptor() protoreflect.EnumDescriptor + func (Tag) EnumDescriptor() ([]byte, []int) + func (Tag) Type() protoreflect.EnumType + func (x Tag) Enum() *Tag + func (x Tag) Number() protoreflect.EnumNumber + func (x Tag) String() string