lkml.org 
[lkml]   [2018]   [Jan]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: [PATCH] crypto: n2_core: Add empty hash export and import
    From
    Date
    Please drop this as I will resend it as part of patchset.

    On 16.01.2018 17:18, Kamil Konieczny wrote:
    > Crypto framework will require async hash export/import, so add empty
    > functions to prevent OOPS.
    >
    > Signed-off-by: Kamil Konieczny <k.konieczny@partner.samsung.com>
    > ---
    > drivers/crypto/n2_core.c | 12 ++++++++++++
    > 1 file changed, 12 insertions(+)
    >
    > diff --git a/drivers/crypto/n2_core.c b/drivers/crypto/n2_core.c
    > index 662e709812cc..80e9c842aad4 100644
    > --- a/drivers/crypto/n2_core.c
    > +++ b/drivers/crypto/n2_core.c
    > @@ -359,6 +359,16 @@ static int n2_hash_async_finup(struct ahash_request *req)
    > return crypto_ahash_finup(&rctx->fallback_req);
    > }
    >
    > +static int n2_hash_async_noimport(struct ahash_request *req, const void *in)
    > +{
    > + return -ENOSYS;
    > +}
    > +
    > +static int n2_hash_async_noexport(struct ahash_request *req, void *out)
    > +{
    > + return -ENOSYS;
    > +}
    > +
    > static int n2_hash_cra_init(struct crypto_tfm *tfm)
    > {
    > const char *fallback_driver_name = crypto_tfm_alg_name(tfm);
    > @@ -1467,6 +1477,8 @@ static int __n2_register_one_ahash(const struct n2_hash_tmpl *tmpl)
    > ahash->final = n2_hash_async_final;
    > ahash->finup = n2_hash_async_finup;
    > ahash->digest = n2_hash_async_digest;
    > + ahash->export = n2_hash_async_noexport;
    > + ahash->import = n2_hash_async_noimport;
    >
    > halg = &ahash->halg;
    > halg->digestsize = tmpl->digest_size;
    >

    --
    Best regards,
    Kamil Konieczny
    Samsung R&D Institute Poland

    \
     
     \ /
      Last update: 2018-01-18 18:54    [W:4.600 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site