UltrafastSecp256k1 3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
Loading...
Searching...
No Matches
secp256k1::hash::scalar Namespace Reference

Functions

void sha256_compress (const std::uint8_t block[64], std::uint32_t state[8]) noexcept
 
void sha256_33 (const std::uint8_t *pubkey33, std::uint8_t *out32) noexcept
 
void sha256_32 (const std::uint8_t *in32, std::uint8_t *out32) noexcept
 
void ripemd160_compress (const std::uint8_t block[64], std::uint32_t state[5]) noexcept
 
void ripemd160_32 (const std::uint8_t *in32, std::uint8_t *out20) noexcept
 
void hash160_33 (const std::uint8_t *pubkey33, std::uint8_t *out20) noexcept
 

Function Documentation

◆ hash160_33()

void secp256k1::hash::scalar::hash160_33 ( const std::uint8_t *  pubkey33,
std::uint8_t *  out20 
)
noexcept

◆ ripemd160_32()

void secp256k1::hash::scalar::ripemd160_32 ( const std::uint8_t *  in32,
std::uint8_t *  out20 
)
noexcept

◆ ripemd160_compress()

void secp256k1::hash::scalar::ripemd160_compress ( const std::uint8_t  block[64],
std::uint32_t  state[5] 
)
noexcept

References ripemd160_compress().

Referenced by ripemd160_compress().

◆ sha256_32()

void secp256k1::hash::scalar::sha256_32 ( const std::uint8_t *  in32,
std::uint8_t *  out32 
)
noexcept

◆ sha256_33()

void secp256k1::hash::scalar::sha256_33 ( const std::uint8_t *  pubkey33,
std::uint8_t *  out32 
)
noexcept

◆ sha256_compress()

void secp256k1::hash::scalar::sha256_compress ( const std::uint8_t  block[64],
std::uint32_t  state[8] 
)
noexcept

References sha256_compress().

Referenced by sha256_compress().