Lines Matching refs:final
239 crypto_mac_final_t final; in mac_final() local
241 bzero((void *)&final, sizeof (final)); in mac_final()
243 final.mf_session = op->hsession; in mac_final()
244 final.mf_maclen = op->outlen; in mac_final()
245 final.mf_macbuf = op->out; in mac_final()
247 return (kcf_do_ioctl(CRYPTO_MAC_FINAL, (uint_t *)&final, "final")); in mac_final()
311 crypto_encrypt_final_t final; in encrypt_final() local
313 bzero((void *)&final, sizeof (final)); in encrypt_final()
315 final.ef_session = op->hsession; in encrypt_final()
316 final.ef_encrlen = op->outlen - encrlen; in encrypt_final()
317 final.ef_encrbuf = op->out + encrlen; in encrypt_final()
319 return (kcf_do_ioctl(CRYPTO_ENCRYPT_FINAL, (uint_t *)&final, "final")); in encrypt_final()
383 crypto_decrypt_final_t final; in decrypt_final() local
385 bzero((void *)&final, sizeof (final)); in decrypt_final()
387 final.df_session = op->hsession; in decrypt_final()
388 final.df_datalen = op->outlen - encrlen; in decrypt_final()
389 final.df_databuf = op->out + encrlen; in decrypt_final()
391 return (kcf_do_ioctl(CRYPTO_DECRYPT_FINAL, (uint_t *)&final, "final")); in decrypt_final()
447 crypto_digest_final_t final; in digest_final() local
449 bzero(&final, sizeof (final)); in digest_final()
451 final.df_session = op->hsession; in digest_final()
453 final.df_digestlen = op->outlen; in digest_final()
454 final.df_digestbuf = op->out; in digest_final()
456 return (kcf_do_ioctl(CRYPTO_DIGEST_FINAL, (uint_t *)&final, "final")); in digest_final()