From 6970794b1c9ff905a67bfbdec2408cf70e81d844 Mon Sep 17 00:00:00 2001 From: re-fox <57954766+re-fox@users.noreply.github.com> Date: Wed, 29 Jul 2020 10:14:08 -0400 Subject: [PATCH] Create hash-data-using-sha1-via-x86-extensions.yml --- nursery/hash-data-using-sha1-via-x86-extensions.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 nursery/hash-data-using-sha1-via-x86-extensions.yml diff --git a/nursery/hash-data-using-sha1-via-x86-extensions.yml b/nursery/hash-data-using-sha1-via-x86-extensions.yml new file mode 100644 index 00000000..77df26f6 --- /dev/null +++ b/nursery/hash-data-using-sha1-via-x86-extensions.yml @@ -0,0 +1,12 @@ +rule: + meta: + name: hash data using sha1 via x86 extensions + namespace: data-manipulation/hashing/sha1 + author: "@_re_fox" + scope: basic block + features: + - or: + - mnemonic: sha1rnds4 #Perform Four Rounds of SHA1 Operation + - mnemonic: sha1nexte #Calculate SHA1 State Variable E after Four Rounds + - mnemonic: sha1msg1 #Perform an Intermediate Calculation for the Next Four SHA1 Message Dwords + - mnemonic: sha1msg2 #Perform a Final Calculation for the Next Four SHA1 Message Dwords