Index: trunk/phase3/includes/CryptRand.php |
— | — | @@ -187,6 +187,7 @@ |
188 | 188 | * @return String A hash algorithm |
189 | 189 | */ |
190 | 190 | protected function hashAlgo() { |
| 191 | + static $algo; |
191 | 192 | if ( !is_null( $algo ) ) { |
192 | 193 | return $algo; |
193 | 194 | } |
— | — | @@ -217,6 +218,7 @@ |
218 | 219 | * @return int Number of bytes the hash outputs |
219 | 220 | */ |
220 | 221 | protected function hashLength() { |
| 222 | + static $hashLength; |
221 | 223 | if ( is_null( $hashLength ) ) { |
222 | 224 | $hashLength = strlen( $this->hash( '' ) ); |
223 | 225 | } |