Lines Matching defs:sctx
121 static void sha256_transform_blocks(struct sha256_state *sctx,
127 sha256_transform(sctx->state, input, W);
134 void sha256_update(struct sha256_state *sctx, const u8 *data, unsigned int len)
136 lib_sha256_base_do_update(sctx, data, len, sha256_transform_blocks);
140 static void __sha256_final(struct sha256_state *sctx, u8 *out, int digest_size)
142 lib_sha256_base_do_finalize(sctx, sha256_transform_blocks);
143 lib_sha256_base_finish(sctx, out, digest_size);
146 void sha256_final(struct sha256_state *sctx, u8 *out)
148 __sha256_final(sctx, out, 32);
152 void sha224_final(struct sha256_state *sctx, u8 *out)
154 __sha256_final(sctx, out, 28);
160 struct sha256_state sctx;
162 sha256_init(&sctx);
163 sha256_update(&sctx, data, len);
164 sha256_final(&sctx, out);