Skip to content
Snippets Groups Projects
  1. Nov 20, 2018
  2. Jul 08, 2018
  3. Jan 12, 2018
    • Eric Biggers's avatar
      crypto: poly1305 - remove ->setkey() method · a16e772e
      Eric Biggers authored
      
      Since Poly1305 requires a nonce per invocation, the Linux kernel
      implementations of Poly1305 don't use the crypto API's keying mechanism
      and instead expect the key and nonce as the first 32 bytes of the data.
      But ->setkey() is still defined as a stub returning an error code.  This
      prevents Poly1305 from being used through AF_ALG and will also break it
      completely once we start enforcing that all crypto API users (not just
      AF_ALG) call ->setkey() if present.
      
      Fix it by removing crypto_poly1305_setkey(), leaving ->setkey as NULL.
      
      Cc: stable@vger.kernel.org
      Signed-off-by: default avatarEric Biggers <ebiggers@google.com>
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      a16e772e
  4. Jan 05, 2018
  5. Nov 13, 2016
  6. Jul 17, 2015
  7. Jun 17, 2015
  8. Jun 04, 2015
Loading