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
|
3 years ago |
Gabriele Gristina
|
17a83a50af
|
cryptoapi opts (1)
|
3 years ago |
Jens Steube
|
c07f9c19c7
|
Reorder the TC/VC/DC header checks
|
5 years ago |
Jens Steube
|
d0bd33c9d1
|
Rename CONSTANT_AS to CONSTANT_VK
|
5 years ago |
Jens Steube
|
89119bf24a
|
Add missing inc_platform.h include
|
6 years ago |
Jens Steube
|
f10d27b2c9
|
Get rid of extract_byte() in inc_cipher_twofish.cl
|
6 years ago |
jsteube
|
9ced13cc94
|
Get rid of CONSTSPEC macro in OpenCL kernels
|
6 years ago |
jsteube
|
1c45de4b63
|
Remove more old GCC diagnostic options
|
6 years ago |
jsteube
|
66d94b06e4
|
Get rid of src/rp_kernel_on_cpu.c and src/rp_kernel_on_cpu_optimized.c and use OpenCL emulated kernel version
|
6 years ago |
jsteube
|
977199698f
|
Move some macros from .h to .cl sources
|
6 years ago |
jsteube
|
e80b1838e8
|
Rename some functions in inc_common.cl to avoid conflicts with bitops.c
|
6 years ago |
jsteube
|
adeeaee84a
|
Replace __kernel, __constant, __global and __local qualifiers with macro for better control
|
6 years ago |
jsteube
|
7d4bea41a0
|
Get rid of OpenCL/inc_hash_constants.h and OpenCL/inc_hash_functions.cl
|
6 years ago |
jsteube
|
7cb510f1ce
|
More manually unrolled cipher code
|
6 years ago |
jsteube
|
84d6b8ecc1
|
Add function prototypes in OpenCL kernels to make some compilers happy
|
6 years ago |
jsteube
|
0fce6b663b
|
Testwise remove all hardcoded volatiles from cipher includes
|
6 years ago |
jsteube
|
0bd244c051
|
Undef some macros to avoid collisions
|
6 years ago |
jsteube
|
a5746548e8
|
Allow use of hash-mode 7900, 10700 and 13731 on AMD devices after workaround
|
6 years ago |
jsteube
|
e4e1c1d515
|
We can't mix inline functions with static constants
|
7 years ago |
jsteube
|
3e08750900
|
OpenCL Kernels: Add general function declaration keyword (static inline)
|
7 years ago |
jsteube
|
53f3da9f63
|
OpenCL Kernels: Use static declaraction for uXXa variables used in __constant space
|
7 years ago |
jsteube
|
503f676cb0
|
Remove static keywords from OpenCL functions, they can cause old NV JiT compiler to fail
|
7 years ago |
jsteube
|
967e96728d
|
Make all the OpenCL kernel function includes static
|
7 years ago |
jsteube
|
6401c58568
|
Align all the __constant buffers to workaround OpenCL JIT compiler errors in NV drivers 378.x
|
8 years ago |
jsteube
|
bbb4c74e85
|
OpenCL Kernel: Remove "static" keyword from function declarations; Causes older Intel OpenCL runtimes to fail compiling
|
8 years ago |
jsteube
|
8257883ec1
|
Added hash-mode 14600 = LUKS
|
8 years ago |