From 630de29309ef80fb0f7bd6f1eae9bb545e142d39 Mon Sep 17 00:00:00 2001 From: Zeph Grunschlag Date: Sun, 14 May 2023 22:03:41 -0500 Subject: [PATCH 1/2] Two new steps to handle kmd-signing with address --- features/integration/kmd.feature | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/features/integration/kmd.feature b/features/integration/kmd.feature index c2f936d0..19d3bc37 100644 --- a/features/integration/kmd.feature +++ b/features/integration/kmd.feature @@ -38,13 +38,15 @@ Feature: KMD And I import the key Then the private key should be equal to the exported private key - Scenario Outline: Sign both ways + Scenario Outline: Sign multiple ways Given an algod v2 client connected to "localhost" port 60000 with token "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" And default transaction with parameters "" When I get the private key And I sign the transaction with the private key And I sign the transaction with kmd + And I sign the transaction providing the public key to kmd Then the signed transaction should equal the kmd signed transaction + Then the signed transaction should equal the public key kmd signed transaction Examples: | amt | note | From 61d6a8b3a3c96979ca2ce6d42dcde46ef377d0c1 Mon Sep 17 00:00:00 2001 From: Zeph Grunschlag Date: Sun, 14 May 2023 22:09:12 -0500 Subject: [PATCH 2/2] Update features/integration/kmd.feature --- features/integration/kmd.feature | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/features/integration/kmd.feature b/features/integration/kmd.feature index 19d3bc37..357cda09 100644 --- a/features/integration/kmd.feature +++ b/features/integration/kmd.feature @@ -44,9 +44,9 @@ Feature: KMD When I get the private key And I sign the transaction with the private key And I sign the transaction with kmd - And I sign the transaction providing the public key to kmd + And I sign the transaction providing the signing address to kmd Then the signed transaction should equal the kmd signed transaction - Then the signed transaction should equal the public key kmd signed transaction + Then the signed transaction should equal the signing address kmd signed transaction Examples: | amt | note |