Lines Matching refs:alen
499 size_t alen, plen, i, list_len; in eap_sim_parse_attr() local
526 alen = pos[1] * 4 - 2; in eap_sim_parse_attr()
528 apos, alen); in eap_sim_parse_attr()
534 alen -= 2; in eap_sim_parse_attr()
535 if ((!aka && (alen % GSM_RAND_LEN)) || in eap_sim_parse_attr()
536 (aka && alen != EAP_AKA_RAND_LEN)) { in eap_sim_parse_attr()
539 (unsigned long) alen); in eap_sim_parse_attr()
543 attr->num_chal = alen / GSM_RAND_LEN; in eap_sim_parse_attr()
553 alen -= 2; in eap_sim_parse_attr()
554 if (alen != EAP_AKA_AUTN_LEN) { in eap_sim_parse_attr()
557 (unsigned long) alen); in eap_sim_parse_attr()
569 for (i = 2; i < alen; i++) { in eap_sim_parse_attr()
576 apos + 2, alen - 2); in eap_sim_parse_attr()
583 if (alen != 2 + EAP_SIM_NONCE_MT_LEN) { in eap_sim_parse_attr()
596 if (alen != 2 + EAP_SIM_MAC_LEN) { in eap_sim_parse_attr()
604 if (alen != 2) { in eap_sim_parse_attr()
607 (unsigned long) alen); in eap_sim_parse_attr()
622 alen -= 2; in eap_sim_parse_attr()
623 if (plen > alen) { in eap_sim_parse_attr()
628 (unsigned long) alen); in eap_sim_parse_attr()
643 if (list_len < 2 || list_len > alen - 2) { in eap_sim_parse_attr()
648 (unsigned long) alen); in eap_sim_parse_attr()
656 if (alen != 2) { in eap_sim_parse_attr()
659 (unsigned long) alen); in eap_sim_parse_attr()
676 if (alen != 2) { in eap_sim_parse_attr()
679 (unsigned long) alen); in eap_sim_parse_attr()
692 if (alen != 2) { in eap_sim_parse_attr()
695 (unsigned long) alen); in eap_sim_parse_attr()
710 if (alen != 2 + EAP_SIM_NONCE_S_LEN) { in eap_sim_parse_attr()
713 (unsigned long) alen); in eap_sim_parse_attr()
719 if (alen != 2) { in eap_sim_parse_attr()
722 (unsigned long) alen); in eap_sim_parse_attr()
731 if (alen != 2 + EAP_SIM_MAC_LEN) { in eap_sim_parse_attr()
733 "length %lu", (unsigned long) alen); in eap_sim_parse_attr()
741 attr->encr_data_len = alen - 2; in eap_sim_parse_attr()
759 if (plen > alen - 2) { in eap_sim_parse_attr()
764 (unsigned long) alen); in eap_sim_parse_attr()
779 if (plen > alen - 2) { in eap_sim_parse_attr()
784 (unsigned long) alen); in eap_sim_parse_attr()
794 alen -= 2; in eap_sim_parse_attr()
795 if (!aka || alen < EAP_AKA_MIN_RES_LEN || in eap_sim_parse_attr()
796 alen > EAP_AKA_MAX_RES_LEN) { in eap_sim_parse_attr()
799 (unsigned long) alen); in eap_sim_parse_attr()
803 attr->res_len = alen; in eap_sim_parse_attr()
812 if (alen != EAP_AKA_AUTS_LEN) { in eap_sim_parse_attr()
815 (unsigned long) alen); in eap_sim_parse_attr()
828 alen -= 2; in eap_sim_parse_attr()
829 if (alen != 0 && alen != EAP_AKA_CHECKCODE_LEN && in eap_sim_parse_attr()
830 alen != EAP_AKA_PRIME_CHECKCODE_LEN) { in eap_sim_parse_attr()
833 (unsigned long) alen); in eap_sim_parse_attr()
837 attr->checkcode_len = alen; in eap_sim_parse_attr()
845 if (alen != 2) { in eap_sim_parse_attr()
848 (unsigned long) alen); in eap_sim_parse_attr()
865 alen -= 2; in eap_sim_parse_attr()
866 if (plen > alen) { in eap_sim_parse_attr()
871 (unsigned long) alen); in eap_sim_parse_attr()
885 if (alen != 2) { in eap_sim_parse_attr()
888 (unsigned long) alen); in eap_sim_parse_attr()
901 if (alen != 2) { in eap_sim_parse_attr()
904 (unsigned long) alen); in eap_sim_parse_attr()