@@ -3,8 +3,8 @@ use crate::crypto::{CosignVerificationKey, Signature};
33use crate :: errors:: SigstoreError ;
44use crate :: errors:: SigstoreError :: ConsistencyProofError ;
55use crate :: rekor:: models:: checkpoint:: ParseCheckpointError :: * ;
6- use base64:: prelude:: BASE64_STANDARD ;
76use base64:: Engine ;
7+ use base64:: prelude:: BASE64_STANDARD ;
88use digest:: Output ;
99use serde:: { Deserialize , Deserializer , Serialize , Serializer } ;
1010use std:: fmt:: Write ;
@@ -239,7 +239,8 @@ mod test {
239239 9944 ,
240240 [ 1 ; 32 ] ,
241241 vec ! [ ] ,
242- "Banana Checkpoint v5\n 9944\n AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE=\n " , ) ,
242+ "Banana Checkpoint v5\n 9944\n AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE=\n " ,
243+ ) ,
243244 (
244245 "Banana Checkpoint v7" ,
245246 9943 ,
@@ -280,7 +281,8 @@ mod test {
280281 9944 ,
281282 [ 1 ; 32 ] ,
282283 vec ! [ ] ,
283- "Banana Checkpoint v5\n 9944\n AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE=\n " , ) ,
284+ "Banana Checkpoint v5\n 9944\n AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE=\n " ,
285+ ) ,
284286 (
285287 "valid with multiple trailing data lines" ,
286288 "Banana Checkpoint v7" ,
@@ -294,7 +296,10 @@ mod test {
294296 "Banana Checkpoint v7" ,
295297 9943 ,
296298 [ 2 ; 32 ] ,
297- vec ! [ KeyValue ( "Timestamp" . to_string( ) , "1689748607742585419" . to_string( ) ) ] ,
299+ vec ! [ KeyValue (
300+ "Timestamp" . to_string( ) ,
301+ "1689748607742585419" . to_string( ) ,
302+ ) ] ,
298303 "Banana Checkpoint v7\n 9943\n AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI=\n Timestamp: 1689748607742585419\n " ,
299304 ) ,
300305 (
@@ -322,22 +327,24 @@ mod test {
322327
323328 #[ test]
324329 fn test_unmarshal_invalid ( ) {
325- let test_cases = [ (
326- "invalid - insufficient lines" ,
327- "Head\n 9944\n " ,
328- ) , (
329- "invalid - empty header" ,
330- "\n 9944\n dGhlIHZpZXcgZnJvbSB0aGUgdHJlZSB0b3BzIGlzIGdyZWF0IQ==\n " ,
331- ) , (
332- "invalid - missing newline on roothash" ,
333- "Log Checkpoint v0\n 123\n YmFuYW5hcw==" ,
334- ) , (
335- "invalid size - not a number" ,
336- "Log Checkpoint v0\n bananas\n dGhlIHZpZXcgZnJvbSB0aGUgdHJlZSB0b3BzIGlzIGdyZWF0IQ==\n " ,
337- ) , (
338- "invalid size - negative" ,
339- "Log Checkpoint v0\n -34\n dGhlIHZpZXcgZnJvbSB0aGUgdHJlZSB0b3BzIGlzIGdyZWF0IQ==\n " ,
340- ) ,
330+ let test_cases = [
331+ ( "invalid - insufficient lines" , "Head\n 9944\n " ) ,
332+ (
333+ "invalid - empty header" ,
334+ "\n 9944\n dGhlIHZpZXcgZnJvbSB0aGUgdHJlZSB0b3BzIGlzIGdyZWF0IQ==\n " ,
335+ ) ,
336+ (
337+ "invalid - missing newline on roothash" ,
338+ "Log Checkpoint v0\n 123\n YmFuYW5hcw==" ,
339+ ) ,
340+ (
341+ "invalid size - not a number" ,
342+ "Log Checkpoint v0\n bananas\n dGhlIHZpZXcgZnJvbSB0aGUgdHJlZSB0b3BzIGlzIGdyZWF0IQ==\n " ,
343+ ) ,
344+ (
345+ "invalid size - negative" ,
346+ "Log Checkpoint v0\n -34\n dGhlIHZpZXcgZnJvbSB0aGUgdHJlZSB0b3BzIGlzIGdyZWF0IQ==\n " ,
347+ ) ,
341348 (
342349 "invalid size - too large" ,
343350 "Log Checkpoint v0\n 3438945738945739845734895735\n dGhlIHZpZXcgZnJvbSB0aGUgdHJlZSB0b3BzIGlzIGdyZWF0IQ==\n " ,
0 commit comments