All Classes and Interfaces

Class
Description
Supported HMAC algorithms for TOTP generation.
RFC 4648 compliant Base32 encoder/decoder with zero external dependencies.
Secure HMAC computation for TOTP.
Thread-safe in-memory implementation of ReplayGuard.
Generates QR codes for TOTP secrets compatible with authenticator apps.
Interface for preventing TOTP code replay attacks.
Secure generator for TOTP secrets.
A wrapper for byte arrays containing sensitive data that ensures secure clearing.
Main entry point for TOTP operations.
Builder for creating TOTP instances.
Result of a TOTP verification with additional details.
Provides time for TOTP calculations with support for testing.
Immutable configuration for TOTP generation and verification.
Builder for creating TOTPConfig instances.
Core TOTP engine implementing RFC 6238.
Exception thrown for TOTP-related errors.
Error codes for programmatic error handling.