CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
compat::shash_v2::Digest< digest_size_, algorithm_ > Struct Template Reference

#include <compat.h>

Inheritance diagram for compat::shash_v2::Digest< digest_size_, algorithm_ >:

Public Member Functions

unsigned GetDigestSize () const
 
unsigned GetHexSize () const
 
 Digest ()
 
 Digest (const Algorithms a, const unsigned char *digest_buffer, const unsigned buffer_size, const Suffix s=kSuffixNone)
 

Public Attributes

unsigned char digest [digest_size_]
 
Algorithms algorithm
 
Suffix suffix
 

Detailed Description

template<unsigned digest_size_, Algorithms algorithm_>
struct compat::shash_v2::Digest< digest_size_, algorithm_ >

Definition at line 172 of file compat.h.

Constructor & Destructor Documentation

template<unsigned digest_size_, Algorithms algorithm_>
compat::shash_v2::Digest< digest_size_, algorithm_ >::Digest ( )
inline

Definition at line 182 of file compat.h.

template<unsigned digest_size_, Algorithms algorithm_>
compat::shash_v2::Digest< digest_size_, algorithm_ >::Digest ( const Algorithms  a,
const unsigned char *  digest_buffer,
const unsigned  buffer_size,
const Suffix  s = kSuffixNone 
)
inline

Definition at line 188 of file compat.h.

Member Function Documentation

template<unsigned digest_size_, Algorithms algorithm_>
unsigned compat::shash_v2::Digest< digest_size_, algorithm_ >::GetDigestSize ( ) const
inline

Definition at line 177 of file compat.h.

template<unsigned digest_size_, Algorithms algorithm_>
unsigned compat::shash_v2::Digest< digest_size_, algorithm_ >::GetHexSize ( ) const
inline

Definition at line 178 of file compat.h.

Member Data Documentation

template<unsigned digest_size_, Algorithms algorithm_>
Algorithms compat::shash_v2::Digest< digest_size_, algorithm_ >::algorithm
template<unsigned digest_size_, Algorithms algorithm_>
unsigned char compat::shash_v2::Digest< digest_size_, algorithm_ >::digest[digest_size_]
template<unsigned digest_size_, Algorithms algorithm_>
Suffix compat::shash_v2::Digest< digest_size_, algorithm_ >::suffix

Definition at line 175 of file compat.h.

Referenced by compat::shash_v2::MigrateAny().


The documentation for this struct was generated from the following file: