Skip to content

Commit daef78a

Browse files
committed
v1.2.9, new SHA2 and GOST dynamic files
1 parent 4b72e03 commit daef78a

23 files changed

+28552
-3
lines changed

JtrTestSuite.Manifest

+7
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,13 @@
120120
# dynamic_37 sha1(lc($u).$p) and dynamic_38 (sha1($s.sha1($s.sha1($p)))
121121
# v1.12.8 Added new formats dynamic_39, which is an sha256 dynamic. Updated input file
122122
# for dyna_38. Salt set to fixed 20 bytes.
123+
# v1.12.9 Added new formats dynamic_50,_51,_52, which is an sha224 dynamic ($p) ($s.$p) ($p.$s)
124+
# Updated input file for dyna_38. Salt set to fixed 20 bytes.
125+
# Added new dynamic_60,_61,_62 (SHA256). _70,_71,_72 SHA384. _80,_81,_82 SHA512.
126+
# _90,_91,_92 GOST. Dyna_39 renamed to dyna_61
127+
# some lines added to a few dynamic formats, that were dupe lines, but with
128+
# case change in the hash. This will flush out problems of split-unify-case
129+
# not being present.
123130
# Todo (1.13)
124131
# Add tests for -pipe, files with \r\n \n \r and \r\r\n, which are 'real'
125132
# file formats seen in the wild. These tests are in -w= and -pipe modes

dynamic_0_tst.in

+2
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ u15-dynamic_0:$dynamic_0$194863f3be60aa61f5e8cdf0c09fe5b8:15:0:ttttttttttt::
1818
u16-dynamic_0:$dynamic_0$c668534d220baf21ca3cc6df5b7ed1d5:16:0:�::
1919
u17-dynamic_0:$dynamic_0$53cadcb4234fd06d9b19d924d796dbb2:17:0:pass�ord::
2020
u18-dynamic_0:$dynamic_0$cb803b67f0eb50ad7a88d4d320633e1a:18:0:dffffffffffff::
21+
u18-dynamic_0:$dynamic_0$CB803b67f0eb50ad7a88d4d320633e1a:18:0:dffffffffffff::
22+
u18-dynamic_0:$dynamic_0$cB803b67f0eb50ad7a88d4d320633e1a:18:0:dffffffffffff::
2123
u19-dynamic_0:$dynamic_0$526d97331e687c6ec620bec0a4e5b617:19:0:��st::
2224
u20-dynamic_0:$dynamic_0$7765fd5bd69617e48ac9b84507350012:20:0:Skip�ing and& Di�ping::
2325
u21-dynamic_0:$dynamic_0$55eded41de8343b475571ed430d83b85:21:0:alsfdkja;::

dynamic_35_tst.in

+1,501
Large diffs are not rendered by default.

dynamic_36_tst.in

+1,501
Large diffs are not rendered by default.

dynamic_37_tst.in

+1,501
Large diffs are not rendered by default.

dynamic_38_tst.in

+1,501
Large diffs are not rendered by default.

dynamic_50_tst.in

+1,501
Large diffs are not rendered by default.

dynamic_51_tst.in

+1,501
Large diffs are not rendered by default.

dynamic_52_tst.in

+1,501
Large diffs are not rendered by default.

dynamic_60_tst.in

+1,501
Large diffs are not rendered by default.

dynamic_61_tst.in

+1,501
Large diffs are not rendered by default.

dynamic_62_tst.in

+1,501
Large diffs are not rendered by default.

dynamic_70_tst.in

+1,501
Large diffs are not rendered by default.

dynamic_71_tst.in

+1,503
Large diffs are not rendered by default.

dynamic_72_tst.in

+1,501
Large diffs are not rendered by default.

dynamic_80_tst.in

+1,501
Large diffs are not rendered by default.

dynamic_81_tst.in

+1,501
Large diffs are not rendered by default.

dynamic_82_tst.in

+1,501
Large diffs are not rendered by default.

dynamic_90_tst.in

+1,501
Large diffs are not rendered by default.

dynamic_91_tst.in

+1,501
Large diffs are not rendered by default.

dynamic_92_tst.in

+1,501
Large diffs are not rendered by default.

jtrts.dat

