Lines Matching refs:crd1
2447 struct cryptodesc *crd1, *crd2, *maccrd, *enccrd;
2478 crd1 = crp->crp_desc;
2479 if (crd1 == NULL) {
2483 crd2 = crd1->crd_next;
2486 if (crd1->crd_alg == CRYPTO_MD5_HMAC ||
2487 crd1->crd_alg == CRYPTO_SHA1_HMAC ||
2488 crd1->crd_alg == CRYPTO_SHA1 ||
2489 crd1->crd_alg == CRYPTO_MD5) {
2490 maccrd = crd1;
2492 } else if (crd1->crd_alg == CRYPTO_DES_CBC ||
2493 crd1->crd_alg == CRYPTO_3DES_CBC ||
2494 crd1->crd_alg == CRYPTO_AES_CBC ||
2495 crd1->crd_alg == CRYPTO_ARC4) {
2496 if ((crd1->crd_flags & CRD_F_ENCRYPT) == 0)
2499 enccrd = crd1;
2505 if ((crd1->crd_alg == CRYPTO_MD5_HMAC ||
2506 crd1->crd_alg == CRYPTO_SHA1_HMAC ||
2507 crd1->crd_alg == CRYPTO_MD5 ||
2508 crd1->crd_alg == CRYPTO_SHA1) &&
2515 maccrd = crd1;
2517 } else if ((crd1->crd_alg == CRYPTO_DES_CBC ||
2518 crd1->crd_alg == CRYPTO_ARC4 ||
2519 crd1->crd_alg == CRYPTO_3DES_CBC ||
2520 crd1->crd_alg == CRYPTO_AES_CBC) &&
2525 (crd1->crd_flags & CRD_F_ENCRYPT)) {
2526 enccrd = crd1;