Lines Matching refs:enccrd
1463 dlen = cmd->enccrd->crd_len; in hifn_write_command()
1468 cry_cmd->header_skip = htole16(cmd->enccrd->crd_skip); in hifn_write_command()
2169 struct cryptodesc *crd1, *crd2, *maccrd, *enccrd; in hifn_process() local
2206 enccrd = NULL; in hifn_process()
2214 enccrd = crd1; in hifn_process()
2237 enccrd = crd2; in hifn_process()
2247 enccrd = crd1; in hifn_process()
2258 if (enccrd) { in hifn_process()
2259 cmd->enccrd = enccrd; in hifn_process()
2261 switch (enccrd->crd_alg) { in hifn_process()
2284 if (enccrd->crd_alg != CRYPTO_ARC4) { in hifn_process()
2285 ivlen = ((enccrd->crd_alg == CRYPTO_AES_CBC) ? in hifn_process()
2287 if (enccrd->crd_flags & CRD_F_ENCRYPT) { in hifn_process()
2288 if (enccrd->crd_flags & CRD_F_IV_EXPLICIT) in hifn_process()
2289 memcpy(cmd->iv, enccrd->crd_iv, ivlen); in hifn_process()
2293 if ((enccrd->crd_flags & CRD_F_IV_PRESENT) in hifn_process()
2297 enccrd->crd_inject, in hifn_process()
2301 enccrd->crd_inject, in hifn_process()
2305 if (enccrd->crd_flags & CRD_F_IV_EXPLICIT) in hifn_process()
2306 memcpy(cmd->iv, enccrd->crd_iv, ivlen); in hifn_process()
2309 enccrd->crd_inject, ivlen, cmd->iv); in hifn_process()
2312 enccrd->crd_inject, in hifn_process()
2317 cmd->ck = enccrd->crd_key; in hifn_process()
2318 cmd->cklen = enccrd->crd_klen >> 3; in hifn_process()