rule: meta: name: hash data using sha256 via x86 extensions namespace: data-manipulation/hashing/sha256 authors: - "@_re_fox" scopes: static: basic block dynamic: unsupported # requires mnemonic features features: - or: - mnemonic: sha256rnds2 = Perform Two Rounds of SHA256 Operation - mnemonic: sha256msg1 = Perform an Intermediate Calculation for the Next Four SHA256 Message Dwords - mnemonic: sha256msg2 = Perform a Final Calculation for the Next Four SHA256 Message Dwords