openMSX
Namespaces | Functions
tiger.cc File Reference
#include "tiger.hh"
#include "endian.hh"
#include "ranges.hh"
#include "ScopedAssign.hh"
#include "xrange.hh"
#include <array>
#include <cassert>
#include <cstring>
Include dependency graph for tiger.cc:

Go to the source code of this file.

Namespaces

namespace  openmsx
 This file implemented 3 utility functions:
 

Functions

void openmsx::tiger (std::span< const uint8_t > input, TigerHash &result)
 Generic function to calculate a tiger-hash.
 
void openmsx::tiger_int (const TigerHash &h0, const TigerHash &h1, TigerHash &result)
 Use for tiger-tree internal node hash calculations.
 
void openmsx::tiger_leaf (std::span< uint8_t > data, TigerHash &result)
 Use for tiger-tree leaf node hash calculations.