From fef9c01bb74b69ebf90055013e536e70a2416f7e Mon Sep 17 00:00:00 2001 From: Dusan Klinec Date: Tue, 18 Dec 2018 22:17:16 +0100 Subject: [PATCH] device/trezor: store tx_prefix_hash in tx key aux - tx_prefix_hash is required in the key derivation for decryption of the tx keys --- src/device_trezor/trezor/protocol.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/device_trezor/trezor/protocol.cpp b/src/device_trezor/trezor/protocol.cpp index c4a92426c..13506a67f 100644 --- a/src/device_trezor/trezor/protocol.cpp +++ b/src/device_trezor/trezor/protocol.cpp @@ -877,6 +877,9 @@ namespace tx { valueS.SetString(m_ct.enc_salt2.c_str(), m_ct.enc_salt2.size()); json.AddMember("salt2", valueS, json.GetAllocator()); + valueS.SetString(m_ct.tx_prefix_hash.c_str(), m_ct.tx_prefix_hash.size()); + json.AddMember("tx_prefix_hash", valueS, json.GetAllocator()); + valueS.SetString(m_ct.enc_keys.c_str(), m_ct.enc_keys.size()); json.AddMember("enc_keys", valueS, json.GetAllocator());