• Eric Biggers's avatar
    fscrypt: improve warnings for missing crypto API support · a4d14e91
    Eric Biggers authored
    Users of fscrypt with non-default algorithms will encounter an error
    like the following if they fail to include the needed algorithms into
    the crypto API when configuring the kernel (as per the documentation):
    
        Error allocating 'adiantum(xchacha12,aes)' transform: -2
    
    This requires that the user figure out what the "-2" error means.
    Make it more friendly by printing a warning like the following instead:
    
        Missing crypto API support for Adiantum (API name: "adiantum(xchacha12,aes)")
    
    Also upgrade the log level for *other* errors to KERN_ERR.
    Signed-off-by: default avatarEric Biggers <ebiggers@google.com>
    a4d14e91
keyinfo.c 17 KB