[oss-gost-crypto] Тестовые вектора для gost-engine
Vitaly Chikunov
vt at altlinux.org
Mon Jan 21 08:41:22 MSK 2019
On Mon, Jan 21, 2019 at 07:04:38AM +0300, Vitaly Chikunov wrote:
> Hi,
>
> JFYI. Я пока предварительно сделал тесты параметров для gost-engine:
>
> https://github.com/vt-alt/gost-engine/commit/e66833fdbb09e029a3eeb9155f0
>
> Все тестовые вектора которые выдало КриптоПро (с пометкой cp) проходят тесты
> на проверку подписи успешно.
>
> Тестовые сертификаты, которые выдал Инфотекс (с пометкой it) пока не тестирую,
> но половина их них даже не загружается (запарывается на X509_get0_pubkey), что,
> в общем, ожидаемо.
Quick follow-up: я допилил gost-engine, чтоб все серты загружались и тесты
проходили.
ps. Продолжение о ранее не проходивших тестах на сертах Инфотекса:
Test short_cp_a_cer (it):
(algo gost2012_256) (curve id-GostR3410-2001-CryptoPro-A-ParamSet)
X509_verify API correct
Test short_cp_b_cer (it):
(algo gost2012_256) (curve id-GostR3410-2001-CryptoPro-B-ParamSet)
X509_verify API correct
Test short_cp_c_cer (it):
(algo gost2012_256) (curve id-GostR3410-2001-CryptoPro-C-ParamSet)
X509_verify API correct
Test short_tc_a_cer (it):
(algo gost2012_256) (curve id-tc26-gost-3410-2012-256-paramSetA)
X509_verify API correct
Test short_tc_b_cer (it):
(algo gost2012_256) (curve id-tc26-gost-3410-2012-256-paramSetB)
X509_verify API correct
Test short_tc_c_cer (it):
(algo gost2012_256) (curve id-tc26-gost-3410-2012-256-paramSetC)
X509_verify API correct
Test short_tc_d_cer (it):
(algo gost2012_256) (curve id-tc26-gost-3410-2012-256-paramSetD)
X509_verify API correct
Test long_tc_a_cer (it):
(algo gost2012_512) (curve id-tc26-gost-3410-2012-512-paramSetA)
X509_verify API correct
Test long_tc_b_cer (it):
(algo gost2012_512) (curve id-tc26-gost-3410-2012-512-paramSetB)
X509_verify API correct
Test long_tc_c_cer (it):
(algo gost2012_512) (curve id-tc26-gost-3410-2012-512-paramSetC)
X509_verify API correct
More information about the oss-gost-crypto
mailing list