Lines Matching defs:enccrd
1590 dlen = cmd->enccrd->crd_len;
1595 cry_cmd->header_skip = htole16(cmd->enccrd->crd_skip);
2447 struct cryptodesc *crd1, *crd2, *maccrd, *enccrd;
2491 enccrd = NULL;
2499 enccrd = crd1;
2516 enccrd = crd2;
2526 enccrd = crd1;
2537 if (enccrd) {
2538 cmd->enccrd = enccrd;
2540 switch (enccrd->crd_alg) {
2563 if (enccrd->crd_alg != CRYPTO_ARC4) {
2564 ivlen = ((enccrd->crd_alg == CRYPTO_AES_CBC) ?
2566 if (enccrd->crd_flags & CRD_F_ENCRYPT) {
2567 if (enccrd->crd_flags & CRD_F_IV_EXPLICIT)
2568 bcopy(enccrd->crd_iv, cmd->iv, ivlen);
2573 if ((enccrd->crd_flags & CRD_F_IV_PRESENT)
2576 crp->crp_buf, enccrd->crd_inject,
2580 if (enccrd->crd_flags & CRD_F_IV_EXPLICIT)
2581 bcopy(enccrd->crd_iv, cmd->iv, ivlen);
2584 crp->crp_buf, enccrd->crd_inject,
2590 if (enccrd->crd_flags & CRD_F_KEY_EXPLICIT)
2592 cmd->ck = enccrd->crd_key;
2593 cmd->cklen = enccrd->crd_klen >> 3;