Lines Matching refs:hmacs
763 sctp_verify_hmac_param(struct sctp_auth_hmac_algo *hmacs, uint32_t num_hmacs) in sctp_verify_hmac_param() argument
768 if (ntohs(hmacs->hmac_ids[i]) == SCTP_AUTH_HMAC_ID_SHA1) { in sctp_verify_hmac_param()
1368 struct sctp_auth_hmac_algo *hmacs = NULL; in sctp_auth_get_cookie_params() local
1410 hmacs = (struct sctp_auth_hmac_algo *)phdr; in sctp_auth_get_cookie_params()
1411 hmacs_len = plen - sizeof(*hmacs); in sctp_auth_get_cookie_params()
1412 num_hmacs = hmacs_len / sizeof(hmacs->hmac_ids[0]); in sctp_auth_get_cookie_params()
1419 ntohs(hmacs->hmac_ids[i])); in sctp_auth_get_cookie_params()
1451 keylen = sizeof(*p_random) + random_len + sizeof(*hmacs) + hmacs_len; in sctp_auth_get_cookie_params()
1471 if (hmacs != NULL) { in sctp_auth_get_cookie_params()
1472 memcpy(new_key->key + keylen, hmacs, in sctp_auth_get_cookie_params()
1473 sizeof(*hmacs) + hmacs_len); in sctp_auth_get_cookie_params()
1825 struct sctp_auth_hmac_algo *hmacs; in sctp_validate_init_auth_params() local
1838 hmacs = (struct sctp_auth_hmac_algo *)phdr; in sctp_validate_init_auth_params()
1839 num_hmacs = (plen - sizeof(*hmacs)) / sizeof(hmacs->hmac_ids[0]); in sctp_validate_init_auth_params()
1841 if (sctp_verify_hmac_param(hmacs, num_hmacs)) { in sctp_validate_init_auth_params()