Lines Matching full:scard
475 ctx->scard_ctx = wpa_s->scard;
505 eapol_sm_register_scard_ctx(wpa_s->eapol, wpa_s->scard);
535 scard_deinit(wpa_s->scard);
866 struct scard_data *scard;
895 scard = scard_init(SCARD_TRY_BOTH, NULL);
896 if (scard == NULL)
898 if (scard_set_pin(scard, "1234")) {
900 scard_deinit(scard);
905 if (scard_get_imsi(scard, imsi, &len))
907 wpa_hexdump_ascii(MSG_DEBUG, "SCARD: IMSI", (u8 *) imsi, len);
910 wpa_printf(MSG_DEBUG, "SCARD: MNC length %d",
911 scard_get_mnc_len(scard));
914 if (scard_gsm_auth(scard, _rand, sres, kc))
918 if (scard_gsm_auth(scard, _rand, sres, kc))
923 if (scard_gsm_auth(scard, rand_[i], sres_[i], kc_[i]))
950 res = scard_umts_auth(scard, aka_rand, aka_autn, aka_res, &aka_res_len,
966 scard_deinit(scard);
975 struct scard_data *scard;
995 scard = scard_init(SCARD_GSM_SIM_ONLY, NULL);
996 if (scard == NULL) {
1000 if (scard_set_pin(scard, argv[0])) {
1002 scard_deinit(scard);
1007 if (scard_get_imsi(scard, imsi, &len)) {
1008 scard_deinit(scard);
1014 if (scard_gsm_auth(scard, _rand, sres, kc))
1032 scard_deinit(scard);
1055 "eapol_test scard\n"
1208 if (argc > optind && os_strcmp(argv[optind], "scard") == 0) {