// ───────────────────────────────────────────────────────────────────────────── // :client-tls-android — the FRAMEWORK half of ClientTLS: AndroidKeyStore import // (device-bound, non-exportable key), Tink AEAD cert-chain-at-rest storage, and // connectionPool.evictAll() on rotation. Tested instrumented on a real device. // Depends on the pure :client-tls module for the parse/selection logic. // // SCAFFOLD STUB ONLY — COMMENTED OUT in settings.gradle.kts (no Android SDK here). // TODO(android-sdk): enable when an Android SDK is available. // ───────────────────────────────────────────────────────────────────────────── /* plugins { id("com.android.library") alias(libs.plugins.kotlin.android) } android { namespace = "wang.yaojia.webterm.tlsandroid" compileSdk = 35 defaultConfig { minSdk = 29 } } kotlin { jvmToolchain(17) } dependencies { api(project(":client-tls")) implementation(project(":wire-protocol")) // implementation("com.google.crypto.tink:tink-android:1.15.0") } */