randombit/botan

Extend Online Wycheproof Coverage

Open

#5,426 建立於 2026年3月9日

在 GitHub 查看
 (1 留言) (1 反應) (0 負責人)C++ (654 fork)auto 404
help wantedneeds tests

倉庫指標

Star
 (3,283 star)
PR 合併指標
 (PR 指標待抓取)

描述

#5269 introduced some wrappers for Wycheproof test vectors in Python. They currently run in the nightly tests against the latest test vectors published there.

Not all test vectors are currently used and extensions are very welcome.

TODO

This list might not be complete, see also: testvectors_v1

  • AEAD
  • KeyWrap
  • ECDH
  • ECDSA
  • EdDSA
  • HKDF
  • MAC
  • ML-DSA
  • ML-KEM
  • RSA Encryption
  • RSA Signing
  • X25519/448

Apart from extending the scope of tested algorithms, it would be really neat if we could make this CPUID aware so that the test vectors are run against all available accelerator implementations.

貢獻者指南