Lines Matching refs:S

52 #define S(x, n)         RORc((x),(n))  macro
54 #define Sigma0(x) (S(x, 2) ^ S(x, 13) ^ S(x, 22))
55 #define Sigma1(x) (S(x, 6) ^ S(x, 11) ^ S(x, 25))
56 #define Gamma0(x) (S(x, 7) ^ S(x, 18) ^ R(x, 3))
57 #define Gamma1(x) (S(x, 17) ^ S(x, 19) ^ R(x, 10))
66 ulong32 S[8], W[64], t0, t1; in ss_sha256_compress() local
74 S[i] = md->sha256.state[i]; in ss_sha256_compress()
96 RND(S[0],S[1],S[2],S[3],S[4],S[5],S[6],S[7],i); in ss_sha256_compress()
97 t = S[7]; S[7] = S[6]; S[6] = S[5]; S[5] = S[4]; in ss_sha256_compress()
98 S[4] = S[3]; S[3] = S[2]; S[2] = S[1]; S[1] = S[0]; S[0] = t; in ss_sha256_compress()
107 RND(S[0],S[1],S[2],S[3],S[4],S[5],S[6],S[7],0,0x428a2f98); in ss_sha256_compress()
108 RND(S[7],S[0],S[1],S[2],S[3],S[4],S[5],S[6],1,0x71374491); in ss_sha256_compress()
109 RND(S[6],S[7],S[0],S[1],S[2],S[3],S[4],S[5],2,0xb5c0fbcf); in ss_sha256_compress()
110 RND(S[5],S[6],S[7],S[0],S[1],S[2],S[3],S[4],3,0xe9b5dba5); in ss_sha256_compress()
111 RND(S[4],S[5],S[6],S[7],S[0],S[1],S[2],S[3],4,0x3956c25b); in ss_sha256_compress()
112 RND(S[3],S[4],S[5],S[6],S[7],S[0],S[1],S[2],5,0x59f111f1); in ss_sha256_compress()
113 RND(S[2],S[3],S[4],S[5],S[6],S[7],S[0],S[1],6,0x923f82a4); in ss_sha256_compress()
114 RND(S[1],S[2],S[3],S[4],S[5],S[6],S[7],S[0],7,0xab1c5ed5); in ss_sha256_compress()
115 RND(S[0],S[1],S[2],S[3],S[4],S[5],S[6],S[7],8,0xd807aa98); in ss_sha256_compress()
116 RND(S[7],S[0],S[1],S[2],S[3],S[4],S[5],S[6],9,0x12835b01); in ss_sha256_compress()
117 RND(S[6],S[7],S[0],S[1],S[2],S[3],S[4],S[5],10,0x243185be); in ss_sha256_compress()
118 RND(S[5],S[6],S[7],S[0],S[1],S[2],S[3],S[4],11,0x550c7dc3); in ss_sha256_compress()
119 RND(S[4],S[5],S[6],S[7],S[0],S[1],S[2],S[3],12,0x72be5d74); in ss_sha256_compress()
120 RND(S[3],S[4],S[5],S[6],S[7],S[0],S[1],S[2],13,0x80deb1fe); in ss_sha256_compress()
121 RND(S[2],S[3],S[4],S[5],S[6],S[7],S[0],S[1],14,0x9bdc06a7); in ss_sha256_compress()
122 RND(S[1],S[2],S[3],S[4],S[5],S[6],S[7],S[0],15,0xc19bf174); in ss_sha256_compress()
123 RND(S[0],S[1],S[2],S[3],S[4],S[5],S[6],S[7],16,0xe49b69c1); in ss_sha256_compress()
124 RND(S[7],S[0],S[1],S[2],S[3],S[4],S[5],S[6],17,0xefbe4786); in ss_sha256_compress()
125 RND(S[6],S[7],S[0],S[1],S[2],S[3],S[4],S[5],18,0x0fc19dc6); in ss_sha256_compress()
126 RND(S[5],S[6],S[7],S[0],S[1],S[2],S[3],S[4],19,0x240ca1cc); in ss_sha256_compress()
127 RND(S[4],S[5],S[6],S[7],S[0],S[1],S[2],S[3],20,0x2de92c6f); in ss_sha256_compress()
128 RND(S[3],S[4],S[5],S[6],S[7],S[0],S[1],S[2],21,0x4a7484aa); in ss_sha256_compress()
129 RND(S[2],S[3],S[4],S[5],S[6],S[7],S[0],S[1],22,0x5cb0a9dc); in ss_sha256_compress()
130 RND(S[1],S[2],S[3],S[4],S[5],S[6],S[7],S[0],23,0x76f988da); in ss_sha256_compress()
131 RND(S[0],S[1],S[2],S[3],S[4],S[5],S[6],S[7],24,0x983e5152); in ss_sha256_compress()
132 RND(S[7],S[0],S[1],S[2],S[3],S[4],S[5],S[6],25,0xa831c66d); in ss_sha256_compress()
133 RND(S[6],S[7],S[0],S[1],S[2],S[3],S[4],S[5],26,0xb00327c8); in ss_sha256_compress()
134 RND(S[5],S[6],S[7],S[0],S[1],S[2],S[3],S[4],27,0xbf597fc7); in ss_sha256_compress()
135 RND(S[4],S[5],S[6],S[7],S[0],S[1],S[2],S[3],28,0xc6e00bf3); in ss_sha256_compress()
136 RND(S[3],S[4],S[5],S[6],S[7],S[0],S[1],S[2],29,0xd5a79147); in ss_sha256_compress()
137 RND(S[2],S[3],S[4],S[5],S[6],S[7],S[0],S[1],30,0x06ca6351); in ss_sha256_compress()
138 RND(S[1],S[2],S[3],S[4],S[5],S[6],S[7],S[0],31,0x14292967); in ss_sha256_compress()
139 RND(S[0],S[1],S[2],S[3],S[4],S[5],S[6],S[7],32,0x27b70a85); in ss_sha256_compress()
140 RND(S[7],S[0],S[1],S[2],S[3],S[4],S[5],S[6],33,0x2e1b2138); in ss_sha256_compress()
141 RND(S[6],S[7],S[0],S[1],S[2],S[3],S[4],S[5],34,0x4d2c6dfc); in ss_sha256_compress()
142 RND(S[5],S[6],S[7],S[0],S[1],S[2],S[3],S[4],35,0x53380d13); in ss_sha256_compress()
143 RND(S[4],S[5],S[6],S[7],S[0],S[1],S[2],S[3],36,0x650a7354); in ss_sha256_compress()
144 RND(S[3],S[4],S[5],S[6],S[7],S[0],S[1],S[2],37,0x766a0abb); in ss_sha256_compress()
145 RND(S[2],S[3],S[4],S[5],S[6],S[7],S[0],S[1],38,0x81c2c92e); in ss_sha256_compress()
146 RND(S[1],S[2],S[3],S[4],S[5],S[6],S[7],S[0],39,0x92722c85); in ss_sha256_compress()
147 RND(S[0],S[1],S[2],S[3],S[4],S[5],S[6],S[7],40,0xa2bfe8a1); in ss_sha256_compress()
148 RND(S[7],S[0],S[1],S[2],S[3],S[4],S[5],S[6],41,0xa81a664b); in ss_sha256_compress()
149 RND(S[6],S[7],S[0],S[1],S[2],S[3],S[4],S[5],42,0xc24b8b70); in ss_sha256_compress()
150 RND(S[5],S[6],S[7],S[0],S[1],S[2],S[3],S[4],43,0xc76c51a3); in ss_sha256_compress()
151 RND(S[4],S[5],S[6],S[7],S[0],S[1],S[2],S[3],44,0xd192e819); in ss_sha256_compress()
152 RND(S[3],S[4],S[5],S[6],S[7],S[0],S[1],S[2],45,0xd6990624); in ss_sha256_compress()
153 RND(S[2],S[3],S[4],S[5],S[6],S[7],S[0],S[1],46,0xf40e3585); in ss_sha256_compress()
154 RND(S[1],S[2],S[3],S[4],S[5],S[6],S[7],S[0],47,0x106aa070); in ss_sha256_compress()
155 RND(S[0],S[1],S[2],S[3],S[4],S[5],S[6],S[7],48,0x19a4c116); in ss_sha256_compress()
156 RND(S[7],S[0],S[1],S[2],S[3],S[4],S[5],S[6],49,0x1e376c08); in ss_sha256_compress()
157 RND(S[6],S[7],S[0],S[1],S[2],S[3],S[4],S[5],50,0x2748774c); in ss_sha256_compress()
158 RND(S[5],S[6],S[7],S[0],S[1],S[2],S[3],S[4],51,0x34b0bcb5); in ss_sha256_compress()
159 RND(S[4],S[5],S[6],S[7],S[0],S[1],S[2],S[3],52,0x391c0cb3); in ss_sha256_compress()
160 RND(S[3],S[4],S[5],S[6],S[7],S[0],S[1],S[2],53,0x4ed8aa4a); in ss_sha256_compress()
161 RND(S[2],S[3],S[4],S[5],S[6],S[7],S[0],S[1],54,0x5b9cca4f); in ss_sha256_compress()
162 RND(S[1],S[2],S[3],S[4],S[5],S[6],S[7],S[0],55,0x682e6ff3); in ss_sha256_compress()
163 RND(S[0],S[1],S[2],S[3],S[4],S[5],S[6],S[7],56,0x748f82ee); in ss_sha256_compress()
164 RND(S[7],S[0],S[1],S[2],S[3],S[4],S[5],S[6],57,0x78a5636f); in ss_sha256_compress()
165 RND(S[6],S[7],S[0],S[1],S[2],S[3],S[4],S[5],58,0x84c87814); in ss_sha256_compress()
166 RND(S[5],S[6],S[7],S[0],S[1],S[2],S[3],S[4],59,0x8cc70208); in ss_sha256_compress()
167 RND(S[4],S[5],S[6],S[7],S[0],S[1],S[2],S[3],60,0x90befffa); in ss_sha256_compress()
168 RND(S[3],S[4],S[5],S[6],S[7],S[0],S[1],S[2],61,0xa4506ceb); in ss_sha256_compress()
169 RND(S[2],S[3],S[4],S[5],S[6],S[7],S[0],S[1],62,0xbef9a3f7); in ss_sha256_compress()
170 RND(S[1],S[2],S[3],S[4],S[5],S[6],S[7],S[0],63,0xc67178f2); in ss_sha256_compress()
176 md->sha256.state[i] = md->sha256.state[i] + S[i]; in ss_sha256_compress()