gogithub.com/google/tink/go/proto/aes_cmac_go_proto Index | Files

package aes_cmac_go_proto

import "github.com/google/tink/go/proto/aes_cmac_go_proto"

Index

Variables

var File_third_party_tink_proto_aes_cmac_proto protoreflect.FileDescriptor

Types

type AesCmacKey

type AesCmacKey struct {
	Version  uint32         `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	KeyValue []byte         `protobuf:"bytes,2,opt,name=key_value,json=keyValue,proto3" json:"key_value,omitempty"`
	Params   *AesCmacParams `protobuf:"bytes,3,opt,name=params,proto3" json:"params,omitempty"`
	// contains filtered or unexported fields
}

key_type: type.googleapis.com/google.crypto.tink.AesCmacKey

func (*AesCmacKey) Descriptor

func (*AesCmacKey) Descriptor() ([]byte, []int)

Deprecated: Use AesCmacKey.ProtoReflect.Descriptor instead.

func (*AesCmacKey) GetKeyValue

func (x *AesCmacKey) GetKeyValue() []byte

func (*AesCmacKey) GetParams

func (x *AesCmacKey) GetParams() *AesCmacParams

func (*AesCmacKey) GetVersion

func (x *AesCmacKey) GetVersion() uint32

func (*AesCmacKey) ProtoMessage

func (*AesCmacKey) ProtoMessage()

func (*AesCmacKey) ProtoReflect

func (x *AesCmacKey) ProtoReflect() protoreflect.Message

func (*AesCmacKey) Reset

func (x *AesCmacKey) Reset()

func (*AesCmacKey) String

func (x *AesCmacKey) String() string

type AesCmacKeyFormat

type AesCmacKeyFormat struct {
	KeySize uint32         `protobuf:"varint,1,opt,name=key_size,json=keySize,proto3" json:"key_size,omitempty"`
	Params  *AesCmacParams `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty"`
	// contains filtered or unexported fields
}

func (*AesCmacKeyFormat) Descriptor

func (*AesCmacKeyFormat) Descriptor() ([]byte, []int)

Deprecated: Use AesCmacKeyFormat.ProtoReflect.Descriptor instead.

func (*AesCmacKeyFormat) GetKeySize

func (x *AesCmacKeyFormat) GetKeySize() uint32

func (*AesCmacKeyFormat) GetParams

func (x *AesCmacKeyFormat) GetParams() *AesCmacParams

func (*AesCmacKeyFormat) ProtoMessage

func (*AesCmacKeyFormat) ProtoMessage()

func (*AesCmacKeyFormat) ProtoReflect

func (x *AesCmacKeyFormat) ProtoReflect() protoreflect.Message

func (*AesCmacKeyFormat) Reset

func (x *AesCmacKeyFormat) Reset()

func (*AesCmacKeyFormat) String

func (x *AesCmacKeyFormat) String() string

type AesCmacParams

type AesCmacParams struct {
	TagSize uint32 `protobuf:"varint,1,opt,name=tag_size,json=tagSize,proto3" json:"tag_size,omitempty"`
	// contains filtered or unexported fields
}

func (*AesCmacParams) Descriptor

func (*AesCmacParams) Descriptor() ([]byte, []int)

Deprecated: Use AesCmacParams.ProtoReflect.Descriptor instead.

func (*AesCmacParams) GetTagSize

func (x *AesCmacParams) GetTagSize() uint32

func (*AesCmacParams) ProtoMessage

func (*AesCmacParams) ProtoMessage()

func (*AesCmacParams) ProtoReflect

func (x *AesCmacParams) ProtoReflect() protoreflect.Message

func (*AesCmacParams) Reset

func (x *AesCmacParams) Reset()

func (*AesCmacParams) String

func (x *AesCmacParams) String() string

Source Files

aes_cmac.pb.go

Version
v1.7.0 (latest)
Published
Aug 10, 2022
Platform
linux/amd64
Imports
4 packages
Last checked
3 months ago

Tools for package owners.