3
GOST 2001 매개 변수 집합에 맞춤 매개 변수를 삽입 할 수있는 방법이 있다면 프로그래밍 방식으로 어떤 API를 사용해야합니까? OpenSSL의 기능을 시뮬레이트하여 EVP_PKEY
을 생성 한 후에 매개 변수가 NID에 바인딩된다는 사실을 알았으므로 거기에 사용자 지정 항목을 추가해야합니다. 누구 아이디어?OpenSSL GOST 매개 변수 집합
GOST 2001 매개 변수 집합에 맞춤 매개 변수를 삽입 할 수있는 방법이 있다면 프로그래밍 방식으로 어떤 API를 사용해야합니까? OpenSSL의 기능을 시뮬레이트하여 EVP_PKEY
을 생성 한 후에 매개 변수가 NID에 바인딩된다는 사실을 알았으므로 거기에 사용자 지정 항목을 추가해야합니다. 누구 아이디어?OpenSSL GOST 매개 변수 집합
문제 해결 다음 방법 : 이미 기존의 매개 변수를 설정 NID 중 하나로 CurveName
를 설정하지 않으면
FILL_GOST2001_PARAMS:unsupported parameter set
가 나타납니다, 그래서 다음과 같이해야합니다 : EC_GROUP_set_curve_name(CurveGroup,NID_id_GostR3410_2001_TestParamSet)
.EC_KEY_check_key()
기능). OpenSSL이하는 일은 - EC_KEY
개체의 매개 변수를 사용하므로 올바른 경우 (커브 등) 커스터마이징이 가능합니다.
나를 위해 GOST 2001 알고리즘을 사용하면 미숙한데, 내가 할 수있는 일은 모드 업입니다 ... –
Modding up은 standart OpenSSL이 작동하지 않으며 모든 단일 패치를 적용해야한다는 것을 의미합니다. 시간은 현재 버전에 완전히 종속됩니다. 자신의 엔진을 작성하는 것은 여러 가지 이유로 옵션이 될 수 없습니다. 나는 개인적으로 dinamic 매개 변수 설정이 API에서 일어나야한다고 생각합니다. 그렇지 않으면 손이 정말로 나쁘게 묶입니다. –
LOL, 아니, 나는 그 질문을 의미했다 :) 나는 당신의 다른 질문에 현상금을 넣었다. –