Toolverse
All skills

constant-time-testing

by trailofbits

Constant-time testing detects timing side channels in cryptographic code. Use when auditing crypto implementations for timing vulnerabilities.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Testing
Views
2

About this skill

Constant-time testing detects timing side channels in cryptographic code. Use when auditing crypto implementations for timing vulnerabilities.

How to use

  1. Zainstaluj umiejętność constant-time-testing z repozytorium Trail of Bits jako część zestawu narzędzi do audytu kryptografii. 2. Przygotuj kod kryptograficzny, który chcesz przeanalizować — narzędzie pracuje z implementacjami w C i podobnych językach niskiego poziomu. 3. Uruchom analizę na wybranym kodzie, aby narzędzie przeskanowało cztery główne kategorie podatności: warunkowe instrukcje zależne od tajnych danych, dostępy do pamięci korelujące z sekretami, operacje arytmetyczne o zmiennym czasie wykonania oraz instrukcje CPU podatne na różnice w mikroarchitekturze. 4. Przejrzyj raport, który wskaże konkretne linie kodu, gdzie ścieżka wykonania lub czas działania zależy od danych tajnych. 5. Napraw zidentyfikowane miejsca, implementując warianty constant-time — operacje niezależne od wartości tajnych danych. 6. Ponownie uruchom narzędzie na poprawionym kodzie, aby potwierdzić eliminację luk czasowych.

Related skills

ppt-creator

by daymade

Create professional slide decks from topics or documents. Generates structured content with data-driven charts, speaker notes, and complete PPTX files. Applies persuasive storytelling principles (Pyramid Principle, assertion-evidence). Supports multiple formats (Marp,

Testing
2739

nextjs-developer

by zenobi-us

Expert Next.js developer mastering Next.js 14+ with App Router and full-stack features. Specializes in server components, server actions, performance optimization, and production deployment with focus on building fast, SEO-friendly applications.

Testing
166226

wcag-audit-patterns

by wshobson

Conduct WCAG 2.2 accessibility audits with automated testing, manual verification, and remediation guidance. Use when auditing websites for accessibility, fixing WCAG violations, or implementing accessible design patterns.

Testing
1893

testing-workflow

by amo-tech-ai

Comprehensive testing workflow for E2E, integration, and unit tests. Use when testing applications layer-by-layer, validating user journeys, or running test suites.

Testing
1076

backtesting-frameworks

by wshobson

Build robust backtesting systems for trading strategies with proper handling of look-ahead bias, survivorship bias, and transaction costs. Use when developing trading algorithms, validating strategies, or building backtesting infrastructure.

Testing
12105

pair-trade-screener

by tradermonty

Statistical arbitrage tool for identifying and analyzing pair trading opportunities. Detects cointegrated stock pairs within sectors, analyzes spread behavior, calculates z-scores, and provides entry/exit recommendations for market-neutral strategies. Use when user requests pair

Testing
994