+20-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,26 @@
6666
(dynamic)(base)(sha1),(X),(jumbo),10000,dynamic_36,pw,dynamic_36_tst.in,dynamic_36,N,X,(1500),(1500)
6767
(dynamic)(base)(sha1),(X),(jumbo),10000,dynamic_37,pw,dynamic_37_tst.in,dynamic_37,N,X,(1500),(1500)
6868
(dynamic)(base)(sha1),(X),(jumbo),10000,dynamic_38,pw,dynamic_38_tst.in,dynamic_38,N,X,(1500),(1500)
69-
(dynamic)(base)(sha2),(X),(jumbo),10000,dynamic_39,pw,dynamic_39_tst.in,dynamic_39,N,X,(1500),(1500)
69+
# SHA224
70+
(dynamic)(base)(sha2),(X),(jumbo),10000,dynamic_50,pw,dynamic_50_tst.in,dynamic_50,N,X,(1500),(1500)
71+
(dynamic)(base)(sha2),(X),(jumbo),10000,dynamic_51,pw,dynamic_51_tst.in,dynamic_51,N,X,(1500),(1500)
72+
(dynamic)(base)(sha2),(X),(jumbo),10000,dynamic_52,pw,dynamic_52_tst.in,dynamic_52,N,X,(1500),(1500)
73+
# SHA256
74+
(dynamic)(base)(sha2),(X),(jumbo),10000,dynamic_60,pw,dynamic_60_tst.in,dynamic_60,N,X,(1500),(1500)
75+
(dynamic)(base)(sha2),(X),(jumbo),10000,dynamic_61,pw,dynamic_61_tst.in,dynamic_61,N,X,(1500),(1500)
76+
(dynamic)(base)(sha2),(X),(jumbo),10000,dynamic_62,pw,dynamic_62_tst.in,dynamic_62,N,X,(1500),(1500)
77+
# SHA384
78+
(dynamic)(base)(sha2),(X),(jumbo),10000,dynamic_70,pw,dynamic_70_tst.in,dynamic_70,N,X,(1500),(1500)
79+
(dynamic)(base)(sha2),(X),(jumbo),10000,dynamic_71,pw,dynamic_71_tst.in,dynamic_71,N,X,(1500),(1500)
80+
(dynamic)(base)(sha2),(X),(jumbo),10000,dynamic_72,pw,dynamic_72_tst.in,dynamic_72,N,X,(1500),(1500)
81+
# SHA512
82+
(dynamic)(base)(sha2),(X),(jumbo),10000,dynamic_80,pw,dynamic_80_tst.in,dynamic_80,N,X,(1500),(1500)
83+
(dynamic)(base)(sha2),(X),(jumbo),10000,dynamic_81,pw,dynamic_81_tst.in,dynamic_81,N,X,(1500),(1500)
84+
(dynamic)(base)(sha2),(X),(jumbo),10000,dynamic_82,pw,dynamic_82_tst.in,dynamic_82,N,X,(1500),(1500)
85+
# GOST
86+
(dynamic)(base)(gost),(X),(jumbo),10000,dynamic_90,pw,dynamic_90_tst.in,dynamic_90,N,X,(1500),(1500)
87+
(dynamic)(base)(gost),(X),(jumbo),10000,dynamic_91,pw,dynamic_91_tst.in,dynamic_91,N,X,(1500),(1500)
88+
(dynamic)(base)(gost),(X),(jumbo),10000,dynamic_92,pw,dynamic_92_tst.in,dynamic_92,N,X,(1500),(1500)
7089
#
7190
(base),(X),(jumbo),10000,raw-md5u-raw,pw,rawmd5u_raw_tst.in,raw-md5u,Y,X,(1500),(1500)
7291
(base),(X),(jumbo),10000,raw-md5u,pw,rawmd5u_tst.in,raw-md5u,Y,X,(1500),(1500)

jtrts.pl

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
use Getopt::Long;
44
use jtrts_inc;
55

6-
my $VERSION = "1.12.8";
7-
my $RELEASE_DATE = "July 12, 2012";
6+
my $VERSION = "1.12.9";
7+
my $RELEASE_DATE = "July 13, 2012";
88
# how to do alpha character left, so next 'alpha', or beta release will be easy.
99
#use utf8;
1010
#my $VERSION = "1.10-\x{3B1}2"; # alpha-2

0 commit comments

Comments
 (0)