- 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:
okir 2003-10-21 11:02:48 +00:00
parent 70597d4b14
commit 9e70efba8a
2 changed files with 3 additions and 2 deletions

View File

@ -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 reference,
const sc_path_t *path, int reference,
struct sc_pkcs15_object **out)
{
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));
sk.match_reference = 1;
sk.reference = reference;
sk.path = path;
return find_by_key(p15card, SC_PKCS15_TYPE_AUTH_PIN, &sk, out);
}

View File

@ -469,7 +469,7 @@ int sc_pkcs15_find_pin_by_auth_id(struct sc_pkcs15_card *card,
const struct sc_pkcs15_id *id,
struct sc_pkcs15_object **out);
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);
int sc_pkcs15_find_so_pin(struct sc_pkcs15_card *card,
struct sc_pkcs15_object **out);