summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2023-06-12card_7816: Remove a not initialized memory issueHEADmasterFrediano Ziglio1-1/+1
2023-06-08card_7816: Fix PTS APDU class detection and verifyJakub Jelen1-1/+1
2023-06-06Remove #include <glib.h> - fixes #14Tomasz Kłoczko1-1/+0
2022-06-17Sort certificates by IDJakub Jelen1-6/+34
2021-08-12common: Fix build with glib < 2.68Jakub Jelen1-0/+1
2021-08-12Fix issue using g_memdup2Frediano Ziglio3-4/+18
2021-08-04Use g_memdup2 if available and fallback if notJakub Jelen7-9/+17
2021-01-04vcard_emul_nss: Fix RAW deciphering emulation using PKCS1 methodJakub Jelen1-6/+14
2021-01-04Improve non-deterministic test to have lower chance to failJakub Jelen1-2/+3
2020-07-17vreader: Do not log critical errors on unknown instructionJakub Jelen1-1/+1
2020-04-26vcard_emul_nss: Fix parameter name in usage documentationJakub Jelen1-2/+2
2020-04-26vcard_emul_nss: Avoid redefinition of already set optionsJakub Jelen1-0/+10
2020-04-26vcard_emul_nss: Clean up memoryJakub Jelen1-11/+27
2020-04-26vcard_emul_nss: Do not use const char for something changableJakub Jelen1-2/+2
2020-04-26vcard_emul_nss: Avoid null deref when parsing optionsJakub Jelen1-1/+1
2020-04-17Avoids some code duplicationFrediano Ziglio1-15/+15
2020-04-17Cache g_get_system_config_dirs resultsFrediano Ziglio1-4/+3
2020-04-17vcard_emul_nss: Avoid memory leaks by properly freeing all referencesJakub Jelen1-0/+2
2020-04-17Use the new finalize API in tools and tests and refactor the order of the cal...Jakub Jelen1-0/+2
2020-04-17vcard_emul_nss: Use NSS_{Init,Shutdown}Context() functions to avoid messing w...Jakub Jelen1-9/+10
2020-04-17Introduce new API for cleanupJakub Jelen3-0/+16
2020-04-17vcard_emul_nss: Log message if the NSS_Init fails (with db dir used)Jakub Jelen1-4/+10
2020-01-29build-sys: add mesonMarc-André Lureau4-81/+82
2020-01-21build-sys: bump glib dependency to 2.32Marc-André Lureau14-166/+25
2019-12-02fix typo in commentJakub Jelen1-1/+1
2019-11-18simpletlv: Reuse g_memdupFrediano Ziglio1-3/+1
2019-11-18vcard_emul_nss: Remove leak in vcard_emul_rsa_opFrediano Ziglio1-1/+3
2019-11-15simpletlv: Handle zero-length values in recursive tagsJakub Jelen1-0/+2
2019-11-15vscclient: Avoid memory leaksJakub Jelen1-0/+4
2019-11-15cac-aca: Avoid type casting causing test failures on s390Jakub Jelen1-1/+1
2019-08-28vcard_emul_nss: Drop the key caching to simplify error handlingJakub Jelen1-14/+1
2019-07-04cac: Use g_memdup for better readability and avoiding code duplicationJakub Jelen1-2/+1
2019-07-04cac: Drop handling of unknown bogus instructionJakub Jelen1-9/+0
2019-07-04gp: Demystify Card recognition and card production life cycle data including ...Jakub Jelen1-15/+56
2019-07-04vcard: Add a way to provide card serial numberJakub Jelen3-0/+56
2019-07-04When we talk with Windows drivers, pretend to know how much pin prompts remainsJakub Jelen5-1/+30
2019-07-04cac: Clone also ATR to match one from the official listJakub Jelen1-0/+25
2019-07-04Drop bogus checks not to confuse static analysis checkersJakub Jelen1-5/+2
2019-07-04msft: Implement MS PnP applet to simplify card detection under WindowsJakub Jelen3-0/+124
2019-07-04card_7816: Handle AIDs of arbitrary lengthJakub Jelen1-4/+12
2019-07-04gp: Fix typos and formatting issuesJakub Jelen1-3/+3
2019-07-04Avoid unused arguments warningsJakub Jelen7-23/+21
2019-07-04cac-aca: Get rid of unused arguments in internal functionsJakub Jelen1-7/+4
2019-07-04cac-aca: Get rid of missing-field-initializers warningsJakub Jelen1-120/+120
2019-07-04Avoid unused argumentsJakub Jelen2-7/+7
2019-07-04simpletlv: Avoid errors reported by clangJakub Jelen1-1/+1
2019-07-04simpletlv: Avoid infinite loop and invalid free()Jakub Jelen1-3/+3
2019-07-04simpletlv: Do not allocate if there is no way to return the allocated dataJakub Jelen1-2/+2
2019-07-04simpletlv: Initialize pointers to avoid potential assignment of garbageJakub Jelen1-1/+1
2019-07-04cac: Avoid pointers from static structure to the function-local variables aft...Jakub Jelen1-0/+5