From b8e057c341ea0e3f847107985593664035c6dfe1 Mon Sep 17 00:00:00 2001 From: Thomas Atkins Date: Sun, 11 Apr 2021 07:56:23 -0500 Subject: [PATCH] fixes --- loc_chain_app/lib/pages/home.dart | 10 +++++++--- loc_chain_app/lib/pages/keygen.dart | 2 +- loc_chain_app/lib/util/transaction_manager.dart | 3 +-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/loc_chain_app/lib/pages/home.dart b/loc_chain_app/lib/pages/home.dart index b5e867f..0d5c8f8 100644 --- a/loc_chain_app/lib/pages/home.dart +++ b/loc_chain_app/lib/pages/home.dart @@ -207,12 +207,16 @@ class _HomePageState extends State { combinedHash: transaction.hash, encodedGPSLocation: "{'none':true}", partnerPublicKey: transaction.pubKey, - validationSignature: await OpenPGP.encrypt( - transaction.hash, KeyFileManager.keyPair.privateKey), + validationSignature: await OpenPGP.sign( + transaction.hash, + transaction.pubKey, + KeyFileManager.keyPair.publicKey, + '', + ), ); var response = await postEncounter(encounter); print(response); - showSnackbar(response.body); + // showSnackbar(response.body); } }, onPayloadTransferUpdate: (endid, payloadTransferUpdate) { diff --git a/loc_chain_app/lib/pages/keygen.dart b/loc_chain_app/lib/pages/keygen.dart index 0eda54c..a47f6f9 100644 --- a/loc_chain_app/lib/pages/keygen.dart +++ b/loc_chain_app/lib/pages/keygen.dart @@ -34,7 +34,7 @@ class _KeygenState extends State { } Future initKeyPair() async { - var options = KeyOptions()..rsaBits = 2048; + var options = KeyOptions()..rsaBits = 512; var keyPair = await OpenPGP.generate(options: Options()..keyOptions = options); await KeyFileManager.writeKeyPair(keyPair); diff --git a/loc_chain_app/lib/util/transaction_manager.dart b/loc_chain_app/lib/util/transaction_manager.dart index 1695b85..4442a3a 100644 --- a/loc_chain_app/lib/util/transaction_manager.dart +++ b/loc_chain_app/lib/util/transaction_manager.dart @@ -14,8 +14,7 @@ class Transaction { var lesser = idLess ? id : otherUserId; var greater = idLess ? otherUserId : id; return Transaction( - hash: DBCrypt() - .hashpw("$lesser-$greater", KeyFileManager.keyPair.privateKey), + hash: DBCrypt().hashpw("$lesser-$greater", DBCrypt().gensalt()), pubKey: KeyFileManager.keyPair.publicKey, ); }