Crypto Algorithm Analysis JCE is an Android developer tool which shows which cryptographic algorithms, certificate processing profiles, and Transport Layer Security (TLS) protocol versions and cipher suites are supported by your phone or tablet. The Android Key Store (Secure Element / Trusted Execution Environment / Hardware Key Store) support is also analyzed.

The algorithmic support is determined by dumping the java.security.Provider information. This shows which algorithms are supported by the Java Cryptographic Extension (JCE) providers and the Java Secure Sockets Extension (JSSE) providers. The TLS protocol and cipher suite support is determined by getting the default javax.net.ssl.SSLContext. The Android Key Store information is determined using KeyChain.isKeyAlgorithmSupported and KeyInfo.isInsideSecureHardware .

The app has “in app” purchases. This allows you to donate to the continued development of the app. I think the donation model is better than having advertising in the app or charging for the app before you can use it. All donations are much appreciated.

Please use in the Feedback option in the app or send me an email if you have a feature request or find a bug.

The app is available on Google Play here: https://play.google.com/store/apps/details?id=com.nelladragon.crypto&hl=en