Directories
¶
| Path | Synopsis |
|---|---|
|
Package attestation defines WebAuthn attestation statement formats used by CTAP.
|
Package attestation defines WebAuthn attestation statement formats used by CTAP. |
|
Package authenticator provides stateful workflows for FIDO2 authenticators.
|
Package authenticator provides stateful workflows for FIDO2 authenticators. |
|
Package backend defines the host-side authenticator access boundary.
|
Package backend defines the host-side authenticator access boundary. |
|
ble
Package ble connects FIDO Bluetooth Low Energy peripherals to the CTAP transport abstraction.
|
Package ble connects FIDO Bluetooth Low Energy peripherals to the CTAP transport abstraction. |
|
hid
Package hid connects platform HID endpoints to the CTAPHID transport.
|
Package hid connects platform HID endpoints to the CTAPHID transport. |
|
hidproxy
Package hidproxy connects to the go-ctap/windows-proxy named-pipe service.
|
Package hidproxy connects to the go-ctap/windows-proxy named-pipe service. |
|
pcsc
Package pcsc connects inserted PC/SC cards to the standard FIDO ISO 7816 transport.
|
Package pcsc connects inserted PC/SC cards to the standard FIDO ISO 7816 transport. |
|
tcp
Package tcp connects CTAPHID report streams exposed over TCP by emulators and proxies.
|
Package tcp connects CTAPHID report streams exposed over TCP by emulators and proxies. |
|
token2
Package token2 connects cards exposing Token2's proprietary CTAP applet.
|
Package token2 connects cards exposing Token2's proprietary CTAP applet. |
|
Package client sends individual CTAP commands over a configured transport.
|
Package client sends individual CTAP commands over a configured transport. |
|
Package cose contains COSE types and signature primitives used by CTAP.
|
Package cose contains COSE types and signature primitives used by CTAP. |
|
Package credential defines the WebAuthn public-key credential types used by CTAP.
|
Package credential defines the WebAuthn public-key credential types used by CTAP. |
|
Package crypto implements cryptographic operations for CTAP PIN/UV and large-blob workflows.
|
Package crypto implements cryptographic operations for CTAP PIN/UV and large-blob workflows. |
|
protocolone
Package protocolone implements PIN/UV Auth Protocol One cryptographic operations.
|
Package protocolone implements PIN/UV Auth Protocol One cryptographic operations. |
|
protocoltwo
Package protocoltwo implements PIN/UV Auth Protocol Two cryptographic operations.
|
Package protocoltwo implements PIN/UV Auth Protocol Two cryptographic operations. |
|
Package diagnostic defines the optional, redacted CTAP exchange observer.
|
Package diagnostic defines the optional, redacted CTAP exchange observer. |
|
Package extension defines WebAuthn extension identifiers and values used by CTAP.
|
Package extension defines WebAuthn extension identifiers and values used by CTAP. |
|
internal
|
|
|
pin
Package pin validates and normalizes PIN/UV authentication inputs.
|
Package pin validates and normalizes PIN/UV authentication inputs. |
|
testhid
Package testhid provides a scripted CTAPHID device for tests.
|
Package testhid provides a scripted CTAPHID device for tests. |
|
Package options defines shared configuration options for CTAP clients and authenticators.
|
Package options defines shared configuration options for CTAP clients and authenticators. |
|
Package protocol defines CTAP commands, constants, and wire data structures.
|
Package protocol defines CTAP commands, constants, and wire data structures. |
|
Package transport defines the transport-independent CTAP message boundary.
|
Package transport defines the transport-independent CTAP message boundary. |
|
ctapble
Package ctapble implements the CTAP Bluetooth Low Energy transport binding.
|
Package ctapble implements the CTAP Bluetooth Low Energy transport binding. |
|
ctaphid
Package ctaphid implements CTAP framing and commands over HID devices.
|
Package ctaphid implements CTAP framing and commands over HID devices. |
|
iso7816
Package iso7816 implements the FIDO CTAP binding over github.com/telesma-app/iso7816 for smart cards and NFC authenticators.
|
Package iso7816 implements the FIDO CTAP binding over github.com/telesma-app/iso7816 for smart cards and NFC authenticators. |
|
token2
Package token2 implements Token2's proprietary CTAP-over-APDU tunnel over a raw smart-card APDU connection such as pcsc.Card.
|
Package token2 implements Token2's proprietary CTAP-over-APDU tunnel over a raw smart-card APDU connection such as pcsc.Card. |
|
Package webauthn defines the WebAuthn extension types used by this module.
|
Package webauthn defines the WebAuthn extension types used by this module. |
Click to show internal directories.
Click to hide internal directories.