Updated mCrypton