From 3e23959e5bc67efa8e5695c4aef96866bd8cbec8 Mon Sep 17 00:00:00 2001 From: julian Date: Fri, 29 Dec 2023 15:18:54 -0600 Subject: [PATCH] small fixes --- lib/flutter_libsparkmobile.dart | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/flutter_libsparkmobile.dart b/lib/flutter_libsparkmobile.dart index 5d3ad11..14b43bf 100644 --- a/lib/flutter_libsparkmobile.dart +++ b/lib/flutter_libsparkmobile.dart @@ -143,8 +143,8 @@ abstract final class LibSpark { value: BigInt.from(result.ref.value), memo: result.ref.memo.cast().toDartString(), diversifier: BigInt.from(result.ref.diversifier), - encryptedDiversifier: - result.ref.serial.toUint8List(result.ref.encryptedDiversifierLength), + encryptedDiversifier: result.ref.encryptedDiversifier + .toUint8List(result.ref.encryptedDiversifierLength), serial: result.ref.serial.toUint8List(result.ref.serialLength), lTagHash: result.ref.lTagHash.cast().toDartString(), ); @@ -542,7 +542,11 @@ abstract final class LibSpark { return hashes; } + /// [x] and [y] must be of length 64 static String hashTag(String x, String y) { + assert(x.length == 64); + assert(y.length == 64); + final xPtr = x.toNativeUtf8().cast(); final yPtr = y.toNativeUtf8().cast();