Lightlines
By trailofbits

vector-forge

trailofbits3.5k installs

Crypto test cases that cover missed code paths.

What it does

Generates cryptographic test vectors that close mutation-tested coverage gaps and reports their measured effectiveness.

When to use it

Use when generating cryptographic test vectors, evaluating existing vector coverage, or finding implementation paths that no vector exercises.

How to use it

Give it a target cryptographic algorithm and implementation project; it creates targeted test vectors and a before-and-after coverage report.

What you provide

  • a cryptographic algorithm or protocol
  • An existing project

Uses

Latest review

What you need · 4

Requires trailmark to build implementation call graphs; provides an installation command if running it fails.

Requires a mutation testing framework for the target implementation's language.


Access · 2

This skill

Wycheproof

Read

Reads the Wycheproof generation guide

trailmark

Execute

Installs trailmark if unavailable