Lines Matching refs:crd1
700 struct cryptodesc *crd1, *crd2;
724 if ((crd1 = crp->crp_desc) == NULL) {
728 crd2 = crd1->crd_next;
734 if (((crd1 != NULL) && (crd1->crd_flags & CRD_F_IV_EXPLICIT)) ||
744 if ((crd1 != NULL) && (crd2 == NULL)) {
745 if (crd1->crd_alg == CRYPTO_DES_CBC ||
746 crd1->crd_alg == CRYPTO_3DES_CBC ||
747 crd1->crd_alg == CRYPTO_AES_CBC ||
748 crd1->crd_alg == CRYPTO_ARC4) {
749 cmd->enccrd = crd1;
755 if (crd1->crd_flags & CRD_F_IV_EXPLICIT)
760 if (crd1->crd_flags & CRD_F_IV_PRESENT)
768 } else if (crd1->crd_alg == CRYPTO_MD5_HMAC ||
769 crd1->crd_alg == CRYPTO_SHA1_HMAC ||
770 crd1->crd_alg == CRYPTO_SHA1 ||
771 crd1->crd_alg == CRYPTO_MD5) {
773 cmd->maccrd = crd1;
788 } else if( (crd1 != NULL) && (crd2 != NULL) ) {
789 if ((crd1->crd_alg == CRYPTO_MD5_HMAC ||
790 crd1->crd_alg == CRYPTO_SHA1_HMAC ||
791 crd1->crd_alg == CRYPTO_MD5 ||
792 crd1->crd_alg == CRYPTO_SHA1) &&
797 cmd->maccrd = crd1;
799 } else if ((crd1->crd_alg == CRYPTO_DES_CBC ||
800 crd1->crd_alg == CRYPTO_ARC4 ||
801 crd1->crd_alg == CRYPTO_3DES_CBC ||
802 crd1->crd_alg == CRYPTO_AES_CBC) &&
807 cmd->enccrd = crd1;