[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