mirror of
https://github.com/polhenarejos/pico-fido.git
synced 2024-09-20 03:10:10 +00:00
Improving tests
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
This commit is contained in:
parent
902a988350
commit
5a31405244
@ -20,6 +20,8 @@
|
|||||||
|
|
||||||
from fido2.client import CtapError
|
from fido2.client import CtapError
|
||||||
from fido2.cose import ES256, ES384, ES512
|
from fido2.cose import ES256, ES384, ES512
|
||||||
|
import fido2.features
|
||||||
|
fido2.features.webauthn_json_mapping.enabled = False
|
||||||
from utils import ES256K
|
from utils import ES256K
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
|
@ -69,12 +69,12 @@ def test_hmac_secret_entropy(device, MCHmacSecret, hmac, salts
|
|||||||
|
|
||||||
#print(shannon_entropy(auth.authenticator_data.extensions['hmac-secret']))
|
#print(shannon_entropy(auth.authenticator_data.extensions['hmac-secret']))
|
||||||
if len(salts) == 1:
|
if len(salts) == 1:
|
||||||
assert shannon_entropy(auth.authenticator_data.extensions['hmac-secret']) > 4.6
|
assert shannon_entropy(auth.authenticator_data.extensions['hmac-secret']) > 4.5
|
||||||
assert shannon_entropy(ext["hmacGetSecret"]['output1']) > 4.6
|
assert shannon_entropy(ext["hmacGetSecret"]['output1']) > 4.5
|
||||||
if len(salts) == 2:
|
if len(salts) == 2:
|
||||||
assert shannon_entropy(auth.authenticator_data.extensions['hmac-secret']) > 5.4
|
assert shannon_entropy(auth.authenticator_data.extensions['hmac-secret']) > 5.4
|
||||||
assert shannon_entropy(ext["hmacGetSecret"]['output1']) > 4.6
|
assert shannon_entropy(ext["hmacGetSecret"]['output1']) > 4.5
|
||||||
assert shannon_entropy(ext["hmacGetSecret"]['output2']) > 4.6
|
assert shannon_entropy(ext["hmacGetSecret"]['output2']) > 4.5
|
||||||
|
|
||||||
def get_output(device, MCHmacSecret, hmac, salts):
|
def get_output(device, MCHmacSecret, hmac, salts):
|
||||||
hout = {'salt1':salts[0]}
|
hout = {'salt1':salts[0]}
|
||||||
|
Loading…
Reference in New Issue
Block a user