Crypto: Adding asymmetric encryption