On Thu, Nov 30, 2017 at 12:52:42PM +0100, Kamil Konieczny wrote:
> On 30.11.2017 10:29, Antoine Tenart wrote:
> > On Thu, Nov 30, 2017 at 10:19:26AM +0100, Kamil Konieczny wrote:
> >> can the driver get request for final/finup/digest with null req->result ?
> >
> > I don't think that can happen. But having an update called without
> > req->result provided is a valid call (though it's not well documented).
>
> so maybe:
>
> if (sreq->finish) {
> result_sz = crypto_ahash_digestsize(ahash);
> memcpy(sreq->state, areq->result, result_sz);
> }
No, if we do this we'll lose the ability to export the current state.
Thanks,
Antoine
--
Antoine Ténart, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com