powHSM middleware:
93%
coverage.py v7.2.7
, created at 2024-04-05 20:41 +0000
Module
statements
missing
excluded
coverage
adm.py
50
9
0
82%
admin/__init__.py
0
0
0
100%
admin/attestation.py
63
3
0
95%
admin/authorize_signer.py
25
1
0
96%
admin/certificate.py
135
1
0
99%
admin/changepin.py
31
2
0
94%
admin/dongle_admin.py
114
3
0
97%
admin/dongle_eth.py
65
6
0
91%
admin/ledger_utils.py
12
0
0
100%
admin/misc.py
68
27
0
60%
admin/onboard.py
84
6
0
93%
admin/pubkeys.py
65
2
0
97%
admin/rsk_client.py
32
0
0
100%
admin/signer_authorization.py
70
4
0
94%
admin/unlock.py
46
5
0
89%
admin/verify_attestation.py
84
7
0
92%
comm/__init__.py
0
0
0
100%
comm/bip32.py
72
8
0
89%
comm/bitcoin.py
68
17
0
75%
comm/english_mnemonic.py
7
0
0
100%
comm/pow.py
96
75
0
22%
comm/protocol.py
210
4
0
98%
comm/protocol_v1.py
28
0
0
100%
comm/server.py
116
6
0
95%
comm/utils.py
69
30
0
57%
lbutils.py
19
7
0
63%
ledger/__init__.py
0
0
0
100%
ledger/block_utils.py
41
9
0
78%
ledger/hsm2dongle.py
692
76
0
89%
ledger/hsm2dongle_cmds/__init__.py
2
0
0
100%
ledger/hsm2dongle_cmds/command.py
12
0
0
100%
ledger/hsm2dongle_cmds/signer_heartbeat.py
22
0
0
100%
ledger/hsm2dongle_cmds/ui_heartbeat.py
22
0
0
100%
ledger/parameters.py
18
6
0
67%
ledger/pin.py
95
13
0
86%
ledger/protocol.py
298
72
0
76%
ledger/protocol_v1.py
48
0
0
100%
ledger/signature.py
24
1
0
96%
ledger/version.py
15
2
0
87%
mgr/__init__.py
0
0
0
100%
signapp.py
110
19
0
83%
signonetime.py
35
3
0
91%
tests/__init__.py
0
0
0
100%
tests/admin/__init__.py
0
0
0
100%
tests/admin/test_adm.py
111
0
0
100%
tests/admin/test_attestation.py
170
0
0
100%
tests/admin/test_authorize_signer.py
61
0
0
100%
tests/admin/test_certificate.py
137
0
0
100%
tests/admin/test_certificate_element.py
65
0
0
100%
tests/admin/test_changepin.py
65
0
0
100%
tests/admin/test_dongle_admin.py
117
0
0
100%
tests/admin/test_dongle_eth.py
107
0
0
100%
tests/admin/test_lbutils.py
42
0
0
100%
tests/admin/test_ledger_utils.py
22
0
0
100%
tests/admin/test_onboard.py
224
0
0
100%
tests/admin/test_pubkeys.py
104
0
0
100%
tests/admin/test_rsk_client.py
64
0
0
100%
tests/admin/test_signapp.py
171
0
0
100%
tests/admin/test_signer_authorization.py
105
0
0
100%
tests/admin/test_unlock.py
59
0
0
100%
tests/admin/test_verify_attestation.py
147
0
0
100%
tests/comm/__init__.py
0
0
0
100%
tests/comm/test_bip32.py
51
0
0
100%
tests/comm/test_bitcoin.py
80
0
0
100%
tests/comm/test_english_mnemonic.py
14
0
0
100%
tests/comm/test_protocol.py
172
0
0
100%
tests/comm/test_protocol_v1.py
52
0
0
100%
tests/comm/test_server.py
167
0
0
100%
tests/comm/test_utils.py
12
0
0
100%
tests/ledger/__init__.py
0
0
0
100%
tests/ledger/hsm2dongle_cmds/__init__.py
0
0
0
100%
tests/ledger/hsm2dongle_cmds/test_signer_heartbeat.py
21
0
0
100%
tests/ledger/hsm2dongle_cmds/test_ui_heartbeat.py
21
0
0
100%
tests/ledger/test_block_utils.py
38
0
0
100%
tests/ledger/test_hsm2dongle.py
427
4
0
99%
tests/ledger/test_hsm2dongle_sign_auth_legacy.py
82
0
0
100%
tests/ledger/test_hsm2dongle_sign_auth_segwit.py
39
0
0
100%
tests/ledger/test_pin.py
83
0
0
100%
tests/ledger/test_protocol.py
410
0
0
100%
tests/ledger/test_protocol_v1.py
101
0
0
100%
tests/ledger/test_signature.py
35
0
0
100%
tests/ledger/test_version.py
18
0
0
100%
tests/test_signonetime.py
23
0
0
100%
tests/thirdparty/__init__.py
0
0
0
100%
tests/thirdparty/test_sha256.py
25
0
0
100%
thirdparty/__init__.py
0
0
0
100%
thirdparty/sha256.py
89
15
0
83%
user/__init__.py
0
0
0
100%
Total
6794
443
0
93%
No items found using the specified filter.