Skip to content
  1. Oct 28, 2008
    • 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. Oct 27, 2008
  3. Oct 26, 2008
  4. Oct 22, 2008
  5. Oct 20, 2008
  6. Oct 19, 2008
  7. Oct 18, 2008
  8. Oct 16, 2008
  9. Oct 15, 2008
  10. Oct 14, 2008
  11. Oct 13, 2008
  12. Oct 12, 2008
  13. Oct 10, 2008
    • 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. Oct 07, 2008
  15. Oct 06, 2008
  16. Sep 23, 2008
  17. Sep 22, 2008
  18. Sep 15, 2008