acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
hasher.h
1#pragma once
2
3
4
5
6
7namespace crypto
8{
9
10
11 class CLASS_DECL_ACME hasher :
12 virtual public ::particle
13 {
14 public:
15
16
17 virtual enum_hash ehash() const = 0;
18
19 virtual void update(const block & block) = 0;
20
21 virtual memory get_hash_and_reset() = 0;
22
23
24 };
25
26
27} // namespace crypto
28
29
30
31
32
33
34
Definition hasher.h:13
Definition memory.h:33
Definition block.h:46