Add data to context.
93 $words = array_values(unpack(
'V16',
$data));
100 $F =
array(
'PHPExcel_Reader_Excel5_MD5',
'F');
101 $G =
array(
'PHPExcel_Reader_Excel5_MD5',
'G');
102 $H =
array(
'PHPExcel_Reader_Excel5_MD5',
'H');
103 $I =
array(
'PHPExcel_Reader_Excel5_MD5',
'I');
106 self::step($F, $A, $B, $C, $D, $words[0], 7, 0xd76aa478);
107 self::step($F, $D, $A, $B, $C, $words[1], 12, 0xe8c7b756);
108 self::step($F, $C, $D, $A, $B, $words[2], 17, 0x242070db);
109 self::step($F, $B, $C, $D, $A, $words[3], 22, 0xc1bdceee);
110 self::step($F, $A, $B, $C, $D, $words[4], 7, 0xf57c0faf);
111 self::step($F, $D, $A, $B, $C, $words[5], 12, 0x4787c62a);
112 self::step($F, $C, $D, $A, $B, $words[6], 17, 0xa8304613);
113 self::step($F, $B, $C, $D, $A, $words[7], 22, 0xfd469501);
114 self::step($F, $A, $B, $C, $D, $words[8], 7, 0x698098d8);
115 self::step($F, $D, $A, $B, $C, $words[9], 12, 0x8b44f7af);
116 self::step($F, $C, $D, $A, $B, $words[10], 17, 0xffff5bb1);
117 self::step($F, $B, $C, $D, $A, $words[11], 22, 0x895cd7be);
118 self::step($F, $A, $B, $C, $D, $words[12], 7, 0x6b901122);
119 self::step($F, $D, $A, $B, $C, $words[13], 12, 0xfd987193);
120 self::step($F, $C, $D, $A, $B, $words[14], 17, 0xa679438e);
121 self::step($F, $B, $C, $D, $A, $words[15], 22, 0x49b40821);
124 self::step($G, $A, $B, $C, $D, $words[1], 5, 0xf61e2562);
125 self::step($G, $D, $A, $B, $C, $words[6], 9, 0xc040b340);
126 self::step($G, $C, $D, $A, $B, $words[11], 14, 0x265e5a51);
127 self::step($G, $B, $C, $D, $A, $words[0], 20, 0xe9b6c7aa);
128 self::step($G, $A, $B, $C, $D, $words[5], 5, 0xd62f105d);
129 self::step($G, $D, $A, $B, $C, $words[10], 9, 0x02441453);
130 self::step($G, $C, $D, $A, $B, $words[15], 14, 0xd8a1e681);
131 self::step($G, $B, $C, $D, $A, $words[4], 20, 0xe7d3fbc8);
132 self::step($G, $A, $B, $C, $D, $words[9], 5, 0x21e1cde6);
133 self::step($G, $D, $A, $B, $C, $words[14], 9, 0xc33707d6);
134 self::step($G, $C, $D, $A, $B, $words[3], 14, 0xf4d50d87);
135 self::step($G, $B, $C, $D, $A, $words[8], 20, 0x455a14ed);
136 self::step($G, $A, $B, $C, $D, $words[13], 5, 0xa9e3e905);
137 self::step($G, $D, $A, $B, $C, $words[2], 9, 0xfcefa3f8);
138 self::step($G, $C, $D, $A, $B, $words[7], 14, 0x676f02d9);
139 self::step($G, $B, $C, $D, $A, $words[12], 20, 0x8d2a4c8a);
142 self::step($H, $A, $B, $C, $D, $words[5], 4, 0xfffa3942);
143 self::step($H, $D, $A, $B, $C, $words[8], 11, 0x8771f681);
144 self::step($H, $C, $D, $A, $B, $words[11], 16, 0x6d9d6122);
145 self::step($H, $B, $C, $D, $A, $words[14], 23, 0xfde5380c);
146 self::step($H, $A, $B, $C, $D, $words[1], 4, 0xa4beea44);
147 self::step($H, $D, $A, $B, $C, $words[4], 11, 0x4bdecfa9);
148 self::step($H, $C, $D, $A, $B, $words[7], 16, 0xf6bb4b60);
149 self::step($H, $B, $C, $D, $A, $words[10], 23, 0xbebfbc70);
150 self::step($H, $A, $B, $C, $D, $words[13], 4, 0x289b7ec6);
151 self::step($H, $D, $A, $B, $C, $words[0], 11, 0xeaa127fa);
152 self::step($H, $C, $D, $A, $B, $words[3], 16, 0xd4ef3085);
153 self::step($H, $B, $C, $D, $A, $words[6], 23, 0x04881d05);
154 self::step($H, $A, $B, $C, $D, $words[9], 4, 0xd9d4d039);
155 self::step($H, $D, $A, $B, $C, $words[12], 11, 0xe6db99e5);
156 self::step($H, $C, $D, $A, $B, $words[15], 16, 0x1fa27cf8);
157 self::step($H, $B, $C, $D, $A, $words[2], 23, 0xc4ac5665);
160 self::step($I, $A, $B, $C, $D, $words[0], 6, 0xf4292244);
161 self::step($I, $D, $A, $B, $C, $words[7], 10, 0x432aff97);
162 self::step($I, $C, $D, $A, $B, $words[14], 15, 0xab9423a7);
163 self::step($I, $B, $C, $D, $A, $words[5], 21, 0xfc93a039);
164 self::step($I, $A, $B, $C, $D, $words[12], 6, 0x655b59c3);
165 self::step($I, $D, $A, $B, $C, $words[3], 10, 0x8f0ccc92);
166 self::step($I, $C, $D, $A, $B, $words[10], 15, 0xffeff47d);
167 self::step($I, $B, $C, $D, $A, $words[1], 21, 0x85845dd1);
168 self::step($I, $A, $B, $C, $D, $words[8], 6, 0x6fa87e4f);
169 self::step($I, $D, $A, $B, $C, $words[15], 10, 0xfe2ce6e0);
170 self::step($I, $C, $D, $A, $B, $words[6], 15, 0xa3014314);
171 self::step($I, $B, $C, $D, $A, $words[13], 21, 0x4e0811a1);
172 self::step($I, $A, $B, $C, $D, $words[4], 6, 0xf7537e82);
173 self::step($I, $D, $A, $B, $C, $words[11], 10, 0xbd3af235);
174 self::step($I, $C, $D, $A, $B, $words[2], 15, 0x2ad7d2bb);
175 self::step($I, $B, $C, $D, $A, $words[9], 21, 0xeb86d391);
177 $this->a = ($this->a + $A) & 0xffffffff;
178 $this->b = ($this->b + $B) & 0xffffffff;
179 $this->c = ($this->c + $C) & 0xffffffff;
180 $this->d = ($this->d + $D) & 0xffffffff;
Create styles array
The data for the language used.