oxidite-security
Security-focused utilities for Oxidite.
Installation
[]
= "2.1.0"
Available Utilities
crypto: AES-256-GCM encrypt/decrypt helpershash: SHA-256, SHA-512, HMAC-SHA256 (+ verification)random: secure random bytes/tokens/hex/alphanumericsanitize: HTML escaping, sanitization, and tag stripping
Quick Examples
use ;
let key = ;
let encrypted = encrypt?;
let decrypted = decrypt?;
assert_eq!;
let digest = sha256;
assert_eq!;
let token = secure_token;
assert!;
let sanitized = sanitize_html;
assert!;
# Ok::
Notes
try_random_range(min, max)provides validated range generation.random_range(min, max)is a convenience wrapper that falls back tominfor invalid ranges.