mirror of
https://github.com/github/codeql.git
synced 2025-12-24 04:36:35 +01:00
Allow NonKeyCiphers to include truncated SHA-512 MDs in Forge JS library.
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
category: minorAnalysis
|
||||
---
|
||||
* The Forge module in `CryptoLibraries.qll` now correctly classifies SHA-512/224,
|
||||
* SHA-512/256, and SHA-512/384 hashes used in message digests as NonKeyCiphers.
|
||||
@@ -627,6 +627,10 @@ private module Forge {
|
||||
// require("forge").md.md5.create().update('The quick brown fox jumps over the lazy dog');
|
||||
this =
|
||||
getAnImportNode().getMember("md").getMember(algorithmName).getMember("create").getACall()
|
||||
or
|
||||
// require("forge").sha512.sha256.create().update('The quick brown fox jumps over the lazy dog');
|
||||
this =
|
||||
getAnImportNode().getMember("md").getMember(algorithmName).getAMember().getMember("create").getACall()
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user