All notable changes to this project will be documented in this file.
- Huge performance optimizations (
--mode 1,3
) @1yura.
- Segmentation fault when
--authkey
is not supplied. - Issue with PRNG bruteforce (
--mode 2
). - Incorrect N1 seed displayed (
--mode 2
). - Incorrect seeds displayed when PRNG is not bruteforced (
--mode 3
).
- Switched from mbedtls and libtommath to libtomcrypt and tomsfastmath @rofl0r.
- Moved Makefile to top directory.
- Added installation of man page on
make install
.
- Android.mk
- Segmentation fault when trying to recover the PIN with
--m7-enc
and other options @rofl0r @binarymaster.
- 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-enc
and--m5-enc
). - Print of number of cores when
--version
is used. - Re-introduced possibility to compile with OpenSSL (
make OPENSSL=1
) for better performance @rofl0r. - Message for contributing, see README for more details.
- Fixed compilation with
-O0
@rofl0r.
- Increased default timespan for
--mode 3
to +-1 day. - Increased maximum limit for
--start
/--end
to0x7FFFFFFF
(02/2038
) @binarymaster. - Formatted output differently to fit terminal (removed
:
as byte separator). - Print program version with
--version
onstdout
(other info onstderr
). - Makefile to a more conventional way @rofl0r.
- Option
-S
,--dh-small
. - Option
-l
,--length
.
- Empty PIN cracking (denoted with
<empty>
) @binarymaster. - Option
-o
,--output
to write output to file @binarymaster. - Option
-l
,--length
to brute-force arbitrary PIN length (unverified) @binarymaster. - Man page @samueloph.
- Several Makefile fixes.
- FreeBSD support @fbettag.
- Division by zero on BSD variants.
- Use UTC time to display seed.
- Option
--mode
for mode selection. - Options
--start
and--end
(--mode 3
). - Mac OS support @marchrius.
- Removed OpenSSL dependency.
- Fully implemented new mode (
--mode 3
). - Authentication session key (
--authkey
) computation with small Diffie-Hellman keys (--dh-small
). - OpenWrt Makefile @d8tahead.
- Initial implementation of new mode (
--mode 3
).