Module CryptoLibraries
Provides classes for modeling cryptographic libraries.
Import path
import semmle.go.frameworks.CryptoLibrariesImports
| Cryptography | Provides models for cryptographic things. |
| go | Provides classes for working with Go programs. |
Classes
| DirectHashOperation | A data flow call node that is an application of a hash operation where the hash algorithm is defined in any earlier initialization node, and the input is the first argument of the call. |
| StdLibNewEncrypter | A data flow node that initializes a block mode and propagates the encryption algorithm from the first argument to the receiver. |
Aliases
| EncryptionFlow | Tracks algorithms and block cipher modes of operation used for encryption. |
| HashFlow | Tracks the flow of hash algorithms. |