microZEUS
The whole stack, hand-drawn.

◄ Wiki / Crypto

differential oracle

A testing method that checks your code by comparing its output, byte for byte, against a trusted reference implementation.

Instead of hand-writing what every correct answer should be, a differential oracle feeds the same inputs to both your implementation and a known-good one (like OpenSSL) and flags any difference. If they ever disagree, at least one is wrong. It is an especially powerful way to test cryptographic code, where subtle bugs are easy to miss.

See also

  • DERA strict binary format for encoding structured data such as cryptographic certificates.
  • ECDSAA widely used way to create and verify digital signatures using elliptic-curve math.

Referenced by

DER · ECDSA