ristretto255
Installation
SKILL.md
ristretto255
1. Route
- CLASSIFY: library integration | protocol design/review | abstraction implementation/audit.
- Normative: RFC 9496; rationale: ristretto.group; check errata.
- Protocol underspecified scalar derivation/hash-to-group/identity/transcript/KDF => STOP.
- Library selection -> READ
references/libraries.md. - Internals -> READ
references/implementation.md. - Protocol/hash/transcript/shared element -> READ
references/protocol-use.md.
2. Implementation choice
PREFER maintained dedicated API. VERIFY version, maintenance, strict decode, canonical scalar parse, wide reduction, CT secret multiplication, 64-byte map, RFC vectors. From-scratch only if project owns CT Curve25519 field + complete Edwards ops AND required platform/interoperability excludes libraries.