Lines Matching refs:algo

391 	const struct ah_algorithm *algo;
398 algo = ah_algorithm_lookup(sav->alg_auth);
399 if (!algo) {
404 if (sav->key_auth->sadb_key_bits < algo->keymin
405 || algo->keymax < sav->key_auth->sadb_key_bits) {
515 const struct ah_algorithm *algo;
522 algo = ah_algorithm_lookup(sav->alg_auth);
523 if (!algo) {
528 if (sav->key_auth->sadb_key_bits < algo->keymin
529 || algo->keymax < sav->key_auth->sadb_key_bits) {
640 const struct ah_algorithm *algo;
647 algo = ah_algorithm_lookup(sav->alg_auth);
648 if (!algo) {
653 if (sav->key_auth->sadb_key_bits < algo->keymin
654 || algo->keymax < sav->key_auth->sadb_key_bits) {
778 const struct ah_algorithm *algo;
786 algo = ah_algorithm_lookup(sav->alg_auth);
787 if (!algo) {
793 if (sav->key_auth->sadb_key_bits < algo->keymin ||
794 algo->keymax < sav->key_auth->sadb_key_bits) {
920 const struct ah_algorithm *algo;
928 algo = ah_algorithm_lookup(sav->alg_auth);
929 if (!algo) {
935 if (sav->key_auth->sadb_key_bits < algo->keymin ||
936 algo->keymax < sav->key_auth->sadb_key_bits) {
1063 const struct ah_algorithm *algo;
1071 algo = ah_algorithm_lookup(sav->alg_auth);
1072 if (!algo) {
1078 if (sav->key_auth->sadb_key_bits < algo->keymin ||
1079 algo->keymax < sav->key_auth->sadb_key_bits) {
1199 ah_update_mbuf(m, off, len, algo, algos)
1203 const struct ah_algorithm *algo;
1211 (algo->update)(algos, mtod(m, caddr_t) + off, len);
1233 (algo->update)(algos, mtod(n, caddr_t) + off, tlen);
1249 ah4_calccksum(m, ahdat, len, algo, sav)
1253 const struct ah_algorithm *algo;
1273 error = (algo->init)(&algos, sav);
1302 (algo->update)(&algos, (caddr_t)&iphdr, sizeof(struct ip));
1394 (algo->update)(&algos, (caddr_t)p, hlen - sizeof(struct ip));
1416 siz = (*algo->sumsiz)(sav);
1443 (algo->update)(&algos, mtod(n, caddr_t), n->m_len);
1447 ah_update_mbuf(m, off, totlen, algo, &algos);
1456 ah_update_mbuf(m, off, m->m_pkthdr.len - off, algo, &algos);
1465 if (len < (*algo->sumsiz)(sav)) {
1470 (algo->result)(&algos, (caddr_t) &sumbuf[0], sizeof(sumbuf));
1471 bcopy(&sumbuf[0], ahdat, (*algo->sumsiz)(sav));
1493 ah6_calccksum(m, ahdat, len, algo, sav)
1497 const struct ah_algorithm *algo;
1511 error = (algo->init)(&algos, sav);
1552 (algo->update)(&algos, (caddr_t)&ip6copy,
1556 ah_update_mbuf(m, off, m->m_pkthdr.len - off, algo,
1569 siz = (*algo->sumsiz)(sav);
1594 (algo->update)(&algos, mtod(n, caddr_t), n->m_len);
1598 ah_update_mbuf(m, off, newoff - off, algo, &algos);
1666 (algo->update)(&algos, mtod(n, caddr_t), n->m_len);
1682 ah_update_mbuf(m, off, newoff - off, algo, &algos);
1692 if (len < (*algo->sumsiz)(sav)) {
1697 (algo->result)(&algos, (caddr_t) &sumbuf[0], sizeof(sumbuf));
1698 bcopy(&sumbuf[0], ahdat, (*algo->sumsiz)(sav));