summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2019-07-04cac: Avoid calling memcpy with NULL argumentJakub Jelen1-3/+5
2019-07-04cac: No need to check for errors from g_new0()Jakub Jelen1-10/+0
2019-07-04cac: Systematically check for return values and initialize pointersJakub Jelen1-5/+7
2019-07-04cac: Consistently use of ret value to avoid coverity warningsJakub Jelen1-1/+5
2019-07-04cac-aca: Avoid dead code reported by coverityJakub Jelen1-1/+1
2019-06-11card_7816: Log the selected applet AIDJakub Jelen1-0/+2
2019-03-27cac: Initialize pointerJakub Jelen1-1/+1
2019-03-27cac: Whitespace cleanupJakub Jelen1-2/+2
2019-03-27card_7816: Follow the ISO 7816-4 (Section 6.12.3) semantics of the VERIFY com...Jakub Jelen3-1/+33
2019-03-27vcard_emul_nss: Avoid deprecation warnings from NSSJakub Jelen1-1/+1
2019-03-27Add debug logs for better tracingJakub Jelen6-0/+28
2018-08-23Use proper free function for PK11_ReadRawAttribute callFrediano Ziglio1-3/+5
2018-08-22aca: Mark local constants/data as const/staticChristophe Fergeau1-12/+12
2018-08-22aca: Fix off-by-one error when iterating over applets_tableChristophe Fergeau1-1/+1
2018-08-22vcard-emul-nss: Fix VCardKey leakChristophe Fergeau1-0/+1
2018-08-22Fix 'platfrom' typoChristophe Fergeau1-1/+1
2018-08-22gp: Remove unused argumentsChristophe Fergeau3-13/+4
2018-08-22hex_dump: Fix buffer overflowChristophe Fergeau1-1/+6
2018-08-22hex_dump: Mark source data as constChristophe Fergeau2-2/+2
2018-08-22hex_dump: Remove unused argumentsChristophe Fergeau4-25/+15
2018-08-21Do not use static buffer to avoid possible racesFrediano Ziglio1-1/+1
2018-08-21Fix typo in commentFrediano Ziglio1-1/+1
2018-08-16simpletlv: Use GArray to make simpletlv_parse simplerChristophe Fergeau1-26/+11
2018-08-16simpletlv: Use g_malloc instead of mallocChristophe Fergeau1-23/+12
2018-08-16simpletlv: Slight improvement to API documentationChristophe Fergeau1-2/+5
2018-08-16cac: Mark the global aid data as constChristophe Fergeau5-27/+27
2018-08-16cac-aca: Favour g_return_val_if_fail over g_assertChristophe Fergeau1-4/+4
2018-08-16Favour g_assert over assertChristophe Fergeau3-10/+10
2018-08-16simpletlv: Remove unused #include <assert.h>Christophe Fergeau1-1/+0
2018-08-16Fix 'arguemnts' typoChristophe Fergeau2-2/+2
2018-08-16Fix 'Reqested' typoChristophe Fergeau1-2/+2
2018-08-09vreader: Handle read failureJason Andryuk1-1/+11
2018-08-06cac, cac-aca: Implement other undocumented encoding for extended propertiesJakub Jelen4-54/+522
2018-08-06cac-aca: Extend ACR table with fields for extended ACRJakub Jelen1-11/+13
2018-08-06options: add use_hw=removableMarc-André Lureau1-9/+19
2018-08-03nss: remove unused module_has_removable_hw_slots() checkMarc-André Lureau1-32/+0
2018-08-03vreader: remove unused defineMarc-André Lureau1-2/+0
2018-08-02cac: Implement CAC passthrough appletsJakub Jelen1-0/+259
2018-08-02vcard_emul: New function vcard_emul_read_object()Jakub Jelen2-0/+55
2018-08-02simpletlv: Parse string to internal representation with testsJakub Jelen2-0/+65
2018-08-02cac: Emulate also other empty applets; handling multiple COIDsJakub Jelen2-8/+370
2018-08-02cac: Generate CardURLs in CCC based on the cert listJakub Jelen1-29/+49
2018-08-02cac: Generate dynamic ACA structures based on the certificatesJakub Jelen3-81/+198
2018-08-02cac: Anotate other missing appletsJakub Jelen1-0/+315
2018-08-02ACA AppletJakub Jelen4-0/+1354
2018-08-02Card Manager AppletJakub Jelen5-44/+199
2018-08-02CCC Applet implementationJakub Jelen2-31/+345
2018-08-02Adjust PKI Applet to CAC 2Jakub Jelen2-67/+437
2018-08-02vcard_emul: New function vcard_emul_rsa_bitsJakub Jelen2-0/+23
2018-08-01hex_dump: Helper function to allow inspection of internal buffersJakub Jelen2-1/+45