Skip to content

Commit b358cec

Browse files
author
Donovan Jean
committed
return the message in its original format
Signed-off-by: Donovan Jean <donovan@acinq.fr>
1 parent 2d24b0b commit b358cec

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

eclair-core/src/main/scala/fr/acinq/eclair/Eclair.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ case class AuditResponse(sent: Seq[PaymentSent], received: Seq[PaymentReceived],
5151

5252
case class TimestampQueryFilters(from: Long, to: Long)
5353

54-
case class SignedMessage(nodeId: PublicKey, message: ByteVector, signature: ByteVector64)
54+
case class SignedMessage(nodeId: PublicKey, message: String, signature: ByteVector64)
5555

5656
case class VerifiedMessage(valid: Boolean, signerNodeId: Option[PublicKey])
5757

@@ -407,7 +407,7 @@ class EclairImpl(appKit: Kit) extends Eclair {
407407
override def signMessage(base64Message: ByteVector, prefix: ByteVector): SignedMessage = {
408408
val hash256Message = Crypto.hash256(prefix ++ base64Message)
409409
val signature = appKit.nodeParams.keyManager.signDigest(hash256Message)
410-
SignedMessage(appKit.nodeParams.keyManager.nodeId, base64Message, signature)
410+
SignedMessage(appKit.nodeParams.keyManager.nodeId, base64Message.toBase64, signature)
411411
}
412412

413413
override def verifyMessage(base64Message: ByteVector, signature: ByteVector64, prefix: ByteVector): VerifiedMessage = {

eclair-core/src/test/scala/fr/acinq/eclair/EclairImplSpec.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,7 @@ class EclairImplSpec extends TestKitBaseClass with FixtureAnyFunSuiteLike with I
446446

447447
val signedMessage: SignedMessage = eclair.signMessage(msg)
448448
assert(signedMessage.nodeId === testKeyManager.nodeId)
449-
assert(signedMessage.message === msg)
449+
assert(signedMessage.message === msg.toBase64)
450450
assert(signedMessage.signature === expectedSignature)
451451
assert(Crypto.verifySignature(dhash256, signedMessage.signature, testKeyManager.nodeKey.publicKey))
452452
}

0 commit comments

Comments
 (0)