Searched refs:enccrd (Results 1 - 16 of 16) sorted by relevance

/freebsd-11-stable/sys/crypto/via/
H A Dpadlock_cipher.c169 padlock_cipher_alloc(struct cryptodesc *enccrd, struct cryptop *crp, argument
185 addr = (u_char *)iov->iov_base + enccrd->crd_skip;
196 addr = malloc(enccrd->crd_len + 16, M_PADLOCK, M_NOWAIT);
201 padlock_cipher_process(struct padlock_session *ses, struct cryptodesc *enccrd, argument
210 buf = padlock_cipher_alloc(enccrd, crp, &allocated);
216 if ((enccrd->crd_flags & CRD_F_KEY_EXPLICIT) != 0) {
217 padlock_cipher_key_setup(ses, enccrd->crd_key,
218 enccrd->crd_klen);
226 if ((enccrd->crd_flags & CRD_F_ENCRYPT) != 0) {
229 if ((enccrd
[all...]
H A Dpadlock.c313 struct cryptodesc *crd, *enccrd, *maccrd; local
316 enccrd = maccrd = NULL;
343 if (enccrd != NULL) {
347 enccrd = crd;
353 if (enccrd == NULL || (enccrd->crd_len % AES_BLOCK_LEN) != 0) {
371 if (maccrd != NULL && maccrd->crd_next == enccrd) {
377 error = padlock_cipher_process(ses, enccrd, crp);
382 if (maccrd != NULL && enccrd->crd_next == maccrd) {
H A Dpadlock.h87 struct cryptodesc *enccrd, struct cryptop *crp);
/freebsd-11-stable/sys/crypto/aesni/
H A Daesni.c84 struct cryptodesc *enccrd, struct cryptodesc *authcrd, struct cryptop *crp);
335 struct cryptodesc *crd, *enccrd, *authcrd; local
339 enccrd = NULL;
357 if (enccrd != NULL) {
361 enccrd = crd;
365 if (enccrd != NULL) {
369 enccrd = crd;
390 if (enccrd == NULL || (needauth && authcrd == NULL)) {
396 if ((enccrd->crd_alg == CRYPTO_AES_CBC || enccrd
424 aesni_cipher_alloc(struct cryptodesc *enccrd, struct cryptop *crp, int *allocated) argument
515 aesni_cipher_process(struct aesni_session *ses, struct cryptodesc *enccrd, struct cryptodesc *authcrd, struct cryptop *crp) argument
[all...]
H A Daesni.h114 uint8_t *aesni_cipher_alloc(struct cryptodesc *enccrd, struct cryptop *crp,
/freebsd-11-stable/sys/mips/rmi/dev/sec/
H A Drmisec.c352 struct cryptodesc *crd1, *crd2, *maccrd, *enccrd; local
383 enccrd = NULL;
389 enccrd = crd1;
404 enccrd = crd2;
414 enccrd = crd1;
467 if (enccrd) {
468 cmd->enccrd = enccrd;
474 if (enccrd->crd_flags & CRD_F_ENCRYPT) {
479 switch (enccrd
[all...]
H A Drmilib.h620 struct cryptodesc *enccrd, *maccrd; member in struct:xlr_sec_command
/freebsd-11-stable/sys/mips/nlm/dev/sec/
H A Dnlmsec.c79 struct cryptodesc *enccrd);
245 printf("enccrd :0x%x\n",(uint32_t)cmd->enccrd);
313 crd = cmd->enccrd;
569 struct cryptodesc *enccrd)
578 if (enccrd->crd_alg != CRYPTO_ARC4) {
579 ivlen = ((enccrd->crd_alg == CRYPTO_AES_CBC) ?
581 if (enccrd->crd_flags & CRD_F_ENCRYPT) {
582 if (enccrd->crd_flags & CRD_F_IV_EXPLICIT) {
583 bcopy(enccrd
568 xlp_copyiv(struct xlp_sec_softc *sc, struct xlp_sec_command *cmd, struct cryptodesc *enccrd) argument
[all...]
H A Dnlmseclib.c100 cipdesc = cmd->enccrd;
163 cipdesc = cmd->enccrd;
220 cipdesc = cmd->enccrd;
281 switch(cmd->enccrd->crd_alg) {
H A Dnlmseclib.h96 struct cryptodesc *enccrd, *maccrd; member in struct:xlp_sec_command
/freebsd-11-stable/sys/mips/cavium/cryptocteon/
H A Dcryptocteon.c347 struct cryptodesc *enccrd = NULL, *maccrd = NULL; local
401 /* point our enccrd and maccrd appropriately */
403 if (crd->crd_alg == od->octo_encalg) enccrd = crd;
407 if (crd->crd_alg == od->octo_encalg) enccrd = crd;
418 if (enccrd) {
419 if (enccrd->crd_flags & CRD_F_IV_EXPLICIT) {
420 ivp = enccrd->crd_iv;
424 enccrd->crd_inject, od->octo_ivsize, (caddr_t) ivp);
433 crypt_off = enccrd->crd_skip;
434 crypt_len = enccrd
[all...]
/freebsd-11-stable/sys/dev/safe/
H A Dsafe.c852 struct cryptodesc *crd1, *crd2, *maccrd, *enccrd; local
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
[all...]
/freebsd-11-stable/sys/dev/glxsb/
H A Dglxsb.c175 struct cryptodesc *to_enccrd; /* enccrd to perform */
826 struct cryptodesc *enccrd, *maccrd; local
830 enccrd = sc->sc_to.to_enccrd;
835 if (maccrd != NULL && maccrd->crd_next == enccrd) {
841 error = glxsb_crypto_encdec(crp, enccrd, ses, sc);
846 if (maccrd != NULL && enccrd->crd_next == maccrd) {
866 struct cryptodesc *crd, *enccrd, *maccrd; local
870 enccrd = maccrd = NULL;
897 if (enccrd != NULL) {
901 enccrd
[all...]
/freebsd-11-stable/sys/dev/ubsec/
H A Dubsec.c1037 struct cryptodesc *crd1, *crd2, *maccrd, *enccrd; local
1103 enccrd = NULL;
1107 enccrd = crd1;
1120 enccrd = crd2;
1126 enccrd = crd1;
1138 if (enccrd) {
1139 if (enccrd->crd_flags & CRD_F_KEY_EXPLICIT) {
1140 ubsec_setup_enckey(ses, enccrd->crd_alg,
1141 enccrd->crd_key);
1144 encoffset = enccrd
[all...]
/freebsd-11-stable/sys/dev/hifn/
H A Dhifn7751.c1590 dlen = cmd->enccrd->crd_len;
1595 cry_cmd->header_skip = htole16(cmd->enccrd->crd_skip);
2447 struct cryptodesc *crd1, *crd2, *maccrd, *enccrd; local
2491 enccrd = NULL;
2499 enccrd = crd1;
2516 enccrd = crd2;
2526 enccrd = crd1;
2537 if (enccrd) {
2538 cmd->enccrd = enccrd;
[all...]
H A Dhifn7751var.h282 struct cryptodesc *enccrd, *maccrd; member in struct:hifn_command

Completed in 273 milliseconds