games/cribbage/crib.c
328
CARD crd;
games/cribbage/crib.c
333
crd = phand[infrom(phand, FULLHAND, prompt)];
games/cribbage/crib.c
334
cremove(crd, phand, FULLHAND);
games/cribbage/crib.c
336
crib[0] = crd;
games/cribbage/crib.c
339
crd = phand[infrom(phand, FULLHAND - 1, prompt)];
games/cribbage/crib.c
340
cremove(crd, phand, FULLHAND - 1);
games/cribbage/crib.c
342
crib[1] = crd;
games/cribbage/crib.c
445
CARD crd;
games/cribbage/crib.c
495
crd = ch[j];
games/cribbage/crib.c
496
cremove(crd, ch, cnum--);
games/cribbage/crib.c
497
sum += VAL(crd.rank);
games/cribbage/crib.c
498
Table[Tcnt++] = crd;
games/cribbage/crib.c
502
msgcard(crd, FALSE);
games/cribbage/crib.c
537
crd = ph[0];
games/cribbage/crib.c
543
crd = ph[infrom(ph,
games/cribbage/crib.c
545
if (sum + VAL(crd.rank) <= 31)
games/cribbage/crib.c
550
makeknown(&crd, 1);
games/cribbage/crib.c
551
cremove(crd, ph, pnum--);
games/cribbage/crib.c
552
i = pegscore(crd, Table, Tcnt, sum);
games/cribbage/crib.c
553
sum += VAL(crd.rank);
games/cribbage/crib.c
554
Table[Tcnt++] = crd;
games/cribbage/io.c
156
CARD crd;
games/cribbage/io.c
165
if (incard(&crd)) { /* if card is full card */
games/cribbage/io.c
166
if (!isone(crd, hand, n))
games/cribbage/io.c
170
if (hand[i].rank == crd.rank &&
games/cribbage/io.c
171
hand[i].suit == crd.suit)
games/cribbage/io.c
181
if (crd.rank != EMPTY) {
games/cribbage/io.c
183
if (hand[i].rank == crd.rank)
games/cribbage/io.c
189
if (hand[j].rank == crd.rank)
games/cribbage/io.c
207
incard(CARD *crd)
games/cribbage/io.c
274
(*crd).rank = rnk;
games/cribbage/io.c
275
(*crd).suit = sut;
games/cribbage/score.c
279
pegscore(CARD crd, CARD tbl[], int n, int sum)
games/cribbage/score.c
285
sum += VAL(crd.rank);
games/cribbage/score.c
295
while ((j <= n) && (crd.rank == tbl[n - j].rank))
games/cribbage/score.c
301
lo = hi = crd.rank;
games/cribbage/score.c
304
got[crd.rank] = TRUE;
sys/arch/alpha/include/rpb.h
432
struct crd *crb_v_dispatch; /* 0: virtual dispatch addr */
sys/arch/alpha/include/rpb.h
434
struct crd *crb_v_fixup; /* 10: virtual fixup addr */
sys/arch/amd64/amd64/aesni.c
424
aesni_swauth(struct cryptop *crp, struct cryptodesc *crd,
sys/arch/amd64/amd64/aesni.c
434
return (swcr_authcompute(crp, crd, sw, buf, type));
sys/arch/amd64/amd64/aesni.c
438
aesni_encdec(struct cryptop *crp, struct cryptodesc *crd,
sys/arch/amd64/amd64/aesni.c
450
if (crd->crd_len > ses->ses_buflen) {
sys/arch/amd64/amd64/aesni.c
457
rlen = roundup(crd->crd_len, EALG_MAX_BLOCK_LEN);
sys/arch/amd64/amd64/aesni.c
466
ivlen = (crd->crd_alg == CRYPTO_AES_CBC) ? 16 : 8;
sys/arch/amd64/amd64/aesni.c
469
if (crd->crd_flags & CRD_F_ENCRYPT) {
sys/arch/amd64/amd64/aesni.c
470
if (crd->crd_flags & CRD_F_IV_EXPLICIT)
sys/arch/amd64/amd64/aesni.c
471
memcpy(iv, crd->crd_iv, ivlen);
sys/arch/amd64/amd64/aesni.c
476
if ((crd->crd_flags & CRD_F_IV_PRESENT) == 0) {
sys/arch/amd64/amd64/aesni.c
479
crd->crd_inject, ivlen, iv, M_NOWAIT)) {
sys/arch/amd64/amd64/aesni.c
485
crd->crd_inject, ivlen, iv);
sys/arch/amd64/amd64/aesni.c
488
if (crd->crd_flags & CRD_F_IV_EXPLICIT)
sys/arch/amd64/amd64/aesni.c
489
memcpy(iv, crd->crd_iv, ivlen);
sys/arch/amd64/amd64/aesni.c
493
crd->crd_inject, ivlen, iv);
sys/arch/amd64/amd64/aesni.c
496
crd->crd_inject, ivlen, iv);
sys/arch/amd64/amd64/aesni.c
534
m_copydata((struct mbuf *)crp->crp_buf, crd->crd_skip,
sys/arch/amd64/amd64/aesni.c
535
crd->crd_len, buf);
sys/arch/amd64/amd64/aesni.c
537
cuio_copydata((struct uio *)crp->crp_buf, crd->crd_skip,
sys/arch/amd64/amd64/aesni.c
538
crd->crd_len, buf);
sys/arch/amd64/amd64/aesni.c
540
if (crd->crd_alg == CRYPTO_AES_CTR ||
sys/arch/amd64/amd64/aesni.c
541
crd->crd_alg == CRYPTO_AES_GCM_16 ||
sys/arch/amd64/amd64/aesni.c
542
crd->crd_alg == CRYPTO_AES_GMAC) {
sys/arch/amd64/amd64/aesni.c
547
rlen = roundup(crd->crd_len, AESCTR_BLOCKSIZE);
sys/arch/amd64/amd64/aesni.c
552
switch (crd->crd_alg) {
sys/arch/amd64/amd64/aesni.c
554
if (crd->crd_flags & CRD_F_ENCRYPT)
sys/arch/amd64/amd64/aesni.c
555
aesni_cbc_enc(ses, buf, buf, crd->crd_len, iv);
sys/arch/amd64/amd64/aesni.c
557
aesni_cbc_dec(ses, buf, buf, crd->crd_len, iv);
sys/arch/amd64/amd64/aesni.c
560
aesni_ctr_enc(ses, buf, buf, crd->crd_len, icb);
sys/arch/amd64/amd64/aesni.c
564
if (crd->crd_flags & CRD_F_ENCRYPT) {
sys/arch/amd64/amd64/aesni.c
568
bzero(buf + crd->crd_len, rlen - crd->crd_len);
sys/arch/amd64/amd64/aesni.c
585
*dw = htobe32(crd->crd_len * 8);
sys/arch/amd64/amd64/aesni.c
591
if (crd->crd_flags & CRD_F_ENCRYPT)
sys/arch/amd64/amd64/aesni.c
592
aesni_xts_enc(ses->ses_xts, buf, buf, crd->crd_len, iv);
sys/arch/amd64/amd64/aesni.c
594
aesni_xts_dec(ses->ses_xts, buf, buf, crd->crd_len, iv);
sys/arch/amd64/amd64/aesni.c
603
if (m_copyback((struct mbuf *)crp->crp_buf, crd->crd_skip,
sys/arch/amd64/amd64/aesni.c
604
crd->crd_len, buf, M_NOWAIT)) {
sys/arch/amd64/amd64/aesni.c
609
cuio_copyback((struct uio *)crp->crp_buf, crd->crd_skip,
sys/arch/amd64/amd64/aesni.c
610
crd->crd_len, buf);
sys/arch/amd64/amd64/aesni.c
630
explicit_bzero(buf, roundup(crd->crd_len, EALG_MAX_BLOCK_LEN));
sys/arch/amd64/amd64/aesni.c
638
struct cryptodesc *crd, *crda, *crde;
sys/arch/amd64/amd64/aesni.c
653
crd = &crp->crp_desc[i];
sys/arch/amd64/amd64/aesni.c
654
switch (crd->crd_alg) {
sys/arch/amd64/amd64/aesni.c
658
err = aesni_encdec(crp, crd, NULL, ses);
sys/arch/amd64/amd64/aesni.c
665
crde = crd;
sys/arch/amd64/amd64/aesni.c
672
crda = crd;
sys/arch/amd64/amd64/aesni.c
687
err = aesni_swauth(crp, crd, ses->ses_swd,
sys/arch/amd64/amd64/via.c
315
viac3_crypto_swauth(struct cryptop *crp, struct cryptodesc *crd,
sys/arch/amd64/amd64/via.c
325
return (swcr_authcompute(crp, crd, sw, buf, type));
sys/arch/amd64/amd64/via.c
329
viac3_crypto_encdec(struct cryptop *crp, struct cryptodesc *crd,
sys/arch/amd64/amd64/via.c
335
if ((crd->crd_len % 16) != 0)
sys/arch/amd64/amd64/via.c
338
sc->op_buf = malloc(crd->crd_len, M_DEVBUF, M_NOWAIT);
sys/arch/amd64/amd64/via.c
342
if (crd->crd_flags & CRD_F_ENCRYPT) {
sys/arch/amd64/amd64/via.c
345
if (crd->crd_flags & CRD_F_IV_EXPLICIT)
sys/arch/amd64/amd64/via.c
346
memcpy(sc->op_iv, crd->crd_iv, 16);
sys/arch/amd64/amd64/via.c
350
if ((crd->crd_flags & CRD_F_IV_PRESENT) == 0) {
sys/arch/amd64/amd64/via.c
353
crd->crd_inject, 16, sc->op_iv, M_NOWAIT);
sys/arch/amd64/amd64/via.c
356
crd->crd_inject, 16, sc->op_iv);
sys/arch/amd64/amd64/via.c
358
memcpy(crp->crp_buf + crd->crd_inject,
sys/arch/amd64/amd64/via.c
366
if (crd->crd_flags & CRD_F_IV_EXPLICIT)
sys/arch/amd64/amd64/via.c
367
memcpy(sc->op_iv, crd->crd_iv, 16);
sys/arch/amd64/amd64/via.c
371
crd->crd_inject, 16, sc->op_iv);
sys/arch/amd64/amd64/via.c
374
crd->crd_inject, 16, sc->op_iv);
sys/arch/amd64/amd64/via.c
377
crp->crp_buf + crd->crd_inject, 16);
sys/arch/amd64/amd64/via.c
383
crd->crd_skip, crd->crd_len, sc->op_buf);
sys/arch/amd64/amd64/via.c
386
crd->crd_skip, crd->crd_len, sc->op_buf);
sys/arch/amd64/amd64/via.c
388
memcpy(sc->op_buf, crp->crp_buf + crd->crd_skip, crd->crd_len);
sys/arch/amd64/amd64/via.c
392
crd->crd_len / 16, sc->op_iv);
sys/arch/amd64/amd64/via.c
396
crd->crd_skip, crd->crd_len, sc->op_buf, M_NOWAIT);
sys/arch/amd64/amd64/via.c
399
crd->crd_skip, crd->crd_len, sc->op_buf);
sys/arch/amd64/amd64/via.c
401
memcpy(crp->crp_buf + crd->crd_skip, sc->op_buf,
sys/arch/amd64/amd64/via.c
402
crd->crd_len);
sys/arch/amd64/amd64/via.c
406
explicit_bzero(sc->op_buf, crd->crd_len);
sys/arch/amd64/amd64/via.c
407
free(sc->op_buf, M_DEVBUF, crd->crd_len);
sys/arch/amd64/amd64/via.c
419
struct cryptodesc *crd;
sys/arch/amd64/amd64/via.c
437
crd = &crp->crp_desc[i];
sys/arch/amd64/amd64/via.c
438
switch (crd->crd_alg) {
sys/arch/amd64/amd64/via.c
440
if ((err = viac3_crypto_encdec(crp, crd, ses, sc,
sys/arch/amd64/amd64/via.c
451
if ((err = viac3_crypto_swauth(crp, crd, ses->swd,
sys/arch/amd64/amd64/via.c
64
#define VIAC3_SID(crd,ses) (((crd) << 28) | ((ses) & 0x0fffffff))
sys/arch/arm64/arm64/cryptox.c
331
cryptox_swauth(struct cryptop *crp, struct cryptodesc *crd,
sys/arch/arm64/arm64/cryptox.c
341
return (swcr_authcompute(crp, crd, sw, buf, type));
sys/arch/arm64/arm64/cryptox.c
345
cryptox_encdec(struct cryptop *crp, struct cryptodesc *crd,
sys/arch/arm64/arm64/cryptox.c
354
if (crd->crd_len > ses->ses_buflen) {
sys/arch/arm64/arm64/cryptox.c
361
rlen = roundup(crd->crd_len, EALG_MAX_BLOCK_LEN);
sys/arch/arm64/arm64/cryptox.c
373
if (crd->crd_flags & CRD_F_ENCRYPT) {
sys/arch/arm64/arm64/cryptox.c
374
if (crd->crd_flags & CRD_F_IV_EXPLICIT)
sys/arch/arm64/arm64/cryptox.c
375
memcpy(iv, crd->crd_iv, ivlen);
sys/arch/arm64/arm64/cryptox.c
380
if ((crd->crd_flags & CRD_F_IV_PRESENT) == 0) {
sys/arch/arm64/arm64/cryptox.c
383
crd->crd_inject, ivlen, iv, M_NOWAIT)) {
sys/arch/arm64/arm64/cryptox.c
389
crd->crd_inject, ivlen, iv);
sys/arch/arm64/arm64/cryptox.c
392
if (crd->crd_flags & CRD_F_IV_EXPLICIT)
sys/arch/arm64/arm64/cryptox.c
393
memcpy(iv, crd->crd_iv, ivlen);
sys/arch/arm64/arm64/cryptox.c
397
crd->crd_inject, ivlen, iv);
sys/arch/arm64/arm64/cryptox.c
400
crd->crd_inject, ivlen, iv);
sys/arch/arm64/arm64/cryptox.c
406
m_copydata((struct mbuf *)crp->crp_buf, crd->crd_skip,
sys/arch/arm64/arm64/cryptox.c
407
crd->crd_len, buf);
sys/arch/arm64/arm64/cryptox.c
409
cuio_copydata((struct uio *)crp->crp_buf, crd->crd_skip,
sys/arch/arm64/arm64/cryptox.c
410
crd->crd_len, buf);
sys/arch/arm64/arm64/cryptox.c
414
switch (crd->crd_alg) {
sys/arch/arm64/arm64/cryptox.c
416
if (crd->crd_flags & CRD_F_ENCRYPT)
sys/arch/arm64/arm64/cryptox.c
417
aes_v8_cbc_encrypt(buf, buf, crd->crd_len, &ses->ses_ekey, iv, 1);
sys/arch/arm64/arm64/cryptox.c
419
aes_v8_cbc_encrypt(buf, buf, crd->crd_len, &ses->ses_dkey, iv, 0);
sys/arch/arm64/arm64/cryptox.c
428
if (m_copyback((struct mbuf *)crp->crp_buf, crd->crd_skip,
sys/arch/arm64/arm64/cryptox.c
429
crd->crd_len, buf, M_NOWAIT)) {
sys/arch/arm64/arm64/cryptox.c
434
cuio_copyback((struct uio *)crp->crp_buf, crd->crd_skip,
sys/arch/arm64/arm64/cryptox.c
435
crd->crd_len, buf);
sys/arch/arm64/arm64/cryptox.c
438
explicit_bzero(buf, roundup(crd->crd_len, EALG_MAX_BLOCK_LEN));
sys/arch/arm64/arm64/cryptox.c
446
struct cryptodesc *crd, *crde;
sys/arch/arm64/arm64/cryptox.c
461
crd = &crp->crp_desc[i];
sys/arch/arm64/arm64/cryptox.c
462
switch (crd->crd_alg) {
sys/arch/arm64/arm64/cryptox.c
464
err = cryptox_encdec(crp, crd, ses);
sys/arch/arm64/arm64/cryptox.c
474
err = cryptox_swauth(crp, crd, ses->ses_swd,
sys/arch/i386/i386/via.c
323
viac3_crypto_swauth(struct cryptop *crp, struct cryptodesc *crd,
sys/arch/i386/i386/via.c
333
return (swcr_authcompute(crp, crd, sw, buf, type));
sys/arch/i386/i386/via.c
337
viac3_crypto_encdec(struct cryptop *crp, struct cryptodesc *crd,
sys/arch/i386/i386/via.c
343
if ((crd->crd_len % 16) != 0)
sys/arch/i386/i386/via.c
346
sc->op_buf = malloc(crd->crd_len, M_DEVBUF, M_NOWAIT);
sys/arch/i386/i386/via.c
350
if (crd->crd_flags & CRD_F_ENCRYPT) {
sys/arch/i386/i386/via.c
353
if (crd->crd_flags & CRD_F_IV_EXPLICIT)
sys/arch/i386/i386/via.c
354
memcpy(sc->op_iv, crd->crd_iv, 16);
sys/arch/i386/i386/via.c
358
if ((crd->crd_flags & CRD_F_IV_PRESENT) == 0) {
sys/arch/i386/i386/via.c
361
crd->crd_inject, 16, sc->op_iv, M_NOWAIT);
sys/arch/i386/i386/via.c
364
crd->crd_inject, 16, sc->op_iv);
sys/arch/i386/i386/via.c
366
memcpy(crp->crp_buf + crd->crd_inject,
sys/arch/i386/i386/via.c
374
if (crd->crd_flags & CRD_F_IV_EXPLICIT)
sys/arch/i386/i386/via.c
375
memcpy(sc->op_iv, crd->crd_iv, 16);
sys/arch/i386/i386/via.c
379
crd->crd_inject, 16, sc->op_iv);
sys/arch/i386/i386/via.c
382
crd->crd_inject, 16, sc->op_iv);
sys/arch/i386/i386/via.c
385
crp->crp_buf + crd->crd_inject, 16);
sys/arch/i386/i386/via.c
391
crd->crd_skip, crd->crd_len, sc->op_buf);
sys/arch/i386/i386/via.c
394
crd->crd_skip, crd->crd_len, sc->op_buf);
sys/arch/i386/i386/via.c
396
memcpy(sc->op_buf, crp->crp_buf + crd->crd_skip, crd->crd_len);
sys/arch/i386/i386/via.c
400
crd->crd_len / 16, sc->op_iv);
sys/arch/i386/i386/via.c
404
crd->crd_skip, crd->crd_len, sc->op_buf, M_NOWAIT);
sys/arch/i386/i386/via.c
407
crd->crd_skip, crd->crd_len, sc->op_buf);
sys/arch/i386/i386/via.c
409
memcpy(crp->crp_buf + crd->crd_skip, sc->op_buf,
sys/arch/i386/i386/via.c
410
crd->crd_len);
sys/arch/i386/i386/via.c
414
explicit_bzero(sc->op_buf, crd->crd_len);
sys/arch/i386/i386/via.c
415
free(sc->op_buf, M_DEVBUF, crd->crd_len);
sys/arch/i386/i386/via.c
427
struct cryptodesc *crd;
sys/arch/i386/i386/via.c
445
crd = &crp->crp_desc[i];
sys/arch/i386/i386/via.c
446
switch (crd->crd_alg) {
sys/arch/i386/i386/via.c
448
if ((err = viac3_crypto_encdec(crp, crd, ses, sc,
sys/arch/i386/i386/via.c
459
if ((err = viac3_crypto_swauth(crp, crd, ses->swd,
sys/arch/i386/i386/via.c
64
#define VIAC3_SID(crd,ses) (((crd) << 28) | ((ses) & 0x0fffffff))
sys/arch/i386/pci/glxsb.c
191
#define GLXSB_SID(crd,ses) (((crd) << 28) | ((ses) & 0x0fffffff))
sys/arch/i386/pci/glxsb.c
618
glxsb_crypto_swauth(struct cryptop *crp, struct cryptodesc *crd,
sys/arch/i386/pci/glxsb.c
628
return (swcr_authcompute(crp, crd, sw, buf, type));
sys/arch/i386/pci/glxsb.c
632
glxsb_crypto_swenc(struct cryptop *crp, struct cryptodesc *crd,
sys/arch/i386/pci/glxsb.c
642
return (swcr_encdec(crd, sw, buf, type));
sys/arch/i386/pci/glxsb.c
646
glxsb_crypto_encdec(struct cryptop *crp, struct cryptodesc *crd,
sys/arch/i386/pci/glxsb.c
657
if (crd == NULL || (crd->crd_len % SB_AES_BLOCK_SIZE) != 0) {
sys/arch/i386/pci/glxsb.c
663
xlen = crd->crd_len > GLXSB_MAX_AES_LEN ?
sys/arch/i386/pci/glxsb.c
664
GLXSB_MAX_AES_LEN : crd->crd_len;
sys/arch/i386/pci/glxsb.c
676
if (crd->crd_flags & CRD_F_ENCRYPT) {
sys/arch/i386/pci/glxsb.c
678
if (crd->crd_flags & CRD_F_IV_EXPLICIT)
sys/arch/i386/pci/glxsb.c
679
bcopy(crd->crd_iv, op_iv, sizeof(op_iv));
sys/arch/i386/pci/glxsb.c
683
if ((crd->crd_flags & CRD_F_IV_PRESENT) == 0) {
sys/arch/i386/pci/glxsb.c
686
crd->crd_inject, sizeof(op_iv), op_iv,
sys/arch/i386/pci/glxsb.c
690
crd->crd_inject, sizeof(op_iv), op_iv);
sys/arch/i386/pci/glxsb.c
693
crp->crp_buf + crd->crd_inject, sizeof(op_iv));
sys/arch/i386/pci/glxsb.c
699
if (crd->crd_flags & CRD_F_IV_EXPLICIT)
sys/arch/i386/pci/glxsb.c
700
bcopy(crd->crd_iv, op_iv, sizeof(op_iv));
sys/arch/i386/pci/glxsb.c
704
crd->crd_inject, sizeof(op_iv), op_iv);
sys/arch/i386/pci/glxsb.c
707
crd->crd_inject, sizeof(op_iv), op_iv);
sys/arch/i386/pci/glxsb.c
709
bcopy(crp->crp_buf + crd->crd_inject,
sys/arch/i386/pci/glxsb.c
715
tlen = crd->crd_len;
sys/arch/i386/pci/glxsb.c
723
crd->crd_skip + offset, len, op_src);
sys/arch/i386/pci/glxsb.c
726
crd->crd_skip + offset, len, op_src);
sys/arch/i386/pci/glxsb.c
728
bcopy(crp->crp_buf + crd->crd_skip + offset, op_src,
sys/arch/i386/pci/glxsb.c
740
crd->crd_skip + offset, len, op_dst, M_NOWAIT);
sys/arch/i386/pci/glxsb.c
743
crd->crd_skip + offset, len, op_dst);
sys/arch/i386/pci/glxsb.c
745
bcopy(op_dst, crp->crp_buf + crd->crd_skip + offset,
sys/arch/i386/pci/glxsb.c
755
if (crd->crd_flags & CRD_F_ENCRYPT)
sys/arch/i386/pci/glxsb.c
776
struct cryptodesc *crd;
sys/arch/i386/pci/glxsb.c
796
crd = &crp->crp_desc[i];
sys/arch/i386/pci/glxsb.c
797
switch (crd->crd_alg) {
sys/arch/i386/pci/glxsb.c
800
if ((err = glxsb_crypto_swenc(crp, crd, ses->ses_swd_enc,
sys/arch/i386/pci/glxsb.c
803
} else if ((err = glxsb_crypto_encdec(crp, crd, ses, sc,
sys/arch/i386/pci/glxsb.c
814
if ((err = glxsb_crypto_swauth(crp, crd, ses->ses_swd_auth,
sys/arch/octeon/dev/octcrypto.c
593
struct cryptodesc *crd, *crd2;
sys/arch/octeon/dev/octcrypto.c
610
crd = &crp->crp_desc[0];
sys/arch/octeon/dev/octcrypto.c
612
alg = alg_class(crd->crd_alg);
sys/arch/octeon/dev/octcrypto.c
616
error = octcrypto_authenc_hmac(crp, crd, crd2, ses);
sys/arch/octeon/dev/octcrypto.c
619
error = octcrypto_authenc_hmac(crp, crd2, crd, ses);
sys/arch/octeon/dev/octcrypto.c
622
error = octcrypto_authenc_gmac(crp, crd, crd2, ses);
sys/arch/octeon/dev/octcrypto.c
625
error = octcrypto_authenc_gmac(crp, crd2, crd, ses);
sys/arch/octeon/dev/octcrypto.c
631
crd = &crp->crp_desc[i];
sys/arch/octeon/dev/octcrypto.c
632
switch (crd->crd_alg) {
sys/arch/octeon/dev/octcrypto.c
635
error = octcrypto_authenc_hmac(crp, crd, NULL, ses);
sys/arch/octeon/dev/octcrypto.c
643
error = octcrypto_authenc_hmac(crp, NULL, crd, ses);
sys/arch/octeon/dev/octcrypto.c
647
error = octcrypto_swauth(crp, crd, ses->ses_swd,
sys/arch/octeon/dev/octcrypto.c
663
octcrypto_swauth(struct cryptop *crp, struct cryptodesc *crd,
sys/arch/octeon/dev/octcrypto.c
673
return swcr_authcompute(crp, crd, sw, buf, type);
sys/crypto/cryptosoft.c
1044
struct cryptodesc *crd;
sys/crypto/cryptosoft.c
1074
crd = &crp->crp_desc[i];
sys/crypto/cryptosoft.c
1086
if (sw->sw_alg == crd->crd_alg)
sys/crypto/cryptosoft.c
1105
if ((err = swcr_encdec(crd, sw,
sys/crypto/cryptosoft.c
1115
if ((err = swcr_authcompute(crp, crd, sw,
sys/crypto/cryptosoft.c
1131
if ((err = swcr_compdec(crd, sw,
sys/crypto/cryptosoft.c
114
if (crd->crd_len % blks)
sys/crypto/cryptosoft.c
123
if (crd->crd_flags & CRD_F_ENCRYPT) {
sys/crypto/cryptosoft.c
125
if (crd->crd_flags & CRD_F_IV_EXPLICIT)
sys/crypto/cryptosoft.c
126
bcopy(crd->crd_iv, iv, ivlen);
sys/crypto/cryptosoft.c
131
if (!(crd->crd_flags & CRD_F_IV_PRESENT))
sys/crypto/cryptosoft.c
132
COPYBACK(outtype, buf, crd->crd_inject, ivlen, iv);
sys/crypto/cryptosoft.c
136
if (crd->crd_flags & CRD_F_IV_EXPLICIT)
sys/crypto/cryptosoft.c
137
bcopy(crd->crd_iv, iv, ivlen);
sys/crypto/cryptosoft.c
140
COPYDATA(outtype, buf, crd->crd_inject, ivlen, iv);
sys/crypto/cryptosoft.c
155
m = m_getptr(m, crd->crd_skip, &k);
sys/crypto/cryptosoft.c
159
i = crd->crd_len;
sys/crypto/cryptosoft.c
171
if (crd->crd_flags & CRD_F_ENCRYPT) {
sys/crypto/cryptosoft.c
178
} else if (crd->crd_flags & CRD_F_ENCRYPT) {
sys/crypto/cryptosoft.c
243
if (crd->crd_flags & CRD_F_ENCRYPT) {
sys/crypto/cryptosoft.c
250
} else if (crd->crd_flags & CRD_F_ENCRYPT) {
sys/crypto/cryptosoft.c
280
count = crd->crd_skip;
sys/crypto/cryptosoft.c
285
i = crd->crd_len;
sys/crypto/cryptosoft.c
298
if (crd->crd_flags & CRD_F_ENCRYPT) {
sys/crypto/cryptosoft.c
305
} else if (crd->crd_flags & CRD_F_ENCRYPT) {
sys/crypto/cryptosoft.c
361
if (crd->crd_flags & CRD_F_ENCRYPT) {
sys/crypto/cryptosoft.c
368
} else if (crd->crd_flags & CRD_F_ENCRYPT) {
sys/crypto/cryptosoft.c
419
swcr_authcompute(struct cryptop *crp, struct cryptodesc *crd,
sys/crypto/cryptosoft.c
435
err = m_apply((struct mbuf *) buf, crd->crd_skip, crd->crd_len,
sys/crypto/cryptosoft.c
439
err = cuio_apply((struct uio *) buf, crd->crd_skip,
sys/crypto/cryptosoft.c
440
crd->crd_len,
sys/crypto/cryptosoft.c
447
if (crd->crd_flags & CRD_F_ESN)
sys/crypto/cryptosoft.c
448
axf->Update(&ctx, crd->crd_esn, 4);
sys/crypto/cryptosoft.c
469
COPYBACK(outtype, buf, crd->crd_inject, axf->authsize, aalg);
sys/crypto/cryptosoft.c
487
struct cryptodesc *crd, *crda = NULL, *crde = NULL;
sys/crypto/cryptosoft.c
500
crd = &crp->crp_desc[i];
sys/crypto/cryptosoft.c
502
if (sw->sw_alg == crd->crd_alg)
sys/crypto/cryptosoft.c
513
crde = crd;
sys/crypto/cryptosoft.c
522
crda = crd;
sys/crypto/cryptosoft.c
655
swcr_compdec(struct cryptodesc *crd, struct swcr_data *sw,
sys/crypto/cryptosoft.c
671
data = malloc(crd->crd_len, M_CRYPTO_DATA, M_NOWAIT);
sys/crypto/cryptosoft.c
674
COPYDATA(outtype, buf, crd->crd_skip, crd->crd_len, data);
sys/crypto/cryptosoft.c
676
if (crd->crd_flags & CRD_F_COMP)
sys/crypto/cryptosoft.c
677
result = cxf->compress(data, crd->crd_len, &out);
sys/crypto/cryptosoft.c
679
result = cxf->decompress(data, crd->crd_len, &out);
sys/crypto/cryptosoft.c
681
free(data, M_CRYPTO_DATA, crd->crd_len);
sys/crypto/cryptosoft.c
690
if (crd->crd_flags & CRD_F_COMP) {
sys/crypto/cryptosoft.c
691
if (result > crd->crd_len) {
sys/crypto/cryptosoft.c
704
error = m_copyback((struct mbuf *)buf, crd->crd_skip, result,
sys/crypto/cryptosoft.c
709
cuio_copyback((struct uio *)buf, crd->crd_skip, result, out);
sys/crypto/cryptosoft.c
710
if (result < crd->crd_len) {
sys/crypto/cryptosoft.c
711
adj = result - crd->crd_len;
sys/crypto/cryptosoft.c
713
adj = result - crd->crd_len;
sys/crypto/cryptosoft.c
719
adj = crd->crd_len - result;
sys/crypto/cryptosoft.c
99
swcr_encdec(struct cryptodesc *crd, struct swcr_data *sw, caddr_t buf,
sys/dev/softraid_crypto.c
283
struct cryptodesc *crd;
sys/dev/softraid_crypto.c
328
crd = &crwu->cr_crp->crp_desc[i];
sys/dev/softraid_crypto.c
329
crd->crd_skip = i << DEV_BSHIFT;
sys/dev/softraid_crypto.c
330
crd->crd_len = DEV_BSIZE;
sys/dev/softraid_crypto.c
331
crd->crd_inject = 0;
sys/dev/softraid_crypto.c
332
crd->crd_flags = flags;
sys/dev/softraid_crypto.c
333
crd->crd_alg = mdd_crypto->scr_alg;
sys/dev/softraid_crypto.c
334
crd->crd_klen = mdd_crypto->scr_klen;
sys/dev/softraid_crypto.c
335
crd->crd_key = mdd_crypto->scr_key[0];
sys/dev/softraid_crypto.c
336
memcpy(crd->crd_iv, &blkno, sizeof(blkno));