Commit Graph

14 Commits

Author SHA1 Message Date
2ad6dba535
feat: implement high level get_vitale_card_rights over SSV_LireDroitsVitale - without output data parsing 2024-10-24 21:59:04 +02:00
e01b28f66f
feat: add integration tests with snapshot for some CPS cards in kits 2024-10-24 21:59:03 +02:00
51bed2b4f4
feat: implement group2, CPS situation for SSV_LireCartePS 2024-10-24 21:59:03 +02:00
76d9e4e4f0
feat: Une enums for deserializable fields in CPS Holder group (01) 2024-10-24 21:59:03 +02:00
0b5b4978a6
feat: Take the size into account for Block reading, to handle missing fields 2024-10-24 21:59:02 +02:00
8fe733fc30
feat: use an enum instead of raw ID for CPS type 2024-10-24 21:59:02 +02:00
71f9d0c5f8
feat: raw (non-deserialized) implementation of the 01 group of LireCartePS 2024-10-24 21:59:02 +02:00
0ef8ede764
feat: implement a full SSV_LireConfig output parsing, using deku for a declarative bytes parsing
Co-authored-by: theo <t.lettermann@criteo.com>
2024-10-24 21:59:01 +02:00
1b94fefad3
fixup! feat: implémentation partielle de la fonction get_config et de ses erreurs 2024-10-09 22:45:01 +02:00
5f7229c307
fixup! feat: Implémentation de la gestion des erreurs numériques de la librairie C pour la fonction InitLIB2 2024-10-09 22:43:25 +02:00
d043915a29
feat: implémentation partielle de la fonction get_config et de ses erreurs 2024-10-09 22:38:53 +02:00
2260b0cfa8
feat: implement LireCartePS with hardcoded reader and all errors 2024-10-09 22:38:53 +02:00
203521fe01
feat: Implémentation de la gestion des erreurs numériques de la librairie C pour la fonction InitLIB2
Co-authored-by: theo <t.lettermann@criteo.com>
2024-10-09 22:38:53 +02:00
3c1e691cb8
feat: Création de la crate fsv, couche de haut niveau pour l'usage des librairies FSV 2024-10-09 22:38:53 +02:00