Text this: A Modular Reconfigurable Architecture for Asymmetric and Symmetric-key Cryptographic Algorithms