From 5ff5ebf9101244b7562e629e9344a9b082e39710 Mon Sep 17 00:00:00 2001 From: jwinterm Date: Tue, 2 Jun 2026 20:16:27 -0400 Subject: [PATCH] iOS: declare ITSAppUsesNonExemptEncryption=false (open-source exemption) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Hash Bags' crypto is either OS-provided (TLS / CryptoKit / CommonCrypto) or standard published algorithms shipped as MIT-licensed open source (secp256k1, ed25519, SHA-2/3, AES, Argon2, ChaCha20). All of that qualifies as "exempt" under BIS export controls (§740.17(b)(3)). Declaring the answer in Info.plist skips the per-build App Store Connect encryption questionnaire and removes the annual BIS self-classification filing requirement. Bump 1.0.0+4 -> 1.0.0+5 in case +4 already claimed an Apple build slot. --- ios/Runner/InfoBase.plist | 2 ++ pubspec_description.yaml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ios/Runner/InfoBase.plist b/ios/Runner/InfoBase.plist index 6c191747d..b26180cb1 100644 --- a/ios/Runner/InfoBase.plist +++ b/ios/Runner/InfoBase.plist @@ -405,6 +405,8 @@ CFBundleVersion $(CURRENT_PROJECT_VERSION) + ITSAppUsesNonExemptEncryption + LSRequiresIPhoneOS NSAppTransportSecurity diff --git a/pubspec_description.yaml b/pubspec_description.yaml index c51fd7b80..6a4d049ef 100644 --- a/pubspec_description.yaml +++ b/pubspec_description.yaml @@ -1,6 +1,6 @@ name: hash_wallet description: Hash Bags — a noncustodial multi-currency wallet by Such Software LLC. -version: 1.0.0+4 +version: 1.0.0+5 publish_to: none environment: