diff options
Diffstat (limited to 'license-generator/src/request.rs')
-rw-r--r-- | license-generator/src/request.rs | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/license-generator/src/request.rs b/license-generator/src/request.rs index 325fdec..190a756 100644 --- a/license-generator/src/request.rs +++ b/license-generator/src/request.rs @@ -1,19 +1,11 @@ -use base64; use paddle; use errors::*; use params; pub fn verified(req_params: &str) -> Result<bool> { - let mut p = params::parse(&req_params); - let signature = p.remove("p_signature"); + let p = params::parse(&req_params); let pem = include_bytes!("../private/paddle.pubkey.asc"); - match signature { - Some(signature) => { - let signature = base64::decode(signature.as_bytes())?; - Ok(paddle::verify_signature(pem, &signature, p)?) - }, - None => Ok(false), - } + Ok(paddle::verify_signature(pem, p)?) } |