Package-level declarations

Types

Link copied to clipboard

Thrown when a requested PRF output value is missing from the authenticator response.

Link copied to clipboard

Result bundle for a PRF-enabled assertion and its derived crypto session.

Link copied to clipboard
data class PrfCiphertext(val nonce: Base64UrlBytes, val ciphertext: Base64UrlBytes, val authTag: Base64UrlBytes, val associatedData: Base64UrlBytes? = null)

Serialized AES-GCM payload emitted by PRF-derived encryption helpers.

Link copied to clipboard
object PrfCrypto

Low-level helpers for PRF extension request wiring and symmetric crypto operations.

Link copied to clipboard
class PrfCryptoClient(passkeyClient: PasskeyClient)

High-level facade that executes assertion + PRF session derivation in one call.

Link copied to clipboard

In-memory, zeroizable session that encapsulates a PRF-derived AES key.

Link copied to clipboard

Selects which PRF result value should be used for key derivation.