Changelog
January 25, 2018 ยท View on GitHub
All notable changes to this project will be documented in this file.
[Unreleased]
[1.4.2] - 2018-01-25
Added
- Huge performance optimizations (
--mode 1,3) @1yura.
Fixed
- Segmentation fault when
--authkeyis not supplied. - Issue with PRNG bruteforce (
--mode 2). - Incorrect N1 seed displayed (
--mode 2). - Incorrect seeds displayed when PRNG is not bruteforced (
--mode 3).
Changed
- Switched from mbedtls and libtommath to libtomcrypt and tomsfastmath @rofl0r.
- Moved Makefile to top directory.
- Added installation of man page on
make install.
Removed
- Android.mk
[1.4.1] - 2017-12-04
Fixed
- Segmentation fault when trying to recover the PIN with
--m7-encand other options @rofl0r @binarymaster.
[1.4.0] - 2017-12-04
Added
- Multi-threading support @rofl0r.
- Huge performance optimizations (
--mode 3). - Future and past timespan windows when seed is found to compensate sudden NTP updates (
--mode 3). - Optional WPA-PSK and E-S2 recovery from M7 and E-S1 from M5 (majority of
--mode 3, with--m7-encand--m5-enc). - Print of number of cores when
--versionis used. - Re-introduced possibility to compile with OpenSSL (
make OPENSSL=1) for better performance @rofl0r. - Message for contributing, see README for more details.
Fixed
- Fixed compilation with
-O0@rofl0r.
Changed
- Increased default timespan for
--mode 3to +-1 day. - Increased maximum limit for
--start/--endto0x7FFFFFFF(02/2038) @binarymaster. - Formatted output differently to fit terminal (removed
:as byte separator). - Print program version with
--versiononstdout(other info onstderr). - Makefile to a more conventional way @rofl0r.
Deprecated
- Option
-S,--dh-small. - Option
-l,--length.
[1.3.0] - 2017-10-07
Added
- Empty PIN cracking (denoted with
<empty>) @binarymaster. - Option
-o,--outputto write output to file @binarymaster. - Option
-l,--lengthto brute-force arbitrary PIN length (unverified) @binarymaster. - Man page @samueloph.
Fixed
- Several Makefile fixes.
[1.2.2] - 2016-01-04
Added
- FreeBSD support @fbettag.
Fixed
- Division by zero on BSD variants.
[1.2.1] - 2016-01-04
Changed
- Use UTC time to display seed.
[1.2.0] - 2015-12-06
Added
- Option
--modefor mode selection. - Options
--startand--end(--mode 3). - Mac OS support @marchrius.
Changed
- Removed OpenSSL dependency.
[1.1.0] - 2015-05-01
Added
- Fully implemented new mode (
--mode 3). - Authentication session key (
--authkey) computation with small Diffie-Hellman keys (--dh-small). - OpenWrt Makefile @d8tahead.
[1.0.5] - 2015-04-10
Added
- Initial implementation of new mode (
--mode 3).