geronimo-captcha 2.0.0

A JavaScript-free CAPTCHA for Rust. A speed bump for bulk automation, layered over server-side rate limiting. Not a wall.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use crate::error::{CaptchaError, Result};

use std::time::{SystemTime, UNIX_EPOCH};

pub(crate) const MAX_TTL_SECS: u64 = 86_400;

pub fn get_timestamp() -> Result<u64> {
    SystemTime::now()
        .duration_since(UNIX_EPOCH)
        .map(|d| d.as_secs())
        .map_err(|_| CaptchaError::Clock)
}