├── .github └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── .travis.yml ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── SECURITY.md ├── examples ├── base64_iv │ └── base64_iv.ino ├── complex │ └── complex.ino ├── esp_serial │ └── esp_serial.ino ├── large │ └── large.ino ├── medium │ └── medium.ino ├── platformio │ ├── aes-test-2 │ │ ├── .gitignore │ │ ├── .vscode │ │ │ └── extensions.json │ │ ├── platformio.ini │ │ └── src │ │ │ └── main.cpp │ ├── aes-test-3-base64_iv │ │ ├── .gitignore │ │ ├── platformio.ini │ │ └── src │ │ │ └── main.cpp │ ├── aes-test-4-esp_serial │ │ ├── .gitignore │ │ ├── platformio.ini │ │ └── src │ │ │ └── main.cpp │ ├── aes-test │ │ ├── .gitignore │ │ ├── .vscode │ │ │ └── extensions.json │ │ ├── platformio.ini │ │ └── src │ │ │ └── main.cpp │ └── medium │ │ ├── .gitignore │ │ ├── .vscode │ │ └── extensions.json │ │ ├── include │ │ └── README │ │ ├── platformio.ini │ │ ├── src │ │ └── src.ino │ │ └── test │ │ └── README └── simple │ └── simple.ino ├── greenkeeper.json ├── keywords.txt ├── library.json ├── library.properties ├── nodejs ├── .eslintrc ├── index.js └── package.json ├── sonar-project.properties ├── src ├── AES.cpp ├── AES.h ├── AESLib.cpp ├── AESLib.h ├── AES_config.h ├── xbase64.cpp └── xbase64.h ├── test ├── 020-TestCase ├── 020-TestCase.cpp ├── README ├── catch2.hpp ├── test.sh ├── test_catch.sh └── test_ncrypt.c └── travis-prebuild.sh /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/SECURITY.md -------------------------------------------------------------------------------- /examples/base64_iv/base64_iv.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/base64_iv/base64_iv.ino -------------------------------------------------------------------------------- /examples/complex/complex.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/complex/complex.ino -------------------------------------------------------------------------------- /examples/esp_serial/esp_serial.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/esp_serial/esp_serial.ino -------------------------------------------------------------------------------- /examples/large/large.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/large/large.ino -------------------------------------------------------------------------------- /examples/medium/medium.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/medium/medium.ino -------------------------------------------------------------------------------- /examples/platformio/aes-test-2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/platformio/aes-test-2/.gitignore -------------------------------------------------------------------------------- /examples/platformio/aes-test-2/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/platformio/aes-test-2/.vscode/extensions.json -------------------------------------------------------------------------------- /examples/platformio/aes-test-2/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/platformio/aes-test-2/platformio.ini -------------------------------------------------------------------------------- /examples/platformio/aes-test-2/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/platformio/aes-test-2/src/main.cpp -------------------------------------------------------------------------------- /examples/platformio/aes-test-3-base64_iv/.gitignore: -------------------------------------------------------------------------------- 1 | .pio/ 2 | .vscode/ 3 | *.log -------------------------------------------------------------------------------- /examples/platformio/aes-test-3-base64_iv/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/platformio/aes-test-3-base64_iv/platformio.ini -------------------------------------------------------------------------------- /examples/platformio/aes-test-3-base64_iv/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/platformio/aes-test-3-base64_iv/src/main.cpp -------------------------------------------------------------------------------- /examples/platformio/aes-test-4-esp_serial/.gitignore: -------------------------------------------------------------------------------- 1 | .pio/ 2 | .vscode/ 3 | *.log -------------------------------------------------------------------------------- /examples/platformio/aes-test-4-esp_serial/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/platformio/aes-test-4-esp_serial/platformio.ini -------------------------------------------------------------------------------- /examples/platformio/aes-test-4-esp_serial/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/platformio/aes-test-4-esp_serial/src/main.cpp -------------------------------------------------------------------------------- /examples/platformio/aes-test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/platformio/aes-test/.gitignore -------------------------------------------------------------------------------- /examples/platformio/aes-test/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/platformio/aes-test/.vscode/extensions.json -------------------------------------------------------------------------------- /examples/platformio/aes-test/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/platformio/aes-test/platformio.ini -------------------------------------------------------------------------------- /examples/platformio/aes-test/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/platformio/aes-test/src/main.cpp -------------------------------------------------------------------------------- /examples/platformio/medium/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/platformio/medium/.gitignore -------------------------------------------------------------------------------- /examples/platformio/medium/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/platformio/medium/.vscode/extensions.json -------------------------------------------------------------------------------- /examples/platformio/medium/include/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/platformio/medium/include/README -------------------------------------------------------------------------------- /examples/platformio/medium/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/platformio/medium/platformio.ini -------------------------------------------------------------------------------- /examples/platformio/medium/src/src.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/platformio/medium/src/src.ino -------------------------------------------------------------------------------- /examples/platformio/medium/test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/platformio/medium/test/README -------------------------------------------------------------------------------- /examples/simple/simple.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/examples/simple/simple.ino -------------------------------------------------------------------------------- /greenkeeper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/greenkeeper.json -------------------------------------------------------------------------------- /keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/keywords.txt -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/library.json -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/library.properties -------------------------------------------------------------------------------- /nodejs/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/nodejs/.eslintrc -------------------------------------------------------------------------------- /nodejs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/nodejs/index.js -------------------------------------------------------------------------------- /nodejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/nodejs/package.json -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /src/AES.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/src/AES.cpp -------------------------------------------------------------------------------- /src/AES.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/src/AES.h -------------------------------------------------------------------------------- /src/AESLib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/src/AESLib.cpp -------------------------------------------------------------------------------- /src/AESLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/src/AESLib.h -------------------------------------------------------------------------------- /src/AES_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/src/AES_config.h -------------------------------------------------------------------------------- /src/xbase64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/src/xbase64.cpp -------------------------------------------------------------------------------- /src/xbase64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/src/xbase64.h -------------------------------------------------------------------------------- /test/020-TestCase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/test/020-TestCase -------------------------------------------------------------------------------- /test/020-TestCase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/test/020-TestCase.cpp -------------------------------------------------------------------------------- /test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/test/README -------------------------------------------------------------------------------- /test/catch2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/test/catch2.hpp -------------------------------------------------------------------------------- /test/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/test/test.sh -------------------------------------------------------------------------------- /test/test_catch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/test/test_catch.sh -------------------------------------------------------------------------------- /test/test_ncrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/test/test_ncrypt.c -------------------------------------------------------------------------------- /travis-prebuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suculent/thinx-aes-lib/HEAD/travis-prebuild.sh --------------------------------------------------------------------------------