1. 27 Feb, 2017 1 commit
  2. 28 Nov, 2016 1 commit
    • Herbert Xu's avatar
      crypto: xts - Convert to skcipher · f1c131b4
      Herbert Xu authored
      This patch converts xts 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 xts(aes) is maintained as opposed to the more obvious one of
      xts(ecb(aes)).
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      f1c131b4
  3. 16 Aug, 2016 1 commit
  4. 16 Feb, 2016 1 commit
    • Stephan Mueller's avatar
      crypto: xts - consolidate sanity check for keys · 28856a9e
      Stephan Mueller authored
      The patch centralizes the XTS key check logic into the service function
      xts_check_key which is invoked from the different XTS implementations.
      With this, the XTS implementations in ARM, ARM64, PPC and S390 have now
      a sanity check for the XTS keys similar to the other arches.
      
      In addition, this service function received a check to ensure that the
      key != the tweak key which is mandated by FIPS 140-2 IG A.9. As the
      check is not present in the standards defining XTS, it is only enforced
      in FIPS mode of the kernel.
      Signed-off-by: default avatarStephan Mueller <smueller@chronox.de>
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      28856a9e
  5. 26 Nov, 2014 1 commit
  6. 09 Nov, 2011 2 commits
  7. 31 Mar, 2011 1 commit
  8. 26 May, 2010 1 commit
  9. 06 Mar, 2008 1 commit
  10. 10 Oct, 2007 1 commit
  11. 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: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      ebc610e5
  12. 06 Feb, 2007 1 commit
  13. 07 Dec, 2006 2 commits