mirror of
https://github.com/hashcat/hashcat.git
synced 2024-11-29 11:28:15 +00:00
Fixed both false negative and false positive result in -m 3000 in -a 3 (affected only NVIDIA GPU)
This commit is contained in:
parent
4ddbd7e047
commit
73cc3170f4
@ -87,15 +87,19 @@ CONSTANT_VK u32 generic_constant[8192]; // 32k
|
|||||||
|
|
||||||
DECLSPEC u32 atomic_dec (u32 *p)
|
DECLSPEC u32 atomic_dec (u32 *p)
|
||||||
{
|
{
|
||||||
return atomicSub (p, 1);
|
volatile const u32 val = 1;
|
||||||
|
|
||||||
|
return atomicSub (p, val);
|
||||||
}
|
}
|
||||||
|
|
||||||
DECLSPEC u32 atomic_inc (u32 *p)
|
DECLSPEC u32 atomic_inc (u32 *p)
|
||||||
{
|
{
|
||||||
return atomicAdd (p, 1);
|
volatile const u32 val = 1;
|
||||||
|
|
||||||
|
return atomicAdd (p, val);
|
||||||
}
|
}
|
||||||
|
|
||||||
DECLSPEC u32 atomic_or (u32 *p, u32 val)
|
DECLSPEC u32 atomic_or (u32 *p, volatile const u32 val)
|
||||||
{
|
{
|
||||||
return atomicOr (p, val);
|
return atomicOr (p, val);
|
||||||
}
|
}
|
||||||
|
@ -40,14 +40,15 @@
|
|||||||
## Bugs
|
## Bugs
|
||||||
##
|
##
|
||||||
|
|
||||||
- Fixed too early execution of some module functions which could make use of non-final values opts_type and opti_type
|
- Fixed both false negative and false positive result in -m 3000 in -a 3 (affected only NVIDIA GPU)
|
||||||
- Fixed internal access on module option attribute OPTS_TYPE_SUGGEST_KG with the result that it was unused
|
|
||||||
- Fixed race condition resulting in out of memory error on startup if multiple hashcat instances are started at the same time
|
|
||||||
- Fixed unexpected non-unique salts in multi-hash cracking in Bitcoin/Litecoin wallet.dat module which lead to false negatives
|
|
||||||
- Fixed rare case of misalignment of the status prompt when other user warnings are shown within the hashcat output
|
|
||||||
- Fixed password reassembling for cracked hashes on host for slow hashes in optimized mode that are longer than 32 characters
|
|
||||||
- Fixed incorrect maximum password length support for -m 400 in optimized mode (reduced from 55 to 39)
|
- Fixed incorrect maximum password length support for -m 400 in optimized mode (reduced from 55 to 39)
|
||||||
|
- Fixed internal access on module option attribute OPTS_TYPE_SUGGEST_KG with the result that it was unused
|
||||||
- Fixed invalid handling of outfile folder entries for -m 22000
|
- Fixed invalid handling of outfile folder entries for -m 22000
|
||||||
|
- Fixed password reassembling for cracked hashes on host for slow hashes in optimized mode that are longer than 32 characters
|
||||||
|
- Fixed race condition resulting in out of memory error on startup if multiple hashcat instances are started at the same time
|
||||||
|
- Fixed rare case of misalignment of the status prompt when other user warnings are shown within the hashcat output
|
||||||
|
- Fixed too early execution of some module functions which could make use of non-final values opts_type and opti_type
|
||||||
|
- Fixed unexpected non-unique salts in multi-hash cracking in Bitcoin/Litecoin wallet.dat module which lead to false negatives
|
||||||
|
|
||||||
##
|
##
|
||||||
## Improvements
|
## Improvements
|
||||||
|
Loading…
Reference in New Issue
Block a user