public static interface SignerOuterClass.SignMessageReqOrBuilder
extends com.google.protobuf.MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
boolean |
getCompactSig()
Use the compact (pubkey recoverable) format instead of the raw lnwire
format.
|
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.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.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
com.google.protobuf.ByteString getMsg()
The message to be signed. When using REST, this field must be encoded as base64.
bytes msg = 1;
boolean hasKeyLoc()
The key locator that identifies which key to use for signing.
.signrpc.KeyLocator key_loc = 2;
SignerOuterClass.KeyLocator getKeyLoc()
The key locator that identifies which key to use for signing.
.signrpc.KeyLocator key_loc = 2;
SignerOuterClass.KeyLocatorOrBuilder getKeyLocOrBuilder()
The key locator that identifies which key to use for signing.
.signrpc.KeyLocator key_loc = 2;
boolean getDoubleHash()
Double-SHA256 hash instead of just the default single round.
bool double_hash = 3;
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;
boolean getSchnorrSig()
Use Schnorr signature. This option cannot be used with compact format.
bool schnorr_sig = 5;
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;