or the raw bytes of the target key must be specified.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="signrpc.KeyLocator"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="KeyLocatorextendsGeneratedMessagewithUpdatable[signrpc.KeyLocator]withProductwithSerializable"class="anchorToMember"></a><aid="KeyLocator:KeyLocator"class="anchorToMember"></a><spanclass="permalink"><ahref="../signrpc/KeyLocator.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="KeyLocator.html"title=""><spanclass="name">KeyLocator</span></a><spanclass="params">(<spanname="keyFamily">keyFamily: <ahref="https://www.scala-lang.org/api/2.13.6/scala/Int.html#scala.Int"name="scala.Int"id="scala.Int"class="extype">Int</a> = <spanclass="symbol">0</span></span>, <spanname="keyIndex">keyIndex: <ahref="https://www.scala-lang.org/api/2.13.6/scala/Int.html#scala.Int"name="scala.Int"id="scala.Int"class="extype">Int</a> = <spanclass="symbol">0</span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.3/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.3/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.3/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="KeyLocator.html"name="signrpc.KeyLocator"id="signrpc.KeyLocator"class="extype">KeyLocator</a>] with <ahref="https://www.scala-lang.org/api/2.13.6/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><pclass="shortcomment cmt"></p><divclass="fullcomment"><divclass="comment cmt"></div><dlclass="paramcmts block"><dtclass="param">keyFamily</dt><ddclass="cmt"><p>
The precise index of the key being identified.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="signrpc.SharedKeyRequest"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="SharedKeyRequestextendsGeneratedMessagewithUpdatable[signrpc.SharedKeyRequest]withProductwithSerializable"class="anchorToMember"></a><aid="SharedKeyRequest:SharedKeyRequest"class="anchorToMember"></a><spanclass="permalink"><ahref="../signrpc/SharedKeyRequest.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="SharedKeyRequest.html"title=""><spanclass="name">SharedKeyRequest</span></a><spanclass="params">(<spanname="ephemeralPubkey">ephemeralPubkey: <ahref="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.15.8/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString"name="com.google.protobuf.ByteString"id="com.google.protobuf.ByteString"class="extype">ByteString</a> = <spanclass="defval"><spanclass="name"><ahref="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <spanname="keyLoc">keyLoc: <ahref="https://www.scala-lang.org/api/2.13.6/scala/Option.html#scala.Option"name="scala.Option"id="scala.Option"class="extype">Option</a>[<ahref="KeyLocator.html"name="signrpc.KeyLocator"id="signrpc.KeyLocator"class="extype">KeyLocator</a>] = <spanclass="symbol"><spanclass="name"><ahref="../scala/index.html">_root_.scala.None</a></span></span></span>, <spanname="keyDesc">keyDesc: <ahref="https://www.scala-lang.org/api/2.13.6/scala/Option.html#scala.Option"name="scala.Option"id="scala.Option"class="extype">Option</a>[<ahref="KeyDescriptor.html"name="signrpc.KeyDescriptor"id="signrpc.KeyDescriptor"class="extype">KeyDescriptor</a>] = <spanclass="symbol"><spanclass="name"><ahref="../scala/index.html">_root_.scala.None</a></span></span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.3/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.3/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.3/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="SharedKeyRequest.html"name="signrpc.SharedKeyRequest"id="signrpc.SharedKeyRequest"class="extype">SharedKeyRequest</a>] with <ahref="https://www.scala-lang.org/api/2.13.6/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><pclass="shortcomment cmt"></p><divclass="fullcomment"><divclass="comment cmt"></div><dlclass="paramcmts block"><dtclass="param">ephemeralPubkey</dt><ddclass="cmt"><p>
The target input within the transaction that should be signed.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="signrpc.SignMessageReq"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="SignMessageReqextendsGeneratedMessagewithUpdatable[signrpc.SignMessageReq]withProductwithSerializable"class="anchorToMember"></a><aid="SignMessageReq:SignMessageReq"class="anchorToMember"></a><spanclass="permalink"><ahref="../signrpc/SignMessageReq.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="SignMessageReq.html"title=""><spanclass="name">SignMessageReq</span></a><spanclass="params">(<spanname="msg">msg: <ahref="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.15.8/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString"name="com.google.protobuf.ByteString"id="com.google.protobuf.ByteString"class="extype">ByteString</a> = <spanclass="defval"><spanclass="name"><ahref="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <spanname="keyLoc">keyLoc: <ahref="https://www.scala-lang.org/api/2.13.6/scala/Option.html#scala.Option"name="scala.Option"id="scala.Option"class="extype">Option</a>[<ahref="KeyLocator.html"name="signrpc.KeyLocator"id="signrpc.KeyLocator"class="extype">KeyLocator</a>] = <spanclass="symbol"><spanclass="name"><ahref="../scala/index.html">_root_.scala.None</a></span></span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.3/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.3/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.3/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="SignMessageReq.html"name="signrpc.SignMessageReq"id="signrpc.SignMessageReq"class="extype">SignMessageReq</a>] with <ahref="https://www.scala-lang.org/api/2.13.6/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><pclass="shortcomment cmt"></p><divclass="fullcomment"><divclass="comment cmt"></div><dlclass="paramcmts block"><dtclass="param">msg</dt><ddclass="cmt"><p>
The key locator that identifies which key to use for signing.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="signrpc.SignMessageResp"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="SignMessageRespextendsGeneratedMessagewithUpdatable[signrpc.SignMessageResp]withProductwithSerializable"class="anchorToMember"></a><aid="SignMessageResp:SignMessageResp"class="anchorToMember"></a><spanclass="permalink"><ahref="../signrpc/SignMessageResp.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="SignMessageResp.html"title=""><spanclass="name">SignMessageResp</span></a><spanclass="params">(<spanname="signature">signature: <ahref="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.15.8/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString"name="com.google.protobuf.ByteString"id="com.google.protobuf.ByteString"class="extype">ByteString</a> = <spanclass="defval"><spanclass="name"><ahref="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.3/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.3/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.3/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="SignMessageResp.html"name="signrpc.SignMessageResp"id="signrpc.SignMessageResp"class="extype">SignMessageResp</a>] with <ahref="https://www.scala-lang.org/api/2.13.6/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><pclass="shortcomment cmt"></p><divclass="fullcomment"><divclass="comment cmt"></div><dlclass="paramcmts block"><dtclass="param">signature</dt><ddclass="cmt"><p>
The signature for the given message in the fixed-size LN wire format.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="signrpc.SignReq"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="SignReqextendsGeneratedMessagewithUpdatable[signrpc.SignReq]withProductwithSerializable"class="anchorToMember"></a><aid="SignReq:SignReq"class="anchorToMember"></a><spanclass="permalink"><ahref="../signrpc/SignReq.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="SignReq.html"title=""><spanclass="name">SignReq</span></a><spanclass="params">(<spanname="rawTxBytes">rawTxBytes: <ahref="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.15.8/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString"name="com.google.protobuf.ByteString"id="com.google.protobuf.ByteString"class="extype">ByteString</a> = <spanclass="defval"><spanclass="name"><ahref="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <spanname="signDescs">signDescs: <ahref="../scala/index.html#Seq[+A]=Seq[A]"name="scala.Seq"id="scala.Seq"class="extmbr">Seq</a>[<ahref="SignDescriptor.html"name="signrpc.SignDescriptor"id="signrpc.SignDescriptor"class="extype">SignDescriptor</a>] = <spanclass="symbol"><spanclass="name"><ahref="../scala/index.html">_root_.scala.Seq.empty</a></span></span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.3/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.3/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.3/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="SignReq.html"name="signrpc.SignReq"id="signrpc.SignReq"class="extype">SignReq</a>] with <ahref="https://www.scala-lang.org/api/2.13.6/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><pclass="shortcomment cmt"></p><divclass="fullcomment"><divclass="comment cmt"></div><dlclass="paramcmts block"><dtclass="param">rawTxBytes</dt><ddclass="cmt"><p>
A set of sign descriptors, for each input to be signed.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="signrpc.SignResp"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="SignRespextendsGeneratedMessagewithUpdatable[signrpc.SignResp]withProductwithSerializable"class="anchorToMember"></a><aid="SignResp:SignResp"class="anchorToMember"></a><spanclass="permalink"><ahref="../signrpc/SignResp.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="SignResp.html"title=""><spanclass="name">SignResp</span></a><spanclass="params">(<spanname="rawSigs">rawSigs: <ahref="../scala/index.html#Seq[+A]=Seq[A]"name="scala.Seq"id="scala.Seq"class="extmbr">Seq</a>[<ahref="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.15.8/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString"name="com.google.protobuf.ByteString"id="com.google.protobuf.ByteString"class="extype">ByteString</a>] = <spanclass="symbol"><spanclass="name"><ahref="../scala/index.html">_root_.scala.Seq.empty</a></span></span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.3/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.3/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.3/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="SignResp.html"name="signrpc.SignResp"id="signrpc.SignResp"class="extype">SignResp</a>] with <ahref="https://www.scala-lang.org/api/2.13.6/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><pclass="shortcomment cmt"></p><divclass="fullcomment"><divclass="comment cmt"></div><dlclass="paramcmts block"><dtclass="param">rawSigs</dt><ddclass="cmt"><p>
A set of signatures realized in a fixed 64-byte format ordered in ascending
input order.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="signrpc.Signer"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="SignerextendsAnyRef"class="anchorToMember"></a><aid="Signer:Signer"class="anchorToMember"></a><spanclass="permalink"><ahref="../signrpc/Signer.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="Signer.html"title="Signer is a service that gives access to the signing functionality of the daemon's wallet."><spanclass="name">Signer</span></a><spanclass="result"> extends <ahref="../scala/index.html#AnyRef=Object"name="scala.AnyRef"id="scala.AnyRef"class="extmbr">AnyRef</a></span></span><pclass="shortcomment cmt">Signer is a service that gives access to the signing functionality of the
The public key the signature has to be valid for.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="signrpc.VerifyMessageResp"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="VerifyMessageRespextendsGeneratedMessagewithUpdatable[signrpc.VerifyMessageResp]withProductwithSerializable"class="anchorToMember"></a><aid="VerifyMessageResp:VerifyMessageResp"class="anchorToMember"></a><spanclass="permalink"><ahref="../signrpc/VerifyMessageResp.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="VerifyMessageResp.html"title=""><spanclass="name">VerifyMessageResp</span></a><spanclass="params">(<spanname="valid">valid: <ahref="https://www.scala-lang.org/api/2.13.6/scala/Boolean.html#scala.Boolean"name="scala.Boolean"id="scala.Boolean"class="extype">Boolean</a> = <spanclass="symbol">false</span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.3/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.3/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.3/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="VerifyMessageResp.html"name="signrpc.VerifyMessageResp"id="signrpc.VerifyMessageResp"class="extype">VerifyMessageResp</a>] with <ahref="https://www.scala-lang.org/api/2.13.6/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><pclass="shortcomment cmt"></p><divclass="fullcomment"><divclass="comment cmt"></div><dlclass="paramcmts block"><dtclass="param">valid</dt><ddclass="cmt"><p>
Whether the signature was valid over the given message.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li></ol></div><divclass="values members"><h3>Value Members</h3><ol><liclass="indented0 "name="signrpc.DefaultSignerClient"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="DefaultSignerClient"class="anchorToMember"></a><aid="DefaultSignerClient:DefaultSignerClient"class="anchorToMember"></a><spanclass="permalink"><ahref="../signrpc/DefaultSignerClient$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="DefaultSignerClient$.html"title=""><spanclass="name">DefaultSignerClient</span></a></span></li><liclass="indented0 "name="signrpc.InputScript"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="InputScript"class="anchorToMember"></a><aid="InputScript:InputScript"class="anchorToMember"></a><spanclass="permalink"><ahref="../signrpc/InputScript$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="InputScript$.html"title=""><spanclass="name">InputScript</span></a><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.3/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion"name="scalapb.GeneratedMessageCompanion"id="scalapb.GeneratedMessageCompanion"class="extype">GeneratedMessageCompanion</a>[<ahref="InputScript.html"name="signrpc.InputScript"id="signrpc.InputScript"class="extype">InputScript</a>] with <ahref="https://docs.oracle.com/en/java/javase/11/docs/api/java/io/Serializable.html#java.io.Serializable"name="java.io.Serializable"id="java.io.Serializable"class="extype">Serializable</a></span></span></li><liclass="indented0 "name="signrpc.InputScriptResp"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="InputScriptResp"class="anchorToMember"></a><aid="InputScriptResp:InputScriptResp"class="anchorToMember"></a><spanclass="permalink"><ahref="../signrpc/InputScriptResp$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="InputScriptResp$.html"title=""><spanclass="name">InputScriptResp</span></a><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.3/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion"name="scalapb.GeneratedMessageCompanion"id="scalapb.GeneratedMessageCompanion"class="extype">GeneratedMessageCompanion</a>[<ahref="InputScriptResp.html"name="signrpc.InputScriptResp"id="signrpc.InputScriptResp"class="extype">InputScriptResp</a>] with <ahref="https://docs.oracle.com/en/java/javase/11/docs/api/java/io/Serializable.html#java.io.Serializable"name="java.io.Serializable"id="java.io.Serializable"class="extype">Serializable</a></span></span></li><liclass="indented0 "name="signrpc.KeyDescriptor"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="KeyDescriptor"class="anchorToMember"></a><aid="KeyDescriptor:KeyDescriptor"class="anchorToMember"></a><spanclass="permalink"><ahref="../signrpc/KeyDescriptor$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="KeyDescriptor$.html"title=""><spanclass="name">KeyDescriptor</span></a><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.3/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion"name="scalapb.GeneratedMessageCompa