Package io.github.pratiyush.totp.internal


@NullMarked package io.github.pratiyush.totp.internal
Internal implementation classes for the TOTP library.

Classes in this package are not part of the public API and may change without notice.

This package uses jSpecify annotations for null safety.

  • Classes
    Class
    Description
    RFC 4648 compliant Base32 encoder/decoder with zero external dependencies.
    Secure HMAC computation for TOTP.
    A wrapper for byte arrays containing sensitive data that ensures secure clearing.
    Provides time for TOTP calculations with support for testing.
    Core TOTP engine implementing RFC 6238.