1. 30 Mar, 2018 1 commit
  2. 02 Mar, 2018 1 commit
  3. 03 Nov, 2017 1 commit
  4. 12 Oct, 2017 2 commits
  5. 10 Apr, 2017 1 commit
  6. 24 Mar, 2017 1 commit
  7. 28 Nov, 2016 1 commit
    • Herbert Xu's avatar
      crypto: lrw - Convert to skcipher · 700cb3f5
      Herbert Xu authored
      This patch converts lrw over to the skcipher interface.  It also
      optimises the implementation to be based on ECB instead of the
      underlying cipher.  For compatibility the existing naming scheme
      of lrw(aes) is maintained as opposed to the more obvious one of
      lrw(ecb(aes)).
      Signed-off-by: 's avatarHerbert Xu <herbert@gondor.apana.org.au>
      700cb3f5
  8. 26 Nov, 2014 1 commit
  9. 09 Nov, 2011 4 commits
  10. 17 Feb, 2009 1 commit
    • Herbert Xu's avatar
      crypto: lrw - Fix big endian support · 8eb2dfac
      Herbert Xu authored
      It turns out that LRW has never worked properly on big endian.
      This was never discussed because nobody actually used it that
      way.  In fact, it was only discovered when Geert Uytterhoeven
      loaded it through tcrypt which failed the test on it.
      
      The fix is straightforward, on big endian the to find the nth
      bit we should be grouping them by words instead of bytes.  So
      setbit128_bbe should xor with 128 - BITS_PER_LONG instead of
      128 - BITS_PER_BYTE == 0x78.
      Tested-by: 's avatarGeert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>
      Signed-off-by: 's avatarHerbert Xu <herbert@gondor.apana.org.au>
      8eb2dfac
  11. 21 Apr, 2008 1 commit
  12. 07 Feb, 2008 1 commit
  13. 02 May, 2007 1 commit
    • Herbert Xu's avatar
      [CRYPTO] templates: Pass type/mask when creating instances · ebc610e5
      Herbert Xu authored
      This patch passes the type/mask along when constructing instances of
      templates.  This is in preparation for templates that may support
      multiple types of instances depending on what is requested.  For example,
      the planned software async crypto driver will use this construct.
      
      For the moment this allows us to check whether the instance constructed
      is of the correct type and avoid returning success if the type does not
      match.
      Signed-off-by: 's avatarHerbert Xu <herbert@gondor.apana.org.au>
      ebc610e5
  14. 06 Feb, 2007 1 commit
  15. 07 Dec, 2006 2 commits