Commit Graph

18 Commits (8e074481bfcaabf4863228b8dd8114b0f71a909b)

Author SHA1 Message Date
Jens Steube 0439f0c4a1 Refactor UTF8 to UTF16 conversion from fixed size to a dynamic size using a context struct. This allows handle buffer sizes of arbitrary length for conversion
3 years ago
Jens Steube 15f35fa68c Scrypt Kernels: Reduced kernel wait times by making it a true split kernel where iteration count = N value
3 years ago
Jens Steube 9e474e1e83 Add support for modulus operator in vector data types
3 years ago
Jens Steube 04d5e5a119 New Attack-Mode: Association Attack. Like JtR's single mode. Very early
4 years ago
Jens Steube 70ba719169 OpenCL Kernels: Added datatypes to literals of enum costants
4 years ago
Jens Steube 51ddf52369 Initialize CUDA vector datatypes to zero
5 years ago
Jens Steube ec4d4218c0 Add some missing operators for vector types
5 years ago
Jens Steube 6b7d064118 Replace (u32x) (...) with make_u32x (...)
5 years ago
Jens Steube 54dd2ea300 Use same settings for vector datatypes in inc_types.h as seen in cuda SDK vector_types.h
5 years ago
Jens Steube d0bd33c9d1 Rename CONSTANT_AS to CONSTANT_VK
5 years ago
Jens Steube 58213c81d6 Add vector datatypes operators
5 years ago
Jens Steube 6a32e8ef18 Fix ulong datatype on Windows x64
5 years ago
Jens Steube 9faba41848 Use nvrtc to compile PTX (resulting PTX not yet used)
5 years ago
Jens Steube 4b986de5fb Prepare native CUDA hybrid integration
5 years ago
jsteube 0a8c7fab1c Do not use ulong. It causes the 32 bit compilation to fail
5 years ago
jsteube fb8a9d7c40 Get rid of cpu_sha1.c
5 years ago
jsteube e80b1838e8 Rename some functions in inc_common.cl to avoid conflicts with bitops.c
5 years ago
jsteube 7d4bea41a0 Get rid of OpenCL/inc_hash_constants.h and OpenCL/inc_hash_functions.cl
5 years ago