Hallo!
Kennt sich hier jemand zufällig mit dem blhost tool von NXP aus und kann mir bei folgender Frage helfen:
Ich versuche den USERKEK mittels blhost im CMPA Flash Bereich zu setzen:
blhost -p comX -- key-provisioning enroll blhost -p comX -- key-provisioning set_user_key 11 userkey.bin blhost -p comX -- key-provisioning write_key_nonvolatile 0
Ich versuche einen AES-128 Key in den USERKEK Bereich des CMPA Bereichs zu speichern. Laut der blhost doku sollte das file userkey.bin den Key als plain text enthalten. Z.B.:
Type userkey.bin ABCDEFABCDEFABCDEFABCDEFABCDEFAB
Da es sich um plain text handelt, ist die Datei allerdings 32Byte groß (zwei hex Zeichen pro Byte). Wenn ich den USERKEK so konfiguriere, bekomme ich beim Ver- und Entschlüsseln keine korrekten Ergebnisse. Ich vermute also, dass userkey.bin so also wohl doch nicht im richtigen Format ist.
Ich habe auch schon den Key als binary file geladen, das hat aber auch nicht funktioniert.
Ich hoffe mir kann jemand helfen!
Gruß MatSim