Bug 1791

Summary: Нужно заксорить подпись
Product: SELTA@Etersoft Reporter: Vitaly Lipatov <lav>
Component: ЛицензированиеAssignee: Глушков Пётр <pglushkov>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P5    
Version: 1.0.2   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 2054    

Description Vitaly Lipatov 2008-05-07 20:11:12 MSD
Нужно инвертировать каждый байт подписи, чтобы в base64 она нормально выглядела.
Вроде уже начинали, не знаю чем закончилось.
Изменению подвержена программа создания подписи и код проверки (должна быть увеличена версия подписи)
Comment 1 Глушков Пётр 2008-05-17 18:24:00 MSD
Сделано. Теперь, для коректной валидации файла лицензии он непременно должнен содержать строчку VERSION=1.0.2. Насчет увеличения версии подписи, это обязательно?
Comment 2 Глушков Пётр 2008-05-17 20:39:12 MSD
Все сделано. При подписывании файла версией 1.0.2 или более будет производиться XOR перед вызовом функции верификации
Comment 3 Vitaly Lipatov 2008-07-04 16:30:24 MSD
Сделано без тестов и не до конца. К тому же не работает, поэтому временно закомментировано.
Comment 4 Глушков Пётр 2008-07-26 20:55:34 MSD
Не работало скорее всего из-за того, что было скомпилировано с неправильным ключом подписи (моя недавняя оплошность). Сейчас всё работает, тест написан, лежит в selta/gui/tests, make lic