• Sebastian Siewior's avatar
    [CRYPTO] sha: Load the SHA[1|256] module by an alias · ad5d2789
    Sebastian Siewior authored
    Loading the crypto algorithm by the alias instead of by module directly
    has the advantage that all possible implementations of this algorithm
    are loaded automatically and the crypto API can choose the best one
    depending on its priority.
    
    Additionally it ensures that the generic implementation as well as the
    HW driver (if available) is loaded in case the HW driver needs the
    generic version as fallback in corner cases.
    
    Also remove the probe for sha1 in padlock's init code.
    
    Quote from Herbert:
      The probe is actually pointless since we can always probe when
      the algorithm is actually used which does not lead to dead-locks
      like this.
    Signed-off-by: default avatarSebastian Siewior <sebastian@breakpoint.cc>
    Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
    ad5d2789
sha256_generic.c 11.1 KB