Move crypto unit test to krypto.
Link with krypto lib.
Use crypto namespace.
Add manually drawn shared_ptrs structure.