1. 31 Aug, 2009 1 commit
    • Herbert Xu's avatar
      crypto: api - Do not displace newly registered algorithms · 2bf29016
      Herbert Xu authored
      We have a mechanism where newly registered algorithms of a higher
      priority can displace existing instances that use a different
      implementation of the same algorithm with a lower priority.
      
      Unfortunately the same mechanism can cause a newly registered
      algorithm to displace itself if it depends on an existing version
      of the same algorithm.
      
      This patch fixes this by keeping all algorithms that the newly
      reigstered algorithm depends on, thus protecting them from being
      removed.
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      2bf29016
  2. 29 Aug, 2009 1 commit
  3. 20 Aug, 2009 2 commits
  4. 14 Aug, 2009 1 commit
    • Herbert Xu's avatar
      crypto: blkcipher - Do not use eseqiv on stream ciphers · 63b5ac28
      Herbert Xu authored
      Recently we switched to using eseqiv on SMP machines in preference
      over chainiv.  However, eseqiv does not support stream ciphers so
      they should still default to chainiv.
      
      This patch applies the same check as done by eseqiv to weed out
      the stream ciphers.  In particular, all algorithms where the IV
      size is not equal to the block size will now default to chainiv.
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      63b5ac28
  5. 13 Aug, 2009 6 commits
  6. 10 Aug, 2009 1 commit
  7. 06 Aug, 2009 3 commits
  8. 05 Aug, 2009 1 commit
  9. 24 Jul, 2009 5 commits
  10. 22 Jul, 2009 7 commits
  11. 16 Jul, 2009 2 commits
  12. 15 Jul, 2009 9 commits
  13. 14 Jul, 2009 1 commit