Lines Matching defs:shmac
2908 struct sctp_hmacalgo *shmac;
2913 SCTP_CHECK_AND_CAST(shmac, optval, struct sctp_hmacalgo, *optsize);
2919 *optsize = sizeof(*shmac);
2924 size = sizeof(*shmac) + (hmaclist->num_algo *
2925 sizeof(shmac->shmac_idents[0]));
2933 shmac->shmac_number_of_idents = hmaclist->num_algo;
2935 shmac->shmac_idents[i] = hmaclist->hmac[i];
4388 struct sctp_hmacalgo *shmac;
4393 SCTP_CHECK_AND_CAST(shmac, optval, struct sctp_hmacalgo, optsize);
4394 if ((optsize < sizeof(struct sctp_hmacalgo) + shmac->shmac_number_of_idents * sizeof(uint16_t)) ||
4395 (shmac->shmac_number_of_idents > 0xffff)) {
4400 hmaclist = sctp_alloc_hmaclist((uint16_t) shmac->shmac_number_of_idents);
4406 for (i = 0; i < shmac->shmac_number_of_idents; i++) {
4407 hmacid = shmac->shmac_idents[i];