Searched refs:hmacs (Results 1 - 4 of 4) sorted by relevance

/freebsd-10.0-release/sys/netinet/
H A Dsctp_auth.c786 sctp_verify_hmac_param(struct sctp_auth_hmac_algo *hmacs, uint32_t num_hmacs) argument
791 if (ntohs(hmacs->hmac_ids[i]) == SCTP_AUTH_HMAC_ID_SHA1) {
1425 struct sctp_auth_hmac_algo *hmacs = NULL; local
1465 /* save the hmacs list and num for the key */
1466 hmacs = (struct sctp_auth_hmac_algo *)phdr;
1467 hmacs_len = plen - sizeof(*hmacs);
1468 num_hmacs = hmacs_len / sizeof(hmacs->hmac_ids[0]);
1475 ntohs(hmacs->hmac_ids[i]));
1507 keylen = sizeof(*p_random) + random_len + sizeof(*hmacs) + hmacs_len;
1525 if (hmacs !
1885 struct sctp_auth_hmac_algo *hmacs; local
[all...]
H A Dsctp_auth.h168 sctp_verify_hmac_param(struct sctp_auth_hmac_algo *hmacs,
H A Dsctp_pcb.c6029 struct sctp_auth_hmac_algo *hmacs = NULL; local
6476 hmacs = (struct sctp_auth_hmac_algo *)phdr;
6477 hmacs_len = plen - sizeof(*hmacs);
6478 num_hmacs = hmacs_len / sizeof(hmacs->hmac_ids[0]);
6480 if (sctp_verify_hmac_param(hmacs, num_hmacs)) {
6489 ntohs(hmacs->hmac_ids[i]));
6592 keylen = sizeof(*p_random) + random_len + sizeof(*hmacs) + hmacs_len;
6610 if (hmacs != NULL) {
6611 bcopy(hmacs, new_key->key + keylen,
6612 sizeof(*hmacs)
[all...]
H A Dsctp_output.c4764 struct sctp_auth_hmac_algo *hmacs; local
4771 hmacs = (struct sctp_auth_hmac_algo *)(mtod(m, caddr_t)+chunk_len);
4774 hmacs->ph.param_type = htons(SCTP_HMAC_LIST);
4775 hmacs->ph.param_length = htons(parameter_len);
4776 sctp_serialize_hmaclist(stcb->asoc.local_hmacs, (uint8_t *) hmacs->hmac_ids);
5800 struct sctp_auth_hmac_algo *hmacs; local
5816 hmacs = (struct sctp_auth_hmac_algo *)(mtod(m, caddr_t)+SCTP_BUF_LEN(m));
5818 (uint8_t *) hmacs->hmac_ids);
5820 p_len += sizeof(*hmacs);
5821 hmacs
[all...]

Completed in 99 milliseconds