Skip to main content

auths_core/pairing/
mod.rs

1//! Pairing protocol facade — re-exports from `auths-pairing-protocol`
2//! plus transport-specific QR rendering and error types.
3
4mod error;
5mod qr;
6
7// Re-export protocol types
8pub use auths_pairing_protocol::types;
9pub use auths_pairing_protocol::{
10    Base64UrlEncoded, CreateSessionRequest, CreateSessionResponse, CurveTag,
11    GetConfirmationResponse, GetSessionResponse, PairingResponse, PairingSession, PairingToken,
12    ProtocolError, SessionStatus, SubmitConfirmationRequest, SubmitResponseRequest,
13    SuccessResponse, normalize_short_code,
14};
15
16// Local exports
17pub use error::PairingError;
18pub use qr::{QrOptions, format_pairing_qr, render_qr, render_qr_from_data};