Skip to main content

emv_3ds/
lib.rs

1//! # emv-3ds
2//!
3//! EMV 3-D Secure 2.x protocol — message types, state machine, and
4//! transaction lifecycle for the 3DS Server role.
5//!
6//! Covers versions 2.1.0, 2.2.0, and 2.3.0 of the EMVCo specification.
7//!
8//! ## Roles
9//! This crate models the **3DS Server** side: constructing AReqs, parsing
10//! ARes/CRes responses, and driving the transaction state machine.
11//! It does not implement the Directory Server or ACS roles.
12
13pub mod error;
14pub mod message;
15pub mod transaction;
16pub mod types;
17
18pub use error::{Error, Result};