OUTER - CRYPTO