Adobe Source Libraries 2.0.0
A collection of C++ libraries.
Loading...
Searching...
No Matches
sha.hpp File Reference

Go to the source code of this file.

Classes

class  sha< Traits >

Namespaces

namespace  adobe

Macros

#define A_ROUND(t, F, k)
#define FIVE_ROUNDS(t, F, k)
#define TWENTY_ROUNDS(t, F, k)

Typedefs

typedef sha< implementation::sha1_traits_t > sha1_t
 A bit-oriented implementation of the SHA-1 Secure Hash Algorithm.
typedef sha< implementation::sha224_traits_t > sha224_t
 A bit-oriented implementation of the SHA-224 Secure Hash Algorithm.
typedef sha< implementation::sha256_traits_t > sha256_t
 A bit-oriented implementation of the SHA-256 Secure Hash Algorithm.
typedef sha< implementation::sha384_traits_t > sha384_t
 A bit-oriented implementation of the SHA-384 Secure Hash Algorithm.
typedef sha< implementation::sha512_traits_t > sha512_t
 A bit-oriented implementation of the SHA-512 Secure Hash Algorithm.

Macro Definition Documentation

◆ A_ROUND

#define A_ROUND ( t,
F,
k )

◆ FIVE_ROUNDS

#define FIVE_ROUNDS ( t,
F,
k )

◆ TWENTY_ROUNDS

#define TWENTY_ROUNDS ( t,
F,
k )