Lines Matching refs:shmac
2849 struct sctp_hmacalgo *shmac; local
2854 SCTP_CHECK_AND_CAST(shmac, optval, struct sctp_hmacalgo, *optsize);
2860 *optsize = sizeof(*shmac);
2865 size = sizeof(*shmac) + (hmaclist->num_algo *
2866 sizeof(shmac->shmac_idents[0]));
2874 shmac->shmac_number_of_idents = hmaclist->num_algo;
2876 shmac->shmac_idents[i] = hmaclist->hmac[i];
4398 struct sctp_hmacalgo *shmac; local
4403 SCTP_CHECK_AND_CAST(shmac, optval, struct sctp_hmacalgo, optsize);
4404 … if ((optsize < sizeof(struct sctp_hmacalgo) + shmac->shmac_number_of_idents * sizeof(uint16_t)) ||
4405 (shmac->shmac_number_of_idents > 0xffff)) {
4411 hmaclist = sctp_alloc_hmaclist((uint16_t)shmac->shmac_number_of_idents);
4417 for (i = 0; i < shmac->shmac_number_of_idents; i++) {
4418 hmacid = shmac->shmac_idents[i];