On Fri, May 22, 2015 at 03:33:48PM +0200, Boris Brezillon wrote: > > +static int mv_cesa_sha1_export(struct ahash_request *req, void *out) > +{ > + struct sha1_state *out_state = out; > + struct crypto_ahash *ahash = crypto_ahash_reqtfm(req); > + struct mv_cesa_ahash_req *creq = ahash_request_ctx(req); > + unsigned int digsize = crypto_ahash_digestsize(ahash); > + > + out_state->count = creq->len; > + memcpy(out_state->state, creq->state, digsize); > + memset(out_state->buffer, 0, sizeof(out_state->buffer)); > + if (creq->cache) > + memcpy(out_state->buffer, creq->cache, creq->cache_ptr); > + > + return 0; > +} Where is the import function? Cheers, -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html