| adm_ledger.py |
49 |
9 |
0 |
82% |
| adm_sgx.py |
52 |
9 |
0 |
83% |
| admin/__init__.py |
0 |
0 |
0 |
100% |
| admin/attestation_utils.py |
66 |
0 |
0 |
100% |
| admin/authorize_signer.py |
25 |
1 |
0 |
96% |
| admin/certificate.py |
4 |
0 |
0 |
100% |
| admin/certificate_v1.py |
164 |
2 |
0 |
99% |
| admin/certificate_v2.py |
199 |
3 |
0 |
98% |
| admin/changepin.py |
34 |
2 |
0 |
94% |
| admin/dongle_admin.py |
115 |
3 |
0 |
97% |
| admin/dongle_eth.py |
66 |
6 |
0 |
91% |
| admin/ledger_attestation.py |
53 |
2 |
0 |
96% |
| admin/ledger_utils.py |
12 |
0 |
0 |
100% |
| admin/migrate_db.py |
58 |
1 |
0 |
98% |
| admin/misc.py |
96 |
36 |
0 |
62% |
| admin/onboard.py |
92 |
9 |
0 |
90% |
| admin/pubkeys.py |
66 |
2 |
0 |
97% |
| admin/rsk_client.py |
33 |
0 |
0 |
100% |
| admin/sgx_attestation.py |
45 |
2 |
0 |
96% |
| admin/sgx_migration_authorization.py |
80 |
3 |
0 |
96% |
| admin/sgx_utils.py |
155 |
4 |
0 |
97% |
| admin/signer_authorization.py |
76 |
4 |
0 |
95% |
| admin/unlock.py |
47 |
5 |
0 |
89% |
| admin/verify_ledger_attestation.py |
93 |
9 |
0 |
90% |
| admin/verify_sgx_attestation.py |
97 |
4 |
0 |
96% |
| admin/x509_utils.py |
30 |
0 |
0 |
100% |
| admin/x509_validator.py |
54 |
0 |
0 |
100% |
| comm/__init__.py |
0 |
0 |
0 |
100% |
| comm/bip32.py |
76 |
8 |
0 |
89% |
| comm/bitcoin.py |
68 |
17 |
0 |
75% |
| comm/cstruct.py |
107 |
2 |
0 |
98% |
| comm/english_mnemonic.py |
9 |
1 |
0 |
89% |
| comm/platform.py |
26 |
2 |
0 |
92% |
| 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 |
120 |
6 |
0 |
95% |
| comm/utils.py |
72 |
28 |
0 |
61% |
| lbutils.py |
47 |
5 |
0 |
89% |
| ledger/__init__.py |
0 |
0 |
0 |
100% |
| ledger/block_utils.py |
41 |
9 |
0 |
78% |
| ledger/hsm2dongle.py |
684 |
68 |
0 |
90% |
| ledger/hsm2dongle_cmds/__init__.py |
3 |
0 |
0 |
100% |
| ledger/hsm2dongle_cmds/command.py |
12 |
0 |
0 |
100% |
| ledger/hsm2dongle_cmds/powhsm_attestation.py |
33 |
0 |
0 |
100% |
| ledger/hsm2dongle_cmds/signer_heartbeat.py |
24 |
0 |
0 |
100% |
| ledger/hsm2dongle_cmds/ui_heartbeat.py |
24 |
0 |
0 |
100% |
| ledger/hsm2dongle_tcp.py |
27 |
13 |
0 |
52% |
| ledger/parameters.py |
19 |
6 |
0 |
68% |
| ledger/pin.py |
97 |
13 |
0 |
87% |
| ledger/protocol.py |
299 |
72 |
0 |
76% |
| ledger/protocol_v1.py |
48 |
0 |
0 |
100% |
| ledger/signature.py |
26 |
1 |
0 |
96% |
| ledger/version.py |
15 |
2 |
0 |
87% |
| mgr/__init__.py |
0 |
0 |
0 |
100% |
| sgx/__init__.py |
0 |
0 |
0 |
100% |
| sgx/envelope.py |
40 |
0 |
0 |
100% |
| sgx/hsm2dongle.py |
89 |
0 |
0 |
100% |
| signapp.py |
108 |
19 |
0 |
82% |
| signmigration.py |
119 |
3 |
0 |
97% |
| 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_ledger.py |
118 |
0 |
0 |
100% |
| tests/admin/test_adm_sgx.py |
102 |
0 |
0 |
100% |
| tests/admin/test_attestation_utils.py |
134 |
0 |
0 |
100% |
| tests/admin/test_attestation_utils_resources.py |
2 |
0 |
0 |
100% |
| tests/admin/test_authorize_signer.py |
61 |
0 |
0 |
100% |
| tests/admin/test_certificate_v1.py |
129 |
0 |
0 |
100% |
| tests/admin/test_certificate_v1_element.py |
80 |
0 |
0 |
100% |
| tests/admin/test_certificate_v2.py |
43 |
0 |
0 |
100% |
| tests/admin/test_certificate_v2_element.py |
34 |
0 |
0 |
100% |
| tests/admin/test_certificate_v2_element_sgx_attestation_key.py |
70 |
0 |
0 |
100% |
| tests/admin/test_certificate_v2_element_sgx_quote.py |
60 |
0 |
0 |
100% |
| tests/admin/test_certificate_v2_element_x509.py |
186 |
0 |
0 |
100% |
| tests/admin/test_certificate_v2_resources.py |
2 |
0 |
0 |
100% |
| tests/admin/test_changepin.py |
82 |
0 |
0 |
100% |
| tests/admin/test_dongle_admin.py |
120 |
0 |
0 |
100% |
| tests/admin/test_dongle_eth.py |
109 |
0 |
0 |
100% |
| tests/admin/test_lbutils.py |
83 |
1 |
0 |
99% |
| tests/admin/test_ledger_attestation.py |
173 |
0 |
0 |
100% |
| tests/admin/test_ledger_utils.py |
24 |
0 |
0 |
100% |
| tests/admin/test_migrate_db.py |
230 |
0 |
0 |
100% |
| tests/admin/test_misc.py |
31 |
0 |
0 |
100% |
| tests/admin/test_onboard.py |
267 |
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_sgx_attestation.py |
117 |
0 |
0 |
100% |
| tests/admin/test_sgx_migration_authorization.py |
122 |
0 |
0 |
100% |
| tests/admin/test_sgx_utils.py |
352 |
2 |
0 |
99% |
| tests/admin/test_signapp.py |
171 |
0 |
0 |
100% |
| tests/admin/test_signer_authorization.py |
105 |
0 |
0 |
100% |
| tests/admin/test_signmigration.py |
305 |
0 |
0 |
100% |
| tests/admin/test_unlock.py |
63 |
0 |
0 |
100% |
| tests/admin/test_verify_ledger_attestation.py |
184 |
0 |
0 |
100% |
| tests/admin/test_verify_sgx_attestation.py |
284 |
0 |
0 |
100% |
| tests/admin/test_x509_utils.py |
117 |
0 |
0 |
100% |
| tests/admin/test_x509_validator.py |
183 |
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_cstruct.py |
63 |
0 |
0 |
100% |
| tests/comm/test_english_mnemonic.py |
15 |
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 |
171 |
0 |
0 |
100% |
| tests/comm/test_utils.py |
22 |
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_hsm2dongle_advance_blockchain.py |
78 |
0 |
0 |
100% |
| tests/ledger/hsm2dongle_cmds/test_hsm2dongle_sign_auth_legacy.py |
91 |
0 |
0 |
100% |
| tests/ledger/hsm2dongle_cmds/test_hsm2dongle_sign_auth_segwit.py |
44 |
0 |
0 |
100% |
| tests/ledger/hsm2dongle_cmds/test_hsm2dongle_update_ancestor.py |
96 |
0 |
0 |
100% |
| tests/ledger/hsm2dongle_cmds/test_powhsm_attestation.py |
27 |
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 |
40 |
0 |
0 |
100% |
| tests/ledger/test_hsm2dongle.py |
306 |
5 |
0 |
98% |
| tests/ledger/test_pin.py |
90 |
0 |
0 |
100% |
| tests/ledger/test_protocol.py |
445 |
0 |
0 |
100% |
| tests/ledger/test_protocol_v1.py |
112 |
0 |
0 |
100% |
| tests/ledger/test_signature.py |
35 |
0 |
0 |
100% |
| tests/ledger/test_version.py |
21 |
0 |
0 |
100% |
| tests/sgx/__init__.py |
0 |
0 |
0 |
100% |
| tests/sgx/hsm2dongle_cmds/__init__.py |
0 |
0 |
0 |
100% |
| tests/sgx/hsm2dongle_cmds/test_hsm2dongle_advance_blockchain.py |
89 |
0 |
0 |
100% |
| tests/sgx/hsm2dongle_cmds/test_hsm2dongle_update_ancestor.py |
107 |
4 |
0 |
96% |
| tests/sgx/test_envelope.py |
36 |
0 |
0 |
100% |
| tests/sgx/test_hsm2dongle.py |
185 |
0 |
0 |
100% |
| tests/test_signonetime.py |
24 |
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% |