Signer/Ledger: log Ledger APDUs on debug
This commit is contained in:
parent
a57c1edec1
commit
404774e091
@ -9,6 +9,7 @@
|
|||||||
|
|
||||||
open Client_keys
|
open Client_keys
|
||||||
|
|
||||||
|
include Logging.Make(struct let name = "client.signer.ledger" end)
|
||||||
|
|
||||||
let scheme = "ledger"
|
let scheme = "ledger"
|
||||||
|
|
||||||
@ -49,7 +50,11 @@ let secp256k1_ctx =
|
|||||||
|
|
||||||
let get_public_key ledger curve path =
|
let get_public_key ledger curve path =
|
||||||
let path = tezos_root @ path in
|
let path = tezos_root @ path in
|
||||||
let pk = Ledgerwallet_tezos.get_public_key ledger curve path in
|
let buf = Buffer.create 100 in
|
||||||
|
let pp = Format.formatter_of_buffer buf in
|
||||||
|
let pk = Ledgerwallet_tezos.get_public_key ~pp ledger curve path in
|
||||||
|
Format.pp_print_flush pp () ;
|
||||||
|
debug "%s" (Buffer.contents buf) ;
|
||||||
let pk = Cstruct.to_bigarray pk in
|
let pk = Cstruct.to_bigarray pk in
|
||||||
match curve with
|
match curve with
|
||||||
| Ed25519 ->
|
| Ed25519 ->
|
||||||
@ -203,8 +208,11 @@ let sign ?watermark sk_uri msg =
|
|||||||
end in
|
end in
|
||||||
let curve = curve_of_pkh pkh in
|
let curve = curve_of_pkh pkh in
|
||||||
let path = tezos_root @ path_of_sk_uri sk_uri in
|
let path = tezos_root @ path_of_sk_uri sk_uri in
|
||||||
let signature = Ledgerwallet_tezos.sign
|
let buf = Buffer.create 100 in
|
||||||
ledger curve path (Cstruct.of_bigarray msg) in
|
let pp = Format.formatter_of_buffer buf in
|
||||||
|
let signature = Ledgerwallet_tezos.sign ~pp ledger curve path (Cstruct.of_bigarray msg) in
|
||||||
|
Format.pp_print_flush pp () ;
|
||||||
|
debug "%s" (Buffer.contents buf) ;
|
||||||
match curve with
|
match curve with
|
||||||
| Ed25519 ->
|
| Ed25519 ->
|
||||||
let signature = Cstruct.to_bigarray signature in
|
let signature = Cstruct.to_bigarray signature in
|
||||||
|
Loading…
Reference in New Issue
Block a user