aboutsummaryrefslogtreecommitdiffstats
path: root/license-generator/src/request.rs
blob: fd5b5568eed2236d2a57fac1dfbf93c71ca2f332 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::borrow::Cow;
use std::collections::BTreeMap;

use paddle;

use errors::*;

pub fn verified<'a>(
    req_params: &BTreeMap<Cow<'a, str>, Cow<'a, str>>
) -> Result<bool> {
    let pem = include_bytes!("../private/paddle.pubkey.asc");

    Ok(paddle::verify_signature(pem, req_params.clone())?)
}