11use core:: fmt:: Debug ;
2- use digest:: ExtendableOutput ;
2+ use digest:: { CustomizedInit , ExtendableOutput } ;
33#[ cfg( feature = "reset" ) ]
44use digest:: ExtendableOutputReset ;
55
@@ -88,17 +88,17 @@ where
8888}
8989
9090macro_rules! new_cshake_test {
91- ( $name: ident, $test_name: expr, $hasher: ty, $hasher_core : ty , $ test_func: ident $( , ) ?) => {
91+ ( $name: ident, $test_name: expr, $hasher: ty, $test_func: ident $( , ) ?) => {
9292 #[ test]
9393 fn $name( ) {
9494 use digest:: dev:: blobby:: Blob3Iterator ;
9595 let data = include_bytes!( concat!( "data/" , $test_name, ".blb" ) ) ;
9696
9797 for ( i, row) in Blob3Iterator :: new( data) . unwrap( ) . enumerate( ) {
9898 let [ customization, input, output] = row. unwrap( ) ;
99- if let Some ( desc) = $test_func ( input , output , || {
100- <$hasher> :: from_core ( <$hasher_core >:: new ( customization) )
101- } ) {
99+ if let Some ( desc) =
100+ $test_func ( input , output , || <$hasher >:: new_customized ( customization) )
101+ {
102102 panic!(
103103 "\n \
104104 Failed test №{}: {}\n \
@@ -117,29 +117,15 @@ new_cshake_test!(
117117 cshake128_reset,
118118 "cshake128" ,
119119 sha3:: CShake128 ,
120- sha3:: CShake128Core ,
121120 cshake_reset_test
122121) ;
123122#[ cfg( feature = "reset" ) ]
124123new_cshake_test ! (
125124 cshake256_reset,
126125 "cshake256" ,
127126 sha3:: CShake256 ,
128- sha3:: CShake256Core ,
129127 cshake_reset_test
130128) ;
131129
132- new_cshake_test ! (
133- cshake128,
134- "cshake128" ,
135- sha3:: CShake128 ,
136- sha3:: CShake128Core ,
137- cshake_test
138- ) ;
139- new_cshake_test ! (
140- cshake256,
141- "cshake256" ,
142- sha3:: CShake256 ,
143- sha3:: CShake256Core ,
144- cshake_test
145- ) ;
130+ new_cshake_test ! ( cshake128, "cshake128" , sha3:: CShake128 , cshake_test) ;
131+ new_cshake_test ! ( cshake256, "cshake256" , sha3:: CShake256 , cshake_test) ;
0 commit comments