Home | History | Annotate | Download | only in marvell

Lines Matching defs:crd

52 #define MVCESA_SID(crd, sesn)		(((crd) << 28) | ((sesn) & 0x0fffffff))
348 struct cryptodesc *crd;
374 for (crd = crp->crp_desc; crd; crd = crd->crd_next) {
375 switch (crd->crd_alg) {
382 if (crd->crd_alg == CRYPTO_DES_CBC)
388 if (crd->crd_flags & CRD_F_ENCRYPT) {
390 if (crd->crd_flags & CRD_F_IV_EXPLICIT)
391 iv = (uint32_t *)crd->crd_iv;
396 if (!(crd->crd_flags & CRD_F_IV_PRESENT)) {
398 m_copyback(m, crd->crd_inject,
402 crd->crd_inject, 8, iv);
406 if (crd->crd_flags & CRD_F_IV_EXPLICIT)
407 iv = (uint32_t *)crd->crd_iv;
410 m_copydata(m, crd->crd_inject,
414 crd->crd_inject, 8, ivbuf);
420 alg, mode, dir, iv, crd->crd_skip, crd->crd_len,
433 if (crd->crd_alg == CRYPTO_SHA1 ||
434 crd->crd_alg == CRYPTO_SHA1_HMAC) {
441 bits = crd->crd_len << 3;
442 if (crd->crd_alg == CRYPTO_SHA1_HMAC ||
443 crd->crd_alg == CRYPTO_MD5_HMAC) {
449 alg, iv, digest, bits, crd->crd_skip, crd->crd_len,
454 if (crd->crd_alg == CRYPTO_SHA1_HMAC ||
455 crd->crd_alg == CRYPTO_MD5_HMAC)
465 memcpy(buf + crd->crd_inject, digest, dlen / 8);
467 m_copyback(m, crd->crd_inject, dlen / 8,