Commit Graph

19 Commits (754038ad166bfcf62fb6ff4793b69bd4ef5f1e00)

Author SHA1 Message Date
philsmd 754038ad16
fixes #3090 closes #3091: Added -m 2850x = Bitcoin WIF/P2PKH private key cracking
2 years ago
philsmd c5bf89a4c3
code style fixes for secp256k1 lib
2 years ago
philsmd 209b3960c7
remove extra leading space in inc_ecc_secp256k1.cl
2 years ago
Gabriele Gristina 9d36245d51 Kernels: Set the default Address Space Qualifier for any pointer, refactored / updated KERN_ATTR macros and rc4 cipher functions, in order to support Apple Metal runtime
2 years ago
philsmd 5ef522ed8f
whitespace and code style fixes
3 years ago
Jens Steube fd2cb59d26 AMD GPUs: On Apple OpenCL platform, we ask for the preferred kernel thread size rather than hard-coding 32
3 years ago
Jens Steube cf512faa53 Update large switch() cases in inc_common.cl and some inline assembly common functions for devices managed with HIP backend
3 years ago
Royce Williams 1e88990b46 minor whitespace fixes, per #2841
3 years ago
Bernard Ladenthin b85ffd63fb Refactoring: Extract transform_public, point_mul_xy and set_precomputed_basepoint_g. Add constants and documentation.
3 years ago
Bernard Ladenthin 19f4b44840 Refactoring: Extract convert_to_window_naf and add some documentation.
3 years ago
philsmd 53d2e45795
fixes #2341: electrum 4/5 mod_512 () infinite loop fix
4 years ago
Jens Steube 0378a01422 Fix more rocm compiler warning
4 years ago
philsmd 4338f100e9
remove condition which is always true
4 years ago
philsmd 7ef92379d8
Electrum 4/5: speedup by using w-NAF (Non-Adjacent Form)
4 years ago
Jens Steube 75b4164498 Use a different code for mod_512() to help some NV GPU to not hang
4 years ago
Jens Steube 53254b45aa Backport inc_ecc_secp256k1 inline assembly code for AMD ISA
4 years ago
Jens Steube cb24236067 Inline assembly optimization for 256 bit ADD and SUB in inc_ecc_secp256k1.cl
4 years ago
philsmd 6d822e04a1
fix minor typos in inc_ecc_secp256k1.cl
4 years ago
philsmd d07f002337 electrum 4/5: improve speed (rm hook)
4 years ago