Developers · Researchers

Official vectors

These digests freeze ForgeHash-B3 v1. Incompatible changes require v=2. Claim compatibility only after all official vectors match bit-exactly. Hubs: developers · researchers. For X, see X Vectors.

Experimental cryptography. Not for production password storage. X digests are not interchangeable with these.

Final hash digests (hex)

IDFinal hash (hex)
vector1 50aa2141813479be95d66a46efa0e076191addb64d1cf0a3cc832c6c9b54be4e
vector2 02acdfa7faa0f149fe700b2f46b792fda8eaecd5f14844142c67709c561a6a98
vector3 fc2f2e6bbcda6f7ca4a927d8a827b7224b30fcce829c8418005d7dacf6f061ba
vector4 158230bd7d23be110989b6e9c26a408a0109c2f8ab95d5294e7558a7c9b40b3d

Machine-readable pack

Porting kit: implementers/v1/

implementers/v1/manifest.json
implementers/v1/vectors/*.json
implementers/v1/CHECKLIST.md
implementers/v1/verify-vectors.md

Human-readable narrative with intermediates: tests/vectors/FORGEHASH_B3_V1_VECTORS.md.

Quick context

  • vector1 — empty password, zero salt, Development-scale single lane
  • vector2 — ASCII password, incrementing salt, single lane
  • vector3 — UTF-8 password, two lanes
  • vector4 — multi-pass / multi-lane coverage (see pack for full fields)