Cargo.toml
 1  [package]
 2  name = "auths-verifier-uniffi"
 3  version = "0.1.0"
 4  edition = "2021"
 5  description = "UniFFI bindings for Auths attestation verification (Swift/Kotlin)"
 6  license = "MIT"
 7  
 8  # Exclude from main workspace - built separately with UniFFI
 9  [workspace]
10  
11  [lib]
12  name = "auths_verifier_uniffi"
13  crate-type = ["lib", "staticlib", "cdylib"]
14  
15  [dependencies]
16  # UniFFI for Swift/Kotlin bindings (cli feature for bindgen)
17  uniffi = { version = "0.28", features = ["cli"] }
18  
19  # Auths verifier
20  auths-verifier = { path = "../../crates/auths-verifier" }
21  
22  # Serialization
23  serde = { version = "1.0", features = ["derive"] }
24  serde_json = "1.0"
25  hex = "0.4.3"
26  
27  # Date/time
28  chrono = { version = "0.4", features = ["serde"] }
29  
30  # Error handling
31  thiserror = "2.0"
32  
33  [[bin]]
34  name = "uniffi-bindgen"
35  path = "uniffi-bindgen.rs"