Build 843 CryptoSwift 1.10 Controlled-Source Verification¶
Status: Controlled Build 843 engineering evidence accepted under D08 and D09
Controlled Source Identity¶
| Field | Value |
|---|---|
| Frozen baseline retained as history | ide-software-freeze-2026-08-21 / 91c0e98a9bc9429a0486bebdebffc7d8dbbe300e |
| Dependency-control commit | a4cff45a40f740fa3624f2015bfb3e9bfb781211 |
| Verified build-input commit | 77c26813a6a9bd269b623ba22df43bf7af05fac8 |
| Signed archive source | walkabout-candidate-2026-08-21-build-843 / 1455cda7ad5d3e164b4a955ea0e3bc725a9996e9 |
| Signed archive identity | BionicLoop 1.0 (843) / CC-DEV / SHA-256 80449b03c92dbc6aa21b5f255722522757f767ee84d303ab3af2b3b86f836ac0 |
| CryptoSwift source | https://github.com/krzyzanowskim/CryptoSwift.git |
| Exact version / revision | 1.10.0 / f2a627b84c1ff96f21ac2fcb623ab36142dd5512 |
| App-workspace resolution-manifest SHA-256 | 019b5768cfb4fc5c4c3c27106b7df9d60e0d7988eed34a3e75f4e523c625eded |
| Other remote resolutions | SlideButton 5eacebba4d7deeb693592bc9a62ab2d2181e133b; SwiftCharts c354c1945bb35a1f01b665b22474f6db28cba4a2 (unchanged) |
The OmniBLE project now requires CryptoSwift 1.10.0 exactly. The app-workspace
Package.resolved file is tracked and a fail-closed checker verifies the source
URL, exact project requirement, resolved version and revision, Git visibility,
and tracked-file status.
This controlled source does not modify the immutable freeze tag, archive 826, or their formal evidence. It was used to produce signed archive 843, whose release and installation records are controlled separately.
TDD and Compatibility Finding¶
The dependency-control regression first failed against the prior ranged requirement and ignored 1.9.0 workspace resolution, then passed after the exact requirement and tracked lockfile were added.
The first CryptoSwift 1.10 OmniBLE test build exposed a test-harness-only Swift
6 compatibility issue: Data.bytes is a RawSpan. Commit 77c26813 applies
the already-characterized Data.byteArray bridge in one packet test. No
product source, cryptographic operation, expected vector, or assertion meaning
changed.
Verification Results¶
| Verification | Result |
|---|---|
| Dependency-control checker | Pass |
| Dependency-control unit tests | 6/6 passed |
| Clean Xcode package resolution | Pass; CryptoSwift 1.10.0 at the controlled revision |
| OmniBLE encryption/session vectors | 8/8 passed |
| BionicLoopCore | 471/471 passed |
| Canonical serial BionicLoopTests | 997 executed; 996 passed; 1 intentional IFU reference-table generation helper skip gated by an export directory; 0 failed |
Scoped TV-SEC-001 controls |
68/68 passed |
| Simulation merge gate | Pass; no high-risk runtime path changed |
| SwiftFormat | 0/358 files require formatting |
| SwiftLint | Existing repository baseline: 168 findings / 27 serious; no finding in the touched test file |
| Xcode Analyze | Pass; pre-existing warnings only |
| Clean simulator app build | Pass; app 1.0 / build 839; not a designated archive |
| Clean-checkout signed archive | Pass; app 1.0 / build 843; CryptoSwift 1.10.0; strict code-sign verification passed |
Verification methods:
- fail-closed dependency-control checker and its unit suite
- BionicLoopCore package tests
- canonical serial BionicLoop app tests
- risk-based simulation merge gate
- SwiftFormat and SwiftLint quality checks
- Xcode static analysis
Evidence Classification and Disposition¶
These controlled Build 843 engineering results support the 2026-09-03 build
designation and closure of CYBER-DEV-001. Their submission-package acceptance
is recorded under D08 and D09.
Archive 843 is recorded in
IDE_Software_Packet/BionicLoop_1_0_843_Tester_Release_Record.md. App Store
Connect accepted the archive and its symbols. The archive, dSYMs, export
options, and raw distribution logs are retained under the checksum-controlled
locator recorded in that release record. Build 843 installation and focused
real-Pod use are recorded as supporting evidence. Build 843 is the approved IDE
submission build, and CC-DEV is its confirmed participant Scout service
environment under D12. Scout remains supportive and does not affect local
dosing. The controlled Build 843 Working Hardware Evidence Review is Appendix
A10B.