[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[openssl-gost] Вынесение engine в отдельный проект



Привет!

Так как openssl свои обещания выполнили и правки по ГОСТ внесли, надо выполнять то, что обещали мы. Обещали мы избавить их от поддержки engine.

Собственно, с их стороны всё просто: git remove и всё. 
С нашей стороны надо делать независимый процесс сборки.

Давайте собирать требования.

Что мне приходит в голову:

1. Один и тот же код должен компилироваться корректно
- для родного openssl 1.0.2
- для openssl 1.0.2 с приложенными патчами из соответствующей директории в engine
- для openssl 1.1.0

2. Сборкой файлов ошибок мы можем пожертвовать. Этим могут заниматься мейнтейнеры (то есть мы), и использовать родной openssl-ный скрипт. 

3. Желательно использовать простой makefile, а не непосредственно automake. Или нет?

4. От динамической регистрации OID я склонен отказаться.

--
SY, Dmitry Belyavsky