compat-tests
Run cross-provider compatibility tests for specific algorithms and providers in the cryptography-kotlin project. Use this skill when the user asks to run compatibility tests, cross-provider validation, or wants to verify that a specific algorithm (like AES-GCM, ECDSA, HMAC, etc.) produces consistent results across different providers (JDK, OpenSSL3, Apple, CryptoKit, WebCrypto). Also use when the user mentions "generate and validate" test data, or references the compatibility test pipeline.
Discrete Structures
Comprehensive tools for discrete mathematics: logic, algorithms, number theory, cryptography
securitycards
Apply version-specific secure coding guidance to AI-generated or human-written code that uses supported open source libraries. Use when starting a software project, implementing a security-sensitive feature, or reviewing code for secure defaults, authentication, authorization, input handling, injection, cryptography, file handling, network boundaries, secrets, sessions, and other library-specific security concerns.
Cryptographic Analysis & Assessment
SSL/TLS auditing, cipher suite analysis, hash algorithm identification, encryption implementation review, and cryptographic weakness detection in code