1#ifndef SECP256K1_TAGGED_HASH_HPP
2#define SECP256K1_TAGGED_HASH_HPP
27 ctx.
update(tag_hash.data(), 32);
28 ctx.
update(tag_hash.data(), 32);
38#if defined(__GNUC__) && !defined(__clang__)
39#pragma GCC diagnostic push
40#pragma GCC diagnostic ignored "-Warray-bounds"
49#if defined(__GNUC__) && !defined(__clang__)
50#pragma GCC diagnostic pop
static digest_type hash(const void *data, std::size_t len) noexcept
digest_type finalize() noexcept
void update(const void *data, std::size_t len) noexcept
const SHA256 g_nonce_midstate
std::array< uint8_t, 32 > cached_tagged_hash(const SHA256 &midstate, const void *data, std::size_t len)
const SHA256 g_aux_midstate
const SHA256 g_challenge_midstate
SHA256 make_tag_midstate(std::string_view tag)