Skip to content
  1. Apr 21, 2008
  2. Apr 17, 2008
  3. Apr 02, 2008
    • Joy Latten's avatar
      [CRYPTO] xcbc: Fix crash when ipsec uses xcbc-mac with big data chunk · 1edcf2e1
      Joy Latten authored
      
      
      The kernel crashes when ipsec passes a udp packet of about 14XX bytes
      of data to aes-xcbc-mac.
      
      It seems the first xxxx bytes of the data are in first sg entry,
      and remaining xx bytes are in next sg entry. But we don't 
      check next sg entry to see if we need to go look the page up.
      
      I noticed in hmac.c, we do a scatterwalk_sg_next(), to do this check
      and possible lookup, thus xcbc.c needs to use this routine too.
      
      A 15-hour run of an ipsec stress test sending streams of tcp and
      udp packets of various sizes,  using this patch and 
      aes-xcbc-mac completed successfully, so hopefully this fixes the
      problem.
       
      Signed-off-by: default avatarJoy Latten <latten@austin.ibm.com>
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      1edcf2e1
  4. Mar 19, 2008
  5. Mar 13, 2008
  6. Mar 08, 2008
  7. Mar 06, 2008
  8. Mar 05, 2008
  9. Feb 23, 2008
  10. Feb 18, 2008
    • Adrian Bunk's avatar
      [CRYPTO] null: Add missing Kconfig dependency on BLKCIPHER · c8620c25
      Adrian Bunk authored
      
      
      This patch fixes the following build error caused by commit 
      3631c650:
      
      <--  snip  -->
      
      ...
        LD      .tmp_vmlinux1
      crypto/built-in.o: In function `skcipher_null_crypt':
      crypto_null.c:(.text+0x3d14): undefined reference to `blkcipher_walk_virt'
      crypto_null.c:(.text+0x3d14): relocation truncated to fit: R_MIPS_26 against `blkcipher_walk_virt'
      crypto/built-in.o: In function `$L32':
      crypto_null.c:(.text+0x3d54): undefined reference to `blkcipher_walk_done'
      crypto_null.c:(.text+0x3d54): relocation truncated to fit: R_MIPS_26 against `blkcipher_walk_done'
      crypto/built-in.o:(.data+0x2e8): undefined reference to `crypto_blkcipher_type'
      make[1]: *** [.tmp_vmlinux1] Error 1
      
      <--  snip  -->
      
      Signed-off-by: default avatarAdrian Bunk <bunk@kernel.org>
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      c8620c25
  11. Feb 15, 2008
  12. Feb 07, 2008
  13. Feb 06, 2008
  14. Jan 10, 2008
Loading