diff --git a/tools/recover_pk.py b/tools/recover_pk.py index 5c77ad39e..94b3088a1 100755 --- a/tools/recover_pk.py +++ b/tools/recover_pk.py @@ -180,7 +180,14 @@ def selftests(): 'samples': ["02E3002FCD4038", "E71B844BCE76C8110B36E5B1E1C0410381BD994F226D5C11D84CA6697A5EB572", "02E3002FCD4205", "5BE94577A06BC3030B1B3CECDC846E8128DDF81008DDEECBAF78CE91CDA27DBD", "02E3002FCD44BE", "895EE509DE9D98E2FDAC7ADCC976F24B085D73D063986EF59FE260D9BE08D28C"], - 'pk': "041d92163650161a2548d33881c235d0fb2315c2c31a442f23c87acf14497c0cba"}, + 'pk': "041D92163650161A2548D33881C235D0FB2315C2C31A442F23C87ACF14497C0CBA"}, + + # TruST25 (ST25TN) - KeyID ? + # curve=secp128r1, hash=sha256 - from block 52 in ST25TN, followed by ascii UID + {'name': "ST25TN512/01K TruST25 (ST) / KeyID ?", + 'samples': ["020339A5940000", "A5E968CEDD7278C46F0FF7ECABAD649C229BCA444915D307E69C1945FA95C9C6", + "02643AFD04A000", "0938D86193C603E1B30B17C8117A930205CAC1A8CE88F0EA269FCE2A44244D7B"], + 'pk': "0440004F974F7C76BC8718E523D85FA7B354A9A992BFA966CB8219242F9D274FD6"}, # TruST25 (ST25TV) - KeyID 0x04? # curve=secp128r1, hash=sha256 - from block 63 in ST25TV, starting with KeyID ?