We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4543dcb commit 043c0c4Copy full SHA for 043c0c4
1 file changed
cshake/src/lib.rs
@@ -28,6 +28,11 @@ pub type CShake128 = CShake<168>;
28
/// cSHAKE256 hasher.
29
pub type CShake256 = CShake<136>;
30
31
+/// cSHAKE128 XOF reader.
32
+pub type CShake128Reader = CShakeReader<168>;
33
+/// cSHAKE256 XOF reader.
34
+pub type CShake256Reader = CShakeReader<136>;
35
+
36
/// cSHAKE hasher generic over rate.
37
///
38
/// Rate MUST be either 168 or 136 for cSHAKE128 and cSHAKE256 respectively.
@@ -186,7 +191,7 @@ impl<const RATE: usize> Drop for CShake<RATE> {
186
191
#[cfg(feature = "zeroize")]
187
192
impl<const RATE: usize> digest::zeroize::ZeroizeOnDrop for CShake<RATE> {}
188
193
189
-/// Generic cSHAKE XOF reader
194
+/// cSHAKE XOF reader generic over rate.
190
195
#[derive(Clone)]
196
pub struct CShakeReader<const RATE: usize> {
197
state: State1600,
0 commit comments