[riot-commits] [RIOT-OS/RIOT] 427d2b: sys/crypto: Enable support for AES-192, AES-256

Leandro Lanzieri noreply at github.com
Wed May 5 09:19:31 CEST 2021


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 427d2bd06e81fe7f2985eb454113a603ce5fa1db
      https://github.com/RIOT-OS/RIOT/commit/427d2bd06e81fe7f2985eb454113a603ce5fa1db
  Author: Ollrogge <nils-ollrogge at outlook.de>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    M makefiles/pseudomodules.inc.mk
    M pkg/openwsn/contrib/cryptoengine.c
    M pkg/semtech-loramac/Makefile.dep
    M sys/Makefile.dep
    M sys/crypto/Kconfig
    M sys/crypto/aes.c
    M sys/crypto/doc.txt
    M sys/hashes/cmac.c
    M sys/include/crypto/aes.h
    M sys/include/crypto/ciphers.h
    M sys/net/gnrc/Makefile.dep
    M sys/net/gnrc/link_layer/lorawan/gnrc_lorawan_crypto.c
    M sys/net/link_layer/ieee802154/security.c
    M tests/sys_crypto/Makefile
    M tests/sys_crypto/main.c
    M tests/sys_crypto/tests-crypto-aes.c
    M tests/sys_crypto/tests-crypto-cipher.c
    M tests/sys_crypto/tests-crypto-modes-cbc.c
    M tests/sys_crypto/tests-crypto-modes-ccm.c
    M tests/sys_crypto/tests-crypto-modes-ctr.c
    M tests/sys_crypto/tests-crypto-modes-ecb.c
    M tests/sys_crypto/tests-crypto-modes-ocb.c
    M tests/sys_crypto/tests-crypto.h
    M tests/unittests/tests-hashes/Makefile.include

  Log Message:
  -----------
  sys/crypto: Enable support for AES-192, AES-256


  Commit: b1a2d4787df5a0a0982d9b87b768d3a039638046
      https://github.com/RIOT-OS/RIOT/commit/b1a2d4787df5a0a0982d9b87b768d3a039638046
  Author: Ollrogge <nils-ollrogge at outlook.de>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    M makefiles/pseudomodules.inc.mk
    M pkg/openwsn/Makefile.dep
    M sys/crypto/Kconfig
    M sys/include/crypto/ciphers.h
    M tests/sys_crypto/Makefile

  Log Message:
  -----------
  sys/crypto: Remove leftover code related to deprecated 3DES block cipher


  Commit: 3f529904b703c15201dcfb1d6f1fc7d0cc7cc325
      https://github.com/RIOT-OS/RIOT/commit/3f529904b703c15201dcfb1d6f1fc7d0cc7cc325
  Author: Ollrogge <nils-ollrogge at outlook.de>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    A tests/sys_crypto/tests-crypto-modes-ccm-128.c
    A tests/sys_crypto/tests-crypto-modes-ccm-192.c
    A tests/sys_crypto/tests-crypto-modes-ccm-256.c

  Log Message:
  -----------
  sys/crypto: Add AES-CCM NIST SP 800-38C testvectors


  Commit: f5ca90b007be2e5845a7cadac2c97aa5fb390b64
      https://github.com/RIOT-OS/RIOT/commit/f5ca90b007be2e5845a7cadac2c97aa5fb390b64
  Author: Ollrogge <nils-ollrogge at outlook.de>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    M sys/crypto/Kconfig
    M sys/random/Kconfig

  Log Message:
  -----------
  sys/crypto, sys/random: Fix Kconfig files in response to AES changes


  Commit: 46a0ef07b131d15e68dc0d947d817903a238d106
      https://github.com/RIOT-OS/RIOT/commit/46a0ef07b131d15e68dc0d947d817903a238d106
  Author: Ollrogge <nils-ollrogge at outlook.de>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    M tests/sys_crypto/Makefile.ci
    A tests/sys_crypto/README.md
    M tests/sys_crypto/app.config.test
    M tests/sys_crypto/main.c
    M tests/sys_crypto/tests-crypto-chacha.c
    M tests/sys_crypto/tests-crypto-chacha20poly1305.c
    R tests/sys_crypto/tests-crypto-modes-ccm-128.c
    R tests/sys_crypto/tests-crypto-modes-ccm-192.c
    R tests/sys_crypto/tests-crypto-modes-ccm-256.c
    M tests/sys_crypto/tests-crypto-poly1305.c
    M tests/sys_crypto/tests-crypto.h
    A tests/sys_crypto_aes_ccm/Makefile
    A tests/sys_crypto_aes_ccm/Makefile.ci
    A tests/sys_crypto_aes_ccm/README.md
    A tests/sys_crypto_aes_ccm/app.config.test
    A tests/sys_crypto_aes_ccm/main.c
    A tests/sys_crypto_aes_ccm/tests-crypto-modes-ccm-128.c
    A tests/sys_crypto_aes_ccm/tests-crypto-modes-ccm-192.c
    A tests/sys_crypto_aes_ccm/tests-crypto-modes-ccm-256.c
    A tests/sys_crypto_aes_ccm/tests-crypto.h
    A tests/sys_crypto_aes_ccm/tests/01-run.py

  Log Message:
  -----------
  tests/sys/crypto: Split test application to reduce size


  Commit: d36628d37edbf8de2fc8dd827006087f3885aaf7
      https://github.com/RIOT-OS/RIOT/commit/d36628d37edbf8de2fc8dd827006087f3885aaf7
  Author: Leandro Lanzieri <leandro.lanzieri at haw-hamburg.de>
  Date:   2021-05-05 (Wed, 05 May 2021)

  Changed paths:
    M makefiles/pseudomodules.inc.mk
    M pkg/openwsn/Makefile.dep
    M pkg/openwsn/contrib/cryptoengine.c
    M pkg/semtech-loramac/Makefile.dep
    M sys/Makefile.dep
    M sys/crypto/Kconfig
    M sys/crypto/aes.c
    M sys/crypto/doc.txt
    M sys/hashes/cmac.c
    M sys/include/crypto/aes.h
    M sys/include/crypto/ciphers.h
    M sys/net/gnrc/Makefile.dep
    M sys/net/gnrc/link_layer/lorawan/gnrc_lorawan_crypto.c
    M sys/net/link_layer/ieee802154/security.c
    M sys/random/Kconfig
    M tests/sys_crypto/Makefile
    M tests/sys_crypto/Makefile.ci
    A tests/sys_crypto/README.md
    M tests/sys_crypto/app.config.test
    M tests/sys_crypto/tests-crypto-aes.c
    M tests/sys_crypto/tests-crypto-chacha.c
    M tests/sys_crypto/tests-crypto-chacha20poly1305.c
    M tests/sys_crypto/tests-crypto-cipher.c
    M tests/sys_crypto/tests-crypto-modes-cbc.c
    M tests/sys_crypto/tests-crypto-modes-ccm.c
    M tests/sys_crypto/tests-crypto-modes-ctr.c
    M tests/sys_crypto/tests-crypto-modes-ecb.c
    M tests/sys_crypto/tests-crypto-modes-ocb.c
    M tests/sys_crypto/tests-crypto-poly1305.c
    A tests/sys_crypto_aes_ccm/Makefile
    A tests/sys_crypto_aes_ccm/Makefile.ci
    A tests/sys_crypto_aes_ccm/README.md
    A tests/sys_crypto_aes_ccm/app.config.test
    A tests/sys_crypto_aes_ccm/main.c
    A tests/sys_crypto_aes_ccm/tests-crypto-modes-ccm-128.c
    A tests/sys_crypto_aes_ccm/tests-crypto-modes-ccm-192.c
    A tests/sys_crypto_aes_ccm/tests-crypto-modes-ccm-256.c
    A tests/sys_crypto_aes_ccm/tests-crypto.h
    A tests/sys_crypto_aes_ccm/tests/01-run.py
    M tests/unittests/tests-hashes/Makefile.include

  Log Message:
  -----------
  Merge pull request #16183 from Ollrogge/aes_pr

sys/crypto: Enable support for AES-192, AES-256


Compare: https://github.com/RIOT-OS/RIOT/compare/4af37a775197...d36628d37edb


More information about the commits mailing list