Skip to content

Commit 1028aeb

Browse files
committed
Revert back to using lambda assignment
1 parent 0401852 commit 1028aeb

File tree

1 file changed

+12
-35
lines changed

1 file changed

+12
-35
lines changed

adafruit_azureiot/hmac.py

Lines changed: 12 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
1515
"""
1616

17-
# pylint: disable=C0103, W0108, R0915, C0116, C0115
17+
# pylint: disable=C0103, W0108, R0915, C0116, C0115, unnecessary-lambda-assignment
1818

1919
try:
2020
from typing import Union
@@ -65,40 +65,17 @@ def sha_init() -> dict:
6565
return sha_info
6666

6767

68-
def ROR(x, y):
69-
return (((x & 0xFFFFFFFF) >> (y & 31)) | (x << (32 - (y & 31)))) & 0xFFFFFFFF
70-
71-
72-
def Ch(x, y, z):
73-
return z ^ (x & (y ^ z))
74-
75-
76-
def Maj(x, y, z):
77-
return ((x | y) & z) | (x & y)
78-
79-
80-
def S(x, n):
81-
return ROR(x, n)
82-
83-
84-
def R(x, n):
85-
return (x & 0xFFFFFFFF) >> n
86-
87-
88-
def Sigma0(x):
89-
return S(x, 2) ^ S(x, 13) ^ S(x, 22)
90-
91-
92-
def Sigma1(x):
93-
return S(x, 6) ^ S(x, 11) ^ S(x, 25)
94-
95-
96-
def Gamma0(x):
97-
return S(x, 7) ^ S(x, 18) ^ R(x, 3)
98-
99-
100-
def Gamma1(x):
101-
return S(x, 17) ^ S(x, 19) ^ R(x, 10)
68+
ROR = (
69+
lambda x, y: (((x & 0xFFFFFFFF) >> (y & 31)) | (x << (32 - (y & 31)))) & 0xFFFFFFFF
70+
)
71+
Ch = lambda x, y, z: (z ^ (x & (y ^ z)))
72+
Maj = lambda x, y, z: (((x | y) & z) | (x & y))
73+
S = lambda x, n: ROR(x, n)
74+
R = lambda x, n: (x & 0xFFFFFFFF) >> n
75+
Sigma0 = lambda x: (S(x, 2) ^ S(x, 13) ^ S(x, 22))
76+
Sigma1 = lambda x: (S(x, 6) ^ S(x, 11) ^ S(x, 25))
77+
Gamma0 = lambda x: (S(x, 7) ^ S(x, 18) ^ R(x, 3))
78+
Gamma1 = lambda x: (S(x, 17) ^ S(x, 19) ^ R(x, 10))
10279

10380

10481
def sha_transform(sha_info: dict) -> None:

0 commit comments

Comments
 (0)