Комментарии 5
любая библиотека реализующая отечественную криптографию бессмысленна без сертификации. Как только вы потртатие время на это - ваша лицензия перестанет быть бесплатной )
Плюс для проведения такого рода работ ещё нужна лицензия ФСБ на определенные виды деятельности. Иначе даже если технически всё будет реализовано правильно, это никак не легализовать.
Если мне не изменяет мой склероз, то там всё ещё “веселее” - простое создание такой “библиотеки” (с целью распространения, в смысле) - уже попадает под “лицензирование отдельных видов деятельности”.
По крайней мере, так было в “десятых”, когда я этой темой интересовался. Там были некоторые исключения, емнип, для юриков/ип… но вот “чисто физикам” в эту область ход (по понятным, в целом-то, причинам) был закрыт.
Так что яб на месте автора, как минимум бы проконсультировался бы в органах. Сильно подозреваю, что с тех времен, мало что поменялось в этом плане.
который со временем может пройти обкатку на реальных проектах
Не может! В РФ распространение и использование криптографических средств - лицензируемый вид деятельности и контролируется государством. Для собственных нужд - сколько угодно, но как только вы начинаете свою библиотеку публичить, тут же по идее попадаете под прицел соответствующих органов. Но и получение лицензии это пол дела, нужна еще сертификация, которая подтвердит что ваш код - это не просто какой-то код реализующий ГОСТ алгоритмы, но полноценное СКЗИ, относящееся к конкретному классу сертификации (КС1, КС2, КС3), результат работы которой имеет юридическую значимость.
В общем на вашем месте я бы вместо "реальных проектов" везде метровыми буквами писал, что данный код не является средством криптографии, это просто пример реализации ГОСТовых алгоритмов, и применять его хоть для чего-то нельзя, не рекомендуется и опасно, пользуйтесь только сертифицированными средствами. От греха...

crypto-gost — реализация открытых стандартов (RFC) алгоритмов ГОСТ на Java и Android