Skip to content

webauthn-cbor-core

Audience: maintainers and advanced integrators needing strict CBOR byte-scanning primitives shared by parser modules.

What it provides

  • Shared strict CBOR byte-scanning helpers
  • Support utilities reused by serialization and JVM crypto modules

When to use

Use this module when a parser/validator needs low-level strict CBOR traversal utilities (header/length reads, item skipping, typed value extraction) without depending on higher-level DTO mappers.

How it fits in the system

flowchart LR
    CBOR["webauthn-cbor-core"] --> SERIAL["webauthn-json-kotlinx"]
    CBOR --> JVM["webauthn-server-jvm-crypto"]

Stability expectations

  • APIs are public and intended for reuse by parser modules.
  • Semantics remain strict by design (minimal-encoding rejection and overflow-safe bounds checks).

iOS targets

  • Published Apple targets are iosArm64 and iosSimulatorArm64.
  • iosX64 support was removed to align with upstream dependency artifacts and current CI target compatibility.

Status

Beta, shared CBOR parser primitive module.