Нашел на хабре такое:
Также выяснилось что Java в Африке не та же самая Java, и поддержка стойкой криптографии зависит от страны, из-за чего пришлось отложить массовый переход на ECDSA.
Что-то я не совсем понимаю. Допустим что официальная оракловая JVM бывает разной, но никто ж не запрещает взять какой-нибудь IcedTea(openjdk). Или может там какими-то законами запретили ставить жаву, отличную от официальной, так что тогда, в другой стране на Java не заработает Bouncy Castle? https://www.bouncycastle.org/wiki/pages/viewpage.action?pageId=362269 есть там поддержка ECDSA.
А если правительства других стран ЗАПРЕЩАЮТ использовать какие-то алгоритмы шифрования(безотносительно языка программирования), то переписывания алгоритмов с жавы на плюсы ничего не решит - реализация этих алгоритмов на плюсах тоже будет запрещенной.
Какие есть криптографические ограничения в официальных Java VM от оракла для разных стран, и можно ли(законно ли) их обходить через использование Bouncy Castle? И какие есть ограничения на криптоалгоритмы в принципе для разных стран?