Commit Graph

25 Commits (62397283c107f79f37acfa6f21147a1d069a49a5)

Author SHA1 Message Date
Jens Steube 62397283c1 VeraCrypt: Increase password length support for non-boot volumes from 64 to 128.
3 years ago
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 b7dffd9259 Improve performance for UTF8->UTF16 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 d343e2c4a0 Added support for true UTF8 to UTF16 conversion in kernel crypto library
3 years ago
Jens Steube 04d5e5a119 New Attack-Mode: Association Attack. Like JtR's single mode. Very early
4 years ago
Jens Steube ade00c412b Add code to inc_common.cl to do PKCS padding checks as well as (naive) ASN.1 detection
4 years ago
philsmd bd9304724c
fixes #1298: add pure kernels for -m 600 = BLAKE2b-512
4 years ago
Jens Steube fa4b521d48 Add unpack_v8x_from_v32 for vector datatypes, update -m 200
4 years ago
Jens Steube 525f8af200 Add v8x_from_v64_x to inc_common.cl
4 years ago
Jens Steube 1fc37c25f9 OpenCL Kernels: Moved "gpu_decompress", "gpu_memset" and "gpu_atinit" into new OpenCL/shared.cl in order to reduce compile time
4 years ago
Jens Steube cc2bd2b554 Fix rocm compiler warning
4 years ago
philsmd db91fe6981 Added -m 21700 = Electrum 4 and -m 21800 = Electrum 5
5 years ago
Jens Steube 7832c54452 Fix constant memory use of bfs_buf
5 years ago
Jens Steube 46f737c5af Use real constant memory on CUDA
5 years ago
jsteube 70fc36bf01 Reorganize inc_common.cl and make better use of HAS_* macros
5 years ago
jsteube d7d716f3ab Make it easier to include OpenCL kernels into modules
5 years ago
jsteube 76bf5173ba Do not use MAYBE_UNUSED in inc_common.cl
5 years ago
jsteube 1c45de4b63 Remove more old GCC diagnostic options
5 years ago
jsteube fb8a9d7c40 Get rid of cpu_sha1.c
5 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
5 years ago
jsteube 13097fefc7 reorder functions for better overview
5 years ago
jsteube e80b1838e8 Rename some functions in inc_common.cl to avoid conflicts with bitops.c
5 years ago
jsteube adeeaee84a Replace __kernel, __constant, __global and __local qualifiers with macro for better control
5 years ago
jsteube 340d2ae7d3 Add headers for OpenCL include files
5 years ago