Skip to content

Commit 943314a

Browse files
authored
fix java chomping leading zeros (#152)
1 parent e12609c commit 943314a

File tree

1 file changed

+4
-0
lines changed
  • library/src/main/java/org/xmtp/android/library

1 file changed

+4
-0
lines changed

library/src/main/java/org/xmtp/android/library/KeyUtil.kt

+4
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ object KeyUtil {
1414
val newPublicKey = ByteArray(64)
1515
System.arraycopy(publicKey, publicKey.size - 64, newPublicKey, 0, 64)
1616
byteArrayOf(0x4.toByte()) + newPublicKey
17+
} else if (publicKey.size < 64) {
18+
val newPublicKey = ByteArray(64)
19+
System.arraycopy(publicKey, 0, newPublicKey, 64 - publicKey.size, publicKey.size)
20+
byteArrayOf(0x4.toByte()) + newPublicKey
1721
} else {
1822
byteArrayOf(0x4.toByte()) + publicKey
1923
}

0 commit comments

Comments
 (0)