Add test.check dependency.
Add arg-seq and arg-map utility functions.
Simplify signature-generator functions.
Explore test.check generation of keyrings.
Add back private and secret key coercion methods.
Working generative testing for encryption/decryption.
Data test is replaced by generative tests.
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.
Factor out keyspec test helper.
Update encryption and signing generative tests.
Merge branch 'generative-testing' into develop