Neues Thema starten

TSE Umsetzung mit golang

Hallo zusammen,

ist es möglich ?


MfG

Sergej

1 Kommentar

@Günter Schäfer


Danke für deine goldene Worte:

' Achtung Direct Read es darf auf keinen Fall mit Cache gelesen werden, da habe ich lange gesucht

' Befehl senden und lesen, gleiche Datei, hat immer wieder den gesendeten Befehl als ergebnis gebracht!

' Deswegen sicher ohne Cache lesen!!


Und nochmals Danke für die Worte, die mein Leben gerettet:

Seed SwissbitSwissbit ist erst mal falsch sollte sein in Hex

"53776973736269745377697373626974"

Seed in Hex & hex hex Seriennummer :

5377697373626974537769737362697494E3BD3214D79FDA14D04BA545B81B1C3BDEB20AAA3D77AA96C5BC10A655E0C8

damit hash 256 (Asci Hex nicht Byte!)

ergebnis in Hex:

"62298A080032DB668976A1F91092FC3E48F5D0FA1139C92F299B7236033E5C9A"

die ersten 24 Byte in 3 Teile

62298A080032DB66

8976A1F91092FC3E

48F5D0FA1139C92F


Das ist mir sehr geholfen.

Vielen Dank !!!


P.S.

SDK mit Go Sprache atmet schon langsam.

;-)

Es lauft schon Funktionen von Firmware API:

Login_User

Logout_User

Change_PUK

Change_PIN

Run_Self_Test

Register_Client

Deregister_Client

List_Registered_Clients

Enable_CTSS_Interface

Initialize_TSE

Update_Time

Fetch_Command_Response

Run_Setup

- 0. Rechnen PUK, PIN Admin, PIN Time Admin auf Basis SEED und SERIAL

- 1. Change PUK

- 2. Login Time Admin

- 3. Change PIN Time Admin

- 4. Logout Time Admin

- 5. Login Admin

- 6. Change PIN Admin

- 7. Register Client

- 8. run SelfTest

- 9. CTSS_Enable

- 10. Initialize TSE")

- 11. Logout Admin

- 12. Run Update Time


und Alle Funktionen zum Abrufen von Informationen aus dem TSE_INFO.DAT


Anmelden oder Registrieren um einen Kommentar zu veröffentlichen