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.