Lines Matching refs:decrypt

69 	session_p->decrypt.flags = CRYPTO_OPERATION_ACTIVE;  in kernel_decrypt_init()
101 session_p->decrypt.mech = *pMechanism; in kernel_decrypt_init()
104 if (INPLACE_MECHANISM(session_p->decrypt.mech.mechanism)) { in kernel_decrypt_init()
105 session_p->decrypt.flags |= CRYPTO_OPERATION_INPLACE_OK; in kernel_decrypt_init()
121 if (session_p->decrypt.mech.mechanism == CKM_AES_CCM) { in kernel_decrypt_init()
161 session_p->decrypt.flags &= ~CRYPTO_OPERATION_ACTIVE; in kernel_decrypt_init()
213 crypto_decrypt_t decrypt; in kernel_decrypt() local
223 if (!(session_p->decrypt.flags & CRYPTO_OPERATION_ACTIVE)) { in kernel_decrypt()
232 if (session_p->decrypt.flags & CRYPTO_OPERATION_UPDATE) { in kernel_decrypt()
243 decrypt.cd_session = session_p->k_session; in kernel_decrypt()
252 inplace = (session_p->decrypt.flags & CRYPTO_OPERATION_INPLACE_OK) != 0; in kernel_decrypt()
255 decrypt.cd_datalen = ulEncryptedData; in kernel_decrypt()
257 decrypt.cd_datalen = *pulDataLen; in kernel_decrypt()
262 decrypt.cd_databuf = (char *)pData; in kernel_decrypt()
263 decrypt.cd_encrlen = ulEncryptedData; in kernel_decrypt()
264 decrypt.cd_encrbuf = (char *)pEncryptedData; in kernel_decrypt()
265 decrypt.cd_flags = in kernel_decrypt()
267 (decrypt.cd_datalen == decrypt.cd_encrlen) ? in kernel_decrypt()
270 while ((r = ioctl(kernel_fd, CRYPTO_DECRYPT, &decrypt)) < 0) { in kernel_decrypt()
277 rv = crypto2pkcs11_error_number(decrypt.cd_return_value); in kernel_decrypt()
281 *pulDataLen = decrypt.cd_datalen; in kernel_decrypt()
338 session_p->decrypt.flags = 0; in C_Decrypt()
390 if (!(session_p->decrypt.flags & CRYPTO_OPERATION_ACTIVE)) { in C_DecryptUpdate()
395 session_p->decrypt.flags |= CRYPTO_OPERATION_UPDATE; in C_DecryptUpdate()
406 inplace = (session_p->decrypt.flags & CRYPTO_OPERATION_INPLACE_OK) != 0; in C_DecryptUpdate()
440 session_p->decrypt.flags = 0; in C_DecryptUpdate()
479 if (!(session_p->decrypt.flags & CRYPTO_OPERATION_ACTIVE)) { in C_DecryptFinal()
520 session_p->decrypt.flags = 0; in C_DecryptFinal()