export key sizes
make inner ECB/CBC loop in-place

fixes #2

Makes time spent in SHA and AES cores while doing TLS bulk transfers go from
~40% to ~80%.
bunch of random self-tests