Florian Briand florian_briand
  • Joined on 2024-06-18
florian_briand deleted branch 38-fsv-high-level-lib from P4Pillon/Krys4lide 2024-10-09 22:53:17 +02:00
florian_briand pushed to feat/38-fsv-lire-carte-ps-parsing at P4Pillon/Krys4lide 2024-10-09 22:52:02 +02:00
0f53a99e56 feat: add integration tests with snapshot for some CPS cards in kits
c37b7f241d feat: implement group2, CPS situation for SSV_LireCartePS
91d574e31e feat: Une enums for deserializable fields in CPS Holder group (01)
f186fb20ce feat: Take the size into account for Block reading, to handle missing fields
a53360d114 feat: use an enum instead of raw ID for CPS type
Compare 19 commits »
florian_briand pushed to feat/38-fsv-lire-config-parsing at P4Pillon/Krys4lide 2024-10-09 22:50:47 +02:00
8f935ab81e feat: implement a full SSV_LireConfig output parsing, using deku for a declarative bytes parsing
c83824ae34 Merge pull request 'Initialisation de la crate FSV, couche haut-niveau des accès aux fonctions SSV' (#71) from 38-fsv-high-level-lib into main
1b94fefad3 fixup! feat: implémentation partielle de la fonction get_config et de ses erreurs
5f7229c307 fixup! feat: Implémentation de la gestion des erreurs numériques de la librairie C pour la fonction InitLIB2
d043915a29 feat: implémentation partielle de la fonction get_config et de ses erreurs
Compare 13 commits »
florian_briand pushed to main at P4Pillon/Krys4lide 2024-10-09 22:46:44 +02:00
c83824ae34 Merge pull request 'Initialisation de la crate FSV, couche haut-niveau des accès aux fonctions SSV' (#71) from 38-fsv-high-level-lib into main
1b94fefad3 fixup! feat: implémentation partielle de la fonction get_config et de ses erreurs
5f7229c307 fixup! feat: Implémentation de la gestion des erreurs numériques de la librairie C pour la fonction InitLIB2
d043915a29 feat: implémentation partielle de la fonction get_config et de ses erreurs
2260b0cfa8 feat: implement LireCartePS with hardcoded reader and all errors
Compare 7 commits »
florian_briand merged pull request P4Pillon/Krys4lide#71 2024-10-09 22:46:42 +02:00
Initialisation de la crate FSV, couche haut-niveau des accès aux fonctions SSV
florian_briand closed issue P4Pillon/Krys4lide#49 2024-10-09 22:46:42 +02:00
Implementer un (ou plusieurs) enums pour representer les different code d'erreurs de l'api C
florian_briand pushed to 38-fsv-high-level-lib at P4Pillon/Krys4lide 2024-10-09 22:45:23 +02:00
1b94fefad3 fixup! feat: implémentation partielle de la fonction get_config et de ses erreurs
5f7229c307 fixup! feat: Implémentation de la gestion des erreurs numériques de la librairie C pour la fonction InitLIB2
Compare 2 commits »
florian_briand pushed to 38-fsv-high-level-lib at P4Pillon/Krys4lide 2024-10-09 22:39:49 +02:00
d043915a29 feat: implémentation partielle de la fonction get_config et de ses erreurs
2260b0cfa8 feat: implement LireCartePS with hardcoded reader and all errors
203521fe01 feat: Implémentation de la gestion des erreurs numériques de la librairie C pour la fonction InitLIB2
3c1e691cb8 feat: Création de la crate fsv, couche de haut niveau pour l'usage des librairies FSV
add40f32c5 Merge pull request 'Création d'une sys-crate pour la gestion des librairies FSV' (#70) from feat/38-fsv-sys-crate into main
Compare 9 commits »
florian_briand pushed to main at P4Pillon/Krys4lide 2024-10-09 22:37:38 +02:00
add40f32c5 Merge pull request 'Création d'une sys-crate pour la gestion des librairies FSV' (#70) from feat/38-fsv-sys-crate into main
d8b8ce9a77 feat: improve the fsv-sys README, and add a PROGESS.md for implementation tracking
9997ee43f8 feat: Gestion des versions multiples de FSV dans le wrapper exposant les fonctions de la librairie
4ab8a1de81 feat: handle multi-version bindings generation
d13f36c5e2 feat: Première implémentation de bindings pour FSV SESAM-Vitale
Compare 5 commits »
florian_briand merged pull request P4Pillon/Krys4lide#70 2024-10-09 22:37:37 +02:00
Création d'une sys-crate pour la gestion des librairies FSV
florian_briand pushed to feat/38-fsv-sys-crate at P4Pillon/Krys4lide 2024-10-09 22:31:37 +02:00
d8b8ce9a77 feat: improve the fsv-sys README, and add a PROGESS.md for implementation tracking
9997ee43f8 feat: Gestion des versions multiples de FSV dans le wrapper exposant les fonctions de la librairie
4ab8a1de81 feat: handle multi-version bindings generation
d13f36c5e2 feat: Première implémentation de bindings pour FSV SESAM-Vitale
Compare 4 commits »
florian_briand pushed to feat/38-fsv-sys-crate at P4Pillon/Krys4lide 2024-10-09 22:26:57 +02:00
5634089732 fixup! feat: Première implémentation de bindings pour FSV SESAM-Vitale
florian_briand commented on issue P4Pillon/Krys4lide#73 2024-10-09 22:01:02 +02:00
Définir et ajouter une licence provisoire

Il est possible de fournir un installeur à notre logiciel libre, qui ne soit pas lui-même libre, et de vendre cet installeur. Ça n'empêche personne de faire son propre installeur pour…

florian_briand commented on issue P4Pillon/Krys4lide#73 2024-10-09 21:43:08 +02:00
Définir et ajouter une licence provisoire

Les librairies fournies par le GIE SESAM-Vitale (FSV, Cryptolib, ...) ne sont pas libres : les sources ne sont pas distribuées.

  • Si on inclut ces librairies dans un programme GPL, il faut…
florian_briand commented on issue P4Pillon/Krys4lide#78 2024-10-08 12:00:13 +02:00
Développer une alternative libre à PharmaML

En effet, si l'usage de PharmaML par les utilisateurs finaux (pharmacien⋅nes) est "gratuit", les éditeurs de logiciels souhaitant implémenter PharmaML doivent payer une licence et être…

florian_briand commented on issue P4Pillon/Krys4lide#14 2024-10-07 23:53:09 +02:00
Mettre en place les bonnes pratiques de test

Excellente ressource pleine de bonnes pratiques variées sur les tests : https://zerotomastery.io/blog/complete-guide-to-testing-code-in-rust/

florian_briand commented on pull request P4Pillon/Krys4lide#71 2024-10-07 23:48:46 +02:00
Initialisation de la crate FSV, couche haut-niveau des accès aux fonctions SSV

C'est un test qui lit une carte réelle (donc il faut le lecteur et la carte), mais entre un faux code.

  • Le test ne peut pas tourner s'il n'y a pas un lecteur + CPS à dispo
  • Si on répète…
florian_briand commented on pull request P4Pillon/Krys4lide#70 2024-10-07 23:44:00 +02:00
Création d'une sys-crate pour la gestion des librairies FSV

True, ça roule :)

  • Limiter le tableau d'avancement au fichier PROGRESS.md
florian_briand created pull request P4Pillon/Krys4lide#77 2024-10-07 21:03:39 +02:00
Implémentation du parsing des données issues de la lecture de la carte CPS (SSV_LireCartePS)
florian_briand created branch feat/38-fsv-lire-carte-ps-parsing in P4Pillon/Krys4lide 2024-10-07 20:58:08 +02:00