OpenCL! fancy!
Go to file
JimmyZ 687acab0c8 reduced work size to make nvidia runtime happy
give nvidia GPU more weight
2018-05-29 10:39:26 +08:00
cl reduced work size to make nvidia runtime happy 2018-05-29 10:39:26 +08:00
.gitignore some how it is broken now after some refactoring 2017-08-28 18:07:43 +08:00
aes_128.c better EMMC CID brute suggested by dark_samus3, done 2017-11-03 16:32:14 +08:00
bfcl.c 3DS LFCS brute force 2018-02-08 09:56:42 +08:00
crypto.h better EMMC CID brute suggested by dark_samus3, done 2017-11-03 16:32:14 +08:00
dsi.h better EMMC CID brute suggested by dark_samus3, done 2017-11-03 16:32:14 +08:00
Makefile better EMMC CID brute suggested by dark_samus3, done 2017-11-03 16:32:14 +08:00
ocl_brute.c reduced work size to make nvidia runtime happy 2018-05-29 10:39:26 +08:00
ocl_brute.h 3DS LFCS brute force 2018-02-08 09:56:42 +08:00
ocl_test.c trivial 2018-01-24 21:09:00 +08:00
ocl_util.c reduced work size to make nvidia runtime happy 2018-05-29 10:39:26 +08:00
ocl.h tivial 2017-08-30 18:46:20 +08:00
README.md tivial 2017-08-30 18:46:20 +08:00
sha1_16.c better EMMC CID brute suggested by dark_samus3, done 2017-11-03 16:32:14 +08:00
utils.c implemented dark_samus3's idea, not working yet. 2017-11-03 05:44:05 +08:00
utils.h implemented dark_samus3's idea, not working yet. 2017-11-03 05:44:05 +08:00

bfCL

This is an experimental port of TWLbf to OpenCL.

Compile

Only tested with mingw-w64-x86_64 /MSYS2 (and occasionally Visual Studio 2017 Community) and Intel OpenCL SDK.

License

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.