Remove secret-key coercion.
Start moving tests into 'test' ns.
Finish moving tests into sub namespace.
SecureRandom algorithm should be explicit.
Use coercion functions in signature code.
Add generative signature tests.
Test rsa-general keys for encryption.