Как изменить генератор групп в 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), когда я меняю генератор?