1. 30 Sep, 2016 1 commit
    • Kevin Locke's avatar
      configurator: Reimplement run using popen · 93992ee3
      Kevin Locke authored
      Rather than using fork+pipe+system+waitpid, most of which are only
      available on POSIX-like systems, use popen which is also available on
      Windows (under the name _popen).
      
      Changes since v1:
      - Create fread_noeintr to avoid EINTR in fread without reading any data.
      - Handle short reads from fread.  This can happen with non-conformant
        libc or if EINTR occurs after reading some data.
      - Define _POSIX_C_SOURCE for popen/pclose with strict implementations
        which require it (e.g. gcc with -std=c11).
      
      Changes since v2:
      - Revert fread_noeintr and short read changes in v1 as unnecessary.
      Signed-off-by: default avatarKevin Locke <kevin@kevinlocke.name>
      Signed-off-by: default avatarDavid Gibson <david@gibson.dropbear.id.au>
      93992ee3
  2. 29 Sep, 2016 1 commit
  3. 28 Sep, 2016 1 commit
  4. 27 Sep, 2016 8 commits
  5. 21 Sep, 2016 1 commit
  6. 08 Sep, 2016 4 commits
  7. 07 Sep, 2016 1 commit
  8. 31 Aug, 2016 1 commit
    • Jon Griffiths's avatar
      Add a SHA512 implementation · 5e37a0fe
      Jon Griffiths authored
      This largely follows the SHA256 style. I've named Rusty as the maintainer.
      
      Currently the functions to add data of various sizes/endianness have not
      been implemented: There are no public test vectors for these cases and
      I believe most use cases are working on byte buffers. They can be added
      later if desired.
      
      The openssl implementation has been tested on x86-64, while the inbuilt
      version has been tested on 32/64 bit, little/big endian boxes.
      Signed-off-by: default avatarJon Griffiths <jon_p_griffiths@yahoo.com>
      5e37a0fe
  9. 30 Aug, 2016 5 commits
  10. 29 Aug, 2016 9 commits
  11. 24 Aug, 2016 4 commits
  12. 23 Aug, 2016 3 commits
  13. 22 Aug, 2016 1 commit