Lines Matching refs:buffer

395 	void *buffer;  in rfc3961_calc_PRF()  local
403 buffer = kzalloc(round16(tmp1.len) + round16(derived_key.len), gfp); in rfc3961_calc_PRF()
404 if (!buffer) in rfc3961_calc_PRF()
407 tmp1.data = buffer; in rfc3961_calc_PRF()
408 derived_key.data = buffer + round16(tmp1.len); in rfc3961_calc_PRF()
424 kfree_sensitive(buffer); in rfc3961_calc_PRF()
549 void *buffer; in krb5_aead_encrypt() local
565 buffer = kzalloc(bsize, GFP_NOFS); in krb5_aead_encrypt()
566 if (!buffer) in krb5_aead_encrypt()
572 get_random_bytes(buffer, krb5->conf_len); in krb5_aead_encrypt()
573 done = sg_pcopy_from_buffer(sg, nr_sg, buffer, krb5->conf_len, in krb5_aead_encrypt()
587 req = buffer; in krb5_aead_encrypt()
588 iv = buffer + krb5_aead_size(aead); in krb5_aead_encrypt()
600 kfree_sensitive(buffer); in krb5_aead_encrypt()
615 void *buffer; in krb5_aead_decrypt() local
627 buffer = kzalloc(bsize, GFP_NOFS); in krb5_aead_decrypt()
628 if (!buffer) in krb5_aead_decrypt()
632 req = buffer; in krb5_aead_decrypt()
633 iv = buffer + krb5_aead_size(aead); in krb5_aead_decrypt()
648 kfree_sensitive(buffer); in krb5_aead_decrypt()
665 void *buffer, *digest; in rfc3961_get_mic() local
672 buffer = kzalloc(bsize, GFP_NOFS); in rfc3961_get_mic()
673 if (!buffer) in rfc3961_get_mic()
677 desc = buffer; in rfc3961_get_mic()
693 digest = buffer + krb5_shash_size(shash); in rfc3961_get_mic()
707 kfree_sensitive(buffer); in rfc3961_get_mic()
724 void *buffer = NULL; in rfc3961_verify_mic() local
735 buffer = kzalloc(bsize, GFP_NOFS); in rfc3961_verify_mic()
736 if (!buffer) in rfc3961_verify_mic()
739 cksum = buffer + in rfc3961_verify_mic()
741 cksum2 = buffer + in rfc3961_verify_mic()
746 desc = buffer; in rfc3961_verify_mic()
776 kfree_sensitive(buffer); in rfc3961_verify_mic()