Lines Matching defs:hmacs
190 sctp_hmac_algo_param_t *hmacs,
199 hmacs_len = ntohs(hmacs->param_hdr.length);
217 memcpy(new->data + offset, hmacs, hmacs_len);
519 struct sctp_hmac_algo_param *hmacs;
531 hmacs = asoc->peer.peer_hmacs;
532 if (!hmacs)
535 n_elt = (ntohs(hmacs->param_hdr.length) - sizeof(sctp_paramhdr_t)) >> 1;
537 id = ntohs(hmacs->hmac_ids[i]);
560 static int __sctp_auth_find_hmacid(__be16 *hmacs, int n_elts, __be16 hmac_id)
566 if (hmac_id == hmacs[i]) {
579 struct sctp_hmac_algo_param *hmacs;
585 hmacs = (struct sctp_hmac_algo_param *)asoc->c.auth_hmacs;
586 n_elt = (ntohs(hmacs->param_hdr.length) - sizeof(sctp_paramhdr_t)) >> 1;
588 return __sctp_auth_find_hmacid(hmacs->hmac_ids, n_elt, hmac_id);
598 struct sctp_hmac_algo_param *hmacs)
609 n_params = (ntohs(hmacs->param_hdr.length)
613 id = ntohs(hmacs->hmac_ids[i]);
778 struct sctp_hmacalgo *hmacs)
787 for (i = 0; i < hmacs->shmac_num_idents; i++) {
788 id = hmacs->shmac_idents[i];
803 memcpy(ep->auth_hmacs_list->hmac_ids, &hmacs->shmac_idents[0],
804 hmacs->shmac_num_idents * sizeof(__u16));
806 hmacs->shmac_num_idents * sizeof(__u16));