#pragma once #include #include "interface.h" struct euicc_ctx { struct { struct euicc_apdu_interface *apdu; struct euicc_http_interface *http; } interface; struct { uint8_t apdu_header[5]; uint8_t body[255]; } __attribute__((packed)) apdu_request_buffer; int es10x_logic_channel; void *userdata; }; int euicc_init(struct euicc_ctx *ctx); void euicc_fini(struct euicc_ctx *ctx);