Lines Matching refs:crd
188 #define MVXPSEC_SID(crd, sesn) (((crd) << 28) | ((sesn) & 0x0fffffff)) argument
2293 mvxpsec_parse_crd(struct mvxpsec_packet *mv_p, struct cryptodesc *crd) in mvxpsec_parse_crd() argument
2300 switch (crd->crd_alg) { in mvxpsec_parse_crd()
2305 mv_p->mac_dst = crd->crd_inject; in mvxpsec_parse_crd()
2306 mv_p->mac_off = crd->crd_skip; in mvxpsec_parse_crd()
2307 mv_p->mac_len = crd->crd_len; in mvxpsec_parse_crd()
2317 mv_p->mac_dst = crd->crd_inject; in mvxpsec_parse_crd()
2318 mv_p->mac_off = crd->crd_skip; in mvxpsec_parse_crd()
2319 mv_p->mac_len = crd->crd_len; in mvxpsec_parse_crd()
2326 mv_p->enc_ivoff = crd->crd_inject; in mvxpsec_parse_crd()
2327 mv_p->enc_off = crd->crd_skip; in mvxpsec_parse_crd()
2328 mv_p->enc_len = crd->crd_len; in mvxpsec_parse_crd()
2336 mv_p->enc_ivoff = crd->crd_inject; in mvxpsec_parse_crd()
2337 mv_p->enc_off = crd->crd_skip; in mvxpsec_parse_crd()
2338 mv_p->enc_len = crd->crd_len; in mvxpsec_parse_crd()
2347 mv_p->enc_ivoff = crd->crd_inject; in mvxpsec_parse_crd()
2348 mv_p->enc_off = crd->crd_skip; in mvxpsec_parse_crd()
2349 mv_p->enc_len = crd->crd_len; in mvxpsec_parse_crd()
2361 __func__, crd->crd_alg); in mvxpsec_parse_crd()
2366 if (crd->crd_flags & CRD_F_ENCRYPT) { in mvxpsec_parse_crd()
2371 if (crd->crd_flags & CRD_F_IV_EXPLICIT) { in mvxpsec_parse_crd()
2374 mvxpsec_packet_write_iv(mv_p, crd->crd_iv, ivlen); in mvxpsec_parse_crd()
2377 else if (crd->crd_flags & CRD_F_IV_PRESENT) { in mvxpsec_parse_crd()
2379 mvxpsec_packet_copy_iv(mv_p, crd->crd_inject, ivlen); in mvxpsec_parse_crd()
2391 if (crd->crd_flags & CRD_F_IV_EXPLICIT) { in mvxpsec_parse_crd()
2396 mvxpsec_dump_data(__func__, crd->crd_iv, ivlen); in mvxpsec_parse_crd()
2400 mvxpsec_packet_write_iv(mv_p, crd->crd_iv, ivlen); in mvxpsec_parse_crd()
2414 struct cryptodesc *crd; in mvxpsec_parse_crp() local
2421 for (crd = crp->crp_desc; crd; crd = crd->crd_next) { in mvxpsec_parse_crp()
2422 err = mvxpsec_parse_crd(mv_p, crd); in mvxpsec_parse_crp()