[riot-commits] [RIOT-OS/RIOT] a44a31: hashes:sha3: Import Keccak code from Keccak Code P...

Martine Lenders authmillenon at gmail.com
Tue Mar 6 17:34:07 CET 2018


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: a44a313e8fc74897bb39a1f12110838439615cba
      https://github.com/RIOT-OS/RIOT/commit/a44a313e8fc74897bb39a1f12110838439615cba
  Author: Mathias Tausig <mathias.tausig at fh-campuswien.ac.at>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    A sys/hashes/sha3.c

  Log Message:
  -----------
  hashes:sha3: Import Keccak code from Keccak Code Package


  Commit: 792137f88d4b0e256a1fa59e51ba07b38a4142e4
      https://github.com/RIOT-OS/RIOT/commit/792137f88d4b0e256a1fa59e51ba07b38a4142e4
  Author: Mathias Tausig <mathias.tausig at fh-campuswien.ac.at>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M sys/hashes/sha3.c
    A sys/include/hashes/sha3.h
    A tests/unittests/tests-hashes/tests-hashes-sha3.c
    M tests/unittests/tests-hashes/tests-hashes.c
    M tests/unittests/tests-hashes/tests-hashes.h

  Log Message:
  -----------
  hashes:sha3: Integrate SHA-3 into RIOT API

Add init/update/final interface
Add interface functions for direct SHA3
Add unit tests for SHA-3
Document functions and types
Reduced var scope in Keccak code
Add CCO Copyright notice to Keccak code


  Commit: 91a473a8d9a7bfee8793cb9c3efb37c038bca614
      https://github.com/RIOT-OS/RIOT/commit/91a473a8d9a7bfee8793cb9c3efb37c038bca614
  Author: Mathias Tausig <mathias.tausig at fh-campuswien.ac.at>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M sys/hashes/sha3.c

  Log Message:
  -----------
  hashes:sha3: Alterations to Keccak code

Changed integer typedefs to portable stdint types
Added Endianness define


  Commit: ce099c65174de4bcf1b353458c713591ca562529
      https://github.com/RIOT-OS/RIOT/commit/ce099c65174de4bcf1b353458c713591ca562529
  Author: Mathias Tausig <mathias.tausig at fh-campuswien.ac.at>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M sys/hashes/sha3.c

  Log Message:
  -----------
  hashes:sha3: Remove unused functions from Keccak code

Remove unused SHAKE functions
Removed unused SHA3-224


  Commit: 44723c9745a48034e14bef36b09877b63a6abd40
      https://github.com/RIOT-OS/RIOT/commit/44723c9745a48034e14bef36b09877b63a6abd40
  Author: Mathias Tausig <mathias.tausig at fh-campuswien.ac.at>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M sys/include/hashes/sha256.h

  Log Message:
  -----------
  hashes: SHA256 documentation updated

Fixed typo


  Commit: 0b928b797af8f7eb6910c9684d8fbf4863d4dd02
      https://github.com/RIOT-OS/RIOT/commit/0b928b797af8f7eb6910c9684d8fbf4863d4dd02
  Author: Martine Lenders <authmillenon at gmail.com>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    A sys/hashes/sha3.c
    M sys/include/hashes/sha256.h
    A sys/include/hashes/sha3.h
    A tests/unittests/tests-hashes/tests-hashes-sha3.c
    M tests/unittests/tests-hashes/tests-hashes.c
    M tests/unittests/tests-hashes/tests-hashes.h

  Log Message:
  -----------
  Merge pull request #7881 from mtausig/feature/sha3

Add support for SHA-3 hash function


Compare: https://github.com/RIOT-OS/RIOT/compare/c922119fe46f...0b928b797af8


More information about the commits mailing list