/dragonfly/sys/dev/crypto/padlock/ |
H A D | padlock_cipher.c | 211 padlock_cipher_key_setup(ses, enccrd->crd_key, in padlock_cipher_process() 212 enccrd->crd_klen); in padlock_cipher_process() 220 if ((enccrd->crd_flags & CRD_F_ENCRYPT) != 0) { in padlock_cipher_process() 223 if ((enccrd->crd_flags & CRD_F_IV_EXPLICIT) != 0) in padlock_cipher_process() 226 if ((enccrd->crd_flags & CRD_F_IV_PRESENT) == 0) { in padlock_cipher_process() 233 if ((enccrd->crd_flags & CRD_F_IV_EXPLICIT) != 0) in padlock_cipher_process() 243 enccrd->crd_len, abuf); in padlock_cipher_process() 251 enccrd->crd_len, abuf); in padlock_cipher_process() 255 if ((enccrd->crd_flags & CRD_F_ENCRYPT) != 0) { in padlock_cipher_process() 257 enccrd->crd_skip + enccrd->crd_len - AES_BLOCK_LEN, in padlock_cipher_process() [all …]
|
H A D | padlock.c | 312 struct cryptodesc *crd, *enccrd, *maccrd; in padlock_process() local 315 enccrd = maccrd = NULL; in padlock_process() 342 if (enccrd != NULL) { in padlock_process() 346 enccrd = crd; in padlock_process() 352 if (enccrd == NULL || (enccrd->crd_len % AES_BLOCK_LEN) != 0) { in padlock_process() 370 if (maccrd != NULL && maccrd->crd_next == enccrd) { in padlock_process() 376 error = padlock_cipher_process(ses, enccrd, crp); in padlock_process() 381 if (maccrd != NULL && enccrd->crd_next == maccrd) { in padlock_process()
|
H A D | padlock.h | 92 struct cryptodesc *enccrd, struct cryptop *crp);
|
/dragonfly/sys/dev/crypto/aesni/ |
H A D | aesni_wrap.c | 280 enccrd->crd_klen); in aesni_cipher_process() 285 if ((enccrd->crd_flags & CRD_F_ENCRYPT) != 0) { in aesni_cipher_process() 287 bcopy(enccrd->crd_iv, ses->iv, AES_BLOCK_LEN); in aesni_cipher_process() 288 if ((enccrd->crd_flags & CRD_F_IV_PRESENT) == 0) in aesni_cipher_process() 293 enccrd->crd_len, buf, buf, ses->iv); in aesni_cipher_process() 301 bcopy(enccrd->crd_iv, ses->iv, AES_BLOCK_LEN); in aesni_cipher_process() 307 enccrd->crd_len, buf, ses->iv); in aesni_cipher_process() 320 enccrd->crd_len, buf); in aesni_cipher_process() 321 if ((enccrd->crd_flags & CRD_F_ENCRYPT) != 0) in aesni_cipher_process() 323 enccrd->crd_skip + enccrd->crd_len - AES_BLOCK_LEN, in aesni_cipher_process() [all …]
|
H A D | aesni.c | 244 struct cryptodesc *crd, *enccrd; in aesni_process() local 248 enccrd = NULL; in aesni_process() 263 if (enccrd != NULL) { in aesni_process() 267 enccrd = crd; in aesni_process() 273 if (enccrd == NULL || (enccrd->crd_len % AES_BLOCK_LEN) != 0) { in aesni_process() 289 error = aesni_cipher_process(ses, enccrd, crp); in aesni_process() 300 aesni_cipher_alloc(struct cryptodesc *enccrd, struct cryptop *crp, in aesni_cipher_alloc() argument 314 addr = (u_char *)iov->iov_base + enccrd->crd_skip; in aesni_cipher_alloc() 321 addr = kmalloc(enccrd->crd_len, M_AESNI, M_NOWAIT); in aesni_cipher_alloc() 324 crypto_copydata(crp->crp_flags, crp->crp_buf, enccrd->crd_skip, in aesni_cipher_alloc() [all …]
|
H A D | aesni.h | 98 struct cryptodesc *enccrd, struct cryptop *crp); 100 uint8_t *aesni_cipher_alloc(struct cryptodesc *enccrd, struct cryptop *crp,
|
/dragonfly/sys/dev/crypto/safe/ |
H A D | safe.c | 924 enccrd = NULL; in safe_process() 931 enccrd = crd1; in safe_process() 948 enccrd = crd2; in safe_process() 957 enccrd = crd1; in safe_process() 967 if (enccrd) { in safe_process() 1007 iv = enccrd->crd_iv; in safe_process() 1021 bcopy(enccrd->crd_iv, in safe_process() 1074 if (enccrd && maccrd) { in safe_process() 1089 oplen = enccrd->crd_skip + enccrd->crd_len; in safe_process() 1104 enccrd->crd_skip, enccrd->crd_len, in safe_process() [all …]
|
/dragonfly/sys/dev/crypto/ubsec/ |
H A D | ubsec.c | 1095 enccrd = NULL; in ubsec_process() 1099 enccrd = crd1; in ubsec_process() 1112 enccrd = crd2; in ubsec_process() 1118 enccrd = crd1; in ubsec_process() 1130 if (enccrd) { in ubsec_process() 1133 enccrd->crd_key); in ubsec_process() 1136 encoffset = enccrd->crd_skip; in ubsec_process() 1196 if (enccrd && maccrd) { in ubsec_process() 1216 dtheend = enccrd->crd_len; in ubsec_process() 1224 enccrd->crd_skip, enccrd->crd_len, enccrd->crd_inject); in ubsec_process() [all …]
|
/dragonfly/sys/dev/crypto/hifn/ |
H A D | hifn7751.c | 1627 dlen = cmd->enccrd->crd_len; in hifn_write_command() 2538 enccrd = NULL; in hifn_process() 2546 enccrd = crd1; in hifn_process() 2563 enccrd = crd2; in hifn_process() 2573 enccrd = crd1; in hifn_process() 2584 if (enccrd) { in hifn_process() 2585 cmd->enccrd = enccrd; in hifn_process() 2587 switch (enccrd->crd_alg) { in hifn_process() 2610 if (enccrd->crd_alg != CRYPTO_ARC4) { in hifn_process() 2639 cmd->ck = enccrd->crd_key; in hifn_process() [all …]
|
H A D | hifn7751var.h | 284 struct cryptodesc *enccrd, *maccrd; member
|