diff options
author | Tadeusz Struk <tadeusz.struk@intel.com> | 2016-03-11 11:50:33 -0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2016-04-05 20:35:41 +0800 |
commit | a8e3a343aba2a375bc2e1c3a65b1aca900a68f1f (patch) | |
tree | a79183f08de7a1fd8a6b988f1a4535d7a3fea256 /crypto/compress.c | |
parent | 6790562907c0ec32ea66e082ec901b5e35da5e2b (diff) | |
download | linux-crypto-a8e3a343aba2a375bc2e1c3a65b1aca900a68f1f.tar.gz linux-crypto-a8e3a343aba2a375bc2e1c3a65b1aca900a68f1f.zip |
crypto: af_alg - add async support to algif_aead
Following the async change for algif_skcipher
this patch adds similar async read to algif_aead.
changes in v3:
- add call to aead_reset_ctx directly from aead_put_sgl instead of calling
them separatelly one after the other
- remove wait from aead_sock_destruct function as it is not needed
when sock_hold is used
changes in v2:
- change internal data structures from fixed size arrays, limited to
RSGL_MAX_ENTRIES, to linked list model with no artificial limitation.
- use sock_kmalloc instead of kmalloc for memory allocation
- use sock_hold instead of separate atomic ctr to wait for outstanding
request
Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/compress.c')
0 files changed, 0 insertions, 0 deletions