Searched refs:hmacs (Results 1 – 4 of 4) sorted by relevance
1371 struct sctp_auth_hmac_algo *hmacs = NULL; in sctp_auth_get_cookie_params() local1413 hmacs = (struct sctp_auth_hmac_algo *)phdr; in sctp_auth_get_cookie_params()1414 hmacs_len = plen - sizeof(*hmacs); in sctp_auth_get_cookie_params()1422 ntohs(hmacs->hmac_ids[i])); in sctp_auth_get_cookie_params()1474 if (hmacs != NULL) { in sctp_auth_get_cookie_params()1475 memcpy(new_key->key + keylen, hmacs, in sctp_auth_get_cookie_params()1476 sizeof(*hmacs) + hmacs_len); in sctp_auth_get_cookie_params()1832 struct sctp_auth_hmac_algo *hmacs; in sctp_validate_init_auth_params() local1845 hmacs = (struct sctp_auth_hmac_algo *)phdr; in sctp_validate_init_auth_params()1846 num_hmacs = (plen - sizeof(*hmacs)) / sizeof(hmacs->hmac_ids[0]); in sctp_validate_init_auth_params()[all …]
166 sctp_verify_hmac_param(struct sctp_auth_hmac_algo *hmacs,
6005 struct sctp_auth_hmac_algo *hmacs = NULL; in sctp_load_addresses_from_init() local6479 hmacs = (struct sctp_auth_hmac_algo *)phdr; in sctp_load_addresses_from_init()6480 hmacs_len = plen - sizeof(*hmacs); in sctp_load_addresses_from_init()6481 num_hmacs = hmacs_len / sizeof(hmacs->hmac_ids[0]); in sctp_load_addresses_from_init()6483 if (sctp_verify_hmac_param(hmacs, num_hmacs)) { in sctp_load_addresses_from_init()6492 ntohs(hmacs->hmac_ids[i])); in sctp_load_addresses_from_init()6621 keylen = sizeof(*p_random) + random_len + sizeof(*hmacs) + hmacs_len; in sctp_load_addresses_from_init()6641 if (hmacs != NULL) { in sctp_load_addresses_from_init()6642 memcpy(new_key->key + keylen, hmacs, in sctp_load_addresses_from_init()6643 sizeof(*hmacs) + hmacs_len); in sctp_load_addresses_from_init()
4780 struct sctp_auth_hmac_algo *hmacs; in sctp_send_initiate() local4787 hmacs = (struct sctp_auth_hmac_algo *)(mtod(m, caddr_t)+chunk_len); in sctp_send_initiate()4790 hmacs->ph.param_type = htons(SCTP_HMAC_LIST); in sctp_send_initiate()4791 hmacs->ph.param_length = htons(parameter_len); in sctp_send_initiate()4792 sctp_serialize_hmaclist(stcb->asoc.local_hmacs, (uint8_t *)hmacs->hmac_ids); in sctp_send_initiate()5968 struct sctp_auth_hmac_algo *hmacs; in sctp_send_initiate_ack() local5992 hmacs = (struct sctp_auth_hmac_algo *)(mtod(m, caddr_t)+chunk_len); in sctp_send_initiate_ack()5995 (uint8_t *)hmacs->hmac_ids); in sctp_send_initiate_ack()5996 hmacs->ph.param_type = htons(SCTP_HMAC_LIST); in sctp_send_initiate_ack()5997 hmacs->ph.param_length = htons(parameter_len); in sctp_send_initiate_ack()