digestpp 1.0
C++11 header-only message digest library
Loading...
Searching...
No Matches
skein.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  digestpp
 digestpp namespace
 
namespace  digestpp::static_size
 

Typedefs

typedef hasher< detail::skein_provider< 1024, false >, mixin::skein_mixindigestpp::skein1024
 Skein1024 hash function.
 
typedef hasher< detail::skein_provider< 512, false >, mixin::skein_mixindigestpp::skein512
 Skein512 hash function.
 
typedef hasher< detail::skein_provider< 256, false >, mixin::skein_mixindigestpp::skein256
 Skein256 hash function.
 
typedef hasher< detail::skein_provider< 1024, true >, mixin::skein_mixindigestpp::skein1024_xof
 Skein1024 in XOF mode.
 
typedef hasher< detail::skein_provider< 512, true >, mixin::skein_mixindigestpp::skein512_xof
 Skein512 in XOF mode.
 
typedef hasher< detail::skein_provider< 256, true >, mixin::skein_mixindigestpp::skein256_xof
 Skein256 in XOF mode.
 
template<size_t N>
using digestpp::static_size::skein1024 = hasher<detail::skein_provider<1024, false, N>, mixin::skein_mixin>
 Skein1024 hash function (static-size version)
 
template<size_t N>
using digestpp::static_size::skein512 = hasher<detail::skein_provider<512, false, N>, mixin::skein_mixin>
 Skein512 hash function (static-size version)
 
template<size_t N>
using digestpp::static_size::skein256 = hasher<detail::skein_provider<256, false, N>, mixin::skein_mixin>
 Skein256 hash function (static-size version)