@@ -97,18 +97,29 @@ impl Argon2ParametersBuilder {
9797 let salt = self . salt . lock ( ) . unwrap ( ) . clone ( ) ;
9898
9999 // Build by chaining all fields together (typed-builder requires all fields to be set)
100- let inner = devolutions_crypto:: Argon2Parameters :: builder ( )
101- . length ( length. unwrap_or ( 32 ) )
102- . lanes ( lanes. unwrap_or ( 1 ) )
103- . memory ( memory. unwrap_or ( 4096 ) )
104- . iterations ( iterations. unwrap_or ( 3 ) )
105- . variant ( variant. map ( |v| v. into ( ) ) . unwrap_or ( argon2:: Variant :: Argon2id ) )
106- . version ( version. map ( |v| v. into ( ) ) . unwrap_or ( argon2:: Version :: Version13 ) )
107- . dc_version ( dc_version. unwrap_or ( 1 ) )
108- . associated_data ( associated_data. unwrap_or_default ( ) )
109- . secret_key ( secret_key. unwrap_or_default ( ) )
110- . salt ( salt. unwrap_or_else ( || devolutions_crypto:: argon2parameters_defaults:: salt ( ) . unwrap ( ) ) )
111- . build ( ) ;
100+ let inner =
101+ devolutions_crypto:: Argon2Parameters :: builder ( )
102+ . length ( length. unwrap_or ( 32 ) )
103+ . lanes ( lanes. unwrap_or ( 1 ) )
104+ . memory ( memory. unwrap_or ( 4096 ) )
105+ . iterations ( iterations. unwrap_or ( 3 ) )
106+ . variant (
107+ variant
108+ . map ( |v| v. into ( ) )
109+ . unwrap_or ( argon2:: Variant :: Argon2id ) ,
110+ )
111+ . version (
112+ version
113+ . map ( |v| v. into ( ) )
114+ . unwrap_or ( argon2:: Version :: Version13 ) ,
115+ )
116+ . dc_version ( dc_version. unwrap_or ( 1 ) )
117+ . associated_data ( associated_data. unwrap_or_default ( ) )
118+ . secret_key ( secret_key. unwrap_or_default ( ) )
119+ . salt ( salt. unwrap_or_else ( || {
120+ devolutions_crypto:: argon2parameters_defaults:: salt ( ) . unwrap ( )
121+ } ) )
122+ . build ( ) ;
112123
113124 Arc :: new ( Argon2Parameters { inner } )
114125 }
0 commit comments