Documentation
¶
Index ¶
- type EciesAeadDemParams
- func (*EciesAeadDemParams) Descriptor() ([]byte, []int)
- func (m *EciesAeadDemParams) GetAeadDem() *tink_go_proto.KeyTemplate
- func (*EciesAeadDemParams) ProtoMessage()
- func (m *EciesAeadDemParams) Reset()
- func (m *EciesAeadDemParams) String() string
- func (m *EciesAeadDemParams) XXX_DiscardUnknown()
- func (m *EciesAeadDemParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EciesAeadDemParams) XXX_Merge(src proto.Message)
- func (m *EciesAeadDemParams) XXX_Size() int
- func (m *EciesAeadDemParams) XXX_Unmarshal(b []byte) error
- type EciesAeadHkdfKeyFormat
- func (*EciesAeadHkdfKeyFormat) Descriptor() ([]byte, []int)
- func (m *EciesAeadHkdfKeyFormat) GetParams() *EciesAeadHkdfParams
- func (*EciesAeadHkdfKeyFormat) ProtoMessage()
- func (m *EciesAeadHkdfKeyFormat) Reset()
- func (m *EciesAeadHkdfKeyFormat) String() string
- func (m *EciesAeadHkdfKeyFormat) XXX_DiscardUnknown()
- func (m *EciesAeadHkdfKeyFormat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EciesAeadHkdfKeyFormat) XXX_Merge(src proto.Message)
- func (m *EciesAeadHkdfKeyFormat) XXX_Size() int
- func (m *EciesAeadHkdfKeyFormat) XXX_Unmarshal(b []byte) error
- type EciesAeadHkdfParams
- func (*EciesAeadHkdfParams) Descriptor() ([]byte, []int)
- func (m *EciesAeadHkdfParams) GetDemParams() *EciesAeadDemParams
- func (m *EciesAeadHkdfParams) GetEcPointFormat() common_go_proto.EcPointFormat
- func (m *EciesAeadHkdfParams) GetKemParams() *EciesHkdfKemParams
- func (*EciesAeadHkdfParams) ProtoMessage()
- func (m *EciesAeadHkdfParams) Reset()
- func (m *EciesAeadHkdfParams) String() string
- func (m *EciesAeadHkdfParams) XXX_DiscardUnknown()
- func (m *EciesAeadHkdfParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EciesAeadHkdfParams) XXX_Merge(src proto.Message)
- func (m *EciesAeadHkdfParams) XXX_Size() int
- func (m *EciesAeadHkdfParams) XXX_Unmarshal(b []byte) error
- type EciesAeadHkdfPrivateKey
- func (*EciesAeadHkdfPrivateKey) Descriptor() ([]byte, []int)
- func (m *EciesAeadHkdfPrivateKey) GetKeyValue() []byte
- func (m *EciesAeadHkdfPrivateKey) GetPublicKey() *EciesAeadHkdfPublicKey
- func (m *EciesAeadHkdfPrivateKey) GetVersion() uint32
- func (*EciesAeadHkdfPrivateKey) ProtoMessage()
- func (m *EciesAeadHkdfPrivateKey) Reset()
- func (m *EciesAeadHkdfPrivateKey) String() string
- func (m *EciesAeadHkdfPrivateKey) XXX_DiscardUnknown()
- func (m *EciesAeadHkdfPrivateKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EciesAeadHkdfPrivateKey) XXX_Merge(src proto.Message)
- func (m *EciesAeadHkdfPrivateKey) XXX_Size() int
- func (m *EciesAeadHkdfPrivateKey) XXX_Unmarshal(b []byte) error
- type EciesAeadHkdfPublicKey
- func (*EciesAeadHkdfPublicKey) Descriptor() ([]byte, []int)
- func (m *EciesAeadHkdfPublicKey) GetParams() *EciesAeadHkdfParams
- func (m *EciesAeadHkdfPublicKey) GetVersion() uint32
- func (m *EciesAeadHkdfPublicKey) GetX() []byte
- func (m *EciesAeadHkdfPublicKey) GetY() []byte
- func (*EciesAeadHkdfPublicKey) ProtoMessage()
- func (m *EciesAeadHkdfPublicKey) Reset()
- func (m *EciesAeadHkdfPublicKey) String() string
- func (m *EciesAeadHkdfPublicKey) XXX_DiscardUnknown()
- func (m *EciesAeadHkdfPublicKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EciesAeadHkdfPublicKey) XXX_Merge(src proto.Message)
- func (m *EciesAeadHkdfPublicKey) XXX_Size() int
- func (m *EciesAeadHkdfPublicKey) XXX_Unmarshal(b []byte) error
- type EciesHkdfKemParams
- func (*EciesHkdfKemParams) Descriptor() ([]byte, []int)
- func (m *EciesHkdfKemParams) GetCurveType() common_go_proto.EllipticCurveType
- func (m *EciesHkdfKemParams) GetHkdfHashType() common_go_proto.HashType
- func (m *EciesHkdfKemParams) GetHkdfSalt() []byte
- func (*EciesHkdfKemParams) ProtoMessage()
- func (m *EciesHkdfKemParams) Reset()
- func (m *EciesHkdfKemParams) String() string
- func (m *EciesHkdfKemParams) XXX_DiscardUnknown()
- func (m *EciesHkdfKemParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EciesHkdfKemParams) XXX_Merge(src proto.Message)
- func (m *EciesHkdfKemParams) XXX_Size() int
- func (m *EciesHkdfKemParams) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EciesAeadDemParams ¶
type EciesAeadDemParams struct { // Required. AeadDem *tink_go_proto.KeyTemplate `protobuf:"bytes,2,opt,name=aead_dem,json=aeadDem,proto3" json:"aead_dem,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Parameters of AEAD DEM (Data Encapsulation Mechanism).
func (*EciesAeadDemParams) Descriptor ¶
func (*EciesAeadDemParams) Descriptor() ([]byte, []int)
func (*EciesAeadDemParams) GetAeadDem ¶
func (m *EciesAeadDemParams) GetAeadDem() *tink_go_proto.KeyTemplate
func (*EciesAeadDemParams) ProtoMessage ¶
func (*EciesAeadDemParams) ProtoMessage()
func (*EciesAeadDemParams) Reset ¶
func (m *EciesAeadDemParams) Reset()
func (*EciesAeadDemParams) String ¶
func (m *EciesAeadDemParams) String() string
func (*EciesAeadDemParams) XXX_DiscardUnknown ¶
func (m *EciesAeadDemParams) XXX_DiscardUnknown()
func (*EciesAeadDemParams) XXX_Marshal ¶
func (m *EciesAeadDemParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EciesAeadDemParams) XXX_Merge ¶
func (m *EciesAeadDemParams) XXX_Merge(src proto.Message)
func (*EciesAeadDemParams) XXX_Size ¶
func (m *EciesAeadDemParams) XXX_Size() int
func (*EciesAeadDemParams) XXX_Unmarshal ¶
func (m *EciesAeadDemParams) XXX_Unmarshal(b []byte) error
type EciesAeadHkdfKeyFormat ¶
type EciesAeadHkdfKeyFormat struct { // Required. Params *EciesAeadHkdfParams `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*EciesAeadHkdfKeyFormat) Descriptor ¶
func (*EciesAeadHkdfKeyFormat) Descriptor() ([]byte, []int)
func (*EciesAeadHkdfKeyFormat) GetParams ¶
func (m *EciesAeadHkdfKeyFormat) GetParams() *EciesAeadHkdfParams
func (*EciesAeadHkdfKeyFormat) ProtoMessage ¶
func (*EciesAeadHkdfKeyFormat) ProtoMessage()
func (*EciesAeadHkdfKeyFormat) Reset ¶
func (m *EciesAeadHkdfKeyFormat) Reset()
func (*EciesAeadHkdfKeyFormat) String ¶
func (m *EciesAeadHkdfKeyFormat) String() string
func (*EciesAeadHkdfKeyFormat) XXX_DiscardUnknown ¶
func (m *EciesAeadHkdfKeyFormat) XXX_DiscardUnknown()
func (*EciesAeadHkdfKeyFormat) XXX_Marshal ¶
func (m *EciesAeadHkdfKeyFormat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EciesAeadHkdfKeyFormat) XXX_Merge ¶
func (m *EciesAeadHkdfKeyFormat) XXX_Merge(src proto.Message)
func (*EciesAeadHkdfKeyFormat) XXX_Size ¶
func (m *EciesAeadHkdfKeyFormat) XXX_Size() int
func (*EciesAeadHkdfKeyFormat) XXX_Unmarshal ¶
func (m *EciesAeadHkdfKeyFormat) XXX_Unmarshal(b []byte) error
type EciesAeadHkdfParams ¶
type EciesAeadHkdfParams struct { // Key Encapsulation Mechanism. // Required. KemParams *EciesHkdfKemParams `protobuf:"bytes,1,opt,name=kem_params,json=kemParams,proto3" json:"kem_params,omitempty"` // Data Encapsulation Mechanism. // Required. DemParams *EciesAeadDemParams `protobuf:"bytes,2,opt,name=dem_params,json=demParams,proto3" json:"dem_params,omitempty"` // EC point format. // Required. EcPointFormat common_go_proto.EcPointFormat `` /* 141-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*EciesAeadHkdfParams) Descriptor ¶
func (*EciesAeadHkdfParams) Descriptor() ([]byte, []int)
func (*EciesAeadHkdfParams) GetDemParams ¶
func (m *EciesAeadHkdfParams) GetDemParams() *EciesAeadDemParams
func (*EciesAeadHkdfParams) GetEcPointFormat ¶
func (m *EciesAeadHkdfParams) GetEcPointFormat() common_go_proto.EcPointFormat
func (*EciesAeadHkdfParams) GetKemParams ¶
func (m *EciesAeadHkdfParams) GetKemParams() *EciesHkdfKemParams
func (*EciesAeadHkdfParams) ProtoMessage ¶
func (*EciesAeadHkdfParams) ProtoMessage()
func (*EciesAeadHkdfParams) Reset ¶
func (m *EciesAeadHkdfParams) Reset()
func (*EciesAeadHkdfParams) String ¶
func (m *EciesAeadHkdfParams) String() string
func (*EciesAeadHkdfParams) XXX_DiscardUnknown ¶
func (m *EciesAeadHkdfParams) XXX_DiscardUnknown()
func (*EciesAeadHkdfParams) XXX_Marshal ¶
func (m *EciesAeadHkdfParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EciesAeadHkdfParams) XXX_Merge ¶
func (m *EciesAeadHkdfParams) XXX_Merge(src proto.Message)
func (*EciesAeadHkdfParams) XXX_Size ¶
func (m *EciesAeadHkdfParams) XXX_Size() int
func (*EciesAeadHkdfParams) XXX_Unmarshal ¶
func (m *EciesAeadHkdfParams) XXX_Unmarshal(b []byte) error
type EciesAeadHkdfPrivateKey ¶
type EciesAeadHkdfPrivateKey struct { // Required. Version uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"` // Required. PublicKey *EciesAeadHkdfPublicKey `protobuf:"bytes,2,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` // Required. KeyValue []byte `protobuf:"bytes,3,opt,name=key_value,json=keyValue,proto3" json:"key_value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
EciesKdfAeadPrivateKey represents HybridDecryption primitive. key_type: type.googleapis.com/google.crypto.tink.EciesAeadHkdfPrivateKey
func (*EciesAeadHkdfPrivateKey) Descriptor ¶
func (*EciesAeadHkdfPrivateKey) Descriptor() ([]byte, []int)
func (*EciesAeadHkdfPrivateKey) GetKeyValue ¶
func (m *EciesAeadHkdfPrivateKey) GetKeyValue() []byte
func (*EciesAeadHkdfPrivateKey) GetPublicKey ¶
func (m *EciesAeadHkdfPrivateKey) GetPublicKey() *EciesAeadHkdfPublicKey
func (*EciesAeadHkdfPrivateKey) GetVersion ¶
func (m *EciesAeadHkdfPrivateKey) GetVersion() uint32
func (*EciesAeadHkdfPrivateKey) ProtoMessage ¶
func (*EciesAeadHkdfPrivateKey) ProtoMessage()
func (*EciesAeadHkdfPrivateKey) Reset ¶
func (m *EciesAeadHkdfPrivateKey) Reset()
func (*EciesAeadHkdfPrivateKey) String ¶
func (m *EciesAeadHkdfPrivateKey) String() string
func (*EciesAeadHkdfPrivateKey) XXX_DiscardUnknown ¶
func (m *EciesAeadHkdfPrivateKey) XXX_DiscardUnknown()
func (*EciesAeadHkdfPrivateKey) XXX_Marshal ¶
func (m *EciesAeadHkdfPrivateKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EciesAeadHkdfPrivateKey) XXX_Merge ¶
func (m *EciesAeadHkdfPrivateKey) XXX_Merge(src proto.Message)
func (*EciesAeadHkdfPrivateKey) XXX_Size ¶
func (m *EciesAeadHkdfPrivateKey) XXX_Size() int
func (*EciesAeadHkdfPrivateKey) XXX_Unmarshal ¶
func (m *EciesAeadHkdfPrivateKey) XXX_Unmarshal(b []byte) error
type EciesAeadHkdfPublicKey ¶
type EciesAeadHkdfPublicKey struct { // Required. Version uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"` // Required. Params *EciesAeadHkdfParams `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty"` // Affine coordinates of the public key in bigendian representation. // The public key is a point (x, y) on the curve defined by params.kem_params.curve. // Required. X []byte `protobuf:"bytes,3,opt,name=x,proto3" json:"x,omitempty"` // Required. Y []byte `protobuf:"bytes,4,opt,name=y,proto3" json:"y,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
EciesAeadHkdfPublicKey represents HybridEncryption primitive. key_type: type.googleapis.com/google.crypto.tink.EciesAeadHkdfPublicKey
func (*EciesAeadHkdfPublicKey) Descriptor ¶
func (*EciesAeadHkdfPublicKey) Descriptor() ([]byte, []int)
func (*EciesAeadHkdfPublicKey) GetParams ¶
func (m *EciesAeadHkdfPublicKey) GetParams() *EciesAeadHkdfParams
func (*EciesAeadHkdfPublicKey) GetVersion ¶
func (m *EciesAeadHkdfPublicKey) GetVersion() uint32
func (*EciesAeadHkdfPublicKey) GetX ¶
func (m *EciesAeadHkdfPublicKey) GetX() []byte
func (*EciesAeadHkdfPublicKey) GetY ¶
func (m *EciesAeadHkdfPublicKey) GetY() []byte
func (*EciesAeadHkdfPublicKey) ProtoMessage ¶
func (*EciesAeadHkdfPublicKey) ProtoMessage()
func (*EciesAeadHkdfPublicKey) Reset ¶
func (m *EciesAeadHkdfPublicKey) Reset()
func (*EciesAeadHkdfPublicKey) String ¶
func (m *EciesAeadHkdfPublicKey) String() string
func (*EciesAeadHkdfPublicKey) XXX_DiscardUnknown ¶
func (m *EciesAeadHkdfPublicKey) XXX_DiscardUnknown()
func (*EciesAeadHkdfPublicKey) XXX_Marshal ¶
func (m *EciesAeadHkdfPublicKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EciesAeadHkdfPublicKey) XXX_Merge ¶
func (m *EciesAeadHkdfPublicKey) XXX_Merge(src proto.Message)
func (*EciesAeadHkdfPublicKey) XXX_Size ¶
func (m *EciesAeadHkdfPublicKey) XXX_Size() int
func (*EciesAeadHkdfPublicKey) XXX_Unmarshal ¶
func (m *EciesAeadHkdfPublicKey) XXX_Unmarshal(b []byte) error
type EciesHkdfKemParams ¶
type EciesHkdfKemParams struct { // Required. CurveType common_go_proto.EllipticCurveType `` /* 131-byte string literal not displayed */ // Required. HkdfHashType common_go_proto.HashType `` /* 133-byte string literal not displayed */ // Optional. HkdfSalt []byte `protobuf:"bytes,11,opt,name=hkdf_salt,json=hkdfSalt,proto3" json:"hkdf_salt,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Parameters of KEM (Key Encapsulation Mechanism)
func (*EciesHkdfKemParams) Descriptor ¶
func (*EciesHkdfKemParams) Descriptor() ([]byte, []int)
func (*EciesHkdfKemParams) GetCurveType ¶
func (m *EciesHkdfKemParams) GetCurveType() common_go_proto.EllipticCurveType
func (*EciesHkdfKemParams) GetHkdfHashType ¶
func (m *EciesHkdfKemParams) GetHkdfHashType() common_go_proto.HashType
func (*EciesHkdfKemParams) GetHkdfSalt ¶
func (m *EciesHkdfKemParams) GetHkdfSalt() []byte
func (*EciesHkdfKemParams) ProtoMessage ¶
func (*EciesHkdfKemParams) ProtoMessage()
func (*EciesHkdfKemParams) Reset ¶
func (m *EciesHkdfKemParams) Reset()
func (*EciesHkdfKemParams) String ¶
func (m *EciesHkdfKemParams) String() string
func (*EciesHkdfKemParams) XXX_DiscardUnknown ¶
func (m *EciesHkdfKemParams) XXX_DiscardUnknown()
func (*EciesHkdfKemParams) XXX_Marshal ¶
func (m *EciesHkdfKemParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EciesHkdfKemParams) XXX_Merge ¶
func (m *EciesHkdfKemParams) XXX_Merge(src proto.Message)
func (*EciesHkdfKemParams) XXX_Size ¶
func (m *EciesHkdfKemParams) XXX_Size() int
func (*EciesHkdfKemParams) XXX_Unmarshal ¶
func (m *EciesHkdfKemParams) XXX_Unmarshal(b []byte) error
Click to show internal directories.
Click to hide internal directories.