Как изменить генератор групп в Polar SSL?

Как правильно изменить генератор группы в Polar SSL?

Нужно ли просто скопировать новый генератор в группу, например:

ecp_group group;
ecp_group_init(&group);
ecp_use_known_dp(&group, POLARSSL_ECP_DP_SECP256R1);
ecp_copy(&group.G, &myNewGenerator);

Если я просто скопирую новый генератор в свою группу, я получу недопустимые результаты при выполнении умножения внутри группы.

Нужно ли также обновлять другие переменные в группе, например, порядок (N), когда я меняю генератор?

0 ответов

Другие вопросы по тегам