Merge pull request #31 from Kerollmops/master

Better usage of the Default Trait
This commit is contained in:
Vincent Prouillet 2017-06-13 18:12:18 +09:00 committed by GitHub
commit e86f7c26b3
2 changed files with 9 additions and 3 deletions

View File

@ -112,3 +112,9 @@ pub fn verify(signature: &str, signing_input: &str, key: &[u8], algorithm: Algor
Algorithm::RS512 => verify_rsa(&signature::RSA_PKCS1_2048_8192_SHA512, signature, signing_input, key),
}
}
impl Default for Algorithm {
fn default() -> Self {
Algorithm::HS256
}
}

View File

@ -56,8 +56,8 @@ impl Header {
}
impl Default for Header {
/// Returns a JWT header using HS256
fn default() -> Header {
Header::new(Algorithm::HS256)
/// Returns a JWT header using the default Algorithm, HS256
fn default() -> Self {
Header::new(Algorithm::default())
}
}