Lines Matching refs:enccrd
852 struct cryptodesc *crd1, *crd2, *maccrd, *enccrd;
918 enccrd = NULL;
925 enccrd = crd1;
942 enccrd = crd2;
951 enccrd = crd1;
961 if (enccrd) {
962 if (enccrd->crd_flags & CRD_F_KEY_EXPLICIT)
963 safe_setup_enckey(ses, enccrd->crd_key);
965 if (enccrd->crd_alg == CRYPTO_DES_CBC) {
969 } else if (enccrd->crd_alg == CRYPTO_3DES_CBC) {
973 } else if (enccrd->crd_alg == CRYPTO_AES_CBC) {
997 if (enccrd->crd_flags & CRD_F_ENCRYPT) {
1000 if (enccrd->crd_flags & CRD_F_IV_EXPLICIT)
1001 iv = enccrd->crd_iv;
1004 if ((enccrd->crd_flags & CRD_F_IV_PRESENT) == 0) {
1006 enccrd->crd_inject, ivsize, iv);
1014 if (enccrd->crd_flags & CRD_F_IV_EXPLICIT) {
1015 bcopy(enccrd->crd_iv,
1019 enccrd->crd_inject, ivsize,
1068 if (enccrd && maccrd) {
1074 coffset = enccrd->crd_skip - maccrd->crd_skip;
1078 __func__, maccrd->crd_skip, enccrd->crd_skip));
1083 oplen = enccrd->crd_skip + enccrd->crd_len;
1098 enccrd->crd_skip, enccrd->crd_len,
1099 enccrd->crd_inject);
1135 if (enccrd) {
1136 bypass = enccrd->crd_skip;
1137 oplen = bypass + enccrd->crd_len;
1208 if (enccrd == NULL && maccrd != NULL) {