Changeset View
Changeset View
Standalone View
Standalone View
src/crypto/sha512.h
Show All 16 Lines | |||||
public: | public: | ||||
static constexpr size_t OUTPUT_SIZE = 64; | static constexpr size_t OUTPUT_SIZE = 64; | ||||
CSHA512(); | CSHA512(); | ||||
CSHA512 &Write(const uint8_t *data, size_t len); | CSHA512 &Write(const uint8_t *data, size_t len); | ||||
void Finalize(uint8_t hash[OUTPUT_SIZE]); | void Finalize(uint8_t hash[OUTPUT_SIZE]); | ||||
CSHA512 &Reset(); | CSHA512 &Reset(); | ||||
uint64_t Size() const { return bytes; } | |||||
}; | }; | ||||
#endif // BITCOIN_CRYPTO_SHA512_H | #endif // BITCOIN_CRYPTO_SHA512_H |