1. 28 Oct, 2008 2 commits
    • Andy Polyakov's avatar
      Camellia update. Quoting camellia.c: · 27f864e8
      Andy Polyakov authored
      /*
       * This release balances code size and performance. In particular key
       * schedule setup is fully unrolled, because doing so *significantly*
       * reduces amount of instructions per setup round and code increase is
       * justifiable. In block functions on the other hand only inner loops
       * are unrolled, as full unroll gives only nominal performance boost,
       * while code size grows 4 or 7 times. Also, unlike previous versions
       * this one "encourages" compiler to keep intermediate variables in
       * registers, which should give better "all round" results, in other
       * words reasonable performance even with not so modern compilers.
       */
      27f864e8
    • Andy Polyakov's avatar
      80aa9cc9
  2. 27 Oct, 2008 2 commits
  3. 26 Oct, 2008 1 commit
  4. 22 Oct, 2008 6 commits
  5. 20 Oct, 2008 3 commits
  6. 19 Oct, 2008 2 commits
  7. 18 Oct, 2008 2 commits
  8. 16 Oct, 2008 1 commit
  9. 15 Oct, 2008 2 commits
  10. 14 Oct, 2008 6 commits
  11. 13 Oct, 2008 2 commits
  12. 12 Oct, 2008 2 commits
  13. 10 Oct, 2008 1 commit
    • Lutz Jänicke's avatar
      When the underlying BIO_write() fails to send a datagram, we leave the · 7e7af0bc
      Lutz Jänicke authored
      offending record queued as 'pending'. The DTLS code doesn't expect this,
      and we end up hitting an OPENSSL_assert() in do_dtls1_write().
      
      The simple fix is just _not_ to leave it queued. In DTLS, dropping
      packets is perfectly acceptable -- and even preferable. If we wanted a
      service with retries and guaranteed delivery, we'd be using TCP.
      PR: #1703
      Submitted by: David Woodhouse <dwmw2@infradead.org>
      7e7af0bc
  14. 07 Oct, 2008 1 commit
  15. 06 Oct, 2008 1 commit
  16. 23 Sep, 2008 1 commit
  17. 22 Sep, 2008 1 commit
  18. 15 Sep, 2008 4 commits