diff --git a/WHITEPAPER.md b/WHITEPAPER.md
index fec52b9c..39b91b24 100644
--- a/WHITEPAPER.md
+++ b/WHITEPAPER.md
@@ -92,21 +92,21 @@ bitchat implements a custom mesh networking protocol over BLE, where each device
graph TD
subgraph "Physical Space (e.g., Conference, Protest, Disaster Area)"
subgraph "Zone A"
- A1[Alice
š±]
- A2[Bob
š±]
- A3[Carol
š±]
+ A1["Alice\nš±"]
+ A2["Bob\nš±"]
+ A3["Carol\nš±"]
end
subgraph "Zone B"
- B1[Dave
š±]
- B2[Eve
š±]
- B3[Frank
š±]
+ B1["Dave\nš±"]
+ B2["Eve\nš±"]
+ B3["Frank\nš±"]
end
subgraph "Zone C"
- C1[Grace
š±]
- C2[Henry
š±]
- C3[Iris
š±]
+ C1["Grace\nš±"]
+ C2["Henry\nš±"]
+ C3["Iris\nš±"]
end
end
@@ -161,8 +161,8 @@ sequenceDiagram
C->>B: Scan & Connect (Central)
Note over A,C: Communication Phase
- A<-->B: Bidirectional Communication
- B<-->C: Bidirectional Communication
+ A<<->>B: Bidirectional Communication
+ B<<->>C: Bidirectional Communication
Note over A: Acts as both
Central & Peripheral
Note over B: Acts as both
Central & Peripheral
@@ -325,7 +325,7 @@ sequenceDiagram
Alice->>Bob: Key Exchange Response
(Encrypted with shared secret)
Note over Bob: Derives shared secret
verifies response
- Alice<-->Bob: Encrypted Communication
(AES-256-GCM)
+ Alice<<->>Bob: Encrypted Communication
(AES-256-GCM)
Note over Alice,Bob: Forward Secrecy Achieved
```
@@ -348,10 +348,10 @@ graph LR
A --> K[256-bit Key]
K --> AES[AES-256-GCM]
- S[Salt: SHA256(roomName)] --> A
- I[Iterations: 10] --> A
- M[Memory: 64MB] --> A
- T[Parallelism: 4] --> A
+ S["Salt: SHA256(roomName)"] --> A
+ I["Iterations: 10"] --> A
+ M["Memory: 64MB"] --> A
+ T["Parallelism: 4"] --> A
style P fill:#ffccbc
style A fill:#b3e5fc
diff --git a/bitchat.xcodeproj/project.pbxproj b/bitchat.xcodeproj/project.pbxproj
index c46a10a8..0d858a5a 100644
--- a/bitchat.xcodeproj/project.pbxproj
+++ b/bitchat.xcodeproj/project.pbxproj
@@ -487,9 +487,12 @@
PRODUCT_BUNDLE_IDENTIFIER = chat.bitchat;
PRODUCT_NAME = bitchat;
SDKROOT = iphoneos;
- SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES;
+ SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
+ SUPPORTS_MACCATALYST = NO;
+ SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = "1,2";
+ TARGETED_DEVICE_FAMILY = 1;
};
name = Debug;
};
@@ -533,9 +536,12 @@
PRODUCT_BUNDLE_IDENTIFIER = chat.bitchat;
PRODUCT_NAME = bitchat;
SDKROOT = iphoneos;
- SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES;
+ SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
+ SUPPORTS_MACCATALYST = NO;
+ SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
+ SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = "1,2";
+ TARGETED_DEVICE_FAMILY = 1;
};
name = Release;
};