• Herbert Xu's avatar
    crypto: api - Rebirth of crypto_alloc_tfm · 7b0bac64
    Herbert Xu authored
    This patch reintroduces a completely revamped crypto_alloc_tfm.
    The biggest change is that we now take two crypto_type objects
    when allocating a tfm, a frontend and a backend.  In fact this
    simply formalises what we've been doing behind the API's back.
    
    For example, as it stands crypto_alloc_ahash may use an
    actual ahash algorithm or a crypto_hash algorithm.  Putting
    this in the API allows us to do this much more cleanly.
    
    The existing types will be converted across gradually.
    Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
    7b0bac64
api.c 13.4 KB