- sc_pkcs15_find_pin_by_reference now searches by reference and path
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1548 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
parent
70597d4b14
commit
9e70efba8a
|
@ -934,7 +934,7 @@ int sc_pkcs15_find_pin_by_auth_id(struct sc_pkcs15_card *p15card,
|
||||||
}
|
}
|
||||||
|
|
||||||
int sc_pkcs15_find_pin_by_reference(struct sc_pkcs15_card *p15card,
|
int sc_pkcs15_find_pin_by_reference(struct sc_pkcs15_card *p15card,
|
||||||
int reference,
|
const sc_path_t *path, int reference,
|
||||||
struct sc_pkcs15_object **out)
|
struct sc_pkcs15_object **out)
|
||||||
{
|
{
|
||||||
struct sc_pkcs15_search_key sk;
|
struct sc_pkcs15_search_key sk;
|
||||||
|
@ -942,6 +942,7 @@ int sc_pkcs15_find_pin_by_reference(struct sc_pkcs15_card *p15card,
|
||||||
memset(&sk, 0, sizeof(sk));
|
memset(&sk, 0, sizeof(sk));
|
||||||
sk.match_reference = 1;
|
sk.match_reference = 1;
|
||||||
sk.reference = reference;
|
sk.reference = reference;
|
||||||
|
sk.path = path;
|
||||||
|
|
||||||
return find_by_key(p15card, SC_PKCS15_TYPE_AUTH_PIN, &sk, out);
|
return find_by_key(p15card, SC_PKCS15_TYPE_AUTH_PIN, &sk, out);
|
||||||
}
|
}
|
||||||
|
|
|
@ -469,7 +469,7 @@ int sc_pkcs15_find_pin_by_auth_id(struct sc_pkcs15_card *card,
|
||||||
const struct sc_pkcs15_id *id,
|
const struct sc_pkcs15_id *id,
|
||||||
struct sc_pkcs15_object **out);
|
struct sc_pkcs15_object **out);
|
||||||
int sc_pkcs15_find_pin_by_reference(struct sc_pkcs15_card *card,
|
int sc_pkcs15_find_pin_by_reference(struct sc_pkcs15_card *card,
|
||||||
int reference,
|
const sc_path_t *path, int reference,
|
||||||
struct sc_pkcs15_object **out);
|
struct sc_pkcs15_object **out);
|
||||||
int sc_pkcs15_find_so_pin(struct sc_pkcs15_card *card,
|
int sc_pkcs15_find_so_pin(struct sc_pkcs15_card *card,
|
||||||
struct sc_pkcs15_object **out);
|
struct sc_pkcs15_object **out);
|
||||||
|
|
Loading…
Reference in New Issue