Updated the encryption tests to be more thorough

The tests now test different block sizes, and for the uniqueness test
(testing CRT with nonces), tests that 1000's of iterations of encrypting
the same message are unique.