Commit graph

17 commits

Author SHA1 Message Date
Jakub Kramarz
e3e9ca504e cmdhfseos less verbose args parsing 2025-01-27 20:17:44 +01:00
Jakub Kramarz
2ae2388cef util_hdsio: extract getSioMediaTypeInfo 2025-01-27 20:17:43 +01:00
iceman1001
c32ef83812 style 2025-01-14 18:20:55 +01:00
Jakub Kramarz
15a37ef9df seos_sam: ran make style 2025-01-07 00:30:49 +01:00
Jakub Kramarz
dd30781608 extract PACS-parsing routines to wiegand_formats.c 2025-01-07 00:15:41 +01:00
Jakub Kramarz
508b63fd2e sam_seos: switch to samCommandGetContentElement2
As PLT-03273 OMNIKEY 5023 Software Developer Guide (https://www.hidglobal.com/documents/omnikey-5023-software-developer-guide) describes a command that returns additional information about SIO object containing PACS data, switching to more verbose one.
2025-01-07 00:15:35 +01:00
Jakub Kramarz
0f7574c982 sam_seos: add option to send arbitrary requests 2025-01-07 00:05:41 +01:00
Jakub Kramarz
c08e6c47c8 sam_seos: add suppport for HID SAM communication with SEOS cards, based on bettse/seader project 2025-01-07 00:05:33 +01:00
Adam Jon Foster
df2cf0a948
Added SEOS Support
Added generic SEOS Support with the following commands;
- `hf seos info` (slightly improved from the original
- `hf seos pacs` (return the SIO value from the default ADF and default tag)
- `hf seos adf ` (send a get data request to an ADF with a custom tag list)
- `hf seos gdf` (make a request for a GDF based upon a command found in their docs)
- `hf seos managekeys` (manage your own keys used for SEOS commands)

You still need keys to use this commandset, this does not have any keys and is theoretical at this stage until someone tests it with the keys.

Signed-off-by: Adam Jon Foster <me@evildaemond.com>
2025-01-07 06:17:37 +08:00
iceman1001
50a1c63470 improved the SEOS annotation, also added a trace file to look at 2024-01-04 19:49:59 +01:00
iceman1001
d3b78e0cf2 swapped to defines 2023-01-14 12:21:48 +01:00
Philippe Teuwen
30aa7aa7d1 Adapting license headers, WIP 2022-01-08 00:40:52 +01:00
iceman1001
05576ba06b cppcheck fixes 2022-01-06 21:00:16 +01:00
iceman1001
0b4d584dd7 cppcheck fixes 2022-01-06 20:49:35 +01:00
Philippe Teuwen
11334f9440 Isolate ISO7816 select & exchange from EMVcore 2021-06-04 21:58:38 +02:00
Philippe Teuwen
323c391f4d nfc commands 2021-05-30 14:23:13 +02:00
iceman1001
6447653c64 hf seos - added the skeleton for future use 2021-05-20 10:07:04 +02:00