telepass 1.0.0

Telegram Mini App init data validation and parsing
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#[derive(Debug, PartialEq, thiserror::Error)]
pub enum TelepassError {
    #[error("Auth date missing")]
    AuthDateMissing,
    #[error("Auth date invalid")]
    AuthDateInvalid,
    #[error("Sign missing")]
    SignMissing,
    #[error("Sign invalid")]
    SignInvalid,
    #[error("Unexpected format")]
    UnexpectedFormat,
    #[error("Init data expired")]
    Expired,
}