File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -1510,11 +1510,13 @@ impl HashAlgorithm {
1510
1510
}
1511
1511
}
1512
1512
pub fn apply ( self , value : & str ) -> String {
1513
+ use base64:: Engine as _;
1513
1514
let bytes = value. as_bytes ( ) ;
1515
+ let standard = base64:: engine:: general_purpose:: STANDARD ;
1514
1516
match self {
1515
- HashAlgorithm :: Sha256 => base64 :: encode ( sha2:: Sha256 :: digest ( bytes) ) ,
1516
- HashAlgorithm :: Sha384 => base64 :: encode ( sha2:: Sha384 :: digest ( bytes) ) ,
1517
- HashAlgorithm :: Sha512 => base64 :: encode ( sha2:: Sha512 :: digest ( bytes) ) ,
1517
+ HashAlgorithm :: Sha256 => standard . encode ( sha2:: Sha256 :: digest ( bytes) ) ,
1518
+ HashAlgorithm :: Sha384 => standard . encode ( sha2:: Sha384 :: digest ( bytes) ) ,
1519
+ HashAlgorithm :: Sha512 => standard . encode ( sha2:: Sha512 :: digest ( bytes) ) ,
1518
1520
}
1519
1521
}
1520
1522
}
You can’t perform that action at this time.
0 commit comments