This is an experimental port of TWLbf to OpenCL.
Only tested with mingw-w64-x86_64 /MSYS2 (and occasionally Visual Studio 2017 Community) and Intel OpenCL SDK.
AES and SHA1 code from mbed TLS which is Apache 2.0 license, so I guess this project becomes Apache 2.0 licensed automatically? or only related files are Apache 2.0? I'm not sure.