public static final class SignerOuterClass.SignMessageReq.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SignerOuterClass.SignMessageReq.Builder> implements SignerOuterClass.SignMessageReqOrBuilder
signrpc.SignMessageReq
Modifier and Type | Method and Description |
---|---|
SignerOuterClass.SignMessageReq |
build() |
SignerOuterClass.SignMessageReq |
buildPartial() |
SignerOuterClass.SignMessageReq.Builder |
clear() |
SignerOuterClass.SignMessageReq.Builder |
clearCompactSig()
Use the compact (pubkey recoverable) format instead of the raw lnwire
format.
|
SignerOuterClass.SignMessageReq.Builder |
clearDoubleHash()
Double-SHA256 hash instead of just the default single round.
|
SignerOuterClass.SignMessageReq.Builder |
clearKeyLoc()
The key locator that identifies which key to use for signing.
|
SignerOuterClass.SignMessageReq.Builder |
clearMsg()
The message to be signed.
|
SignerOuterClass.SignMessageReq.Builder |
clearSchnorrSig()
Use Schnorr signature.
|
SignerOuterClass.SignMessageReq.Builder |
clearSchnorrSigTapTweak()
The optional Taproot tweak bytes to apply to the private key before creating
a Schnorr signature.
|
boolean |
getCompactSig()
Use the compact (pubkey recoverable) format instead of the raw lnwire
format.
|
SignerOuterClass.SignMessageReq |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getDoubleHash()
Double-SHA256 hash instead of just the default single round.
|
SignerOuterClass.KeyLocator |
getKeyLoc()
The key locator that identifies which key to use for signing.
|
SignerOuterClass.KeyLocator.Builder |
getKeyLocBuilder()
The key locator that identifies which key to use for signing.
|
SignerOuterClass.KeyLocatorOrBuilder |
getKeyLocOrBuilder()
The key locator that identifies which key to use for signing.
|
com.google.protobuf.ByteString |
getMsg()
The message to be signed.
|
boolean |
getSchnorrSig()
Use Schnorr signature.
|
com.google.protobuf.ByteString |
getSchnorrSigTapTweak()
The optional Taproot tweak bytes to apply to the private key before creating
a Schnorr signature.
|
boolean |
hasKeyLoc()
The key locator that identifies which key to use for signing.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SignerOuterClass.SignMessageReq.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SignerOuterClass.SignMessageReq.Builder |
mergeFrom(com.google.protobuf.Message other) |
SignerOuterClass.SignMessageReq.Builder |
mergeFrom(SignerOuterClass.SignMessageReq other) |
SignerOuterClass.SignMessageReq.Builder |
mergeKeyLoc(SignerOuterClass.KeyLocator value)
The key locator that identifies which key to use for signing.
|
SignerOuterClass.SignMessageReq.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SignerOuterClass.SignMessageReq.Builder |
setCompactSig(boolean value)
Use the compact (pubkey recoverable) format instead of the raw lnwire
format.
|
SignerOuterClass.SignMessageReq.Builder |
setDoubleHash(boolean value)
Double-SHA256 hash instead of just the default single round.
|
SignerOuterClass.SignMessageReq.Builder |
setKeyLoc(SignerOuterClass.KeyLocator.Builder builderForValue)
The key locator that identifies which key to use for signing.
|
SignerOuterClass.SignMessageReq.Builder |
setKeyLoc(SignerOuterClass.KeyLocator value)
The key locator that identifies which key to use for signing.
|
SignerOuterClass.SignMessageReq.Builder |
setMsg(com.google.protobuf.ByteString value)
The message to be signed.
|
SignerOuterClass.SignMessageReq.Builder |
setSchnorrSig(boolean value)
Use Schnorr signature.
|
SignerOuterClass.SignMessageReq.Builder |
setSchnorrSigTapTweak(com.google.protobuf.ByteString value)
The optional Taproot tweak bytes to apply to the private key before creating
a Schnorr signature.
|
SignerOuterClass.SignMessageReq.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3.Builder<SignerOuterClass.SignMessageReq.Builder>
public SignerOuterClass.SignMessageReq.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<SignerOuterClass.SignMessageReq.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<SignerOuterClass.SignMessageReq.Builder>
public SignerOuterClass.SignMessageReq getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public SignerOuterClass.SignMessageReq build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public SignerOuterClass.SignMessageReq buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public SignerOuterClass.SignMessageReq.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<SignerOuterClass.SignMessageReq.Builder>
public SignerOuterClass.SignMessageReq.Builder mergeFrom(SignerOuterClass.SignMessageReq other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<SignerOuterClass.SignMessageReq.Builder>
public SignerOuterClass.SignMessageReq.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<SignerOuterClass.SignMessageReq.Builder>
java.io.IOException
public com.google.protobuf.ByteString getMsg()
The message to be signed. When using REST, this field must be encoded as base64.
bytes msg = 1;
getMsg
in interface SignerOuterClass.SignMessageReqOrBuilder
public SignerOuterClass.SignMessageReq.Builder setMsg(com.google.protobuf.ByteString value)
The message to be signed. When using REST, this field must be encoded as base64.
bytes msg = 1;
value
- The msg to set.public SignerOuterClass.SignMessageReq.Builder clearMsg()
The message to be signed. When using REST, this field must be encoded as base64.
bytes msg = 1;
public boolean hasKeyLoc()
The key locator that identifies which key to use for signing.
.signrpc.KeyLocator key_loc = 2;
hasKeyLoc
in interface SignerOuterClass.SignMessageReqOrBuilder
public SignerOuterClass.KeyLocator getKeyLoc()
The key locator that identifies which key to use for signing.
.signrpc.KeyLocator key_loc = 2;
getKeyLoc
in interface SignerOuterClass.SignMessageReqOrBuilder
public SignerOuterClass.SignMessageReq.Builder setKeyLoc(SignerOuterClass.KeyLocator value)
The key locator that identifies which key to use for signing.
.signrpc.KeyLocator key_loc = 2;
public SignerOuterClass.SignMessageReq.Builder setKeyLoc(SignerOuterClass.KeyLocator.Builder builderForValue)
The key locator that identifies which key to use for signing.
.signrpc.KeyLocator key_loc = 2;
public SignerOuterClass.SignMessageReq.Builder mergeKeyLoc(SignerOuterClass.KeyLocator value)
The key locator that identifies which key to use for signing.
.signrpc.KeyLocator key_loc = 2;
public SignerOuterClass.SignMessageReq.Builder clearKeyLoc()
The key locator that identifies which key to use for signing.
.signrpc.KeyLocator key_loc = 2;
public SignerOuterClass.KeyLocator.Builder getKeyLocBuilder()
The key locator that identifies which key to use for signing.
.signrpc.KeyLocator key_loc = 2;
public SignerOuterClass.KeyLocatorOrBuilder getKeyLocOrBuilder()
The key locator that identifies which key to use for signing.
.signrpc.KeyLocator key_loc = 2;
getKeyLocOrBuilder
in interface SignerOuterClass.SignMessageReqOrBuilder
public boolean getDoubleHash()
Double-SHA256 hash instead of just the default single round.
bool double_hash = 3;
getDoubleHash
in interface SignerOuterClass.SignMessageReqOrBuilder
public SignerOuterClass.SignMessageReq.Builder setDoubleHash(boolean value)
Double-SHA256 hash instead of just the default single round.
bool double_hash = 3;
value
- The doubleHash to set.public SignerOuterClass.SignMessageReq.Builder clearDoubleHash()
Double-SHA256 hash instead of just the default single round.
bool double_hash = 3;
public boolean getCompactSig()
Use the compact (pubkey recoverable) format instead of the raw lnwire format. This option cannot be used with Schnorr signatures.
bool compact_sig = 4;
getCompactSig
in interface SignerOuterClass.SignMessageReqOrBuilder
public SignerOuterClass.SignMessageReq.Builder setCompactSig(boolean value)
Use the compact (pubkey recoverable) format instead of the raw lnwire format. This option cannot be used with Schnorr signatures.
bool compact_sig = 4;
value
- The compactSig to set.public SignerOuterClass.SignMessageReq.Builder clearCompactSig()
Use the compact (pubkey recoverable) format instead of the raw lnwire format. This option cannot be used with Schnorr signatures.
bool compact_sig = 4;
public boolean getSchnorrSig()
Use Schnorr signature. This option cannot be used with compact format.
bool schnorr_sig = 5;
getSchnorrSig
in interface SignerOuterClass.SignMessageReqOrBuilder
public SignerOuterClass.SignMessageReq.Builder setSchnorrSig(boolean value)
Use Schnorr signature. This option cannot be used with compact format.
bool schnorr_sig = 5;
value
- The schnorrSig to set.public SignerOuterClass.SignMessageReq.Builder clearSchnorrSig()
Use Schnorr signature. This option cannot be used with compact format.
bool schnorr_sig = 5;
public com.google.protobuf.ByteString getSchnorrSigTapTweak()
The optional Taproot tweak bytes to apply to the private key before creating a Schnorr signature. The private key is tweaked as described in BIP-341: privKey + h_tapTweak(internalKey || tapTweak)
bytes schnorr_sig_tap_tweak = 6;
getSchnorrSigTapTweak
in interface SignerOuterClass.SignMessageReqOrBuilder
public SignerOuterClass.SignMessageReq.Builder setSchnorrSigTapTweak(com.google.protobuf.ByteString value)
The optional Taproot tweak bytes to apply to the private key before creating a Schnorr signature. The private key is tweaked as described in BIP-341: privKey + h_tapTweak(internalKey || tapTweak)
bytes schnorr_sig_tap_tweak = 6;
value
- The schnorrSigTapTweak to set.public SignerOuterClass.SignMessageReq.Builder clearSchnorrSigTapTweak()
The optional Taproot tweak bytes to apply to the private key before creating a Schnorr signature. The private key is tweaked as described in BIP-341: privKey + h_tapTweak(internalKey || tapTweak)
bytes schnorr_sig_tap_tweak = 6;
public final SignerOuterClass.SignMessageReq.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<SignerOuterClass.SignMessageReq.Builder>
public final SignerOuterClass.SignMessageReq.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<SignerOuterClass.SignMessageReq.Builder>