xform_esp.c (a773cead9f95e0f76bfa8c2228b6ab28a25e8fa1) | xform_esp.c (39bbca6ffd794bb72156fb8053ad0ea03ac98e19) |
---|---|
1/* $FreeBSD$ */ 2/* $OpenBSD: ip_esp.c,v 1.69 2001/06/26 06:18:59 angelos Exp $ */ 3/*- 4 * The authors of this code are John Ioannidis (ji@tla.org), 5 * Angelos D. Keromytis (kermit@csd.uch.gr) and 6 * Niels Provos (provos@physnet.uni-hamburg.de). 7 * 8 * The original version of this code was written by John Ioannidis --- 371 unchanged lines hidden (view full) --- 380 crde = crda->crd_next; 381 } else { 382 crde = crp->crp_desc; 383 } 384 385 /* Crypto operation descriptor */ 386 crp->crp_ilen = m->m_pkthdr.len; /* Total input length */ 387 crp->crp_flags = CRYPTO_F_IMBUF | CRYPTO_F_CBIFSYNC; | 1/* $FreeBSD$ */ 2/* $OpenBSD: ip_esp.c,v 1.69 2001/06/26 06:18:59 angelos Exp $ */ 3/*- 4 * The authors of this code are John Ioannidis (ji@tla.org), 5 * Angelos D. Keromytis (kermit@csd.uch.gr) and 6 * Niels Provos (provos@physnet.uni-hamburg.de). 7 * 8 * The original version of this code was written by John Ioannidis --- 371 unchanged lines hidden (view full) --- 380 crde = crda->crd_next; 381 } else { 382 crde = crp->crp_desc; 383 } 384 385 /* Crypto operation descriptor */ 386 crp->crp_ilen = m->m_pkthdr.len; /* Total input length */ 387 crp->crp_flags = CRYPTO_F_IMBUF | CRYPTO_F_CBIFSYNC; |
388 if (V_async_crypto) 389 crp->crp_flags |= CRYPTO_F_ASYNC | CRYPTO_F_ASYNC_KEEPORDER; |
|
388 crp->crp_buf = (caddr_t) m; 389 crp->crp_callback = esp_input_cb; 390 crp->crp_sid = cryptoid; 391 crp->crp_opaque = (caddr_t) xd; 392 393 /* These are passed as-is to the callback */ 394 xd->sav = sav; 395 xd->protoff = protoff; --- 440 unchanged lines hidden (view full) --- 836 xd->sp = sp; 837 xd->sav = sav; 838 xd->idx = idx; 839 xd->cryptoid = cryptoid; 840 841 /* Crypto operation descriptor. */ 842 crp->crp_ilen = m->m_pkthdr.len; /* Total input length. */ 843 crp->crp_flags = CRYPTO_F_IMBUF | CRYPTO_F_CBIFSYNC; | 390 crp->crp_buf = (caddr_t) m; 391 crp->crp_callback = esp_input_cb; 392 crp->crp_sid = cryptoid; 393 crp->crp_opaque = (caddr_t) xd; 394 395 /* These are passed as-is to the callback */ 396 xd->sav = sav; 397 xd->protoff = protoff; --- 440 unchanged lines hidden (view full) --- 838 xd->sp = sp; 839 xd->sav = sav; 840 xd->idx = idx; 841 xd->cryptoid = cryptoid; 842 843 /* Crypto operation descriptor. */ 844 crp->crp_ilen = m->m_pkthdr.len; /* Total input length. */ 845 crp->crp_flags = CRYPTO_F_IMBUF | CRYPTO_F_CBIFSYNC; |
846 if (V_async_crypto) 847 crp->crp_flags |= CRYPTO_F_ASYNC | CRYPTO_F_ASYNC_KEEPORDER; |
|
844 crp->crp_buf = (caddr_t) m; 845 crp->crp_callback = esp_output_cb; 846 crp->crp_opaque = (caddr_t) xd; 847 crp->crp_sid = cryptoid; 848 849 if (esph) { 850 /* Authentication descriptor. */ 851 crda->crd_alg = esph->type; --- 111 unchanged lines hidden --- | 848 crp->crp_buf = (caddr_t) m; 849 crp->crp_callback = esp_output_cb; 850 crp->crp_opaque = (caddr_t) xd; 851 crp->crp_sid = cryptoid; 852 853 if (esph) { 854 /* Authentication descriptor. */ 855 crda->crd_alg = esph->type; --- 111 unchanged lines hidden --- |