1.6 KiB
1.6 KiB
Capability Spec Delta: crypto-utils (spec-conformance)
Package: @suaveplan/crypto-utils
Status: PROPOSED
This delta annotates each existing requirement in openspec/specs/crypto-utils/spec.md with a **Verified by:** line. No requirement semantics change.
MODIFIED Requirements
(See openspec/specs/crypto-utils/spec.md for the full requirement bodies; this delta only records the verification mapping.)
| Requirement | Verified by |
|---|---|
| Pure-composition utility surface | src/encoding/hex/hex.test.ts AND src/encoding/base64/base64.test.ts AND src/encoding/base58/base58.test.ts |
| Encoding delegation to @suaveplan/bytes | src/encoding/hex/hex.test.ts AND src/encoding/base64/base64.test.ts AND src/bytes/concat-bytes/concat-bytes.test.ts AND src/bytes/xor/xor.test.ts AND src/bytes/i2osp/i2osp.test.ts AND src/bytes/os2ip/os2ip.test.ts AND src/constant-time/constant-time-equal/constant-time-equal.test.ts AND src/random/random-bytes/random-bytes.test.ts AND src/zeroize/zeroize.test.ts |
| Test-vector and fuzz harness | src/testing/run-vectors/run-vectors.test.ts AND src/testing/diff-fuzz/diff-fuzz.test.ts AND src/errors/primitive-not-implemented.test.ts |
| Primitive id registry | src/primitive-id/primitive-id.test.ts |
| No vendored code | src/no-vendored.spec-conformance.test.ts |
| Merkle helpers | src/merkle/merkle-root/merkle-root.test.ts AND src/merkle/merkle-proof/merkle-proof.test.ts |
Newly added tests in this change
src/no-vendored.spec-conformance.test.ts— pins the "src/ contains no vendored directory" structural scenario.