Build Information
Successful build of swift-mtproto, reference 2.2.0 (e08c6b), with Swift 6.4 for Android on 18 Oct 2026 17:25:56 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344847-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/UInt8Co/swift-mtproto.git
Reference: 2.2.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/UInt8Co/swift-mtproto
* tag 2.2.0 -> FETCH_HEAD
HEAD is now at e08c6b5 perf: TLCoding & AES-IGE (#1)
Cloned https://github.com/UInt8Co/swift-mtproto.git
Revision (git rev-parse @):
e08c6b5900cc645d6b28c3078c11a4b89f77ba30
SUCCESS checkout https://github.com/UInt8Co/swift-mtproto.git at 2.2.0
========================================
Build
========================================
Selected platform: android
Swift version: 6.4
Building package at path: $PWD
https://github.com/UInt8Co/swift-mtproto.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344847-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:d9a84d7647394b4473e054b8d8a8f0e0b43300080afc6972ec459a3a608366e4
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.4-latest
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/apple/swift-argument-parser.git
[1/18682] Fetching swift-crypto
[1122/26005] Fetching swift-crypto, swift-system
[1676/45142] Fetching swift-crypto, swift-system, swift-argument-parser
Fetched https://github.com/apple/swift-system.git (0.64s)
[18122/37819] Fetching swift-crypto, swift-argument-parser
[37820/118685] Fetching swift-crypto, swift-argument-parser, swift-syntax
Fetched https://github.com/apple/swift-argument-parser.git (1.32s)
[30812/99548] Fetching swift-crypto, swift-syntax
Fetched https://github.com/apple/swift-crypto.git (3.35s)
Fetched https://github.com/swiftlang/swift-syntax.git (3.35s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (3.54s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (0.15s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 604.0.0 (0.97s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 5.0.1 (0.94s)
Fetching https://github.com/apple/swift-asn1.git
[1/2051] Fetching swift-asn1
Fetched https://github.com/apple/swift-asn1.git (0.40s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (0.59s)
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 604.0.0
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.3
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 5.0.1
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.8.2
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/604.0.0/swift-6.4.0-RELEASE-ubuntu_noble_x86_64-MacroSupport.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/604.0.0/swift-6.4.0-RELEASE-ubuntu_noble_x86_64-MacroSupport.tar.gz (0.18s)
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 1766]
[Planning 1579 / 1766]
[Planning deferred tasks]
[Constructing 2232 / 4099]
[154 / 1025] SwiftSyntax
[332 / 1056] SystemPackage
[374 / 1056] SystemPackage
[374 / 1056] SwiftSyntax604
[377 / 1057] SystemPackage
[386 / 1059] SystemPackage
[402 / 1063] SwiftSyntax603
[427 / 1097] SwiftSyntax600
[466 / 1112] ArgumentParserToolInfo
[483 / 1112] CSystem
[485 / 1112] CCryptoBoringSSL
[488 / 1112] CCryptoBoringSSL
[490 / 1112] CCryptoBoringSSL
[492 / 1112] CCryptoBoringSSL
[496 / 1112] CryptoBoringWrapper
[500 / 1112] SystemPackage
[502 / 1113] CCryptoBoringSSL
[508 / 1113] CCryptoBoringSSL
[512 / 1113] CCryptoBoringSSL
[513 / 1113] SwiftASN1
[514 / 1113] CCryptoBoringSSL
[516 / 1113] CCryptoBoringSSL
[524 / 1113] CCryptoBoringSSL
[526 / 1113] CCryptoBoringSSL
[528 / 1113] CCryptoBoringSSL
[533 / 1113] CCryptoBoringSSL
[537 / 1113] CCryptoBoringSSL
[545 / 1113] CCryptoBoringSSL
[547 / 1113] CCryptoBoringSSL
[549 / 1113] CCryptoBoringSSL
[552 / 1113] CCryptoBoringSSL
[555 / 1113] CCryptoBoringSSL
[557 / 1113] CCryptoBoringSSL
[560 / 1113] CCryptoBoringSSL
[562 / 1113] CCryptoBoringSSL
[565 / 1113] CCryptoBoringSSL
[569 / 1113] CCryptoBoringSSL
[571 / 1113] CCryptoBoringSSL
[574 / 1113] CCryptoBoringSSL
[576 / 1113] CCryptoBoringSSL
[580 / 1113] CCryptoBoringSSL
[582 / 1113] CCryptoBoringSSL
[587 / 1113] CCryptoBoringSSL
[589 / 1113] CCryptoBoringSSL
[592 / 1113] CCryptoBoringSSL
[601 / 1113] CCryptoBoringSSL
[616 / 1113] CCryptoBoringSSL
[626 / 1113] CCryptoBoringSSL
[627 / 1113] CCryptoBoringSSL
[628 / 1113] CCryptoBoringSSL
[634 / 1113] CCryptoBoringSSL
[635 / 1113] CCryptoBoringSSL
[638 / 1113] CCryptoBoringSSL
[643 / 1113] CCryptoBoringSSL
[644 / 1113] CCryptoBoringSSL
[649 / 1113] CCryptoBoringSSL
[650 / 1113] CCryptoBoringSSL
[652 / 1113] CCryptoBoringSSL
[657 / 1113] CCryptoBoringSSL
[659 / 1113] CCryptoBoringSSL
[662 / 1113] CCryptoBoringSSL
[663 / 1113] CCryptoBoringSSL
[666 / 1113] CCryptoBoringSSL
[667 / 1113] CCryptoBoringSSL
[669 / 1113] CCryptoBoringSSL
[672 / 1113] CCryptoBoringSSL
[677 / 1113] CCryptoBoringSSL
[685 / 1113] CCryptoBoringSSL
[688 / 1113] CCryptoBoringSSL
[692 / 1113] CCryptoBoringSSL
[696 / 1113] CCryptoBoringSSL
[699 / 1113] CCryptoBoringSSL
[701 / 1113] CCryptoBoringSSL
[705 / 1113] CCryptoBoringSSL
[717 / 1113] CCryptoBoringSSL
[723 / 1113] CCryptoBoringSSL
[727 / 1113] CCryptoBoringSSL
[730 / 1113] CCryptoBoringSSL
[736 / 1113] CCryptoBoringSSL
[739 / 1113] CCryptoBoringSSL
[742 / 1113] CCryptoBoringSSL
[747 / 1113] CCryptoBoringSSL
[749 / 1113] CCryptoBoringSSL
[752 / 1113] CCryptoBoringSSL
[756 / 1113] CCryptoBoringSSL
[757 / 1113] CCryptoBoringSSL
[761 / 1113] CCryptoBoringSSL
[764 / 1113] CCryptoBoringSSL
[766 / 1113] CCryptoBoringSSL
[771 / 1113] CCryptoBoringSSL
[774 / 1113] CCryptoBoringSSL
[779 / 1113] CCryptoBoringSSL
[785 / 1113] CCryptoBoringSSL
[796 / 1113] CCryptoBoringSSL
[797 / 1113] CCryptoBoringSSL
[800 / 1113] CCryptoBoringSSL
[802 / 1113] CCryptoBoringSSL
[807 / 1113] CCryptoBoringSSL
[812 / 1113] CCryptoBoringSSL
[813 / 1113] CCryptoBoringSSL
[815 / 1113] CCryptoBoringSSL
[819 / 1113] CCryptoBoringSSL
[830 / 1113] CCryptoBoringSSL
[840 / 1113] CCryptoBoringSSL
[844 / 1113] CCryptoBoringSSL
[847 / 1113] CCryptoBoringSSL
[849 / 1113] CCryptoBoringSSL
[852 / 1113] CCryptoBoringSSL
[854 / 1113] CCryptoBoringSSL
[855 / 1113] CCryptoBoringSSL
[858 / 1113] CCryptoBoringSSL
[859 / 1113] CCryptoBoringSSL
[864 / 1114] SwiftSyntax600
[878 / 1120] SwiftSyntax600
[886 / 1120] SwiftASN1-product
[890 / 1120] SwiftASN1
[891 / 1120] MTProtoUtils
[895 / 1120] CryptoBoringWrapper
[896 / 1120] MTProtoUtils
[900 / 1121] CryptoBoringWrapper
[903 / 1121] Crypto
[905 / 1121] SwiftSyntax601
[915 / 1125] Crypto
[919 / 1153] Crypto
[922 / 1162] SwiftSyntax
[923 / 1163] SwiftSyntax
[923 / 1164] ArgumentParser
[924 / 1164] Crypto
[937 / 1164] SwiftSyntax
[938 / 1164] SwiftSyntax
[939 / 1164] CCryptoBoringSSL
[940 / 1164] SwiftSyntax
[942 / 1164] SwiftSyntax
[943 / 1164] SwiftSyntax
[944 / 1164] SwiftSyntax
[945 / 1164] SwiftSyntax
[956 / 1164] SwiftSyntax
[957 / 1164] SwiftSyntax-product
[963 / 1164] Crypto
[963 / 1164] SwiftASN1
[964 / 1164] Crypto
[965 / 1164] Crypto
[967 / 1164] Crypto
[968 / 1164] CryptoExtras
[970 / 1164] CryptoExtras
[972 / 1164] MTProtoPagination
[975 / 1164] ArgumentParserToolInfo
[977 / 1165] ArgumentParser
[979 / 1165] ArgumentParser-product
[981 / 1165] ArgumentParser
[982 / 1165] ArgumentParser
[983 / 1165]
[986 / 1169] SwiftDiagnostics
[990 / 1203] SwiftDiagnostics
[992 / 1203] SwiftDiagnostics
[1004 / 1204] SwiftParser
[1006 / 1204] SwiftParser
[1014 / 1204] SwiftParser
[1019 / 1204] SwiftParser
[1020 / 1204] SwiftParser
[1021 / 1204] SwiftParser
[1022 / 1204] SwiftParser-product
[1023 / 1204] SwiftParser
[1024 / 1204] SwiftParser-product
[1026 / 1205] SwiftParser
[1027 / 1205] SwiftParser
[1029 / 1205] SwiftParser
[1032 / 1205] SwiftDiagnostics
[1033 / 1206] SwiftDiagnostics
[1037 / 1206] SwiftSyntax
[1040 / 1206] SwiftDiagnostics
[1042 / 1206] SwiftBasicFormat
[1043 / 1206] SwiftBasicFormat
[1047 / 1207] CCryptoBoringSSL
[1053 / 1220] SwiftDiagnostics
[1057 / 1232] SystemPackage
[1073 / 1242] SwiftBasicFormat
[1078 / 1242] SwiftDiagnostics
[1081 / 1242] SwiftDiagnostics
[1087 / 1242] SwiftBasicFormat
[1088 / 1242] SwiftBasicFormat
[1095 / 1243] MTProtoPagination
[1099 / 1244] SwiftParser
[1110 / 1245] MTProtoPagination
[1114 / 1246] CryptoExtras
[1116 / 1246] CryptoExtras
[1116 / 1246] CXKCP
[1122 / 1267] SwiftParserDiagnostics
[1123 / 1267] SwiftParserDiagnostics
[1125 / 1276] SwiftParserDiagnostics
[1129 / 1276] SwiftOperators
[1141 / 1277] SwiftSyntaxBuilder
[1142 / 1277] SwiftSyntaxBuilder
[1144 / 1277] SwiftParserDiagnostics
[1144 / 1278] SwiftParserDiagnostics
[1154 / 1278] SwiftSyntax
[1159 / 1278] SwiftOperators
[1160 / 1278] SwiftOperators
[1162 / 1278] SwiftOperators
[1165 / 1278] SwiftSyntax
[1171 / 1288] MTProtoCrypto
[1173 / 1288] MTProtoCrypto
[1185 / 1290] SwiftOperators
[1187 / 1290] SwiftParserDiagnostics
[1196 / 1292] SwiftBasicFormat
[1196 / 1292] SwiftParser
[1203 / 1310] SwiftSyntaxBuilder
[1205 / 1311] SwiftSyntaxBuilder
[1208 / 1312] SwiftSyntaxBuilder
[1212 / 1312] SwiftSyntaxBuilder
[1219 / 1312] SwiftSyntaxBuilder
[1230 / 1313] SwiftParser-product
[1236 / 1323] SwiftSyntaxBuilder
[1237 / 1332] SwiftParserDiagnostics
[1241 / 1333] SwiftSyntaxBuilder
[1254 / 1333] MTProtoGenKit
[1260 / 1333] SwiftSyntaxMacros
[1262 / 1334] SwiftIfConfig
[1273 / 1350] mtproto-gen-swift-product
[1274 / 1350] MTProtoGenKit
[1285 / 1350] MTProtoGenKit
[1293 / 1352]
[1298 / 1361] SwiftSyntaxMacros
[1300 / 1361] SwiftSyntaxMacros
[1306 / 1362] SwiftSyntaxMacroExpansion
[1311 / 1363] SwiftSyntaxMacroExpansion
[1319 / 1373] mtproto-gen-swift-product
[1323 / 1373] SwiftCompilerPluginMessageHandling
[1324 / 1373] SwiftCompilerPluginMessageHandling
[1333 / 1374]
[1338 / 1376] SwiftSyntaxMacroExpansion
[1351 / 1378] SwiftSyntaxMacroExpansion
[1351 / 1378] SwiftCompilerPluginMessageHandling
[1360 / 1380] TLCodingMacros
[1367 / 1387] TLCodingMacros
[1368 / 1387] TLCodingMacros
[1372 / 1388] TLCodingMacros
[1382 / 1398] TLCoding
[1393 / 1408] TLCoding
[1397 / 1409] TLCoding
[1401 / 1409] MTProtoBaseSchema
[1401 / 1410] MTProtoBaseSchema
Build complete! (63.88 secs)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "604.0.0",
"upper_bound" : "605.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "swift-crypto",
"requirement" : {
"range" : [
{
"lower_bound" : "5.0.0",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-crypto.git"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.8.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "swift-system",
"requirement" : {
"range" : [
{
"lower_bound" : "1.8.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-system.git"
}
],
"manifest_display_name" : "swift-mtproto",
"name" : "swift-mtproto",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "15.0"
},
{
"name" : "ios",
"version" : "18.0"
},
{
"name" : "tvos",
"version" : "18.0"
},
{
"name" : "watchos",
"version" : "11.0"
},
{
"name" : "maccatalyst",
"version" : "18.0"
}
],
"products" : [
{
"name" : "MTProtoUtils",
"targets" : [
"MTProtoUtils"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TLCoding",
"targets" : [
"TLCoding"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MTProtoCrypto",
"targets" : [
"MTProtoCrypto"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MTProtoBaseSchema",
"targets" : [
"MTProtoBaseSchema"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MTProtoPagination",
"targets" : [
"MTProtoPagination"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MTProtoGenKit",
"targets" : [
"MTProtoGenKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "mtproto-gen-swift",
"targets" : [
"MTProtoGenSwiftCLI"
],
"type" : {
"executable" : null
}
},
{
"name" : "TLCodingMacros",
"targets" : [
"TLCodingMacros"
],
"type" : {
"macro" : null
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "TLCodingTests",
"module_type" : "SwiftTarget",
"name" : "TLCodingTests",
"path" : "Tests/TLCodingTests",
"sources" : [
"DecodingLimitsTests.swift",
"GeneratorPatternsTests.swift",
"TLCodingPerfTests.swift",
"TLCodingTests.swift",
"TLInt53Tests.swift"
],
"target_dependencies" : [
"TLCoding",
"MTProtoUtils"
],
"type" : "test"
},
{
"c99name" : "TLCodingMacros",
"module_type" : "SwiftTarget",
"name" : "TLCodingMacros",
"path" : "Sources/TLCodingMacros",
"product_dependencies" : [
"SwiftSyntaxMacros",
"SwiftCompilerPlugin"
],
"product_memberships" : [
"TLCoding",
"MTProtoBaseSchema",
"TLCodingMacros"
],
"sources" : [
"Plugin.swift",
"SchemaBuilder.swift",
"Support.swift",
"TLMarkerMacro.swift",
"TLObjectMacro.swift",
"TLTypeMacro.swift"
],
"type" : "macro"
},
{
"c99name" : "TLCoding",
"module_type" : "SwiftTarget",
"name" : "TLCoding",
"path" : "Sources/TLCoding",
"product_memberships" : [
"TLCoding",
"MTProtoBaseSchema"
],
"sources" : [
"Macros.swift",
"TLAnyObject.swift",
"TLError.swift",
"TLFunction.swift",
"TLPrimitives.swift",
"TLProtocols.swift",
"TLReader.swift",
"TLSchema.swift",
"TLWideIntegers.swift",
"TLWriter.swift"
],
"target_dependencies" : [
"TLCodingMacros",
"MTProtoUtils"
],
"type" : "library"
},
{
"c99name" : "MTProtoUtils",
"module_type" : "SwiftTarget",
"name" : "MTProtoUtils",
"path" : "Sources/MTProtoUtils",
"product_memberships" : [
"MTProtoUtils",
"TLCoding",
"MTProtoCrypto",
"MTProtoBaseSchema"
],
"sources" : [
"CRC32.swift",
"Hex.swift",
"TLInt53.swift"
],
"type" : "library"
},
{
"c99name" : "MTProtoPaginationTests",
"module_type" : "SwiftTarget",
"name" : "MTProtoPaginationTests",
"path" : "Tests/MTProtoPaginationTests",
"sources" : [
"PaginationTests.swift",
"StringVectorHashTests.swift",
"VectorHashTests.swift"
],
"target_dependencies" : [
"MTProtoPagination"
],
"type" : "test"
},
{
"c99name" : "MTProtoPagination",
"module_type" : "SwiftTarget",
"name" : "MTProtoPagination",
"path" : "Sources/MTProtoPagination",
"product_dependencies" : [
"Crypto"
],
"product_memberships" : [
"MTProtoPagination"
],
"sources" : [
"NotModified.swift",
"Pagination.swift",
"StringVectorHash.swift",
"VectorHash.swift"
],
"type" : "library"
},
{
"c99name" : "MTProtoGenSwiftCLI",
"module_type" : "SwiftTarget",
"name" : "MTProtoGenSwiftCLI",
"path" : "Sources/MTProtoGenSwiftCLI",
"product_dependencies" : [
"ArgumentParser",
"SystemPackage"
],
"product_memberships" : [
"mtproto-gen-swift"
],
"sources" : [
"MTProtoGenSwift.swift",
"OutputWriter.swift",
"SchemaLoader.swift"
],
"target_dependencies" : [
"MTProtoGenKit"
],
"type" : "executable"
},
{
"c99name" : "MTProtoGenKitTests",
"module_type" : "SwiftTarget",
"name" : "MTProtoGenKitTests",
"path" : "Tests/MTProtoGenKitTests",
"sources" : [
"FilteringTests.swift",
"GeneratorTests.swift",
"ModuleSplitTests.swift",
"NamingTests.swift"
],
"target_dependencies" : [
"MTProtoGenKit"
],
"type" : "test"
},
{
"c99name" : "MTProtoGenKit",
"module_type" : "SwiftTarget",
"name" : "MTProtoGenKit",
"path" : "Sources/MTProtoGenKit",
"product_dependencies" : [
"SwiftBasicFormat",
"SwiftSyntax",
"SwiftSyntaxBuilder",
"SwiftParser",
"SwiftParserDiagnostics"
],
"product_memberships" : [
"MTProtoGenKit",
"mtproto-gen-swift"
],
"sources" : [
"Emit+Client.swift",
"Emit+Declarations.swift",
"Emit+Files.swift",
"Generator.swift",
"GeneratorOptions.swift",
"MethodManifest.swift",
"ModuleSplit.swift",
"Naming.swift",
"ResolvedSchema.swift",
"SchemaModel.swift"
],
"type" : "library"
},
{
"c99name" : "MTProtoCryptoTests",
"module_type" : "SwiftTarget",
"name" : "MTProtoCryptoTests",
"path" : "Tests/MTProtoCryptoTests",
"sources" : [
"AESIGEPerfTests.swift",
"AESIGETests.swift",
"LegacyMessageKDFTests.swift",
"MTProtoCryptoTests.swift",
"SRPClientTests.swift",
"SRPTests.swift"
],
"target_dependencies" : [
"MTProtoCrypto"
],
"type" : "test"
},
{
"c99name" : "MTProtoCrypto",
"module_type" : "SwiftTarget",
"name" : "MTProtoCrypto",
"path" : "Sources/MTProtoCrypto",
"product_dependencies" : [
"Crypto",
"CryptoExtras"
],
"product_memberships" : [
"MTProtoCrypto"
],
"sources" : [
"AESIGE.swift",
"BigUInt.swift",
"ConstantTime.swift",
"HandshakeKDF.swift",
"LegacyMessageKDF.swift",
"MTProtoCryptoError.swift",
"MessageKeyKDF.swift",
"PQ.swift",
"RSAPrivateKey.swift",
"SRP.swift",
"SRPClient.swift",
"SRPServer.swift"
],
"target_dependencies" : [
"MTProtoUtils"
],
"type" : "library"
},
{
"c99name" : "MTProtoBaseSchema",
"module_type" : "SwiftTarget",
"name" : "MTProtoBaseSchema",
"path" : "Sources/MTProtoBaseSchema",
"product_memberships" : [
"MTProtoBaseSchema"
],
"sources" : [
"Methods/destroy_auth_key.swift",
"Methods/destroy_session.swift",
"Methods/get_future_salts.swift",
"Methods/ping.swift",
"Methods/ping_delay_disconnect.swift",
"Methods/req_DH_params.swift",
"Methods/req_pq.swift",
"Methods/req_pq_multi.swift",
"Methods/req_pq_multi_new.swift",
"Methods/rpc_drop_answer.swift",
"Methods/set_client_DH_params.swift",
"Support/Namespaces.swift",
"Types/BadMsgNotification.swift",
"Types/BindAuthKeyInner.swift",
"Types/Client_DH_Inner_Data.swift",
"Types/DestroyAuthKeyRes.swift",
"Types/DestroySessionRes.swift",
"Types/FutureSalt.swift",
"Types/FutureSalts.swift",
"Types/MsgDetailedInfo.swift",
"Types/MsgResendReq.swift",
"Types/MsgsAck.swift",
"Types/MsgsAllInfo.swift",
"Types/MsgsStateInfo.swift",
"Types/MsgsStateReq.swift",
"Types/NewSession.swift",
"Types/P_Q_inner_data.swift",
"Types/Pong.swift",
"Types/ResPQ.swift",
"Types/RpcDropAnswer.swift",
"Types/RpcError.swift",
"Types/RpcResult.swift",
"Types/Server_DH_Params.swift",
"Types/Server_DH_inner_data.swift",
"Types/Set_client_DH_params_answer.swift"
],
"target_dependencies" : [
"TLCoding"
],
"type" : "library"
}
],
"tools_version" : "6.4"
}
android-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:d9a84d7647394b4473e054b8d8a8f0e0b43300080afc6972ec459a3a608366e4
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.4-latest
Done.