2011-06-27

2011-06-17

EasyMock’s all-concrete or all-matchers requirement

We've been burned by this while trying to mix easymock expectation with a constant String value.
The way to avoid these problems is to decide not to use EasyMock at all, instead creating your own hand-rolled doubles. And if you decide to use EasyMock in your project, ...

* Make sure at least someone on your team understands how EasyMock works under the hood.
* Be aware of EasyMock’s all-concrete or all-matchers requirement, and that violations of this requirement can be violated by automated refactoring.
* If you use EasyMock matchers, make sure that they are produced while marshalling the arguments to call the mock method, and not beforehand.

2011-06-12

Secure Digests

The Rebound Attack: Cryptanalysis of Reduced Whirlpool and Grøstl (Florian Mendel, Christian Rechberger, Martin Schlaffer, Søren Thomsen) --- prioritizing collision attacks to lower the try count

New Collision attacks Against Up To 24-step SHA-2 (Somitra Kumar Sanadhya, Palash Sarkar) --- the very first SHA-512 collisions exhibited.

On Corrective Patterns for the SHA-2 Family (Philip Hawkes, Michael Paddon, Gregory Rose) --- early paper on reducing efforts to produce SHA-2 collision

Cache missing for fun and profit (Colin Persival) --- leaking data from a secured thread via processor cache

The AES spec, as of 2001.

Several different hash implementations at etherhack.co.uk, and another whirlpool implementation at sunsean.com. Also check the Hash Function Lounge.

2011-06-06

ELW : Plotting the database volume

-rw-r--r-- 1 root root   24651199 2011-03-02 23:57 elw-data-110302.7z
-rw-r--r-- 1 root root   24634590 2011-03-03 00:42 elw-data-110303.7z
-rw-r--r-- 1 root root   24916696 2011-03-05 05:01 elw-data-110305.7z
-rw-r--r-- 1 root root   24922820 2011-03-12 05:01 elw-data-110312.7z
-rw-r--r-- 1 root root   25308559 2011-03-20 20:52 elw-data-110320.7z
-rw-r--r-- 1 root root   25397933 2011-03-26 05:01 elw-data-110326.7z
-rw-r--r-- 1 root root   26031946 2011-04-02 05:00 elw-data-110402.7z
-rw-r--r-- 1 root root   27216064 2011-04-09 05:01 elw-data-110409.7z
-rw-r--r-- 1 root root   27486042 2011-04-14 09:25 elw-data-110414.7z
-rw-r--r-- 1 root root   29464877 2011-04-16 05:01 elw-data-110416.7z
-rw-r--r-- 1 root root   30669374 2011-04-23 05:01 elw-data-110423.7z
-rw-r--r-- 1 root root   32029750 2011-04-30 05:01 elw-data-110430.7z
-rw-r--r-- 1 root root   32123905 2011-05-07 05:01 elw-data-110507.7z
-rw-r--r-- 1 root root   33887952 2011-05-14 05:01 elw-data-110514.7z
-rw-r--r-- 1 root root   35841114 2011-05-21 05:01 elw-data-110521.7z
-rw-r--r-- 1 root root   36450177 2011-05-28 05:01 elw-data-110528.7z
-rw-r--r-- 1 root root   41561291 2011-06-05 23:09 elw-data-110605.7z