Ejemplo n.º 1
0
short_hash bitcoin_short_hash(const data_chunk& chunk)
{
    hash_digest sha_hash;
    SHA256__(chunk.data(), chunk.size(), sha_hash.data());

    short_hash ripemd_hash;
    RMD160(sha_hash.data(), sha_hash.size(), ripemd_hash.data());

    return ripemd_hash;
}
Ejemplo n.º 2
0
short_hash ripemd160_hash(data_slice data)
{
    short_hash hash;
    RMD160(data.data(), data.size(), hash.data());
    return hash;
}
Ejemplo n.º 3
0
short_hash ripemd160_hash(const data_chunk& chunk)
{
    short_hash hash;
    RMD160(chunk.data(), chunk.size(), hash.data());
    return hash;
}
Ejemplo n.º 4
0
data_chunk ripemd160_hash_chunk(data_slice data)
{
    data_chunk hash(short_hash_size);
    RMD160(data.data(), data.size(), hash.data());
    return hash;
}