aes_ctr_hmac_streaming_go_proto

package
v2.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 4, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_third_party_tink_proto_aes_ctr_hmac_streaming_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AesCtrHmacStreamingKey

type AesCtrHmacStreamingKey struct {
	Version  uint32                     `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	Params   *AesCtrHmacStreamingParams `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty"`
	KeyValue []byte                     `protobuf:"bytes,3,opt,name=key_value,json=keyValue,proto3" json:"key_value,omitempty"` // the main key, aka. "ikm", input key material
	// contains filtered or unexported fields
}

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

func (*AesCtrHmacStreamingKey) Descriptor deprecated

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

Deprecated: Use AesCtrHmacStreamingKey.ProtoReflect.Descriptor instead.

func (*AesCtrHmacStreamingKey) GetKeyValue

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

func (*AesCtrHmacStreamingKey) GetParams

func (*AesCtrHmacStreamingKey) GetVersion

func (x *AesCtrHmacStreamingKey) GetVersion() uint32

func (*AesCtrHmacStreamingKey) ProtoMessage

func (*AesCtrHmacStreamingKey) ProtoMessage()

func (*AesCtrHmacStreamingKey) ProtoReflect

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

func (*AesCtrHmacStreamingKey) Reset

func (x *AesCtrHmacStreamingKey) Reset()

func (*AesCtrHmacStreamingKey) String

func (x *AesCtrHmacStreamingKey) String() string

type AesCtrHmacStreamingKeyFormat

type AesCtrHmacStreamingKeyFormat struct {
	Version uint32                     `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"`
	Params  *AesCtrHmacStreamingParams `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"`
	KeySize uint32                     `protobuf:"varint,2,opt,name=key_size,json=keySize,proto3" json:"key_size,omitempty"` // size of the main key (aka. "ikm", input key material)
	// contains filtered or unexported fields
}

func (*AesCtrHmacStreamingKeyFormat) Descriptor deprecated

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

Deprecated: Use AesCtrHmacStreamingKeyFormat.ProtoReflect.Descriptor instead.

func (*AesCtrHmacStreamingKeyFormat) GetKeySize

func (x *AesCtrHmacStreamingKeyFormat) GetKeySize() uint32

func (*AesCtrHmacStreamingKeyFormat) GetParams

func (*AesCtrHmacStreamingKeyFormat) GetVersion

func (x *AesCtrHmacStreamingKeyFormat) GetVersion() uint32

func (*AesCtrHmacStreamingKeyFormat) ProtoMessage

func (*AesCtrHmacStreamingKeyFormat) ProtoMessage()

func (*AesCtrHmacStreamingKeyFormat) ProtoReflect

func (*AesCtrHmacStreamingKeyFormat) Reset

func (x *AesCtrHmacStreamingKeyFormat) Reset()

func (*AesCtrHmacStreamingKeyFormat) String

type AesCtrHmacStreamingParams

type AesCtrHmacStreamingParams struct {
	CiphertextSegmentSize uint32                   ``                                                                                                           /* 127-byte string literal not displayed */
	DerivedKeySize        uint32                   `protobuf:"varint,2,opt,name=derived_key_size,json=derivedKeySize,proto3" json:"derived_key_size,omitempty"` // size of AES-CTR keys derived for each segment
	HkdfHashType          common_go_proto.HashType ``                                                                                                           // hash function for key derivation via HKDF
	/* 133-byte string literal not displayed */
	HmacParams *hmac_go_proto.HmacParams `protobuf:"bytes,4,opt,name=hmac_params,json=hmacParams,proto3" json:"hmac_params,omitempty"` // params for authentication tags
	// contains filtered or unexported fields
}

func (*AesCtrHmacStreamingParams) Descriptor deprecated

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

Deprecated: Use AesCtrHmacStreamingParams.ProtoReflect.Descriptor instead.

func (*AesCtrHmacStreamingParams) GetCiphertextSegmentSize

func (x *AesCtrHmacStreamingParams) GetCiphertextSegmentSize() uint32

func (*AesCtrHmacStreamingParams) GetDerivedKeySize

func (x *AesCtrHmacStreamingParams) GetDerivedKeySize() uint32

func (*AesCtrHmacStreamingParams) GetHkdfHashType

func (x *AesCtrHmacStreamingParams) GetHkdfHashType() common_go_proto.HashType

func (*AesCtrHmacStreamingParams) GetHmacParams

func (*AesCtrHmacStreamingParams) ProtoMessage

func (*AesCtrHmacStreamingParams) ProtoMessage()

func (*AesCtrHmacStreamingParams) ProtoReflect

func (*AesCtrHmacStreamingParams) Reset

func (x *AesCtrHmacStreamingParams) Reset()

func (*AesCtrHmacStreamingParams) String

func (x *AesCtrHmacStreamingParams) String() string

Jump to

Keyboard shortcuts

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