@trailofbits/crypto-protocol-diagram

Extracts protocol message flow from source code, RFCs, academic papers, pseudocode, informal prose, ProVerif (.pv), or Tamarin (.spthy) models and generates Mermaid sequenceDiagrams with cryptographic annotations. Use when diagramming a crypto protocol, visualizing a handshake or key exchange flow, extracting message flow from a spec or RFC, diagramming a ProVerif or Tamarin model, or drawing sequence diagrams for TLS, Noise, Signal, X3DH, Double Ratchet, FROST, DH, or ECDH protocols.

View in AI SkillSafe app
Scanned · no findings
0 downloads
0 stars
0 demos
SKILL.md

Embed badges

Add these to your README to show the skill's verification status.

SkillSafe verified badge
Verified badge
[![SkillSafe verified badge](https://api.skillsafe.ai/v1/badge/@trailofbits/crypto-protocol-diagram/verified)](https://skillsafe.ai/skill/@trailofbits/crypto-protocol-diagram/)
Installs badge
Installs badge
[![Installs badge](https://api.skillsafe.ai/v1/badge/@trailofbits/crypto-protocol-diagram/installs)](https://skillsafe.ai/skill/@trailofbits/crypto-protocol-diagram/)
Scan badge
Scan badge
[![Scan badge](https://api.skillsafe.ai/v1/badge/@trailofbits/crypto-protocol-diagram/scan)](https://skillsafe.ai/skill/@trailofbits/crypto-protocol-diagram/)
Eval pass rate badge
Eval pass rate
[![Eval pass rate badge](https://api.skillsafe.ai/v1/badge/@trailofbits/crypto-protocol-diagram/eval)](https://skillsafe.ai/skill/@trailofbits/crypto-protocol-diagram/)