Build Information
Failed to build Spectro, reference main (bf6d63), with Swift 6.2 for Linux on 24 Oct 2026 09:18:17 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344843-0":/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:linux-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
[1046/1388] Compiling rdrand-x86_64-linux.S
[1047/1388] Compiling p256_beeu-x86_64-asm-linux.S
[1048/1388] Compiling rdrand-x86_64-apple.S
[1049/1388] Compiling p256_beeu-x86_64-asm-apple.S
[1050/1388] Compiling p256_beeu-armv8-asm-linux.S
[1051/1388] Compiling p256_beeu-armv8-asm-win.S
[1052/1388] Compiling p256_beeu-armv8-asm-apple.S
[1053/1388] Compiling p256-armv8-asm-win.S
[1054/1388] Compiling p256-x86_64-asm-apple.S
[1055/1388] Compiling p256-armv8-asm-linux.S
[1056/1388] Compiling ghashv8-armv8-win.S
[1057/1388] Compiling p256-x86_64-asm-linux.S
[1058/1388] Compiling p256-armv8-asm-apple.S
[1058/1388] Compiling ghashv8-armv8-linux.S
[1060/1388] Compiling ghashv8-armv8-apple.S
[1061/1388] Compiling ghash-x86-apple.S
[1062/1388] Compiling ghash-x86_64-linux.S
[1063/1388] Compiling ghashv8-armv7-linux.S
[1064/1388] Compiling ghash-x86_64-apple.S
[1065/1388] Compiling ghash-x86-linux.S
[1066/1388] Compiling ghash-ssse3-x86_64-linux.S
[1067/1388] Compiling ghash-ssse3-x86_64-apple.S
[1068/1388] Compiling ghash-ssse3-x86-linux.S
[1069/1388] Compiling ghash-ssse3-x86-apple.S
[1070/1388] Compiling ghash-armv4-linux.S
[1071/1388] Compiling ghash-neon-armv8-win.S
[1072/1388] Compiling ghash-neon-armv8-apple.S
[1072/1388] Compiling ghash-neon-armv8-linux.S
[1074/1388] Compiling co-586-linux.S
[1075/1388] Compiling co-586-apple.S
[1076/1388] Compiling bsaes-armv7-linux.S
[1077/1388] Compiling bn-armv8-win.S
[1078/1388] Compiling bn-armv8-linux.S
[1078/1388] Compiling bn-armv8-apple.S
[1080/1388] Compiling bn-586-apple.S
[1081/1388] Compiling bn-586-linux.S
[1082/1388] Compiling armv8-mont-win.S
[1083/1388] Compiling armv4-mont-linux.S
[1084/1388] Compiling armv8-mont-linux.S
[1085/1388] Compiling aesv8-gcm-armv8-win.S
[1086/1388] Compiling armv8-mont-apple.S
[1087/1388] Compiling aesv8-gcm-armv8-linux.S
[1088/1388] Compiling aesv8-gcm-armv8-apple.S
[1089/1388] Compiling aesv8-armv8-linux.S
[1090/1388] Compiling aesv8-armv7-linux.S
[1091/1388] Compiling aesv8-armv8-apple.S
[1092/1388] Compiling aesv8-armv8-win.S
[1093/1388] Compiling aesni-x86_64-linux.S
[1094/1388] Compiling aesni-x86_64-apple.S
[1095/1388] Compiling aesni-x86-apple.S
[1096/1388] Compiling aesni-x86-linux.S
[1097/1388] Compiling aesni-gcm-x86_64-apple.S
[1098/1388] Compiling aes-gcm-avx512-x86_64-linux.S
[1099/1388] Compiling aesni-gcm-x86_64-linux.S
[1099/1388] Compiling aes-gcm-avx2-x86_64-linux.S
[1101/1388] Compiling aes-gcm-avx512-x86_64-apple.S
[1102/1388] Compiling aes-gcm-avx2-x86_64-apple.S
[1103/1388] Compiling xwing.cc
[1104/1388] Compiling x_x509a.cc
[1105/1388] Compiling x_sig.cc
[1106/1388] Compiling x_req.cc
[1107/1388] Compiling x_x509.cc
[1108/1388] Compiling x_spki.cc
[1109/1388] Compiling c-atomics.c
[1110/1388] Compiling x_attrib.cc
[1111/1388] Compiling x_pubkey.cc
[1112/1388] Compiling c-nioatomics.c
[1113/1388] Compiling x_name.cc
[1114/1388] Compiling x_crl.cc
[1115/1395] Compiling x_exten.cc
[1116/1395] Compiling x_algor.cc
[1117/1395] Compiling x509spki.cc
[1119/1395] Compiling NIOConcurrencyHelpers lock.swift
[1120/1395] Compiling NIOConcurrencyHelpers NIOLock.swift
[1121/1395] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[1121/1395] Compiling x509name.cc
[1122/1395] Compiling x_all.cc
[1123/1395] Compiling x509cset.cc
[1124/1395] Compiling x509rset.cc
[1126/1395] Emitting module NIOConcurrencyHelpers
[1126/1395] Compiling x509_v3.cc
[1127/1395] Compiling x509_vpm.cc
[1129/1395] Compiling NIOConcurrencyHelpers NIOLockedValueBox.swift
[1130/1395] Compiling NIOConcurrencyHelpers atomics.swift
[1131/1395] Compiling NIOConcurrencyHelpers NIOThreadPoolWorkAvailable.swift
[1132/1396] Compiling x509_trs.cc
[1133/1396] Wrapping AST for NIOConcurrencyHelpers for debugging
[1134/1396] Compiling x509_vfy.cc
[1135/1396] Compiling x509_txt.cc
[1136/1396] Compiling x509_obj.cc
[1137/1396] Compiling x509_req.cc
[1138/1396] Compiling x509_set.cc
[1139/1396] Compiling x509_d2.cc
[1140/1396] Compiling x509_lu.cc
[1141/1396] Compiling x509_ext.cc
[1142/1396] Compiling x509_cmp.cc
[1143/1396] Compiling x509_att.cc
[1144/1396] Compiling x509_def.cc
[1145/1396] Compiling v3_skey.cc
[1146/1396] Compiling x509.cc
[1147/1396] Compiling v3_pcons.cc
[1148/1396] Compiling v3_prn.cc
[1149/1396] Compiling v3_purp.cc
[1150/1396] Compiling v3_utl.cc
[1151/1396] Compiling v3_pmaps.cc
[1152/1396] Compiling v3_ncons.cc
[1153/1396] Compiling v3_int.cc
[1154/1396] Compiling v3_ocsp.cc
[1155/1396] Compiling v3_enum.cc
[1156/1396] Compiling v3_ia5.cc
[1157/1396] Compiling v3_crld.cc
[1158/1396] Compiling v3_lib.cc
[1159/1396] Compiling v3_info.cc
[1160/1396] Compiling v3_extku.cc
[1161/1396] Compiling v3_cpols.cc
[1162/1396] Compiling v3_genn.cc
[1163/1396] Compiling v3_conf.cc
[1164/1396] Compiling v3_bcons.cc
[1165/1396] Compiling v3_alt.cc
[1166/1396] Compiling v3_bitst.cc
[1167/1396] Compiling t_req.cc
[1168/1396] Compiling t_crl.cc
[1169/1396] Compiling v3_akeya.cc
[1170/1396] Compiling t_x509a.cc
[1171/1396] Compiling v3_akey.cc
[1172/1396] Compiling t_x509.cc
[1173/1396] Compiling i2d_pr.cc
[1174/1396] Compiling name_print.cc
[1175/1396] Compiling rsa_pss.cc
[1176/1396] Compiling a_verify.cc
[1177/1396] Compiling policy.cc
[1178/1396] Compiling by_dir.cc
[1179/1396] Compiling algorithm.cc
[1180/1396] Compiling a_sign.cc
[1181/1396] Compiling by_file.cc
[1182/1396] Compiling voprf.cc
[1183/1396] Compiling asn1_gen.cc
[1184/1396] Compiling thread_pthread.cc
[1185/1396] Compiling thread_win.cc
[1186/1396] Compiling thread.cc
[1187/1396] Compiling a_digest.cc
[1188/1396] Compiling pmbtoken.cc
[1189/1396] Compiling thread_none.cc
[1190/1396] Compiling stack.cc
[1191/1396] Compiling spake2plus.cc
[1192/1396] Compiling trust_token.cc
[1193/1396] Compiling sha1.cc
[1194/1396] Compiling siphash.cc
[1195/1396] Compiling sha256.cc
[1196/1396] Compiling slhdsa.cc
[1197/1396] Compiling rsa_extra.cc
[1198/1396] Compiling sha512.cc
[1199/1396] Compiling rsa_print.cc
[1200/1396] Compiling refcount.cc
[1201/1396] Compiling rc4.cc
[1202/1396] Compiling windows.cc
[1203/1396] Compiling trusty.cc
[1204/1396] Compiling rsa_crypt.cc
[1205/1396] Compiling rand.cc
[1206/1396] Compiling urandom.cc
[1207/1396] Compiling passive.cc
[1208/1396] Compiling getentropy.cc
[1209/1396] Compiling ios.cc
[1210/1396] Compiling poly1305_arm_asm.S
[1211/1396] Compiling forkunsafe.cc
[1212/1396] Compiling deterministic.cc
[1213/1396] Compiling poly1305_vec.cc
[1214/1396] Compiling rsa_asn1.cc
[1215/1396] Compiling poly1305_arm.cc
[1216/1396] Compiling fork_detect.cc
[1217/1396] Compiling pool.cc
[1218/1396] Compiling poly1305.cc
[1219/1396] Compiling pkcs8_x509.cc
[1220/1396] Compiling p5_pbev2.cc
[1221/1396] Compiling pkcs7.cc
[1222/1396] Compiling pkcs8.cc
[1223/1396] Compiling pem_pk8.cc
[1224/1396] Compiling pem_xaux.cc
[1225/1396] Compiling pem_x509.cc
[1226/1396] Compiling pem_oth.cc
[1227/1396] Compiling pem_pkey.cc
[1228/1396] Compiling mlkem.cc
[1229/1396] Compiling mldsa.cc
[1230/1396] Compiling pkcs7_x509.cc
[1231/1396] Compiling pem_lib.cc
[1232/1396] Compiling pem_all.cc
[1233/1396] Compiling obj_xref.cc
[1234/1396] Compiling mem.cc
[1235/1396] Compiling poly_rq_mul.S
[1236/1396] Compiling lhash.cc
[1237/1396] Compiling kyber.cc
[1238/1396] Compiling pem_info.cc
[1239/1396] Compiling fips_shared_support.cc
[1240/1396] Compiling md4.cc
[1241/1396] Compiling md5.cc
[1242/1396] Compiling obj.cc
[1243/1396] Compiling hpke.cc
[1244/1396] Compiling fuzzer_mode.cc
[1245/1396] Compiling ex_data.cc
[1246/1396] Compiling pbkdf.cc
[1247/1396] Compiling sign.cc
[1248/1396] Compiling p_x25519_asn1.cc
[1249/1396] Compiling scrypt.cc
[1250/1396] Compiling print.cc
[1251/1396] Compiling hrss.cc
[1252/1396] Compiling p_rsa_asn1.cc
[1253/1396] Compiling p_x25519.cc
[1254/1396] Compiling p_hkdf.cc
[1255/1396] Compiling p_ec_asn1.cc
[1256/1396] Compiling p_ed25519_asn1.cc
[1257/1396] Compiling p_rsa.cc
[1258/1396] Compiling p_ed25519.cc
[1259/1396] Compiling p_ec.cc
[1260/1396] Compiling p_dh.cc
[1261/1396] Compiling p_dh_asn1.cc
[1262/1396] Compiling p_dsa_asn1.cc
[1263/1396] Compiling evp_asn1.cc
[1264/1396] Compiling engine.cc
[1265/1396] Compiling evp.cc
[1266/1396] Compiling evp_ctx.cc
[1267/1396] Compiling err.cc
[1268/1396] Compiling ecdsa_p1363.cc
[1269/1396] Compiling ecdh.cc
[1270/1396] Compiling hash_to_curve.cc
[1271/1396] Compiling ecdsa_asn1.cc
[1272/1396] Compiling ec_derive.cc
[1273/1396] Compiling digest_extra.cc
[1274/1396] Compiling params.cc
[1275/1396] Compiling dsa.cc
[1276/1396] Compiling des.cc
[1277/1396] Compiling x25519-asm-arm.S
[1278/1396] Compiling dh_asn1.cc
[1279/1396] Compiling dsa_asn1.cc
[1280/1396] Compiling spake25519.cc
[1281/1396] Compiling ec_asn1.cc
[1282/1396] Compiling curve25519_64_adx.cc
[1283/1396] Compiling crypto.cc
[1284/1396] Compiling cpu_intel.cc
[1285/1396] Compiling cpu_arm_freebsd.cc
[1286/1396] Compiling curve25519.cc
[1287/1396] Compiling cpu_arm_linux.cc
[1288/1396] Compiling cpu_aarch64_win.cc
[1289/1396] Compiling cpu_aarch64_apple.cc
[1290/1396] Compiling cpu_aarch64_linux.cc
[1291/1396] Compiling cpu_aarch64_sysreg.cc
[1292/1396] Compiling conf.cc
[1293/1396] Compiling cpu_aarch64_openbsd.cc
[1294/1396] Compiling cpu_aarch64_fuchsia.cc
[1295/1396] Compiling tls_cbc.cc
[1296/1396] Compiling get_cipher.cc
[1297/1396] Compiling e_rc2.cc
[1298/1396] Compiling cms.cc
[1299/1396] Compiling e_null.cc
[1300/1396] Compiling e_rc4.cc
[1301/1396] Compiling e_chacha20poly1305.cc
[1302/1396] Compiling e_tls.cc
[1303/1396] Compiling e_des.cc
[1304/1396] Compiling e_aesgcmsiv.cc
[1305/1396] Compiling e_aeseax.cc
[1306/1396] Compiling derive_key.cc
[1307/1396] Compiling chacha.cc
[1308/1396] Compiling e_aesctrhmac.cc
[1309/1396] Compiling unicode.cc
[1310/1396] Compiling cbb.cc
[1311/1396] Compiling ber.cc
[1312/1396] Compiling buf.cc
[1313/1396] Compiling cbs.cc
[1314/1396] Compiling div.cc
[1315/1396] Compiling asn1_compat.cc
[1316/1396] Compiling sqrt.cc
[1317/1396] Compiling exponentiation.cc
[1318/1396] Compiling printf.cc
[1319/1396] Compiling bn_asn1.cc
[1320/1396] Compiling blake2.cc
[1321/1396] Compiling file.cc
[1322/1396] Compiling fd.cc
[1323/1396] Compiling convert.cc
[1324/1396] Compiling pair.cc
[1325/1396] Compiling hexdump.cc
[1326/1396] Compiling base64.cc
[1327/1396] Compiling errno.cc
[1328/1396] Compiling bio_mem.cc
[1329/1396] Compiling tasn_utl.cc
[1330/1396] Compiling bio.cc
[1331/1396] Compiling tasn_fre.cc
[1332/1396] Compiling tasn_enc.cc
[1333/1396] Compiling tasn_typ.cc
[1334/1396] Compiling f_int.cc
[1335/1396] Compiling tasn_new.cc
[1336/1396] Compiling f_string.cc
[1337/1396] Compiling posix_time.cc
[1338/1396] Compiling asn_pack.cc
[1339/1396] Compiling asn1_par.cc
[1340/1396] Compiling tasn_dec.cc
[1341/1396] Compiling asn1_lib.cc
[1342/1396] Compiling a_utctm.cc
[1343/1396] Compiling a_octet.cc
[1344/1396] Compiling a_strex.cc
[1345/1396] Compiling a_time.cc
[1346/1396] Compiling a_type.cc
[1347/1396] Compiling a_object.cc
[1348/1396] Compiling a_i2d_fp.cc
[1349/1396] Compiling a_strnid.cc
[1350/1396] Compiling a_mbstr.cc
[1351/1396] Compiling a_d2i_fp.cc
[1352/1396] Write sources
[1353/1396] Compiling a_dup.cc
[1353/1396] Write sources
[1360/1428] Compiling a_int.cc
[1361/1464] Compiling a_gentm.cc
[1363/1523] Compiling AsyncAlgorithms AsyncRemoveDuplicatesSequence.swift
[1364/1523] Compiling AsyncAlgorithms AsyncShareSequence.swift
[1364/1525] Compiling aes.cc
[1366/1550] Compiling Algorithms Partition.swift
[1367/1550] Compiling Algorithms Permutations.swift
[1367/1550] Compiling a_bool.cc
[1369/1550] Compiling Algorithms Keyed.swift
[1370/1550] Compiling Algorithms MinMax.swift
[1372/1550] Compiling Algorithms Product.swift
[1373/1550] Compiling Algorithms RandomSample.swift
[1374/1550] Compiling Algorithms Reductions.swift
[1375/1550] Compiling Algorithms Rotate.swift
[1376/1550] Compiling Algorithms Split.swift
[1377/1550] Compiling Algorithms Stride.swift
[1378/1550] Compiling Algorithms Suffix.swift
[1379/1557] Compiling Algorithms Intersperse.swift
[1380/1557] Compiling Algorithms Joined.swift
[1381/1557] Compiling Algorithms FlattenCollection.swift
[1382/1557] Compiling Algorithms Grouped.swift
[1383/1557] Compiling Algorithms Indexed.swift
[1390/1557] Compiling a_bitstr.cc
[1395/1557] Compiling BitCollections BitSet.Index.swift
[1396/1557] Compiling BitCollections BitSet._UnsafeHandle.swift
[1397/1557] Compiling BitCollections BitSet.swift
[1398/1557] Compiling BitCollections Range+Utilities.swift
[1399/1557] Compiling BitCollections Slice+Utilities.swift
[1400/1557] Compiling BitCollections UInt+Tricks.swift
[1401/1557] Compiling BitCollections _Word.swift
[1402/1557] Compiling AsyncAlgorithms UnboundedBufferStateMachine.swift
[1403/1557] Compiling AsyncAlgorithms UnboundedBufferStorage.swift
[1404/1557] Compiling AsyncAlgorithms AsyncChannel.swift
[1405/1557] Compiling AsyncAlgorithms AsyncThrowingChannel.swift
[1406/1557] Compiling AsyncAlgorithms ChannelStateMachine.swift
[1407/1557] Compiling AsyncAlgorithms ChannelStorage.swift
[1408/1557] Compiling AsyncAlgorithms AsyncCombineLatest2Sequence.swift
[1409/1557] Compiling AsyncAlgorithms FlatMapLatestStateMachine.swift
[1410/1557] Compiling AsyncAlgorithms FlatMapLatestStorage.swift
[1411/1557] Compiling AsyncAlgorithms Disconnected.swift
[1412/1557] Compiling AsyncAlgorithms _TinyArray.swift
[1413/1557] Compiling AsyncAlgorithms AsyncInterspersedSequence.swift
[1414/1557] Compiling AsyncAlgorithms Locking.swift
[1415/1557] Compiling AsyncAlgorithms AsyncMerge2Sequence.swift
[1419/1560] Compiling Algorithms Trim.swift
[1420/1560] Compiling Algorithms Unique.swift
[1421/1560] Compiling Algorithms Windows.swift
[1426/1567] Compiling AsyncAlgorithms AsyncMerge3Sequence.swift
[1427/1567] Compiling AsyncAlgorithms MergeStateMachine.swift
[1428/1567] Compiling AsyncAlgorithms MergeStorage.swift
[1429/1567] Compiling AsyncAlgorithms MultiProducerSingleConsumerAsyncChannel+Internal.swift
[1430/1567] Compiling AsyncAlgorithms MultiProducerSingleConsumerAsyncChannel.swift
[1431/1567] Compiling AsyncAlgorithms RangeReplaceableCollection.swift
[1432/1567] Compiling AsyncAlgorithms Rethrow.swift
[1433/1567] Emitting module ArgumentParserToolInfo
[1434/1567] Compiling ArgumentParserToolInfo ToolInfo.swift
[1435/1568] Wrapping AST for ArgumentParserToolInfo for debugging
[1437/1615] Compiling ArgumentParser CommandParser.swift
[1438/1615] Compiling ArgumentParser InputKey.swift
[1439/1615] Compiling ArgumentParser InputOrigin.swift
[1440/1615] Emitting module BitCollections
[1441/1615] Compiling ArgumentParser BashCompletionsGenerator.swift
[1442/1615] Compiling ArgumentParser CompletionsGenerator.swift
[1443/1615] Compiling ArgumentParser FishCompletionsGenerator.swift
[1444/1615] Compiling ArgumentParser ZshCompletionsGenerator.swift
[1445/1615] Compiling ArgumentParser Argument.swift
[1446/1615] Compiling ArgumentParser ArgumentDiscussion.swift
[1447/1615] Compiling ArgumentParser ArgumentHelp.swift
[1448/1615] Compiling ArgumentParser ArgumentVisibility.swift
[1449/1615] Compiling ArgumentParser CommandGroup.swift
[1450/1615] Compiling ArgumentParser EnumerableFlag.swift
[1451/1615] Compiling ArgumentParser ExpressibleByArgument.swift
[1452/1615] Compiling ArgumentParser ParserError.swift
[1453/1615] Compiling ArgumentParser SplitArguments.swift
[1454/1615] Compiling ArgumentParser DumpHelpGenerator.swift
[1455/1615] Compiling ArgumentParser HelpCommand.swift
[1456/1615] Compiling ArgumentParser HelpGenerator.swift
[1457/1615] Compiling ArgumentParser MessageInfo.swift
[1458/1615] Compiling ArgumentParser UsageGenerator.swift
[1459/1615] Compiling ArgumentParser CollectionExtensions.swift
[1460/1615] Compiling ArgumentParser ArgumentDecoder.swift
[1461/1615] Compiling ArgumentParser ArgumentDefinition.swift
[1462/1615] Compiling ArgumentParser ArgumentSet.swift
[1471/1616] Compiling ArgumentParser Option.swift
[1472/1616] Compiling ArgumentParser OptionGroup.swift
[1473/1616] Compiling ArgumentParser ParsableCommand.swift
[1473/1617] Wrapping AST for BitCollections for debugging
[1480/1618] Compiling ArgumentParser ParentCommand.swift
[1481/1618] Compiling ArgumentParser AsyncParsableCommand.swift
[1482/1618] Compiling ArgumentParser CommandConfiguration.swift
[1483/1618] Compiling Collections Collections.swift
[1484/1618] Emitting module Collections
[1485/1619] Wrapping AST for Collections for debugging
[1488/1619] Compiling AsyncAlgorithms SetAlgebra.swift
[1489/1619] Compiling AsyncAlgorithms UnsafeTransfer.swift
[1490/1619] Compiling AsyncAlgorithms AsyncZip2Sequence.swift
[1491/1619] Compiling AsyncAlgorithms AsyncZip3Sequence.swift
[1492/1619] Compiling AsyncAlgorithms ZipStateMachine.swift
[1493/1619] Compiling AsyncAlgorithms ZipStorage.swift
[1494/1619] Compiling ArgumentParser CompletionKind.swift
[1495/1619] Compiling ArgumentParser Errors.swift
[1496/1619] Compiling ArgumentParser Flag.swift
[1497/1619] Compiling ArgumentParser NameSpecification.swift
[1516/1625] Emitting module Atomics
[1520/1626] Compiling ArgumentParser Mutex.swift
[1521/1626] Compiling ArgumentParser Platform.swift
[1522/1626] Compiling ArgumentParser SequenceExtensions.swift
[1523/1626] Compiling ArgumentParser StringExtensions.swift
[1524/1626] Compiling ArgumentParser SwiftExtensions.swift
[1525/1626] Compiling ArgumentParser Tree.swift
[1526/1626] Wrapping AST for Atomics for debugging
[1528/1705] Compiling NIOCore AddressedEnvelope.swift
[1529/1705] Compiling NIOCore AsyncAwaitSupport.swift
[1530/1706] Compiling NIOCore IntegerBitPacking.swift
[1531/1706] Compiling NIOCore IntegerTypes.swift
[1532/1706] Compiling NIOCore Interfaces.swift
[1533/1706] Compiling NIOCore Linux.swift
[1534/1706] Compiling NIOCore MarkedCircularBuffer.swift
[1535/1706] Compiling NIOCore MulticastChannel.swift
[1536/1706] Emitting module _ConnectionPoolModule
[1537/1706] Compiling _ConnectionPoolModule TinyFastSequence.swift
[1538/1706] Compiling NIOCore NIOAsyncSequenceProducer.swift
[1539/1706] Compiling NIOCore NIOAsyncSequenceProducerStrategies.swift
[1540/1706] Compiling NIOCore AsyncChannelInboundStream.swift
[1541/1706] Compiling NIOCore AsyncChannelOutboundWriter.swift
[1542/1706] Compiling NIOCore BSDSocketAPI.swift
[1543/1706] Compiling NIOCore ByteBuffer-aux.swift
[1544/1706] Compiling NIOCore ByteBuffer-binaryEncodedLengthPrefix.swift
[1545/1706] Compiling NIOCore ByteBuffer-conversions.swift
[1546/1706] Compiling NIOCore ByteBuffer-core.swift
[1547/1706] Compiling NIOCore ByteBuffer-hex.swift
[1548/1706] Compiling NIOCore ByteBuffer-int.swift
[1549/1706] Compiling NIOCore ByteBuffer-lengthPrefix.swift
[1550/1706] Compiling NIOCore EventLoopFuture+Deprecated.swift
[1551/1706] Compiling NIOCore EventLoopFuture+WithEventLoop.swift
[1552/1706] Compiling NIOCore EventLoopFuture.swift
[1553/1706] Compiling NIOCore FileDescriptor.swift
[1554/1706] Emitting module Algorithms
[1556/1707] Emitting module ArgumentParser
[1558/1707] Compiling NIOCore NIOAsyncWriter.swift
[1559/1707] Compiling NIOCore ByteBuffer-multi-int.swift
[1560/1707] Compiling NIOCore ByteBuffer-quicBinaryEncodingStrategy.swift
[1561/1707] Compiling NIOCore ByteBuffer-views.swift
[1562/1707] Compiling NIOCore Channel.swift
[1563/1707] Compiling NIOCore ChannelHandler.swift
[1563/1707] Wrapping AST for Algorithms for debugging
[1565/1707] Compiling NIOCore NIOCoreSendableMetatype.swift
[1566/1707] Compiling NIOCore NIODecodedAsyncSequence.swift
[1567/1707] Compiling NIOCore NIOLoopBound.swift
[1568/1707] Compiling NIOCore NIOPooledRecvBufferAllocator.swift
[1569/1707] Compiling NIOCore NIOScheduledCallback.swift
[1570/1707] Compiling NIOCore NIOSendable.swift
[1571/1707] Compiling NIOCore NIOSplitLinesMessageDecoder.swift
[1572/1707] Compiling NIOCore NIOTransportAccessibleChannelCore.swift
[1573/1707] Compiling NIOCore RecvByteBufferAllocator.swift
[1574/1715] Compiling NIOCore AsyncChannel.swift
[1575/1715] Compiling NIOCore AsyncChannelHandler.swift
[1575/1715] Compiling bcm.cc
[1577/1723] Compiling NIOCore DeadChannel.swift
[1578/1723] Compiling NIOCore DispatchQueue+WithFuture.swift
[1579/1723] Compiling NIOCore EventLoop+Deprecated.swift
[1580/1723] Compiling NIOCore EventLoop+SerialExecutor.swift
[1581/1723] Compiling NIOCore EventLoop.swift
[1582/1723] Compiling NIOCore EventLoopFuture+AssumeIsolated.swift
[1583/1723] Compiling NIOCore NIOThrowingAsyncSequenceProducer.swift
[1584/1723] Compiling NIOCore ChannelHandlers.swift
[1585/1723] Compiling NIOCore ChannelInvoker.swift
[1586/1723] Compiling NIOCore ChannelOption.swift
[1587/1723] Compiling NIOCore ChannelPipeline.swift
[1588/1723] Compiling NIOCore CircularBuffer.swift
[1589/1723] Compiling NIOCore Codec.swift
[1590/1723] Compiling NIOCore ConvenienceOptionSupport.swift
[1591/1724] Wrapping AST for ArgumentParser for debugging
[1593/1724] Compiling CryptoBoringWrapper Data+Span.swift
[1596/1725] Compiling CryptoBoringWrapper EllipticCurve.swift
[1597/1725] Compiling CryptoBoringWrapper BoringSSLAEAD.swift
[1598/1725] Compiling CryptoBoringWrapper FiniteFieldArithmeticContext.swift
[1599/1725] Compiling CryptoBoringWrapper RandomBytes.swift
[1600/1725] Emitting module CryptoBoringWrapper
[1601/1725] Compiling NIOCore IPProtocol.swift
[1608/1725] Compiling NIOCore NIOAny.swift
[1609/1725] Compiling NIOCore NIOCloseOnErrorHandler.swift
[1614/1725] Compiling NIOCore FileHandle.swift
[1615/1725] Compiling NIOCore FileRegion.swift
[1616/1725] Compiling NIOCore GlobalSingletons.swift
[1617/1725] Compiling NIOCore IO.swift
[1618/1725] Compiling NIOCore IOData.swift
[1619/1725] Emitting module AsyncAlgorithms
[1655/1727] Wrapping AST for _ConnectionPoolModule for debugging
[1657/1727] Compiling CryptoBoringWrapper ArbitraryPrecisionInteger.swift
[1658/1727] Compiling CryptoBoringWrapper EllipticCurvePoint.swift
[1659/1727] Compiling CryptoBoringWrapper CryptoKitErrors_boring.swift
[1660/1728] Wrapping AST for AsyncAlgorithms for debugging
[1661/1737] Wrapping AST for CryptoBoringWrapper for debugging
[1663/1823] Compiling ServiceLifecycle CancellationWaiter.swift
[1664/1824] Compiling ServiceLifecycle ServiceGroupConfiguration.swift
[1665/1824] Compiling Crypto AES-GCM.swift
[1666/1824] Compiling Crypto AES-GCM_boring.swift
[1667/1824] Emitting module ServiceLifecycle
[1668/1824] Compiling ServiceLifecycle ServiceRunnerError.swift
[1669/1824] Compiling Crypto Ed25519_boring.swift
[1670/1824] Compiling Crypto NISTCurvesKeys_boring.swift
[1671/1824] Compiling Crypto X25519Keys_boring.swift
[1672/1824] Compiling Crypto Curve25519.swift
[1673/1824] Compiling Crypto Ed25519Keys.swift
[1674/1824] Compiling Crypto NISTCurvesKeys.swift
[1675/1824] Compiling Crypto X25519Keys.swift
[1676/1824] Compiling Crypto SymmetricKeys.swift
[1677/1824] Compiling ServiceLifecycle Service.swift
[1678/1824] Compiling ServiceLifecycle GracefulShutdown.swift
[1679/1824] Compiling ServiceLifecycle ServiceGroup.swift
[1680/1824] Compiling ServiceLifecycle ClosureService.swift
[1681/1825] Compiling Crypto ECDSASignature.swift
[1682/1825] Compiling Crypto PEMDocument.swift
[1683/1825] Compiling Crypto PKCS8PrivateKey.swift
[1684/1825] Compiling Crypto SEC1PrivateKey.swift
[1685/1825] Compiling Crypto SubjectPublicKeyInfo.swift
[1686/1825] Compiling Crypto CryptoError_boring.swift
[1687/1825] Compiling Crypto CryptoKitErrors.swift
[1688/1825] Compiling Crypto Digest_boring.swift
[1689/1825] Compiling Crypto Digest.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[1692/1825] Compiling Crypto Digests.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[1693/1825] Compiling Crypto HashFunctions.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[1694/1825] Compiling Crypto HashFunctions_SHA2.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[1695/1825] Compiling Crypto HashFunctions_SHA3.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[1696/1825] Compiling Crypto Digest_xkcp.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[1697/1825] Compiling Crypto HPKE-AEAD.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[1698/1825] Compiling Crypto HPKE-Ciphersuite.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[1699/1825] Compiling Crypto HPKE-KDF.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[1700/1825] Compiling Crypto HPKE-KexKeyDerivation.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[1701/1825] Compiling Crypto HPKE-LabeledExtract.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[1702/1837] Compiling Crypto ASN1OctetString.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// General cryptography errors used by CryptoKit.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum CryptoKitError: Error {
21 | /// The key size is incorrect.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:41:2: error: unknown attribute 'nonexhaustive'
39 |
40 | /// Errors from decoding ASN.1 content.
41 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
42 | public enum CryptoKitASN1Error: Equatable, Error, Hashable {
43 | /// The ASN.1 tag for this field is invalid or unsupported.
[1703/1837] Compiling Crypto ASN1Strings.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// General cryptography errors used by CryptoKit.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum CryptoKitError: Error {
21 | /// The key size is incorrect.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:41:2: error: unknown attribute 'nonexhaustive'
39 |
40 | /// Errors from decoding ASN.1 content.
41 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
42 | public enum CryptoKitASN1Error: Equatable, Error, Hashable {
43 | /// The ASN.1 tag for this field is invalid or unsupported.
[1704/1837] Compiling Crypto ArraySliceBigint.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// General cryptography errors used by CryptoKit.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum CryptoKitError: Error {
21 | /// The key size is incorrect.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:41:2: error: unknown attribute 'nonexhaustive'
39 |
40 | /// Errors from decoding ASN.1 content.
41 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
42 | public enum CryptoKitASN1Error: Equatable, Error, Hashable {
43 | /// The ASN.1 tag for this field is invalid or unsupported.
[1705/1837] Compiling Crypto GeneralizedTime.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// General cryptography errors used by CryptoKit.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum CryptoKitError: Error {
21 | /// The key size is incorrect.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:41:2: error: unknown attribute 'nonexhaustive'
39 |
40 | /// Errors from decoding ASN.1 content.
41 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
42 | public enum CryptoKitASN1Error: Equatable, Error, Hashable {
43 | /// The ASN.1 tag for this field is invalid or unsupported.
[1706/1837] Compiling Crypto ObjectIdentifier.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// General cryptography errors used by CryptoKit.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum CryptoKitError: Error {
21 | /// The key size is incorrect.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:41:2: error: unknown attribute 'nonexhaustive'
39 |
40 | /// Errors from decoding ASN.1 content.
41 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
42 | public enum CryptoKitASN1Error: Equatable, Error, Hashable {
43 | /// The ASN.1 tag for this field is invalid or unsupported.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// General cryptography errors used by CryptoKit.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum CryptoKitError: Error {
21 | /// The key size is incorrect.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:41:2: error: unknown attribute 'nonexhaustive'
39 |
40 | /// Errors from decoding ASN.1 content.
41 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
42 | public enum CryptoKitASN1Error: Equatable, Error, Hashable {
43 | /// The ASN.1 tag for this field is invalid or unsupported.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// General cryptography errors used by CryptoKit.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum CryptoKitError: Error {
21 | /// The key size is incorrect.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:41:2: error: unknown attribute 'nonexhaustive'
39 |
40 | /// Errors from decoding ASN.1 content.
41 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
42 | public enum CryptoKitASN1Error: Equatable, Error, Hashable {
43 | /// The ASN.1 tag for this field is invalid or unsupported.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// General cryptography errors used by CryptoKit.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum CryptoKitError: Error {
21 | /// The key size is incorrect.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:41:2: error: unknown attribute 'nonexhaustive'
39 |
40 | /// Errors from decoding ASN.1 content.
41 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
42 | public enum CryptoKitASN1Error: Equatable, Error, Hashable {
43 | /// The ASN.1 tag for this field is invalid or unsupported.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// General cryptography errors used by CryptoKit.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum CryptoKitError: Error {
21 | /// The key size is incorrect.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:41:2: error: unknown attribute 'nonexhaustive'
39 |
40 | /// Errors from decoding ASN.1 content.
41 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
42 | public enum CryptoKitASN1Error: Equatable, Error, Hashable {
43 | /// The ASN.1 tag for this field is invalid or unsupported.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// General cryptography errors used by CryptoKit.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum CryptoKitError: Error {
21 | /// The key size is incorrect.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:41:2: error: unknown attribute 'nonexhaustive'
39 |
40 | /// Errors from decoding ASN.1 content.
41 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
42 | public enum CryptoKitASN1Error: Equatable, Error, Hashable {
43 | /// The ASN.1 tag for this field is invalid or unsupported.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// General cryptography errors used by CryptoKit.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum CryptoKitError: Error {
21 | /// The key size is incorrect.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:41:2: error: unknown attribute 'nonexhaustive'
39 |
40 | /// Errors from decoding ASN.1 content.
41 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
42 | public enum CryptoKitASN1Error: Equatable, Error, Hashable {
43 | /// The ASN.1 tag for this field is invalid or unsupported.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// General cryptography errors used by CryptoKit.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum CryptoKitError: Error {
21 | /// The key size is incorrect.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:41:2: error: unknown attribute 'nonexhaustive'
39 |
40 | /// Errors from decoding ASN.1 content.
41 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
42 | public enum CryptoKitASN1Error: Equatable, Error, Hashable {
43 | /// The ASN.1 tag for this field is invalid or unsupported.
[1714/1837] Wrapping AST for ServiceLifecycle for debugging
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[1718/1837] Compiling Crypto ChaChaPoly_boring.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[1719/1837] Compiling Crypto ChaChaPoly.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[1720/1837] Compiling Crypto Cipher.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[1721/1837] Compiling Crypto Nonces.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[1722/1837] Compiling Crypto ASN1.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[1723/1837] Compiling Crypto ASN1Any.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[1724/1837] Compiling Crypto ASN1BitString.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[1725/1837] Compiling Crypto ASN1Boolean.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[1726/1837] Compiling Crypto ASN1Identifier.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[1727/1837] Compiling Crypto ASN1Integer.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[1728/1837] Compiling Crypto ASN1Null.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
error: emit-module command failed with exit code 1 (use -v to see invocation)
[1729/1837] Emitting module Crypto
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// General cryptography errors used by CryptoKit.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum CryptoKitError: Error {
21 | /// The key size is incorrect.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:41:2: error: unknown attribute 'nonexhaustive'
39 |
40 | /// Errors from decoding ASN.1 content.
41 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
42 | public enum CryptoKitASN1Error: Equatable, Error, Hashable {
43 | /// The ASN.1 tag for this field is invalid or unsupported.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Wrapping/AESWrap.swift:30:6: error: unknown attribute 'nonexhaustive'
28 | /// An implementation of AES Key Wrapping in accordance with the IETF RFC
29 | /// 3394 specification.
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum KeyWrap: Sendable {
32 | /// Wraps a key using the AES wrap algorithm.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Curve25519.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// An elliptic curve that enables X25519 key agreement and Ed25519 signatures.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum Curve25519: Sendable {}
21 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Ed25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create or verify a cryptographic signature using
32 | /// Ed25519.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum Signing: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.Signing.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:51:2: error: unknown attribute 'nonexhaustive'
49 |
50 | /// An elliptic curve that enables NIST P-256 signatures and key agreement.
51 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
52 | public enum P256: Sendable { }
53 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:55:2: error: unknown attribute 'nonexhaustive'
53 |
54 | /// An elliptic curve that enables NIST P-384 signatures and key agreement.
55 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
56 | public enum P384: Sendable { }
57 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:59:2: error: unknown attribute 'nonexhaustive'
57 |
58 | /// An elliptic curve that enables NIST P-521 signatures and key agreement.
59 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
60 | public enum P521: Sendable { }
61 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/X25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create a shared secret between two users by
32 | /// performing X25519 key agreement.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum KeyAgreement: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.KeyAgreement.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/PRF/AES.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// A container for Advanced Encryption Standard (AES) ciphers.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum AES: Sendable {
21 | static let blockSizeByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:29:2: error: unknown attribute 'nonexhaustive'
27 |
28 | /// The MLDSA65 Digital Signature Algorithm
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum MLDSA65: Sendable {}
31 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:184:2: error: unknown attribute 'nonexhaustive'
182 |
183 | /// The MLDSA87 Digital Signature Algorithm
184 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
185 | public enum MLDSA87: Sendable {}
186 |
[1730/1837] Compiling Crypto HPKE-Utils.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[1731/1837] Compiling Crypto DHKEM.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[1732/1837] Compiling Crypto HPKE-KEM-Curve25519.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[1733/1837] Compiling Crypto HPKE-NIST-EC-KEMs.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[1734/1837] Compiling Crypto HPKE-KEM.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[1735/1837] Compiling Crypto HPKE-Errors.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[1736/1837] Compiling Crypto HPKE.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[1737/1837] Compiling Crypto HPKE-Context.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[1738/1837] Compiling Crypto HPKE-KeySchedule.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[1739/1837] Compiling Crypto HPKE-Modes.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[1740/1837] Compiling Crypto Insecure.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[1741/1837] Compiling Crypto Insecure_HashFunctions.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[1742/1837] Compiling Crypto MLKEM_boring.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[1743/1837] Compiling Crypto MLKEM_wrapper.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[1744/1837] Compiling Crypto XWing_boring.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[1745/1837] Compiling Crypto KEM-Errors.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[1746/1837] Compiling Crypto KEM.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[1747/1837] Compiling Crypto MLKEM.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[1748/1837] Compiling Crypto XWing.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[1749/1837] Compiling Crypto ECDH_boring.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[1750/1837] Compiling Crypto DH.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[1751/1837] Compiling Crypto ECDH.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[1752/1837] Compiling Crypto ANSIx963.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[1753/1837] Compiling Crypto HKDF.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[1754/1837] Compiling Crypto AESWrap.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Wrapping/AESWrap.swift:30:6: error: unknown attribute 'nonexhaustive'
28 | /// An implementation of AES Key Wrapping in accordance with the IETF RFC
29 | /// 3394 specification.
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum KeyWrap: Sendable {
32 | /// Wraps a key using the AES wrap algorithm.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Curve25519.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// An elliptic curve that enables X25519 key agreement and Ed25519 signatures.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum Curve25519: Sendable {}
21 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Ed25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create or verify a cryptographic signature using
32 | /// Ed25519.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum Signing: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.Signing.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:51:2: error: unknown attribute 'nonexhaustive'
49 |
50 | /// An elliptic curve that enables NIST P-256 signatures and key agreement.
51 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
52 | public enum P256: Sendable { }
53 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:55:2: error: unknown attribute 'nonexhaustive'
53 |
54 | /// An elliptic curve that enables NIST P-384 signatures and key agreement.
55 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
56 | public enum P384: Sendable { }
57 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:59:2: error: unknown attribute 'nonexhaustive'
57 |
58 | /// An elliptic curve that enables NIST P-521 signatures and key agreement.
59 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
60 | public enum P521: Sendable { }
61 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/X25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create a shared secret between two users by
32 | /// performing X25519 key agreement.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum KeyAgreement: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.KeyAgreement.OpenSSLCurve25519PrivateKeyImpl
[1755/1837] Compiling Crypto AESWrap_boring.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Wrapping/AESWrap.swift:30:6: error: unknown attribute 'nonexhaustive'
28 | /// An implementation of AES Key Wrapping in accordance with the IETF RFC
29 | /// 3394 specification.
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum KeyWrap: Sendable {
32 | /// Wraps a key using the AES wrap algorithm.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Curve25519.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// An elliptic curve that enables X25519 key agreement and Ed25519 signatures.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum Curve25519: Sendable {}
21 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Ed25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create or verify a cryptographic signature using
32 | /// Ed25519.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum Signing: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.Signing.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:51:2: error: unknown attribute 'nonexhaustive'
49 |
50 | /// An elliptic curve that enables NIST P-256 signatures and key agreement.
51 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
52 | public enum P256: Sendable { }
53 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:55:2: error: unknown attribute 'nonexhaustive'
53 |
54 | /// An elliptic curve that enables NIST P-384 signatures and key agreement.
55 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
56 | public enum P384: Sendable { }
57 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:59:2: error: unknown attribute 'nonexhaustive'
57 |
58 | /// An elliptic curve that enables NIST P-521 signatures and key agreement.
59 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
60 | public enum P521: Sendable { }
61 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/X25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create a shared secret between two users by
32 | /// performing X25519 key agreement.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum KeyAgreement: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.KeyAgreement.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Wrapping/AESWrap.swift:30:6: error: unknown attribute 'nonexhaustive'
28 | /// An implementation of AES Key Wrapping in accordance with the IETF RFC
29 | /// 3394 specification.
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum KeyWrap: Sendable {
32 | /// Wraps a key using the AES wrap algorithm.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Curve25519.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// An elliptic curve that enables X25519 key agreement and Ed25519 signatures.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum Curve25519: Sendable {}
21 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Ed25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create or verify a cryptographic signature using
32 | /// Ed25519.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum Signing: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.Signing.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:51:2: error: unknown attribute 'nonexhaustive'
49 |
50 | /// An elliptic curve that enables NIST P-256 signatures and key agreement.
51 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
52 | public enum P256: Sendable { }
53 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:55:2: error: unknown attribute 'nonexhaustive'
53 |
54 | /// An elliptic curve that enables NIST P-384 signatures and key agreement.
55 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
56 | public enum P384: Sendable { }
57 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:59:2: error: unknown attribute 'nonexhaustive'
57 |
58 | /// An elliptic curve that enables NIST P-521 signatures and key agreement.
59 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
60 | public enum P521: Sendable { }
61 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/X25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create a shared secret between two users by
32 | /// performing X25519 key agreement.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum KeyAgreement: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.KeyAgreement.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Wrapping/AESWrap.swift:30:6: error: unknown attribute 'nonexhaustive'
28 | /// An implementation of AES Key Wrapping in accordance with the IETF RFC
29 | /// 3394 specification.
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum KeyWrap: Sendable {
32 | /// Wraps a key using the AES wrap algorithm.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Curve25519.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// An elliptic curve that enables X25519 key agreement and Ed25519 signatures.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum Curve25519: Sendable {}
21 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Ed25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create or verify a cryptographic signature using
32 | /// Ed25519.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum Signing: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.Signing.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:51:2: error: unknown attribute 'nonexhaustive'
49 |
50 | /// An elliptic curve that enables NIST P-256 signatures and key agreement.
51 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
52 | public enum P256: Sendable { }
53 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:55:2: error: unknown attribute 'nonexhaustive'
53 |
54 | /// An elliptic curve that enables NIST P-384 signatures and key agreement.
55 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
56 | public enum P384: Sendable { }
57 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:59:2: error: unknown attribute 'nonexhaustive'
57 |
58 | /// An elliptic curve that enables NIST P-521 signatures and key agreement.
59 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
60 | public enum P521: Sendable { }
61 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/X25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create a shared secret between two users by
32 | /// performing X25519 key agreement.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum KeyAgreement: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.KeyAgreement.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Wrapping/AESWrap.swift:30:6: error: unknown attribute 'nonexhaustive'
28 | /// An implementation of AES Key Wrapping in accordance with the IETF RFC
29 | /// 3394 specification.
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum KeyWrap: Sendable {
32 | /// Wraps a key using the AES wrap algorithm.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Curve25519.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// An elliptic curve that enables X25519 key agreement and Ed25519 signatures.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum Curve25519: Sendable {}
21 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Ed25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create or verify a cryptographic signature using
32 | /// Ed25519.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum Signing: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.Signing.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:51:2: error: unknown attribute 'nonexhaustive'
49 |
50 | /// An elliptic curve that enables NIST P-256 signatures and key agreement.
51 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
52 | public enum P256: Sendable { }
53 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:55:2: error: unknown attribute 'nonexhaustive'
53 |
54 | /// An elliptic curve that enables NIST P-384 signatures and key agreement.
55 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
56 | public enum P384: Sendable { }
57 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:59:2: error: unknown attribute 'nonexhaustive'
57 |
58 | /// An elliptic curve that enables NIST P-521 signatures and key agreement.
59 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
60 | public enum P521: Sendable { }
61 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/X25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create a shared secret between two users by
32 | /// performing X25519 key agreement.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum KeyAgreement: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.KeyAgreement.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Wrapping/AESWrap.swift:30:6: error: unknown attribute 'nonexhaustive'
28 | /// An implementation of AES Key Wrapping in accordance with the IETF RFC
29 | /// 3394 specification.
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum KeyWrap: Sendable {
32 | /// Wraps a key using the AES wrap algorithm.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Curve25519.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// An elliptic curve that enables X25519 key agreement and Ed25519 signatures.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum Curve25519: Sendable {}
21 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Ed25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create or verify a cryptographic signature using
32 | /// Ed25519.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum Signing: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.Signing.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:51:2: error: unknown attribute 'nonexhaustive'
49 |
50 | /// An elliptic curve that enables NIST P-256 signatures and key agreement.
51 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
52 | public enum P256: Sendable { }
53 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:55:2: error: unknown attribute 'nonexhaustive'
53 |
54 | /// An elliptic curve that enables NIST P-384 signatures and key agreement.
55 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
56 | public enum P384: Sendable { }
57 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:59:2: error: unknown attribute 'nonexhaustive'
57 |
58 | /// An elliptic curve that enables NIST P-521 signatures and key agreement.
59 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
60 | public enum P521: Sendable { }
61 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/X25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create a shared secret between two users by
32 | /// performing X25519 key agreement.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum KeyAgreement: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.KeyAgreement.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Wrapping/AESWrap.swift:30:6: error: unknown attribute 'nonexhaustive'
28 | /// An implementation of AES Key Wrapping in accordance with the IETF RFC
29 | /// 3394 specification.
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum KeyWrap: Sendable {
32 | /// Wraps a key using the AES wrap algorithm.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Curve25519.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// An elliptic curve that enables X25519 key agreement and Ed25519 signatures.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum Curve25519: Sendable {}
21 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Ed25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create or verify a cryptographic signature using
32 | /// Ed25519.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum Signing: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.Signing.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:51:2: error: unknown attribute 'nonexhaustive'
49 |
50 | /// An elliptic curve that enables NIST P-256 signatures and key agreement.
51 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
52 | public enum P256: Sendable { }
53 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:55:2: error: unknown attribute 'nonexhaustive'
53 |
54 | /// An elliptic curve that enables NIST P-384 signatures and key agreement.
55 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
56 | public enum P384: Sendable { }
57 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:59:2: error: unknown attribute 'nonexhaustive'
57 |
58 | /// An elliptic curve that enables NIST P-521 signatures and key agreement.
59 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
60 | public enum P521: Sendable { }
61 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/X25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create a shared secret between two users by
32 | /// performing X25519 key agreement.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum KeyAgreement: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.KeyAgreement.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Wrapping/AESWrap.swift:30:6: error: unknown attribute 'nonexhaustive'
28 | /// An implementation of AES Key Wrapping in accordance with the IETF RFC
29 | /// 3394 specification.
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum KeyWrap: Sendable {
32 | /// Wraps a key using the AES wrap algorithm.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Curve25519.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// An elliptic curve that enables X25519 key agreement and Ed25519 signatures.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum Curve25519: Sendable {}
21 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Ed25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create or verify a cryptographic signature using
32 | /// Ed25519.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum Signing: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.Signing.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:51:2: error: unknown attribute 'nonexhaustive'
49 |
50 | /// An elliptic curve that enables NIST P-256 signatures and key agreement.
51 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
52 | public enum P256: Sendable { }
53 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:55:2: error: unknown attribute 'nonexhaustive'
53 |
54 | /// An elliptic curve that enables NIST P-384 signatures and key agreement.
55 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
56 | public enum P384: Sendable { }
57 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:59:2: error: unknown attribute 'nonexhaustive'
57 |
58 | /// An elliptic curve that enables NIST P-521 signatures and key agreement.
59 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
60 | public enum P521: Sendable { }
61 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/X25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create a shared secret between two users by
32 | /// performing X25519 key agreement.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum KeyAgreement: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.KeyAgreement.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Wrapping/AESWrap.swift:30:6: error: unknown attribute 'nonexhaustive'
28 | /// An implementation of AES Key Wrapping in accordance with the IETF RFC
29 | /// 3394 specification.
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum KeyWrap: Sendable {
32 | /// Wraps a key using the AES wrap algorithm.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Curve25519.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// An elliptic curve that enables X25519 key agreement and Ed25519 signatures.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum Curve25519: Sendable {}
21 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Ed25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create or verify a cryptographic signature using
32 | /// Ed25519.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum Signing: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.Signing.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:51:2: error: unknown attribute 'nonexhaustive'
49 |
50 | /// An elliptic curve that enables NIST P-256 signatures and key agreement.
51 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
52 | public enum P256: Sendable { }
53 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:55:2: error: unknown attribute 'nonexhaustive'
53 |
54 | /// An elliptic curve that enables NIST P-384 signatures and key agreement.
55 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
56 | public enum P384: Sendable { }
57 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:59:2: error: unknown attribute 'nonexhaustive'
57 |
58 | /// An elliptic curve that enables NIST P-521 signatures and key agreement.
59 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
60 | public enum P521: Sendable { }
61 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/X25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create a shared secret between two users by
32 | /// performing X25519 key agreement.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum KeyAgreement: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.KeyAgreement.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Wrapping/AESWrap.swift:30:6: error: unknown attribute 'nonexhaustive'
28 | /// An implementation of AES Key Wrapping in accordance with the IETF RFC
29 | /// 3394 specification.
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum KeyWrap: Sendable {
32 | /// Wraps a key using the AES wrap algorithm.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Curve25519.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// An elliptic curve that enables X25519 key agreement and Ed25519 signatures.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum Curve25519: Sendable {}
21 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Ed25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create or verify a cryptographic signature using
32 | /// Ed25519.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum Signing: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.Signing.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:51:2: error: unknown attribute 'nonexhaustive'
49 |
50 | /// An elliptic curve that enables NIST P-256 signatures and key agreement.
51 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
52 | public enum P256: Sendable { }
53 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:55:2: error: unknown attribute 'nonexhaustive'
53 |
54 | /// An elliptic curve that enables NIST P-384 signatures and key agreement.
55 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
56 | public enum P384: Sendable { }
57 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:59:2: error: unknown attribute 'nonexhaustive'
57 |
58 | /// An elliptic curve that enables NIST P-521 signatures and key agreement.
59 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
60 | public enum P521: Sendable { }
61 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/X25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create a shared secret between two users by
32 | /// performing X25519 key agreement.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum KeyAgreement: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.KeyAgreement.OpenSSLCurve25519PrivateKeyImpl
[1764/1837] Compiling Crypto HMAC.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Wrapping/AESWrap.swift:30:6: error: unknown attribute 'nonexhaustive'
28 | /// An implementation of AES Key Wrapping in accordance with the IETF RFC
29 | /// 3394 specification.
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum KeyWrap: Sendable {
32 | /// Wraps a key using the AES wrap algorithm.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Curve25519.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// An elliptic curve that enables X25519 key agreement and Ed25519 signatures.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum Curve25519: Sendable {}
21 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Ed25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create or verify a cryptographic signature using
32 | /// Ed25519.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum Signing: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.Signing.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:51:2: error: unknown attribute 'nonexhaustive'
49 |
50 | /// An elliptic curve that enables NIST P-256 signatures and key agreement.
51 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
52 | public enum P256: Sendable { }
53 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:55:2: error: unknown attribute 'nonexhaustive'
53 |
54 | /// An elliptic curve that enables NIST P-384 signatures and key agreement.
55 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
56 | public enum P384: Sendable { }
57 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:59:2: error: unknown attribute 'nonexhaustive'
57 |
58 | /// An elliptic curve that enables NIST P-521 signatures and key agreement.
59 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
60 | public enum P521: Sendable { }
61 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/X25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create a shared secret between two users by
32 | /// performing X25519 key agreement.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum KeyAgreement: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.KeyAgreement.OpenSSLCurve25519PrivateKeyImpl
[1765/1837] Compiling Crypto MACFunctions.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Wrapping/AESWrap.swift:30:6: error: unknown attribute 'nonexhaustive'
28 | /// An implementation of AES Key Wrapping in accordance with the IETF RFC
29 | /// 3394 specification.
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum KeyWrap: Sendable {
32 | /// Wraps a key using the AES wrap algorithm.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Curve25519.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// An elliptic curve that enables X25519 key agreement and Ed25519 signatures.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum Curve25519: Sendable {}
21 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Ed25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create or verify a cryptographic signature using
32 | /// Ed25519.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum Signing: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.Signing.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:51:2: error: unknown attribute 'nonexhaustive'
49 |
50 | /// An elliptic curve that enables NIST P-256 signatures and key agreement.
51 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
52 | public enum P256: Sendable { }
53 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:55:2: error: unknown attribute 'nonexhaustive'
53 |
54 | /// An elliptic curve that enables NIST P-384 signatures and key agreement.
55 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
56 | public enum P384: Sendable { }
57 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:59:2: error: unknown attribute 'nonexhaustive'
57 |
58 | /// An elliptic curve that enables NIST P-521 signatures and key agreement.
59 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
60 | public enum P521: Sendable { }
61 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/X25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create a shared secret between two users by
32 | /// performing X25519 key agreement.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum KeyAgreement: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.KeyAgreement.OpenSSLCurve25519PrivateKeyImpl
[1766/1837] Compiling Crypto MessageAuthenticationCode.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/PRF/AES.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// A container for Advanced Encryption Standard (AES) ciphers.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum AES: Sendable {
21 | static let blockSizeByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:29:2: error: unknown attribute 'nonexhaustive'
27 |
28 | /// The MLDSA65 Digital Signature Algorithm
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum MLDSA65: Sendable {}
31 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:184:2: error: unknown attribute 'nonexhaustive'
182 |
183 | /// The MLDSA87 Digital Signature Algorithm
184 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
185 | public enum MLDSA87: Sendable {}
186 |
[1767/1837] Compiling Crypto AES.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/PRF/AES.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// A container for Advanced Encryption Standard (AES) ciphers.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum AES: Sendable {
21 | static let blockSizeByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:29:2: error: unknown attribute 'nonexhaustive'
27 |
28 | /// The MLDSA65 Digital Signature Algorithm
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum MLDSA65: Sendable {}
31 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:184:2: error: unknown attribute 'nonexhaustive'
182 |
183 | /// The MLDSA87 Digital Signature Algorithm
184 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
185 | public enum MLDSA87: Sendable {}
186 |
[1768/1837] Compiling Crypto ECDSASignature_boring.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/PRF/AES.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// A container for Advanced Encryption Standard (AES) ciphers.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum AES: Sendable {
21 | static let blockSizeByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:29:2: error: unknown attribute 'nonexhaustive'
27 |
28 | /// The MLDSA65 Digital Signature Algorithm
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum MLDSA65: Sendable {}
31 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:184:2: error: unknown attribute 'nonexhaustive'
182 |
183 | /// The MLDSA87 Digital Signature Algorithm
184 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
185 | public enum MLDSA87: Sendable {}
186 |
[1769/1837] Compiling Crypto ECDSA_boring.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/PRF/AES.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// A container for Advanced Encryption Standard (AES) ciphers.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum AES: Sendable {
21 | static let blockSizeByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:29:2: error: unknown attribute 'nonexhaustive'
27 |
28 | /// The MLDSA65 Digital Signature Algorithm
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum MLDSA65: Sendable {}
31 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:184:2: error: unknown attribute 'nonexhaustive'
182 |
183 | /// The MLDSA87 Digital Signature Algorithm
184 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
185 | public enum MLDSA87: Sendable {}
186 |
[1770/1837] Compiling Crypto EdDSA_boring.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/PRF/AES.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// A container for Advanced Encryption Standard (AES) ciphers.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum AES: Sendable {
21 | static let blockSizeByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:29:2: error: unknown attribute 'nonexhaustive'
27 |
28 | /// The MLDSA65 Digital Signature Algorithm
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum MLDSA65: Sendable {}
31 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:184:2: error: unknown attribute 'nonexhaustive'
182 |
183 | /// The MLDSA87 Digital Signature Algorithm
184 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
185 | public enum MLDSA87: Sendable {}
186 |
[1771/1837] Compiling Crypto MLDSA_boring.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/PRF/AES.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// A container for Advanced Encryption Standard (AES) ciphers.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum AES: Sendable {
21 | static let blockSizeByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:29:2: error: unknown attribute 'nonexhaustive'
27 |
28 | /// The MLDSA65 Digital Signature Algorithm
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum MLDSA65: Sendable {}
31 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:184:2: error: unknown attribute 'nonexhaustive'
182 |
183 | /// The MLDSA87 Digital Signature Algorithm
184 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
185 | public enum MLDSA87: Sendable {}
186 |
[1772/1837] Compiling Crypto MLDSA_wrapper.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/PRF/AES.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// A container for Advanced Encryption Standard (AES) ciphers.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum AES: Sendable {
21 | static let blockSizeByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:29:2: error: unknown attribute 'nonexhaustive'
27 |
28 | /// The MLDSA65 Digital Signature Algorithm
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum MLDSA65: Sendable {}
31 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:184:2: error: unknown attribute 'nonexhaustive'
182 |
183 | /// The MLDSA87 Digital Signature Algorithm
184 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
185 | public enum MLDSA87: Sendable {}
186 |
[1773/1837] Compiling Crypto ECDSA.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/PRF/AES.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// A container for Advanced Encryption Standard (AES) ciphers.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum AES: Sendable {
21 | static let blockSizeByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:29:2: error: unknown attribute 'nonexhaustive'
27 |
28 | /// The MLDSA65 Digital Signature Algorithm
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum MLDSA65: Sendable {}
31 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:184:2: error: unknown attribute 'nonexhaustive'
182 |
183 | /// The MLDSA87 Digital Signature Algorithm
184 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
185 | public enum MLDSA87: Sendable {}
186 |
[1774/1837] Compiling Crypto Ed25519.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/PRF/AES.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// A container for Advanced Encryption Standard (AES) ciphers.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum AES: Sendable {
21 | static let blockSizeByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:29:2: error: unknown attribute 'nonexhaustive'
27 |
28 | /// The MLDSA65 Digital Signature Algorithm
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum MLDSA65: Sendable {}
31 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:184:2: error: unknown attribute 'nonexhaustive'
182 |
183 | /// The MLDSA87 Digital Signature Algorithm
184 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
185 | public enum MLDSA87: Sendable {}
186 |
[1775/1837] Compiling Crypto MLDSA.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/PRF/AES.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// A container for Advanced Encryption Standard (AES) ciphers.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum AES: Sendable {
21 | static let blockSizeByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:29:2: error: unknown attribute 'nonexhaustive'
27 |
28 | /// The MLDSA65 Digital Signature Algorithm
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum MLDSA65: Sendable {}
31 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:184:2: error: unknown attribute 'nonexhaustive'
182 |
183 | /// The MLDSA87 Digital Signature Algorithm
184 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
185 | public enum MLDSA87: Sendable {}
186 |
[1776/1837] Compiling Crypto Signature.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/PRF/AES.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// A container for Advanced Encryption Standard (AES) ciphers.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum AES: Sendable {
21 | static let blockSizeByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:29:2: error: unknown attribute 'nonexhaustive'
27 |
28 | /// The MLDSA65 Digital Signature Algorithm
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum MLDSA65: Sendable {}
31 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:184:2: error: unknown attribute 'nonexhaustive'
182 |
183 | /// The MLDSA87 Digital Signature Algorithm
184 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
185 | public enum MLDSA87: Sendable {}
186 |
[1777/1837] Compiling Crypto ArraySpanHelpers.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/PRF/AES.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// A container for Advanced Encryption Standard (AES) ciphers.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum AES: Sendable {
21 | static let blockSizeByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:29:2: error: unknown attribute 'nonexhaustive'
27 |
28 | /// The MLDSA65 Digital Signature Algorithm
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum MLDSA65: Sendable {}
31 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Signatures/MLDSA.swift:184:2: error: unknown attribute 'nonexhaustive'
182 |
183 | /// The MLDSA87 Digital Signature Algorithm
184 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
185 | public enum MLDSA87: Sendable {}
186 |
[1778/1837] Compiling Crypto CryptoKitErrors_boring.swift
[1779/1837] Compiling Crypto InlineArray+withBytes_boring.swift
[1780/1837] Compiling Crypto Optional+withUnsafeBytes_boring.swift
[1781/1837] Compiling Crypto RNG_boring.swift
[1782/1837] Compiling Crypto SafeCompare_boring.swift
[1783/1837] Compiling Crypto Zeroization_boring.swift
[1784/1837] Compiling Crypto _CryptoModuleAnchor.swift
[1785/1837] Compiling Crypto Data+ArraySpan.swift
[1786/1837] Compiling Crypto PrettyBytes.swift
[1787/1837] Compiling Crypto SafeCompare.swift
[1788/1837] Compiling Crypto SecureBytes.swift
[1789/1837] Compiling Crypto Zeroization.swift
BUILD FAILURE 6.2 linux