Могу ли я использовать последнюю версию BouncyCastle на Android? - PullRequest
5 голосов
/ 27 июня 2011

Я пишу приложение для Android 1.6.
Может кто-нибудь сказать мне, можно ли использовать последний поставщик Bouncy Castle (версия 1.46) вместо старого, содержащегося в SDK?
Если это так, правильные инструкции будутбыть оцененным.

Ответы [ 2 ]

11 голосов
/ 28 июня 2011

Найдена проблема в Google и SpongyCastle .После того, как я добавил jar и вызвал addProvider (), приложение стало больше, но могло использовать функции BC 1.46, такие как дайджест «Whirlpool».

... платформа Android, к сожалению, включает урезанную версию Bouncy Castle, что также затрудняет установку обновленной версии библиотек из-за конфликтов загрузчиков классов.

Если вам действительно нужна полная версия библиотек Bouncy Castle в вашем приложении для Android, вам может быть удобно использовать Spongy Castle - переупаковку Bouncy Castle для Android:

0 голосов
/ 28 июня 2011

Вы должны быть в состоянии хотя бы использовать легковесную криптобиблиотеку. Найдите lcrypto-jdk * на странице release . Признаюсь, у меня нет тестовой среды для Android, чтобы проверить что-либо из этого. Обратите внимание, что эта версия библиотеки не использует JCE API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...