Skip to content

Commit bf519f4

Browse files
committed
Add Latvian Cosmo 8.2 card support
* Issued later Signed-off-by: Raul Metsma <[email protected]>
1 parent 70a9e77 commit bf519f4

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

src/libopensc/card-esteid2018.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
*/
4343
static const struct sc_atr_table esteid_atrs[] = {
4444
{"3b:db:96:00:80:b1:fe:45:1f:83:00:12:23:3f:53:65:49:44:0f:90:00:f1", NULL, "EstEID 2018", SC_CARD_TYPE_ESTEID_2018, 0, NULL},
45+
{"3b:db:96:00:80:b1:fe:45:1f:83:00:12:42:8f:53:65:49:44:0f:90:00:20", NULL, "Latvian eID 2018", SC_CARD_TYPE_LATEID_2018, 0, NULL},
4546
{"3b:dc:96:00:80:b1:fe:45:1f:83:00:12:23:3f:54:65:49:44:32:0f:90:00:c3", NULL, "EstEID 2018 v2", SC_CARD_TYPE_ESTEID_2018_V2_2025, 0, NULL},
4647
{"3b:dc:96:00:80:b1:fe:45:1f:83:00:12:42:8f:54:65:49:44:32:0f:90:00:12", NULL, "Latvian eID 2018 v2", SC_CARD_TYPE_LATEID_2018_V2_2025, 0, NULL},
4748
{NULL, NULL, NULL, 0, 0, NULL}

src/libopensc/cards.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,7 @@ enum {
231231

232232
/* EstEID cards */
233233
SC_CARD_TYPE_ESTEID_2018 = 35000,
234+
SC_CARD_TYPE_LATEID_2018,
234235
SC_CARD_TYPE_ESTEID_2018_V2_2025,
235236
SC_CARD_TYPE_LATEID_2018_V2_2025,
236237
SC_CARD_TYPE_ESTEID_2025,

src/libopensc/pkcs15-esteid2018.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@
3636
static int
3737
is_latvian_eid(sc_pkcs15_card_t *p15card)
3838
{
39-
return p15card->card->type == SC_CARD_TYPE_LATEID_2018_V2_2025;
39+
return p15card->card->type == SC_CARD_TYPE_LATEID_2018 ||
40+
p15card->card->type == SC_CARD_TYPE_LATEID_2018_V2_2025;
4041
}
4142

4243
static int sc_pkcs15emu_esteid2018_init(sc_pkcs15_card_t *p15card) {

0 commit comments

Comments
 (0)