1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
/* This file has been automatically generated. */
//! # Hash functions
//!
//! This module defines jets for computing SHA-256 hashes.
//! Be aware that SHA-256 padding isn't provided and messages should be manually padded.
use *;
/// Update the given 256-bit midstate by running the SHA256 block compression function, using the given 512-bit block.
///
/// ## Cost
///
/// 771 mWU _(milli weight units)_
/// Add 1 byte to the SHA256 hash engine.
///
/// ## Cost
///
/// 642 mWU _(milli weight units)_
/// Add 2 bytes to the SHA256 hash engine.
///
/// ## Cost
///
/// 661 mWU _(milli weight units)_
/// Add 4 bytes to the SHA256 hash engine.
///
/// ## Cost
///
/// 645 mWU _(milli weight units)_
/// Add 8 bytes to the SHA256 hash engine.
///
/// ## Cost
///
/// 674 mWU _(milli weight units)_
/// Add 16 bytes to the SHA256 hash engine.
///
/// ## Cost
///
/// 747 mWU _(milli weight units)_
/// Add 32 bytes to the SHA256 hash engine.
///
/// ## Cost
///
/// 896 mWU _(milli weight units)_
/// Add 64 bytes to the SHA256 hash engine.
///
/// ## Cost
///
/// 1187 mWU _(milli weight units)_
/// Add 128 bytes to the SHA256 hash engine.
///
/// ## Cost
///
/// 1779 mWU _(milli weight units)_
/// Add 256 bytes to the SHA256 hash engine.
///
/// ## Cost
///
/// 2912 mWU _(milli weight units)_
/// Add 512 bytes to the SHA256 hash engine.
///
/// ## Cost
///
/// 5299 mWU _(milli weight units)_
/// Add a list of less than 512 bytes to the SHA256 hash engine.
///
/// ## Cost
///
/// 5060 mWU _(milli weight units)_
/// Produce a hash from the current state of the SHA256 hash engine.
///
/// ## Cost
///
/// 835 mWU _(milli weight units)_
/// Initialize a default SHA256 hash engine.
///
/// ## Cost
///
/// 118 mWU _(milli weight units)_
/// Return the SHA256 initial value.
///
/// ## Cost
///
/// 93 mWU _(milli weight units)_