@@ -111,7 +111,7 @@ private bool HandleToken(BinaryReader reader, params object[] values)
111111 {
112112 case 0 :
113113 AddValue ( "Unk" , reader . ReadByte ( ) , values ) ;
114- AddValue ( "Token id" , Convert . ToHexString ( reader . ReadBytes ( 8 ) . Reverse ( ) . ToArray ( ) ) , values ) ;
114+ AddValue ( "Token id" , Convert . ToHexString ( reader . ReadBytes ( 8 ) . AsEnumerable ( ) . Reverse ( ) . ToArray ( ) ) , values ) ;
115115 AddValue ( "Unk counter" , reader . ReadByte ( ) , values ) ;
116116 AddValue ( "Crypt entropy" , Convert . ToHexString ( reader . ReadBytes ( 16 ) ) , values ) ;
117117 return false ;
@@ -123,7 +123,7 @@ private bool HandleToken(BinaryReader reader, params object[] values)
123123 AddValue ( "data" , Convert . ToHexString ( reader . ReadBytes ( 36 ) ) , values ) ;
124124 return true ;
125125 case 3 :
126- AddValue ( "Token id" , Convert . ToHexString ( reader . ReadBytes ( 8 ) . Reverse ( ) . ToArray ( ) ) , values ) ;
126+ AddValue ( "Token id" , Convert . ToHexString ( reader . ReadBytes ( 8 ) . AsEnumerable ( ) . Reverse ( ) . ToArray ( ) ) , values ) ;
127127 AddValue ( "Crypt entropy" , Convert . ToHexString ( reader . ReadBytes ( 16 ) ) , values ) ;
128128 AddValue ( "Token key" , Convert . ToHexString ( reader . ReadBytes ( 8 ) ) , values ) ;
129129 AddValue ( "Token data" , Convert . ToHexString ( reader . ReadBytes ( 16 ) ) , values ) ;
@@ -174,7 +174,7 @@ private bool HandleRiskFingerprint(BinaryReader reader, params object[] values)
174174 var count = reader . ReadUInt32 ( ) ;
175175 for ( var i = 0 ; i < count ; ++ i )
176176 {
177- AddValue ( "Data" , Encoding . ASCII . GetString ( reader . ReadBytes ( 4 ) . Reverse ( ) . ToArray ( ) ) . Trim ( '\0 ' ) , values . Concat ( new object [ ] { i } ) . ToArray ( ) ) ;
177+ AddValue ( "Data" , Encoding . ASCII . GetString ( reader . ReadBytes ( 4 ) . AsEnumerable ( ) . Reverse ( ) . ToArray ( ) ) . Trim ( '\0 ' ) , values . Concat ( new object [ ] { i } ) . ToArray ( ) ) ;
178178 AddValue ( "Value" , reader . ReadUInt32 ( ) , values . Concat ( new object [ ] { i } ) . ToArray ( ) ) ;
179179 }
180180
@@ -188,14 +188,14 @@ private bool HandleResume(BinaryReader reader, params object[] values)
188188 switch ( state )
189189 {
190190 case 0 :
191- AddValue ( "Server challenge" , Convert . ToHexString ( reader . ReadBytes ( 16 ) . Reverse ( ) . ToArray ( ) ) , values ) ;
191+ AddValue ( "Server challenge" , Convert . ToHexString ( reader . ReadBytes ( 16 ) . AsEnumerable ( ) . Reverse ( ) . ToArray ( ) ) , values ) ;
192192 return false ;
193193 case 1 :
194- AddValue ( "Client challenge" , Convert . ToHexString ( reader . ReadBytes ( 16 ) . Reverse ( ) . ToArray ( ) ) , values ) ;
195- AddValue ( "Client proof" , Convert . ToHexString ( reader . ReadBytes ( 32 ) . Reverse ( ) . ToArray ( ) ) , values ) ;
194+ AddValue ( "Client challenge" , Convert . ToHexString ( reader . ReadBytes ( 16 ) . AsEnumerable ( ) . Reverse ( ) . ToArray ( ) ) , values ) ;
195+ AddValue ( "Client proof" , Convert . ToHexString ( reader . ReadBytes ( 32 ) . AsEnumerable ( ) . Reverse ( ) . ToArray ( ) ) , values ) ;
196196 break ;
197197 case 2 :
198- AddValue ( "Server proof" , Convert . ToHexString ( reader . ReadBytes ( 32 ) . Reverse ( ) . ToArray ( ) ) , values ) ;
198+ AddValue ( "Server proof" , Convert . ToHexString ( reader . ReadBytes ( 32 ) . AsEnumerable ( ) . Reverse ( ) . ToArray ( ) ) , values ) ;
199199 break ;
200200 }
201201
0 commit comments