Versions in this module Expand all Collapse all v0 v0.3.0 Jan 28, 2025 v0.2.0 Mar 29, 2024 Changes in this version + var File_github_com_openconfig_attestz_proto_tpm_attestz_proto protoreflect.FileDescriptor + var Tpm20HashAlgo_name = map[int32]string + var Tpm20HashAlgo_value = map[string]int32 + func RegisterTpmAttestzServiceServer(s *grpc.Server, srv TpmAttestzServiceServer) + type AttestRequest struct + ControlCardSelection *common_definitions.ControlCardSelection + HashAlgo Tpm20HashAlgo + Nonce []byte + PcrIndices []int32 + func (*AttestRequest) Descriptor() ([]byte, []int) + func (*AttestRequest) ProtoMessage() + func (x *AttestRequest) GetControlCardSelection() *common_definitions.ControlCardSelection + func (x *AttestRequest) GetHashAlgo() Tpm20HashAlgo + func (x *AttestRequest) GetNonce() []byte + func (x *AttestRequest) GetPcrIndices() []int32 + func (x *AttestRequest) ProtoReflect() protoreflect.Message + func (x *AttestRequest) Reset() + func (x *AttestRequest) String() string + type AttestResponse struct + ControlCardId *common_definitions.ControlCardVendorId + OiakCert string + OidevidCert string + PcrValues map[int32][]byte + QuoteSignature []byte + Quoted []byte + func (*AttestResponse) Descriptor() ([]byte, []int) + func (*AttestResponse) ProtoMessage() + func (x *AttestResponse) GetControlCardId() *common_definitions.ControlCardVendorId + func (x *AttestResponse) GetOiakCert() string + func (x *AttestResponse) GetOidevidCert() string + func (x *AttestResponse) GetPcrValues() map[int32][]byte + func (x *AttestResponse) GetQuoteSignature() []byte + func (x *AttestResponse) GetQuoted() []byte + func (x *AttestResponse) ProtoReflect() protoreflect.Message + func (x *AttestResponse) Reset() + func (x *AttestResponse) String() string + type Tpm20HashAlgo int32 + const Tpm20HashAlgo_TPM20HASH_ALGO_SHA1 + const Tpm20HashAlgo_TPM20HASH_ALGO_SHA256 + const Tpm20HashAlgo_TPM20HASH_ALGO_SHA384 + const Tpm20HashAlgo_TPM20HASH_ALGO_SHA512 + const Tpm20HashAlgo_TPM20HASH_ALGO_UNSPECIFIED + func (Tpm20HashAlgo) Descriptor() protoreflect.EnumDescriptor + func (Tpm20HashAlgo) EnumDescriptor() ([]byte, []int) + func (Tpm20HashAlgo) Type() protoreflect.EnumType + func (x Tpm20HashAlgo) Enum() *Tpm20HashAlgo + func (x Tpm20HashAlgo) Number() protoreflect.EnumNumber + func (x Tpm20HashAlgo) String() string + type TpmAttestzServiceClient interface + Attest func(ctx context.Context, in *AttestRequest, opts ...grpc.CallOption) (*AttestResponse, error) + func NewTpmAttestzServiceClient(cc grpc.ClientConnInterface) TpmAttestzServiceClient + type TpmAttestzServiceServer interface + Attest func(context.Context, *AttestRequest) (*AttestResponse, error) + type UnimplementedTpmAttestzServiceServer struct + func (*UnimplementedTpmAttestzServiceServer) Attest(context.Context, *AttestRequest) (*AttestResponse, error)