SE050 Driver
API reference
Loading...
Searching...
No Matches
inc Directory Reference

Files

 se050_apdu.hpp
 ISO 7816-4 C-APDU packing and R-APDU parsing helpers (short + extended length).
 
 se050_applet.hpp
 SE050 applet selection helpers (ISO 7816-4 SELECT by DF name / AID).
 
 se050_atr.hpp
 Parser for SE050 T=1oI2C ATR/profile INF payload.
 
 se050_commands.hpp
 Typed SE050 command builders/parsers for a core management/object subset.
 
 se050_crc.hpp
 ISO/IEC 7816-3 T=1 EDC (16-bit CRC) for NXP SE050 T1oI2C blocks.
 
 se050_device.hpp
 Top-level device object: transport session + T=1 + convenience APDU helpers.
 
 se050_driver.hpp
 Umbrella include for the HF-SE050 driver (transport + T=1 + APDU + device).
 
 se050_i2c_transport_interface.hpp
 CRTP base for an I²C-backed SE050 link (split Write / Read + optional raw transceive).
 
 se050_rfc3394.hpp
 RFC 3394 AES Key Wrap / Unwrap with a caller-supplied AES-128 block.
 
 se050_scp03.hpp
 GlobalPlatform SCP03 session over an existing T=1 I²C link.
 
 se050_scp03_crypto.hpp
 Host AES-128 / RFC 4493 CMAC / GlobalPlatform SCP03 KDF (header-only).
 
 se050_session.hpp
 Low-level session: owns no buffers; forwards transceive to transport.
 
 se050_t1_session.hpp
 ISO/IEC 7816-3 T=1 block protocol for NXP SE050 T=1 over I²C (EDC = CRC-16).
 
 se050_tlv.hpp
 Minimal BER-TLV helpers used by SE050 command payloads and responses.
 
 se050_types.hpp
 Shared types, limits, and error codes for the HF-SE050 driver.