• Eric Biggers's avatar
    dm verity: log the hash algorithm implementation · bbf6a566
    Eric Biggers authored
    Log the hash algorithm's driver name when a dm-verity target is created.
    This will help people determine whether the expected implementation is
    being used.  It can make an enormous difference; e.g., SHA-256 on ARM
    can be 8x faster with the crypto extensions than without.  It can also
    be useful to know if an implementation using an external crypto
    accelerator is being used instead of a software implementation.
    
    Example message:
    
    [   35.281945] device-mapper: verity: sha256 using implementation "sha256-ce"
    
    We've already found the similar message in fs/crypto/keyinfo.c to be
    very useful.
    Signed-off-by: default avatarEric Biggers <ebiggers@google.com>
    Signed-off-by: default avatarMike Snitzer <snitzer@redhat.com>
    bbf6a566
dm-verity-target.c 28.8 KB