Skip to content

Commit 043c0c4

Browse files
committed
cshake: add type aliases for readers
1 parent 4543dcb commit 043c0c4

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

cshake/src/lib.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ pub type CShake128 = CShake<168>;
2828
/// cSHAKE256 hasher.
2929
pub type CShake256 = CShake<136>;
3030

31+
/// cSHAKE128 XOF reader.
32+
pub type CShake128Reader = CShakeReader<168>;
33+
/// cSHAKE256 XOF reader.
34+
pub type CShake256Reader = CShakeReader<136>;
35+
3136
/// cSHAKE hasher generic over rate.
3237
///
3338
/// Rate MUST be either 168 or 136 for cSHAKE128 and cSHAKE256 respectively.
@@ -186,7 +191,7 @@ impl<const RATE: usize> Drop for CShake<RATE> {
186191
#[cfg(feature = "zeroize")]
187192
impl<const RATE: usize> digest::zeroize::ZeroizeOnDrop for CShake<RATE> {}
188193

189-
/// Generic cSHAKE XOF reader
194+
/// cSHAKE XOF reader generic over rate.
190195
#[derive(Clone)]
191196
pub struct CShakeReader<const RATE: usize> {
192197
state: State1600,

0 commit comments

Comments
 (0)