
* Refactor tests and benchmarks to create generic tests and benchmarks based on
	BlockCipher, StreamCipher, Digest, etc. interfaces.

* Create Uint32 class to cope with unsigned 32 ints. Make it compatible with
	Uint32List.

* Refactor src/util.dart to make it compatible with Uint32.

* Port CBC mode of operation.

* Port a popular padding scheme.

* Port a popular MAC scheme.

* Port SHA digests.

* Create a secure random generator.

* Finish ports of all symmetric crypto.

* Go on with asym crypto.

--------------------------------------------------------------------------------
* Create a page like http://www.bouncycastle.org/specifications.html


