1919"""
2020__license__ = "Apache 2.0"
2121
22- from binascii import unhexlify
2322from datetime import datetime , timezone
2423
2524from dp3t .protocols .unlinkable import (
2928)
3029
3130
32- SEED0 = b "0000000000000000000000000000000000000000000000000000000000000000"
33- SEED1 = b "eaa2054637009757b9988b28998209d253eede69345f835bb91b3b333108d229"
31+ SEED0 = "0000000000000000000000000000000000000000000000000000000000000000"
32+ SEED1 = "eaa2054637009757b9988b28998209d253eede69345f835bb91b3b333108d229"
3433
3534
3635TIME0 = datetime (2020 , 4 , 10 , hour = 7 , minute = 15 , tzinfo = timezone .utc )
4140def main ():
4241 print ("## Test vectors computing EphID given a seed ##" )
4342 for seed_str in [SEED0 , SEED1 ]:
44- seed = unhexlify (seed_str )
43+ seed = bytes . fromhex (seed_str )
4544 ephid = ephid_from_seed (seed )
4645
4746 print (" - Seed:" , seed .hex ())
@@ -55,7 +54,7 @@ def main():
5554 print ()
5655
5756 print ("\n ## Test vector hashed observed EphIDs ##" )
58- ephid = ephid_from_seed (unhexlify (SEED1 ))
57+ ephid = ephid_from_seed (bytes . fromhex (SEED1 ))
5958 for time in [TIME0 , TIME1 , TIME2 ]:
6059 epoch = epoch_from_time (time )
6160 print (" - EphID:" , ephid .hex ())
0 commit comments