BouncyCastle uses the javax.naming apis which are not on Android. We use BC as a crypto provider in aerogear-android-security and aerogear-crypto. We may need to, for Android, a new library or to just disable the lint checks.