1. 06 Mar, 2017 2 commits
  2. 03 Mar, 2017 7 commits
  3. 01 Mar, 2017 1 commit
  4. 24 Feb, 2017 1 commit
  5. 23 Feb, 2017 2 commits
  6. 21 Feb, 2017 3 commits
  7. 17 Feb, 2017 1 commit
  8. 16 Feb, 2017 4 commits
  9. 01 Feb, 2017 3 commits
  10. 31 Jan, 2017 4 commits
  11. 30 Jan, 2017 1 commit
    • Pascal Bühler's avatar
      Simplify logging of errors and debug · 88579e67
      Pascal Bühler authored
      Previously logging of debug and errors did not always work as expected.
      Now there are three configure options to control output. The idea is not to
      be overly complicated but to give some simple options that work.
      
      --enable-log-stdout
      This will out put all debug and error logging to stdout
      
      --with-log-file=<filename>
      This will output all debug and error logging to the given filename
      
      --enable-debug-logging
      This enable debug logging for all internal debug modules. This is very
      verbose and should only be used for debugging and development.
      88579e67
  12. 26 Jan, 2017 1 commit
  13. 24 Jan, 2017 1 commit
  14. 12 Oct, 2016 1 commit
    • Matthew Riley's avatar
      Add cast to `unsigned int` in call to printf · a2538d4f
      Matthew Riley authored
      The `%x` format specifier requires an argument of type `unsigned int`.
      On Windows, `be32_to_cpu` is defined as `htonl`, which returns `u_long`
      (aka `unsigned long`). Even though `unsigned int` and `unsigned long`
      are the same size on Windows, clang will complain if `-Wformat` is
      enabled.
      a2538d4f
  15. 16 Sep, 2016 1 commit
    • Jonathan Lennox's avatar
      Changes for OpenSSL 1.1.0 compatibility. · 0b454236
      Jonathan Lennox authored
      In OpenSSL 1.1.0, EVP_CIPHER_CTX, HMAC_CTX, and EVP_MD_CTX are opaque types, and have
      to be allocated with *_new methods and deallocated with *_free.
      
      EVP_CIPHER_CTX_new/free is present in OpenSSL 1.0.1 and later, but HMAC_CTX_new and
      EVP_MD_CTX_new are new in OpenSSL 1.1.0.
      
      Use the _new unconditionally for ciphers, and conditionally use the old or new APIs
      for HMAC and MD.
      
      No noticible performance change for older OpenSSL.
      0b454236
  16. 14 Sep, 2016 7 commits