CodeQL library for JavaScript/TypeScript
codeql/javascript-all 2.0.1-dev (changelog, source)
Search

Module Cryptography

Provides models for cryptographic things.

Import path

import javascript

Classes

CryptographicOperation

A data-flow node that is an application of a cryptographic algorithm. For example, encryption, decryption, signature-validation.

Aliases

BlockMode

A cryptographic block cipher mode of operation. This can be used to encrypt data of arbitrary length using a block encryption algorithm.

CryptographicAlgorithm

A cryptographic algorithm.

CryptographicOperation

Provides classes for modeling new applications of a cryptographic algorithms.

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.