1. 31 8月, 2009 1 次提交
    • H
      crypto: api - Do not displace newly registered algorithms · 2bf29016
      Herbert Xu 提交于
      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: NHerbert Xu <herbert@gondor.apana.org.au>
      2bf29016
  2. 29 8月, 2009 1 次提交
  3. 20 8月, 2009 2 次提交
  4. 14 8月, 2009 1 次提交
    • H
      crypto: blkcipher - Do not use eseqiv on stream ciphers · 63b5ac28
      Herbert Xu 提交于
      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: NHerbert Xu <herbert@gondor.apana.org.au>
      63b5ac28
  5. 13 8月, 2009 6 次提交
  6. 10 8月, 2009 1 次提交
  7. 06 8月, 2009 3 次提交
  8. 05 8月, 2009 1 次提交
  9. 24 7月, 2009 5 次提交
  10. 22 7月, 2009 7 次提交
  11. 16 7月, 2009 2 次提交
  12. 15 7月, 2009 9 次提交
  13. 14 7月, 2009 1 次提交