Lines Matching refs:sctx
75 static void sm3_transform(struct sm3_state *sctx, u8 const *data, u32 W[16]) in sm3_transform() argument
79 a = sctx->state[0]; in sm3_transform()
80 b = sctx->state[1]; in sm3_transform()
81 c = sctx->state[2]; in sm3_transform()
82 d = sctx->state[3]; in sm3_transform()
83 e = sctx->state[4]; in sm3_transform()
84 f = sctx->state[5]; in sm3_transform()
85 g = sctx->state[6]; in sm3_transform()
86 h = sctx->state[7]; in sm3_transform()
156 sctx->state[0] ^= a; in sm3_transform()
157 sctx->state[1] ^= b; in sm3_transform()
158 sctx->state[2] ^= c; in sm3_transform()
159 sctx->state[3] ^= d; in sm3_transform()
160 sctx->state[4] ^= e; in sm3_transform()
161 sctx->state[5] ^= f; in sm3_transform()
162 sctx->state[6] ^= g; in sm3_transform()
163 sctx->state[7] ^= h; in sm3_transform()
172 void sm3_block_generic(struct sm3_state *sctx, u8 const *data, int blocks) in sm3_block_generic() argument
177 sm3_transform(sctx, data, W); in sm3_block_generic()