Lines Matching refs:ctx

45 void sha384_init(sha512_context *ctx)  in sha384_init()  argument
47 ctx->state[0] = SHA384_H0; in sha384_init()
48 ctx->state[1] = SHA384_H1; in sha384_init()
49 ctx->state[2] = SHA384_H2; in sha384_init()
50 ctx->state[3] = SHA384_H3; in sha384_init()
51 ctx->state[4] = SHA384_H4; in sha384_init()
52 ctx->state[5] = SHA384_H5; in sha384_init()
53 ctx->state[6] = SHA384_H6; in sha384_init()
54 ctx->state[7] = SHA384_H7; in sha384_init()
55 ctx->count[0] = ctx->count[1] = 0; in sha384_init()
58 void sha384_update(sha512_context *ctx, const uint8_t *input, uint32_t length) in sha384_update() argument
60 sha512_base_do_update(ctx, input, length); in sha384_update()
63 void sha384_finish(sha512_context *ctx, uint8_t digest[SHA384_SUM_LEN]) in sha384_finish() argument
67 sha512_base_do_finalize(ctx); in sha384_finish()
69 PUT_UINT64_BE(ctx->state[i], digest, i * 8); in sha384_finish()
76 sha512_context ctx; in sha384_start() local
81 sha384_init(&ctx); in sha384_start()
90 sha384_update(&ctx, curr, chunk); in sha384_start()
95 sha384_finish(&ctx, output); in sha384_start()
99 void sha512_init(sha512_context *ctx) in sha512_init() argument
101 ctx->state[0] = SHA512_H0; in sha512_init()
102 ctx->state[1] = SHA512_H1; in sha512_init()
103 ctx->state[2] = SHA512_H2; in sha512_init()
104 ctx->state[3] = SHA512_H3; in sha512_init()
105 ctx->state[4] = SHA512_H4; in sha512_init()
106 ctx->state[5] = SHA512_H5; in sha512_init()
107 ctx->state[6] = SHA512_H6; in sha512_init()
108 ctx->state[7] = SHA512_H7; in sha512_init()
109 ctx->count[0] = ctx->count[1] = 0; in sha512_init()
112 void sha512_update(sha512_context *ctx, const uint8_t *input, uint32_t length) in sha512_update() argument
114 sha512_base_do_update(ctx, input, length); in sha512_update()
117 void sha512_finish(sha512_context *ctx, uint8_t digest[SHA512_SUM_LEN]) in sha512_finish() argument
121 sha512_base_do_finalize(ctx); in sha512_finish()
123 PUT_UINT64_BE(ctx->state[i], digest, i * 8); in sha512_finish()
129 sha512_context ctx; in sha512_start() local
131 sha384_init(&ctx); in sha512_start()
132 sha512_update(&ctx, input, len); in sha512_start()
133 sha512_finish(&ctx, output); in sha512_start()