Lines Matching refs:hmaclist
2845 sctp_hmaclist_t *hmaclist; local
2852 hmaclist = inp->sctp_ep.local_hmacs;
2853 if (hmaclist == NULL) {
2860 size = sizeof(*shmac) + (hmaclist->num_algo *
2869 shmac->shmac_number_of_idents = hmaclist->num_algo;
2870 for (i = 0; i < hmaclist->num_algo; i++) {
2871 shmac->shmac_idents[i] = hmaclist->hmac[i];
4394 sctp_hmaclist_t *hmaclist; local
4406 hmaclist = sctp_alloc_hmaclist((uint16_t)shmac->shmac_number_of_idents);
4407 if (hmaclist == NULL) {
4414 if (sctp_auth_add_hmacid(hmaclist, hmacid)) {
4418 sctp_free_hmaclist(hmaclist);
4422 for (i = 0; i < hmaclist->num_algo; i++) {
4423 if (hmaclist->hmac[i] == SCTP_AUTH_HMAC_ID_SHA1) {
4428 if (i == hmaclist->num_algo) {
4430 sctp_free_hmaclist(hmaclist);
4439 inp->sctp_ep.local_hmacs = hmaclist;