Changeset 3537 for trunk/src/pkcs15init/pkcs15-cardos.c
- Timestamp:
- 07/21/08 16:35:21 (4 months ago)
- Files:
-
- 1 modified
-
trunk/src/pkcs15init/pkcs15-cardos.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/pkcs15init/pkcs15-cardos.c
r3517 r3537 309 309 int algorithm, r, delete_it = 0, use_ext_rsa = 0; 310 310 size_t keybits, rsa_max_size; 311 311 int pin_id = -1; 312 312 313 if (obj->type != SC_PKCS15_TYPE_PRKEY_RSA) 313 314 return SC_ERROR_NOT_SUPPORTED; … … 334 335 "for key generation."); 335 336 return SC_ERROR_NOT_SUPPORTED; 337 } 338 pin_id = sc_keycache_find_named_pin(&key_info->path, SC_PKCS15INIT_USER_PIN); 339 if (pin_id > 0) { 340 r = sc_pkcs15init_verify_key(profile, card, NULL, SC_AC_CHV, pin_id); 341 if (r < 0) 342 return r; 336 343 } 337 344 if (use_ext_rsa == 0)
