Versions in this module Expand all Collapse all v0 v0.5.1 Feb 26, 2020 Changes in this version + func RegisterSignerServer(s *grpc.Server, srv SignerServer) + type InputScript struct + SigScript []byte + Witness [][]byte + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*InputScript) Descriptor() ([]byte, []int) + func (*InputScript) ProtoMessage() + func (m *InputScript) GetSigScript() []byte + func (m *InputScript) GetWitness() [][]byte + func (m *InputScript) Reset() + func (m *InputScript) String() string + func (m *InputScript) XXX_DiscardUnknown() + func (m *InputScript) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *InputScript) XXX_Merge(src proto.Message) + func (m *InputScript) XXX_Size() int + func (m *InputScript) XXX_Unmarshal(b []byte) error + type InputScriptResp struct + InputScripts []*InputScript + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*InputScriptResp) Descriptor() ([]byte, []int) + func (*InputScriptResp) ProtoMessage() + func (m *InputScriptResp) GetInputScripts() []*InputScript + func (m *InputScriptResp) Reset() + func (m *InputScriptResp) String() string + func (m *InputScriptResp) XXX_DiscardUnknown() + func (m *InputScriptResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *InputScriptResp) XXX_Merge(src proto.Message) + func (m *InputScriptResp) XXX_Size() int + func (m *InputScriptResp) XXX_Unmarshal(b []byte) error + type KeyDescriptor struct + KeyLoc *KeyLocator + RawKeyBytes []byte + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*KeyDescriptor) Descriptor() ([]byte, []int) + func (*KeyDescriptor) ProtoMessage() + func (m *KeyDescriptor) GetKeyLoc() *KeyLocator + func (m *KeyDescriptor) GetRawKeyBytes() []byte + func (m *KeyDescriptor) Reset() + func (m *KeyDescriptor) String() string + func (m *KeyDescriptor) XXX_DiscardUnknown() + func (m *KeyDescriptor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *KeyDescriptor) XXX_Merge(src proto.Message) + func (m *KeyDescriptor) XXX_Size() int + func (m *KeyDescriptor) XXX_Unmarshal(b []byte) error + type KeyLocator struct + KeyFamily int32 + KeyIndex int32 + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*KeyLocator) Descriptor() ([]byte, []int) + func (*KeyLocator) ProtoMessage() + func (m *KeyLocator) GetKeyFamily() int32 + func (m *KeyLocator) GetKeyIndex() int32 + func (m *KeyLocator) Reset() + func (m *KeyLocator) String() string + func (m *KeyLocator) XXX_DiscardUnknown() + func (m *KeyLocator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *KeyLocator) XXX_Merge(src proto.Message) + func (m *KeyLocator) XXX_Size() int + func (m *KeyLocator) XXX_Unmarshal(b []byte) error + type SharedKeyRequest struct + EphemeralPubkey []byte + KeyLoc *KeyLocator + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*SharedKeyRequest) Descriptor() ([]byte, []int) + func (*SharedKeyRequest) ProtoMessage() + func (m *SharedKeyRequest) GetEphemeralPubkey() []byte + func (m *SharedKeyRequest) GetKeyLoc() *KeyLocator + func (m *SharedKeyRequest) Reset() + func (m *SharedKeyRequest) String() string + func (m *SharedKeyRequest) XXX_DiscardUnknown() + func (m *SharedKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *SharedKeyRequest) XXX_Merge(src proto.Message) + func (m *SharedKeyRequest) XXX_Size() int + func (m *SharedKeyRequest) XXX_Unmarshal(b []byte) error + type SharedKeyResponse struct + SharedKey []byte + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*SharedKeyResponse) Descriptor() ([]byte, []int) + func (*SharedKeyResponse) ProtoMessage() + func (m *SharedKeyResponse) GetSharedKey() []byte + func (m *SharedKeyResponse) Reset() + func (m *SharedKeyResponse) String() string + func (m *SharedKeyResponse) XXX_DiscardUnknown() + func (m *SharedKeyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *SharedKeyResponse) XXX_Merge(src proto.Message) + func (m *SharedKeyResponse) XXX_Size() int + func (m *SharedKeyResponse) XXX_Unmarshal(b []byte) error + type SignDescriptor struct + DoubleTweak []byte + InputIndex int32 + KeyDesc *KeyDescriptor + Output *TxOut + Sighash uint32 + SingleTweak []byte + WitnessScript []byte + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*SignDescriptor) Descriptor() ([]byte, []int) + func (*SignDescriptor) ProtoMessage() + func (m *SignDescriptor) GetDoubleTweak() []byte + func (m *SignDescriptor) GetInputIndex() int32 + func (m *SignDescriptor) GetKeyDesc() *KeyDescriptor + func (m *SignDescriptor) GetOutput() *TxOut + func (m *SignDescriptor) GetSighash() uint32 + func (m *SignDescriptor) GetSingleTweak() []byte + func (m *SignDescriptor) GetWitnessScript() []byte + func (m *SignDescriptor) Reset() + func (m *SignDescriptor) String() string + func (m *SignDescriptor) XXX_DiscardUnknown() + func (m *SignDescriptor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *SignDescriptor) XXX_Merge(src proto.Message) + func (m *SignDescriptor) XXX_Size() int + func (m *SignDescriptor) XXX_Unmarshal(b []byte) error + type SignMessageReq struct + KeyLoc *KeyLocator + Msg []byte + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*SignMessageReq) Descriptor() ([]byte, []int) + func (*SignMessageReq) ProtoMessage() + func (m *SignMessageReq) GetKeyLoc() *KeyLocator + func (m *SignMessageReq) GetMsg() []byte + func (m *SignMessageReq) Reset() + func (m *SignMessageReq) String() string + func (m *SignMessageReq) XXX_DiscardUnknown() + func (m *SignMessageReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *SignMessageReq) XXX_Merge(src proto.Message) + func (m *SignMessageReq) XXX_Size() int + func (m *SignMessageReq) XXX_Unmarshal(b []byte) error + type SignMessageResp struct + Signature []byte + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*SignMessageResp) Descriptor() ([]byte, []int) + func (*SignMessageResp) ProtoMessage() + func (m *SignMessageResp) GetSignature() []byte + func (m *SignMessageResp) Reset() + func (m *SignMessageResp) String() string + func (m *SignMessageResp) XXX_DiscardUnknown() + func (m *SignMessageResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *SignMessageResp) XXX_Merge(src proto.Message) + func (m *SignMessageResp) XXX_Size() int + func (m *SignMessageResp) XXX_Unmarshal(b []byte) error + type SignReq struct + RawTxBytes []byte + SignDescs []*SignDescriptor + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*SignReq) Descriptor() ([]byte, []int) + func (*SignReq) ProtoMessage() + func (m *SignReq) GetRawTxBytes() []byte + func (m *SignReq) GetSignDescs() []*SignDescriptor + func (m *SignReq) Reset() + func (m *SignReq) String() string + func (m *SignReq) XXX_DiscardUnknown() + func (m *SignReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *SignReq) XXX_Merge(src proto.Message) + func (m *SignReq) XXX_Size() int + func (m *SignReq) XXX_Unmarshal(b []byte) error + type SignResp struct + RawSigs [][]byte + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*SignResp) Descriptor() ([]byte, []int) + func (*SignResp) ProtoMessage() + func (m *SignResp) GetRawSigs() [][]byte + func (m *SignResp) Reset() + func (m *SignResp) String() string + func (m *SignResp) XXX_DiscardUnknown() + func (m *SignResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *SignResp) XXX_Merge(src proto.Message) + func (m *SignResp) XXX_Size() int + func (m *SignResp) XXX_Unmarshal(b []byte) error + type SignerClient interface + ComputeInputScript func(ctx context.Context, in *SignReq, opts ...grpc.CallOption) (*InputScriptResp, error) + DeriveSharedKey func(ctx context.Context, in *SharedKeyRequest, opts ...grpc.CallOption) (*SharedKeyResponse, error) + SignMessage func(ctx context.Context, in *SignMessageReq, opts ...grpc.CallOption) (*SignMessageResp, error) + SignOutputRaw func(ctx context.Context, in *SignReq, opts ...grpc.CallOption) (*SignResp, error) + VerifyMessage func(ctx context.Context, in *VerifyMessageReq, opts ...grpc.CallOption) (*VerifyMessageResp, error) + func NewSignerClient(cc grpc.ClientConnInterface) SignerClient + type SignerServer interface + ComputeInputScript func(context.Context, *SignReq) (*InputScriptResp, error) + DeriveSharedKey func(context.Context, *SharedKeyRequest) (*SharedKeyResponse, error) + SignMessage func(context.Context, *SignMessageReq) (*SignMessageResp, error) + SignOutputRaw func(context.Context, *SignReq) (*SignResp, error) + VerifyMessage func(context.Context, *VerifyMessageReq) (*VerifyMessageResp, error) + type TxOut struct + PkScript []byte + Value int64 + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*TxOut) Descriptor() ([]byte, []int) + func (*TxOut) ProtoMessage() + func (m *TxOut) GetPkScript() []byte + func (m *TxOut) GetValue() int64 + func (m *TxOut) Reset() + func (m *TxOut) String() string + func (m *TxOut) XXX_DiscardUnknown() + func (m *TxOut) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *TxOut) XXX_Merge(src proto.Message) + func (m *TxOut) XXX_Size() int + func (m *TxOut) XXX_Unmarshal(b []byte) error + type UnimplementedSignerServer struct + func (*UnimplementedSignerServer) ComputeInputScript(ctx context.Context, req *SignReq) (*InputScriptResp, error) + func (*UnimplementedSignerServer) DeriveSharedKey(ctx context.Context, req *SharedKeyRequest) (*SharedKeyResponse, error) + func (*UnimplementedSignerServer) SignMessage(ctx context.Context, req *SignMessageReq) (*SignMessageResp, error) + func (*UnimplementedSignerServer) SignOutputRaw(ctx context.Context, req *SignReq) (*SignResp, error) + func (*UnimplementedSignerServer) VerifyMessage(ctx context.Context, req *VerifyMessageReq) (*VerifyMessageResp, error) + type VerifyMessageReq struct + Msg []byte + Pubkey []byte + Signature []byte + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*VerifyMessageReq) Descriptor() ([]byte, []int) + func (*VerifyMessageReq) ProtoMessage() + func (m *VerifyMessageReq) GetMsg() []byte + func (m *VerifyMessageReq) GetPubkey() []byte + func (m *VerifyMessageReq) GetSignature() []byte + func (m *VerifyMessageReq) Reset() + func (m *VerifyMessageReq) String() string + func (m *VerifyMessageReq) XXX_DiscardUnknown() + func (m *VerifyMessageReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *VerifyMessageReq) XXX_Merge(src proto.Message) + func (m *VerifyMessageReq) XXX_Size() int + func (m *VerifyMessageReq) XXX_Unmarshal(b []byte) error + type VerifyMessageResp struct + Valid bool + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*VerifyMessageResp) Descriptor() ([]byte, []int) + func (*VerifyMessageResp) ProtoMessage() + func (m *VerifyMessageResp) GetValid() bool + func (m *VerifyMessageResp) Reset() + func (m *VerifyMessageResp) String() string + func (m *VerifyMessageResp) XXX_DiscardUnknown() + func (m *VerifyMessageResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *VerifyMessageResp) XXX_Merge(src proto.Message) + func (m *VerifyMessageResp) XXX_Size() int + func (m *VerifyMessageResp) XXX_Unmarshal(b []byte) error