Lines Matching refs:buffer
782 memcpy((void *) (ctx->buffer + left), input, fill); in mbedtls_sha512_update()
784 if ((ret = mbedtls_internal_sha512_process(ctx, ctx->buffer)) != 0) { in mbedtls_sha512_update()
805 memcpy((void *) (ctx->buffer + left), input, ilen); in mbedtls_sha512_update()
827 ctx->buffer[used++] = 0x80; in mbedtls_sha512_finish()
831 memset(ctx->buffer + used, 0, 112 - used); in mbedtls_sha512_finish()
834 memset(ctx->buffer + used, 0, SHA512_BLOCK_SIZE - used); in mbedtls_sha512_finish()
836 if ((ret = mbedtls_internal_sha512_process(ctx, ctx->buffer)) != 0) { in mbedtls_sha512_finish()
840 memset(ctx->buffer, 0, 112); in mbedtls_sha512_finish()
850 sha512_put_uint64_be(high, ctx->buffer, 112); in mbedtls_sha512_finish()
851 sha512_put_uint64_be(low, ctx->buffer, 120); in mbedtls_sha512_finish()
853 if ((ret = mbedtls_internal_sha512_process(ctx, ctx->buffer)) != 0) { in mbedtls_sha512_finish()