multiversx-constant-time

Official

Guard against timing attacks.

Authormultiversx
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps prevent sensitive information leakage by ensuring that cryptographic operations and secret comparisons execute in a predictable, constant amount of time, thereby mitigating timing-based side-channel attacks.

Core Features & Use Cases

  • Timing Attack Prevention: Identifies and guides the remediation of variable-time code patterns in smart contracts.
  • Secure Secret Handling: Ensures that comparisons of secrets (like hashes, signatures, or keys) do not leak information through execution time differences.
  • Use Case: When auditing a smart contract that verifies user signatures or compares sensitive configuration values, use this skill to ensure these operations are resistant to timing attacks.

Quick Start

Use the multiversx-constant-time skill to audit the file 'auth.rs' for timing vulnerabilities.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: multiversx-constant-time
Download link: https://github.com/multiversx/mx-ai-skills/archive/main.zip#multiversx-constant-time

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.