sha384_t Class ReferenceA bit-oriented implementation of the SHA-384 Secure Hash Algorithm.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Types | |
| typedef boost::array < boost::uint64_t, 6 > | digest_type |
Public Member Functions | |
| template<typename I > | |
| digest_type | digest (I first, boost::uint64_t num_bits) |
| template<typename I > | |
| digest_type | digest (I first, I last) |
Detailed Description
Definition at line 1022 of file sha.hpp.
Member Typedef Documentation
Member Function Documentation
| adobe::sha384_t::digest_type digest | ( | I | first, | |
| boost::uint64_t | num_bits | |||
| ) |
- Precondition:
sizeof(std::iterator_traits<I>::value_type)must be 1
- Parameters:
-
first first iterator over the range to hash num_bits number of bits to hash
- Returns:
- The SHA-384 digest of the message
- Note:
- While the SHA standard specifies the ability to process messages of 2^128 in length, currently this SHA-384 implementation only handles messages up to 2^64 in length.
| adobe::sha384_t::digest_type digest | ( | I | first, | |
| I | last | |||
| ) |
- Precondition:
sizeof(std::iterator_traits<I>::value_type)must be 1
- Parameters:
-
first first iterator over the range to hash last last iterator over the range to hash
- Returns:
- The SHA-384 digest of the message
- Note:
- While the SHA standard specifies the ability to process messages of 2^128 in length, currently this SHA-384 implementation only handles messages up to 2^64 in length.

