Module Crypto

Provides classes for modeling cryptographic libraries.

Import path

semmle.crypto.Crypto

Classes

CryptographicAlgorithm

A cryptographic algorithm.

EncryptionAlgorithm

An encryption algorithm such as DES or AES512.

HashingAlgorithm

A hashing algorithm such as MD5 or SHA512.

PasswordHashingAlgorithm

A password hashing algorithm such as PBKDF2 or SCRYPT.