INNER CODE UNIT · Python
ret
polhenarejos/pico-hsm · tools/pico-hsm-tool.py:512
ret = picohsm.hd_derive_node([id] + path)
sys.stdout.buffer.write(bytes(ret))
elif (args.subcommand == 'sign'):
if (args.file_in):
fin = open(args.file_in, 'rb')
else:
fin = sys.stdin.buffer
data = fin.read()
fin.close()
path = parse_derivation_path(args.path)
ret = picohsm.hd_signature([id] + path, data)
if (args.file_out):
fout = open(args.file_out, 'wb')
fout.write(bytes(ret))
fout.close()
else:
sys.stdout.buffer.write(bytes(ret))