CatapultServer
v0.5.0.1 (Elephant)
|
Go to the source code of this file.
Classes | |
struct | catapult::crypto::Sha3ModeTag |
Use with KeccakBuilder to generate SHA3 hashes. More... | |
struct | catapult::crypto::KeccakModeTag |
Use with KeccakBuilder to generate Keccak hashes. More... | |
class | catapult::crypto::KeccakBuilder< TModeTag, THashTag > |
Builder for building a hash. More... | |
Namespaces | |
catapult | |
catapult::crypto | |
Typedefs | |
using | catapult::crypto::Sha3_256_Builder = KeccakBuilder< Sha3ModeTag, Hash256_tag > |
Sha3_256_Builder. More... | |
using | catapult::crypto::Sha3_512_Builder = KeccakBuilder< Sha3ModeTag, Hash512_tag > |
Sha3_512_Builder. More... | |
using | catapult::crypto::Keccak_256_Builder = KeccakBuilder< KeccakModeTag, Hash256_tag > |
Keccak_256_Builder. More... | |
using | catapult::crypto::Keccak_512_Builder = KeccakBuilder< KeccakModeTag, Hash512_tag > |
Keccak_512_Builder. More... | |
using | catapult::crypto::GenerationHash_Builder = KeccakBuilder< Sha3ModeTag, GenerationHash_tag > |
GenerationHash_Builder. More... | |
Functions | |
void | catapult::crypto::Ripemd160 (const RawBuffer &dataBuffer, Hash160 &hash) noexcept |
Calculates the ripemd160 hash of dataBuffer into hash. More... | |
void | catapult::crypto::Bitcoin160 (const RawBuffer &dataBuffer, Hash160 &hash) noexcept |
Calculates bitcoin's hash 160 of dataBuffer into hash (sha256 + ripemd). More... | |
void | catapult::crypto::Sha256Double (const RawBuffer &dataBuffer, Hash256 &hash) noexcept |
Calculates double sha256 hash of dataBuffer into hash. More... | |
void | catapult::crypto::Sha3_256 (const RawBuffer &dataBuffer, Hash256 &hash) noexcept |
Calculates the 256-bit SHA3 hash of dataBuffer into hash. More... | |
void | catapult::crypto::Sha3_512 (const RawBuffer &dataBuffer, Hash512 &hash) noexcept |
Calculates the 512-bit SHA3 hash of dataBuffer into hash. More... | |
void | catapult::crypto::Keccak_256 (const RawBuffer &dataBuffer, Hash256 &hash) noexcept |
Calculates the 256-bit Keccak hash of dataBuffer into hash. More... | |
void | catapult::crypto::Keccak_512 (const RawBuffer &dataBuffer, Hash512 &hash) noexcept |
Calculates the 512-bit Keccak hash of dataBuffer into hash. More... | |