An error occurred fetching the project authors.
  1. 16 Mar, 2015 1 commit
  2. 28 Feb, 2015 1 commit
  3. 27 Feb, 2015 2 commits
  4. 23 Jul, 2014 1 commit
  5. 08 Jul, 2014 1 commit
  6. 03 Jul, 2014 1 commit
  7. 20 Jun, 2014 2 commits
  8. 11 Jun, 2014 1 commit
  9. 08 May, 2014 1 commit
  10. 26 Feb, 2014 2 commits
  11. 05 Jan, 2014 2 commits
    • Marek Vasut's avatar
      crypto: mxs - Add Freescale MXS DCP driver · 15b59e7c
      Marek Vasut authored
      Add support for the MXS DCP block. The driver currently supports
      SHA-1/SHA-256 hashing and AES-128 CBC/ECB modes. The non-standard
      CRC32 is not yet supported.
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      Cc: David S. Miller <davem@davemloft.net>
      Cc: Fabio Estevam <fabio.estevam@freescale.com>
      Cc: Shawn Guo <shawn.guo@linaro.org>
      Cc: devicetree@vger.kernel.org
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      15b59e7c
    • Marek Vasut's avatar
      crypto: mxs - Remove the old DCP driver · c493c044
      Marek Vasut authored
      Remove the old DCP driver as it had multiple severe issues. The driver
      will be replaced by a more robust implementation. Here is a short list
      of problems with this driver:
      
      1) It only supports AES_CBC
      2) The driver was apparently never ran behind anyone working with MXS. ie.:
         -> Restarting the DCP block is not done via mxs_reset_block()
         -> The DT name is not "fsl,dcp" or "fsl,mxs-dcp" as other MXS drivers
      3) Introduces new ad-hoc IOCTLs
      4) The IRQ handler can't use usual completion() in the driver because that'd
         trigger "scheduling while atomic" oops, yes?
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      Cc: David S. Miller <davem@davemloft.net>
      Cc: Fabio Estevam <fabio.estevam@freescale.com>
      Cc: Shawn Guo <shawn.guo@linaro.org>
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      c493c044
  12. 20 Dec, 2013 1 commit
  13. 05 Dec, 2013 1 commit
  14. 21 Aug, 2013 1 commit
  15. 01 Aug, 2013 1 commit
  16. 28 May, 2013 1 commit
    • Tobias Rauter's avatar
      crypto: dcp - Added support for Freescale's DCP co-processor · 519d8b1a
      Tobias Rauter authored
      This patch enables the DCP crypto functionality on imx28.
      Currently, only aes-128-cbc is supported.
      Moreover, the dcpboot misc-device, which is used by Freescale's
      SDK tools and uses a non-software-readable OTP-key, is added.
      
      Changes of v2:
      - ring buffer for hardware-descriptors
      - use of ablkcipher walk
      - OTP key encryption/decryption via misc-device
        (compatible to Freescale-SDK)
      - overall cleanup
      
      The DCP is also capable of sha1/sha256 but I won't be able to add
      that anytime soon.
      Tested with built-in runtime-self-test, tcrypt and openssl via
      cryptodev 1.6 on imx28-evk and a custom built imx28-board.
      Signed-off-by: default avatarTobias Rauter <tobias.rauter@gmail.com>
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      519d8b1a
  17. 24 May, 2013 1 commit
  18. 21 Mar, 2013 1 commit
  19. 10 Mar, 2013 1 commit
  20. 22 Nov, 2012 1 commit
  21. 09 Nov, 2012 1 commit
  22. 20 Aug, 2012 1 commit
  23. 01 Aug, 2012 1 commit
  24. 11 Jul, 2012 3 commits
  25. 27 Jun, 2012 1 commit
  26. 12 Jun, 2012 1 commit
  27. 16 May, 2012 2 commits
  28. 15 May, 2012 1 commit
    • Alexander Clouter's avatar
      crypto: mv_cesa requires on CRYPTO_HASH to build · 1ebfefcf
      Alexander Clouter authored
      Without CRYPTO_HASH being selected, mv_cesa has a lot of hooks
      into undefined exports.
      ----
        MODPOST 81 modules
        Kernel: arch/arm/boot/Image is ready
        AS      arch/arm/boot/compressed/head.o
        GZIP    arch/arm/boot/compressed/piggy.gzip
        CC      arch/arm/boot/compressed/misc.o
        CC      arch/arm/boot/compressed/decompress.o
      ERROR: "crypto_ahash_type" [drivers/crypto/mv_cesa.ko] undefined!
      ERROR: "crypto_shash_final" [drivers/crypto/mv_cesa.ko] undefined!
      ERROR: "crypto_register_ahash" [drivers/crypto/mv_cesa.ko] undefined!
      ERROR: "crypto_unregister_ahash" [drivers/crypto/mv_cesa.ko] undefined!
      ERROR: "crypto_shash_update" [drivers/crypto/mv_cesa.ko] undefined!
      ERROR: "crypto_shash_digest" [drivers/crypto/mv_cesa.ko] undefined!
      ERROR: "crypto_shash_setkey" [drivers/crypto/mv_cesa.ko] undefined!
      ERROR: "crypto_alloc_shash" [drivers/crypto/mv_cesa.ko] undefined!
      make[1]: *** [__modpost] Error 1
      make: *** [modules] Error 2
      make: *** Waiting for unfinished jobs....
      ----
      Signed-off-by: default avatarAlexander Clouter <alex@digriz.org.uk>
      Signed-off-by: default avatarJason Cooper <jason@lakedaemon.net>
      Cc: stable@vger.kernel.org
      1ebfefcf
  29. 04 May, 2012 1 commit
  30. 11 Mar, 2012 1 commit
  31. 13 Jan, 2012 1 commit
  32. 21 Oct, 2011 1 commit
  33. 20 Oct, 2011 1 commit