Build Information
Failed to build soto-core, reference main (ec2b3a), with Swift 6.2 for Android on 21 Oct 2026 10:49:38 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344843-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1Build Log
[737/1227] Compiling fips_shared_support.cc
[738/1227] Compiling pem_all.cc
[739/1227] Compiling lhash.cc
[740/1227] Compiling md5.cc
[741/1227] Compiling md4.cc
[742/1227] Compiling sign.cc
[743/1227] Compiling ex_data.cc
[744/1227] Compiling kyber.cc
[745/1227] Compiling scrypt.cc
[746/1227] Compiling print.cc
[747/1227] Compiling pbkdf.cc
[748/1227] Compiling hpke.cc
[749/1227] Compiling hrss.cc
[750/1227] Compiling p_x25519_asn1.cc
[751/1227] Compiling p_hkdf.cc
[752/1227] Compiling p_rsa.cc
[753/1227] Compiling p_x25519.cc
[754/1227] Compiling p_ed25519_asn1.cc
[755/1227] Compiling p_ed25519.cc
[756/1227] Compiling p_rsa_asn1.cc
[757/1227] Compiling p_dh.cc
[758/1227] Compiling p_ec.cc
[759/1227] Compiling p_dh_asn1.cc
[760/1227] Compiling evp.cc
[761/1227] Compiling evp_ctx.cc
[762/1227] Compiling p_dsa_asn1.cc
[763/1227] Compiling p_ec_asn1.cc
[764/1227] Compiling bcm.cc
[765/1227] Compiling err.cc
[766/1227] Compiling engine.cc
[767/1227] Compiling ecdsa_asn1.cc
[768/1227] Compiling evp_asn1.cc
[769/1227] Compiling ecdh.cc
[770/1227] Compiling hash_to_curve.cc
[771/1227] Compiling ec_derive.cc
[772/1227] Compiling ec_asn1.cc
[773/1227] Compiling params.cc
[774/1227] Compiling dsa.cc
[775/1227] Compiling digest_extra.cc
[776/1227] Compiling x25519-asm-arm.S
[777/1227] Compiling curve25519_64_adx.cc
[778/1227] Compiling des.cc
[779/1227] Compiling dsa_asn1.cc
[780/1227] Compiling dh_asn1.cc
[781/1227] Compiling spake25519.cc
[782/1227] Compiling cpu_arm_linux.cc
[783/1227] Compiling crypto.cc
[784/1227] Compiling cpu_intel.cc
[785/1227] Compiling cpu_arm_freebsd.cc
[786/1227] Compiling cpu_aarch64_win.cc
[787/1227] Compiling cpu_aarch64_linux.cc
[788/1227] Compiling cpu_aarch64_fuchsia.cc
[789/1227] Compiling curve25519.cc
[790/1227] Compiling cpu_aarch64_openbsd.cc
[791/1227] Compiling cpu_aarch64_sysreg.cc
[792/1227] Compiling get_cipher.cc
[793/1227] Compiling e_tls.cc
[794/1227] Compiling conf.cc
[795/1227] Compiling tls_cbc.cc
[796/1227] Compiling cpu_aarch64_apple.cc
[797/1227] Compiling e_rc4.cc
[798/1227] Compiling e_rc2.cc
[799/1227] Compiling e_des.cc
[800/1227] Compiling e_chacha20poly1305.cc
[801/1227] Compiling e_null.cc
[802/1227] Compiling e_aesgcmsiv.cc
[803/1227] Compiling chacha.cc
[804/1227] Compiling derive_key.cc
[805/1227] Compiling e_aesctrhmac.cc
[806/1227] Compiling cbb.cc
[807/1227] Compiling cbs.cc
[808/1227] Compiling unicode.cc
[809/1227] Compiling blake2.cc
[810/1227] Compiling socket_helper.cc
[811/1227] Compiling ber.cc
[812/1227] Compiling bn_asn1.cc
[813/1227] Compiling buf.cc
[814/1227] Compiling asn1_compat.cc
[815/1227] Compiling convert.cc
[816/1227] Compiling printf.cc
[817/1227] Compiling pair.cc
[818/1227] Compiling socket.cc
[819/1227] Compiling bio_mem.cc
[820/1227] Compiling bio.cc
[821/1227] Compiling errno.cc
[822/1227] Compiling hexdump.cc
[823/1227] Compiling file.cc
[823/1227] Compiling fd.cc
[825/1227] Compiling connect.cc
[826/1227] Compiling base64.cc
[827/1227] Compiling tasn_typ.cc
[828/1227] Compiling tasn_utl.cc
[829/1227] Compiling tasn_fre.cc
[830/1227] Compiling f_int.cc
[831/1227] Compiling asn_pack.cc
[832/1227] Compiling tasn_new.cc
[833/1227] Compiling posix_time.cc
[834/1227] Compiling f_string.cc
[835/1227] Compiling tasn_enc.cc
[836/1227] Compiling asn1_par.cc
[837/1227] Compiling tasn_dec.cc
[838/1227] Compiling a_utctm.cc
[839/1227] Compiling a_time.cc
[840/1227] Compiling a_strnid.cc
[841/1227] Compiling asn1_lib.cc
[842/1227] Compiling a_octet.cc
[843/1227] Compiling a_mbstr.cc
[844/1227] Compiling a_strex.cc
[845/1227] Compiling a_type.cc
[846/1227] Compiling a_i2d_fp.cc
[847/1227] Compiling a_int.cc
[848/1227] Compiling a_d2i_fp.cc
[849/1227] Compiling a_gentm.cc
[850/1227] Compiling fiat_p256_adx_sqr.S
[851/1227] Compiling a_object.cc
[852/1227] Compiling fiat_p256_adx_mul.S
[853/1227] Compiling fiat_curve25519_adx_square.S
[854/1227] Compiling fiat_curve25519_adx_mul.S
[855/1227] Compiling md5-x86_64-linux.S
[856/1227] Compiling md5-x86_64-apple.S
[857/1227] Compiling a_dup.cc
[858/1227] Compiling md5-586-linux.S
[859/1227] Compiling md5-586-apple.S
[860/1227] Compiling chacha20_poly1305_x86_64-linux.S
[861/1227] Compiling a_bitstr.cc
[862/1227] Compiling chacha20_poly1305_armv8-win.S
[863/1227] Compiling chacha20_poly1305_x86_64-apple.S
[864/1227] Compiling chacha20_poly1305_armv8-apple.S
[865/1227] Compiling chacha-x86_64-apple.S
[866/1227] Compiling chacha-x86_64-linux.S
[867/1227] Compiling chacha20_poly1305_armv8-linux.S
[868/1227] Compiling chacha-armv8-win.S
[869/1227] Compiling chacha-x86-linux.S
[870/1227] Compiling chacha-x86-apple.S
[871/1227] Compiling chacha-armv8-linux.S
[872/1227] Compiling chacha-armv8-apple.S
[873/1227] Compiling chacha-armv4-linux.S
[874/1227] Compiling aes128gcmsiv-x86_64-linux.S
[875/1227] Compiling aes128gcmsiv-x86_64-apple.S
[876/1227] Compiling err_data.cc
[877/1227] Compiling x86_64-mont5-linux.S
[878/1227] Compiling x86_64-mont5-apple.S
[879/1227] Compiling a_bool.cc
[880/1227] Compiling x86_64-mont-linux.S
[881/1227] Compiling x86_64-mont-apple.S
[882/1227] Compiling x86-mont-linux.S
[883/1227] Compiling vpaes-x86_64-linux.S
[884/1227] Compiling vpaes-x86_64-apple.S
[885/1227] Compiling vpaes-x86-linux.S
[886/1227] Compiling x86-mont-apple.S
[887/1227] Compiling vpaes-x86-apple.S
[888/1227] Compiling sha512-x86_64-linux.S
[889/1227] Compiling vpaes-armv8-win.S
[890/1227] Compiling vpaes-armv7-linux.S
[891/1227] Compiling vpaes-armv8-linux.S
[892/1227] Compiling vpaes-armv8-apple.S
[893/1227] Compiling sha512-x86_64-apple.S
[894/1227] Compiling sha512-armv8-linux.S
[895/1227] Compiling sha512-armv8-win.S
[896/1227] Compiling sha512-armv8-apple.S
[897/1227] Compiling sha512-586-linux.S
[898/1227] Compiling sha512-586-apple.S
[899/1227] Compiling sha512-armv4-linux.S
[900/1227] Compiling sha256-x86_64-linux.S
[901/1227] Compiling sha256-armv8-win.S
[902/1227] Compiling sha256-x86_64-apple.S
[903/1227] Compiling sha256-armv8-apple.S
[904/1227] Compiling sha1-x86_64-linux.S
[905/1227] Compiling sha256-586-linux.S
[906/1227] Compiling sha256-armv4-linux.S
[907/1227] Compiling sha256-armv8-linux.S
[908/1227] Compiling sha256-586-apple.S
[909/1227] Compiling sha1-x86_64-apple.S
[910/1227] Compiling sha1-armv8-win.S
[911/1227] Compiling sha1-armv8-apple.S
[912/1227] Compiling sha1-armv4-large-linux.S
[913/1227] Compiling sha1-586-apple.S
[914/1227] Compiling rsaz-avx2-linux.S
[915/1227] Compiling sha1-armv8-linux.S
[916/1227] Compiling sha1-586-linux.S
[917/1227] Compiling p256_beeu-x86_64-asm-apple.S
[918/1227] Compiling rdrand-x86_64-apple.S
[919/1227] Compiling rsaz-avx2-apple.S
[920/1227] Compiling p256_beeu-x86_64-asm-linux.S
[920/1227] Compiling rdrand-x86_64-linux.S
[922/1227] Compiling p256_beeu-armv8-asm-win.S
[923/1227] Compiling p256_beeu-armv8-asm-linux.S
[924/1227] Compiling p256_beeu-armv8-asm-apple.S
[925/1227] Compiling p256-x86_64-asm-linux.S
[926/1227] Compiling p256-x86_64-asm-apple.S
[927/1227] Compiling p256-armv8-asm-win.S
[928/1227] Compiling p256-armv8-asm-linux.S
[929/1227] Compiling p256-armv8-asm-apple.S
[930/1227] Compiling ghashv8-armv8-win.S
[931/1227] Compiling ghashv8-armv8-linux.S
[932/1227] Compiling ghashv8-armv8-apple.S
[933/1227] Compiling ghashv8-armv7-linux.S
[934/1227] Compiling ghash-x86_64-linux.S
[935/1227] Compiling ghash-x86-apple.S
[936/1227] Compiling ghash-x86-linux.S
[937/1227] Compiling ghash-x86_64-apple.S
[938/1227] Compiling ghash-ssse3-x86_64-linux.S
[939/1227] Compiling ghash-ssse3-x86-linux.S
[940/1227] Compiling ghash-ssse3-x86_64-apple.S
[941/1227] Compiling ghash-ssse3-x86-apple.S
[942/1227] Compiling ghash-neon-armv8-linux.S
[943/1227] Compiling ghash-armv4-linux.S
[944/1227] Compiling ghash-neon-armv8-win.S
[945/1227] Compiling ghash-neon-armv8-apple.S
[946/1227] Compiling bsaes-armv7-linux.S
[947/1227] Compiling co-586-apple.S
[948/1227] Compiling bn-armv8-apple.S
[949/1227] Compiling co-586-linux.S
[949/1227] Compiling bn-armv8-linux.S
[949/1227] Compiling bn-armv8-win.S
[952/1227] Compiling bn-586-linux.S
[953/1227] Compiling bn-586-apple.S
[954/1227] Compiling armv4-mont-linux.S
[955/1227] Compiling armv8-mont-win.S
[956/1227] Compiling armv8-mont-apple.S
[957/1227] Compiling aesv8-gcm-armv8-win.S
[958/1227] Compiling armv8-mont-linux.S
[959/1227] Compiling aesv8-gcm-armv8-linux.S
[960/1227] Compiling aesv8-gcm-armv8-apple.S
[961/1227] Compiling aesv8-armv8-apple.S
[962/1227] Compiling aesv8-armv8-win.S
[963/1227] Compiling aesni-x86_64-linux.S
[964/1227] Compiling aesv8-armv8-linux.S
[965/1227] Compiling aesv8-armv7-linux.S
[966/1227] Compiling aesni-x86_64-apple.S
[966/1227] Compiling aesni-x86-linux.S
[968/1227] Compiling aesni-gcm-x86_64-linux.S
[969/1227] Compiling aesni-x86-apple.S
[970/1227] Compiling aes-gcm-avx512-x86_64-apple.S
[971/1227] Compiling aes-gcm-avx512-x86_64-linux.S
[972/1227] Compiling aesni-gcm-x86_64-apple.S
[973/1227] Compiling aes-gcm-avx2-x86_64-linux.S
[974/1227] Compiling aes-gcm-avx2-x86_64-apple.S
[975/1227] Compiling x_sig.cc
[976/1227] Compiling c-nioatomics.c
[977/1227] Compiling xwing.cc
[978/1227] Compiling x_req.cc
[979/1227] Compiling x_spki.cc
[980/1227] Compiling x_x509.cc
[981/1227] Compiling x_x509a.cc
[982/1227] Compiling x_pubkey.cc
[983/1227] Compiling x_name.cc
[984/1227] Compiling x509spki.cc
[985/1227] Compiling c-atomics.c
[986/1227] Compiling x_attrib.cc
[987/1227] Compiling x509rset.cc
[988/1234] Compiling x_exten.cc
[989/1234] Compiling x_algor.cc
[990/1234] Compiling x_crl.cc
[991/1234] Compiling x_all.cc
[993/1234] Compiling NIOConcurrencyHelpers NIOThreadPoolWorkAvailable.swift
[994/1234] Compiling NIOConcurrencyHelpers NIOLockedValueBox.swift
[995/1234] Compiling NIOConcurrencyHelpers NIOLock.swift
[995/1234] Compiling x509cset.cc
[997/1234] Emitting module NIOConcurrencyHelpers
[998/1234] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[999/1234] Compiling NIOConcurrencyHelpers lock.swift
[1000/1234] Compiling NIOConcurrencyHelpers atomics.swift
[1001/1235] Compiling x509_v3.cc
[1002/1235] Compiling x509_vpm.cc
[1003/1235] Compiling x509name.cc
[1004/1235] Compiling x509_txt.cc
[1005/1235] Compiling x509_trs.cc
[1006/1235] Compiling x509_vfy.cc
[1007/1235] Compiling x509_set.cc
[1008/1235] Compiling x509_req.cc
[1009/1235] Compiling x509_obj.cc
[1010/1235] Compiling x509_lu.cc
[1011/1235] Compiling x509_def.cc
[1012/1235] Compiling x509_cmp.cc
[1013/1235] Compiling x509.cc
[1014/1235] Compiling x509_ext.cc
[1015/1235] Compiling x509_att.cc
[1016/1235] Compiling x509_d2.cc
[1017/1235] Compiling v3_prn.cc
[1018/1235] Compiling v3_pmaps.cc
[1019/1235] Compiling v3_utl.cc
[1020/1235] Compiling v3_skey.cc
[1021/1235] Compiling v3_ocsp.cc
[1022/1235] Compiling v3_pcons.cc
[1023/1235] Compiling v3_purp.cc
[1024/1235] Compiling v3_lib.cc
[1025/1235] Compiling v3_ncons.cc
[1026/1235] Compiling v3_int.cc
[1027/1235] Compiling v3_crld.cc
[1028/1235] Compiling v3_info.cc
[1029/1235] Compiling v3_conf.cc
[1030/1235] Compiling v3_genn.cc
[1031/1235] Compiling v3_ia5.cc
[1032/1235] Compiling v3_extku.cc
[1033/1235] Compiling v3_bitst.cc
[1034/1235] Compiling v3_cpols.cc
[1035/1235] Compiling v3_enum.cc
[1036/1235] Compiling v3_bcons.cc
[1037/1235] Compiling v3_akey.cc
[1038/1235] Compiling v3_akeya.cc
[1039/1235] Compiling v3_alt.cc
[1040/1235] Compiling t_x509.cc
[1041/1235] Compiling t_x509a.cc
[1042/1235] Compiling policy.cc
[1043/1235] Compiling t_req.cc
[1044/1235] Compiling t_crl.cc
[1045/1235] Compiling rsa_pss.cc
[1046/1235] Compiling by_file.cc
[1047/1235] Compiling i2d_pr.cc
[1048/1235] Compiling name_print.cc
[1049/1235] Compiling asn1_gen.cc
[1050/1235] Compiling by_dir.cc
[1051/1235] Compiling a_sign.cc
[1052/1235] Compiling algorithm.cc
[1053/1235] Compiling a_verify.cc
[1054/1235] Compiling a_digest.cc
[1055/1235] Compiling thread_win.cc
[1056/1235] Compiling pmbtoken.cc
[1057/1235] Compiling voprf.cc
[1058/1235] Compiling thread_pthread.cc
[1059/1235] Compiling trust_token.cc
[1060/1235] Compiling thread.cc
[1061/1235] Compiling thread_none.cc
[1062/1235] Compiling sha512.cc
[1063/1235] Compiling slhdsa.cc
[1064/1235] Compiling stack.cc
[1065/1235] Compiling spake2plus.cc
[1066/1235] Compiling siphash.cc
[1067/1235] Compiling rsa_print.cc
[1068/1235] Compiling sha1.cc
[1069/1235] Compiling sha256.cc
[1070/1235] Compiling rsa_crypt.cc
[1071/1235] Compiling rsa_extra.cc
[1072/1235] Compiling rc4.cc
[1073/1235] Compiling rand.cc
[1074/1235] Compiling refcount.cc
[1075/1235] Compiling passive.cc
[1076/1235] Compiling rsa_asn1.cc
[1077/1235] Compiling ios.cc
[1078/1235] Compiling urandom.cc
[1079/1235] Compiling windows.cc
[1080/1235] Compiling trusty.cc
[1081/1235] Compiling poly1305_arm_asm.S
[1082/1235] Compiling getentropy.cc
[1083/1235] Compiling forkunsafe.cc
[1084/1235] Compiling fork_detect.cc
[1085/1235] Compiling pool.cc
[1086/1235] Compiling poly1305_vec.cc
[1087/1235] Compiling poly1305_arm.cc
[1088/1235] Compiling deterministic.cc
[1089/1235] Compiling poly1305.cc
[1090/1235] Compiling pkcs8_x509.cc
[1091/1235] Compiling pkcs7_x509.cc
[1092/1235] Compiling pem_pk8.cc
[1093/1235] Compiling pkcs8.cc
[1094/1235] Compiling pkcs7.cc
[1095/1235] Compiling p5_pbev2.cc
[1096/1235] Compiling pem_xaux.cc
[1097/1235] Compiling pem_oth.cc
[1098/1235] Compiling pem_x509.cc
[1099/1235] Compiling pem_pkey.cc
[1100/1235] Compiling pem_lib.cc
[1101/1235] Compiling mlkem.cc
[1102/1235] Compiling obj_xref.cc
[1103/1235] Compiling mldsa.cc
[1104/1235] Compiling pem_info.cc
[1105/1235] Compiling pem_all.cc
[1106/1235] Compiling md5.cc
[1107/1235] Compiling mem.cc
[1108/1235] Compiling poly_rq_mul.S
[1109/1235] Compiling md4.cc
[1110/1235] Compiling fips_shared_support.cc
[1111/1235] Compiling obj.cc
[1112/1235] Compiling lhash.cc
[1113/1235] Compiling fuzzer_mode.cc
[1114/1235] Compiling ex_data.cc
[1115/1235] Compiling hpke.cc
[1116/1235] Compiling hrss.cc
[1117/1235] Compiling kyber.cc
[1118/1235] Compiling sign.cc
[1119/1235] Compiling pbkdf.cc
[1120/1235] Compiling p_x25519_asn1.cc
[1121/1235] Compiling print.cc
[1122/1235] Compiling scrypt.cc
[1123/1235] Compiling p_hkdf.cc
[1124/1235] Compiling p_x25519.cc
[1125/1235] Compiling p_ed25519_asn1.cc
[1126/1235] Compiling p_rsa_asn1.cc
[1127/1235] Compiling p_ec.cc
[1128/1235] Compiling p_ec_asn1.cc
[1129/1235] Compiling p_ed25519.cc
[1130/1235] Compiling p_dh_asn1.cc
[1131/1235] Compiling p_rsa.cc
[1132/1235] Compiling p_dh.cc
[1133/1235] Compiling err.cc
[1134/1235] Compiling evp_ctx.cc
[1135/1235] Compiling p_dsa_asn1.cc
[1136/1235] Compiling evp.cc
[1137/1235] Compiling engine.cc
[1138/1235] Compiling ecdh.cc
[1139/1235] Compiling evp_asn1.cc
[1140/1235] Compiling ecdsa_asn1.cc
[1141/1235] Compiling hash_to_curve.cc
[1142/1235] Compiling ecdsa_p1363.cc
[1143/1235] Compiling dsa_asn1.cc
[1144/1235] Compiling ec_derive.cc
[1145/1235] Compiling dsa.cc
[1146/1235] Compiling ec_asn1.cc
[1147/1235] Compiling des.cc
[1148/1235] Compiling digest_extra.cc
[1149/1235] Compiling x25519-asm-arm.S
[1150/1235] Compiling spake25519.cc
[1151/1235] Compiling crypto.cc
[1152/1235] Compiling params.cc
[1153/1235] Compiling cpu_intel.cc
[1154/1235] Compiling curve25519_64_adx.cc
[1155/1235] Compiling dh_asn1.cc
[1156/1235] Compiling cpu_arm_freebsd.cc
[1157/1235] Compiling curve25519.cc
[1158/1235] Compiling cpu_arm_linux.cc
[1159/1235] Compiling cpu_aarch64_fuchsia.cc
[1160/1235] Compiling cpu_aarch64_apple.cc
[1161/1235] Compiling cpu_aarch64_sysreg.cc
[1162/1235] Compiling cpu_aarch64_win.cc
[1163/1235] Compiling cpu_aarch64_openbsd.cc
[1164/1235] Compiling cpu_aarch64_linux.cc
[1165/1235] Compiling conf.cc
[1166/1235] Compiling cms.cc
[1167/1235] Compiling e_rc2.cc
[1168/1235] Compiling get_cipher.cc
[1169/1235] Compiling e_rc4.cc
[1170/1235] Compiling e_tls.cc
[1171/1235] Compiling tls_cbc.cc
[1172/1235] Compiling e_null.cc
[1173/1235] Compiling e_des.cc
[1174/1235] Compiling e_chacha20poly1305.cc
[1175/1235] Compiling chacha.cc
[1176/1235] Compiling e_aeseax.cc
[1177/1235] Compiling derive_key.cc
[1178/1235] Compiling unicode.cc
[1179/1235] Compiling e_aesctrhmac.cc
[1180/1235] Compiling e_aesgcmsiv.cc
[1181/1235] Compiling buf.cc
[1182/1235] Compiling asn1_compat.cc
[1183/1235] Compiling cbs.cc
[1184/1235] Compiling cbb.cc
[1185/1235] Compiling sqrt.cc
[1186/1235] Compiling div.cc
[1187/1235] Compiling ber.cc
[1188/1235] Compiling exponentiation.cc
[1189/1235] Compiling pair.cc
[1190/1235] Compiling blake2.cc
[1191/1235] Compiling hexdump.cc
[1192/1235] Compiling file.cc
[1193/1235] Compiling fd.cc
[1194/1235] Compiling printf.cc
[1195/1235] Compiling bn_asn1.cc
[1196/1235] Compiling convert.cc
[1197/1235] Compiling bcm.cc
[1198/1235] Compiling bio_mem.cc
[1199/1235] Compiling tasn_utl.cc
[1199/1235] Compiling tasn_fre.cc
[1201/1235] Compiling errno.cc
[1202/1235] Compiling tasn_typ.cc
[1203/1235] Compiling bio.cc
[1204/1235] Compiling tasn_enc.cc
[1205/1235] Compiling base64.cc
[1206/1235] Compiling f_string.cc
[1207/1235] Compiling posix_time.cc
[1208/1235] Compiling tasn_new.cc
[1209/1235] Compiling f_int.cc
[1210/1235] Compiling asn_pack.cc
[1211/1235] Compiling asn1_par.cc
[1212/1235] Compiling a_utctm.cc
[1213/1235] Compiling a_type.cc
[1214/1235] Compiling tasn_dec.cc
[1215/1235] Compiling asn1_lib.cc
[1216/1235] Compiling a_time.cc
[1217/1235] Compiling a_octet.cc
[1218/1235] Compiling a_mbstr.cc
[1219/1235] Compiling a_object.cc
[1220/1235] Compiling a_strex.cc
[1221/1235] Compiling a_strnid.cc
[1222/1235] Compiling a_d2i_fp.cc
[1223/1235] Compiling CAsyncHTTPClient CAsyncHTTPClient.c
[1223/1235] Compiling a_i2d_fp.cc
[1225/1235] Write sources
[1229/1235] Compiling a_int.cc
[1230/1278] Compiling a_bool.cc
[1231/1331] Compiling a_gentm.cc
[1233/1331] Compiling AsyncAlgorithms AsyncExclusiveReductionsSequence.swift
[1234/1331] Compiling AsyncAlgorithms AsyncInclusiveReductionsSequence.swift
[1234/1333] Compiling a_dup.cc
[1236/1333] Compiling Atomics IntegerOperations.swift
[1237/1333] Compiling Atomics Unmanaged extensions.swift
[1238/1333] Compiling AsyncAlgorithms AsyncShareSequence.swift
[1239/1333] Compiling AsyncAlgorithms AsyncSyncSequence.swift
[1240/1333] Compiling AsyncAlgorithms AsyncJoinedBySeparatorSequence.swift
[1241/1333] Compiling AsyncAlgorithms AsyncJoinedSequence.swift
[1242/1333] Compiling AsyncAlgorithms AsyncMapErrorSequence.swift
[1243/1333] Compiling AsyncAlgorithms AsyncRemoveDuplicatesSequence.swift
[1243/1333] Compiling aes.cc
[1245/1333] Compiling AsyncAlgorithms AsyncChunksOfCountOrSignalSequence.swift
[1246/1333] Compiling AsyncAlgorithms AsyncChunksOfCountSequence.swift
[1247/1333] Compiling AsyncAlgorithms AsyncCompactedSequence.swift
[1247/1333] Compiling a_bitstr.cc
[1249/1341] Compiling AsyncAlgorithms UnboundedBufferStateMachine.swift
[1250/1341] Compiling AsyncAlgorithms UnboundedBufferStorage.swift
[1251/1341] Compiling AsyncAlgorithms AsyncChannel.swift
[1252/1341] Compiling AsyncAlgorithms AsyncThrowingChannel.swift
[1253/1341] Compiling AsyncAlgorithms ChannelStateMachine.swift
[1254/1341] Compiling AsyncAlgorithms ChannelStorage.swift
[1255/1341] Compiling AsyncAlgorithms AsyncCombineLatest2Sequence.swift
[1256/1348] Compiling AsyncAlgorithms AsyncBufferSequence.swift
[1257/1348] Compiling AsyncAlgorithms BoundedBufferStateMachine.swift
[1258/1348] Compiling AsyncAlgorithms BoundedBufferStorage.swift
[1262/1351] Compiling AsyncAlgorithms AsyncAdjacentPairsSequence.swift
[1263/1351] Compiling AsyncAlgorithms AsyncBufferedByteIterator.swift
[1264/1351] Compiling AsyncAlgorithms AsyncChain2Sequence.swift
[1265/1351] Compiling AsyncAlgorithms AsyncChain3Sequence.swift
[1271/1351] Compiling AsyncAlgorithms AsyncThrowingInclusiveReductionsSequence.swift
[1272/1351] Compiling AsyncAlgorithms AsyncTimerSequence.swift
[1276/1351] Compiling CryptoBoringWrapper Data+Span.swift
[1277/1352] Compiling CryptoBoringWrapper FiniteFieldArithmeticContext.swift
[1278/1352] Compiling CryptoBoringWrapper CryptoKitErrors_boring.swift
[1279/1352] Compiling CryptoBoringWrapper BoringSSLAEAD.swift
[1280/1352] Emitting module CryptoBoringWrapper
[1281/1352] Compiling Algorithms Trim.swift
[1282/1352] Compiling Algorithms Unique.swift
[1283/1352] Compiling Algorithms Windows.swift
[1284/1352] Emitting module AsyncAlgorithms
[1305/1352] Compiling AsyncAlgorithms AsyncChunkedByGroupSequence.swift
[1306/1352] Compiling AsyncAlgorithms AsyncChunkedOnProjectionSequence.swift
[1309/1352] Compiling CryptoBoringWrapper RandomBytes.swift
[1310/1352] Emitting module Atomics
[1315/1352] Compiling CryptoBoringWrapper EllipticCurvePoint.swift
[1316/1352] Compiling CryptoBoringWrapper EllipticCurve.swift
[1317/1352] Compiling CryptoBoringWrapper ArbitraryPrecisionInteger.swift
[1319/1353] Compiling AsyncAlgorithms Rethrow.swift
[1320/1353] Compiling AsyncAlgorithms SetAlgebra.swift
[1321/1353] Compiling AsyncAlgorithms UnsafeTransfer.swift
[1322/1353] Compiling AsyncAlgorithms AsyncZip2Sequence.swift
[1323/1353] Compiling AsyncAlgorithms AsyncZip3Sequence.swift
[1324/1353] Compiling AsyncAlgorithms ZipStateMachine.swift
[1325/1353] Compiling AsyncAlgorithms ZipStorage.swift
[1326/1359] Emitting module Algorithms
[1328/1440] Compiling Crypto HashFunctions.swift
[1329/1440] Compiling Crypto HashFunctions_SHA2.swift
[1330/1440] Compiling Crypto HashFunctions_SHA3.swift
[1331/1440] Compiling Crypto Digest_boring.swift
[1332/1440] Compiling Crypto Digest.swift
[1333/1440] Compiling Crypto Digests.swift
[1335/1505] Compiling NIOCore ByteBuffer-conversions.swift
[1336/1505] Compiling NIOCore ByteBuffer-core.swift
[1337/1505] Compiling NIOCore ByteBuffer-hex.swift
[1338/1505] Compiling NIOCore ByteBuffer-int.swift
[1339/1505] Compiling NIOCore ByteBuffer-lengthPrefix.swift
[1340/1505] Compiling NIOCore EventLoopFuture+Deprecated.swift
[1341/1505] Compiling NIOCore EventLoopFuture+WithEventLoop.swift
[1342/1505] Compiling NIOCore AddressedEnvelope.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.
[1343/1505] Compiling NIOCore AsyncAwaitSupport.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.
[1344/1505] Compiling NIOCore AsyncChannel.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.
[1345/1505] Compiling NIOCore AsyncChannelHandler.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.
[1346/1505] Compiling NIOCore AsyncChannelInboundStream.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.
[1347/1505] Compiling NIOCore AsyncChannelOutboundWriter.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.
[1348/1505] Compiling NIOCore NIOAsyncSequenceProducer.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.
[1349/1505] Compiling NIOCore NIOAsyncSequenceProducerStrategies.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.
[1350/1505] Compiling NIOCore NIOAsyncWriter.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.
[1351/1505] Compiling NIOCore ByteBuffer-multi-int.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.
[1352/1505] Compiling NIOCore ByteBuffer-quicBinaryEncodingStrategy.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.
[1353/1505] Compiling NIOCore ByteBuffer-views.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.
[1354/1508] Compiling NIOCore IPProtocol.swift
[1355/1508] Compiling NIOCore IntegerBitPacking.swift
[1356/1509] Compiling NIOCore IntegerTypes.swift
[1357/1509] Compiling NIOCore Interfaces.swift
[1358/1510] Compiling NIOCore Linux.swift
[1359/1511] Compiling NIOCore MarkedCircularBuffer.swift
[1360/1511] Compiling NIOCore MulticastChannel.swift
[1361/1511] Compiling NIOCore EventLoopFuture.swift
[1362/1511] Compiling NIOCore FileDescriptor.swift
[1363/1511] Compiling NIOCore FileHandle.swift
[1364/1513] Compiling NIOCore FileRegion.swift
[1365/1513] Compiling NIOCore GlobalSingletons.swift
[1366/1513] Compiling NIOCore IO.swift
[1367/1513] Compiling NIOCore IOData.swift
[1369/1518] Compiling NIOCore Channel.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.
[1370/1518] Compiling NIOCore ChannelHandler.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.
[1371/1518] Compiling NIOCore ChannelHandlers.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.
[1372/1518] Compiling NIOCore ChannelInvoker.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.
[1373/1518] Compiling NIOCore ChannelOption.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.
[1374/1518] Compiling NIOCore ChannelPipeline.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.
[1375/1518] Compiling NIOCore CircularBuffer.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.
[1376/1518] Compiling NIOCore Codec.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.
[1377/1518] Compiling NIOCore ConvenienceOptionSupport.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.
[1378/1518] Compiling NIOCore DeadChannel.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.
[1379/1518] Compiling NIOCore DispatchQueue+WithFuture.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.
[1380/1518] Compiling NIOCore EventLoop+Deprecated.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.
error: emit-module command failed with exit code 1 (use -v to see invocation)
[1381/1518] 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 |
[1382/1527] Compiling ServiceLifecycle Service.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
[1386/1528] Compiling NIOCore NIOAny.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
[1387/1528] Compiling NIOCore NIOCloseOnErrorHandler.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
[1388/1528] Compiling NIOCore NIOCoreSendableMetatype.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
[1389/1528] Compiling NIOCore NIODecodedAsyncSequence.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
[1390/1528] Compiling NIOCore NIOLoopBound.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
[1391/1528] Compiling NIOCore NIOPooledRecvBufferAllocator.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
[1392/1528] Compiling NIOCore NIOScheduledCallback.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
[1393/1528] Compiling NIOCore NIOSendable.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
[1394/1528] Compiling NIOCore NIOSplitLinesMessageDecoder.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
[1395/1528] 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 |
[1396/1528] 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 |
[1397/1528] 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 |
[1398/1528] 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 |
[1399/1528] 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 |
[1400/1528] 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 |
[1401/1528] 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 |
[1402/1528] 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 |
[1403/1528] 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 |
[1404/1528] 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 |
[1405/1528] 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 |
[1406/1528] 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 |
[1414/1528] Compiling NIOCore NIOTransportAccessibleChannelCore.swift
[1415/1528] Compiling NIOCore RecvByteBufferAllocator.swift
[1416/1528] Emitting module ServiceLifecycle
[1417/1528] Compiling ServiceLifecycle CancellationWaiter.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 |
/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 |
[1420/1536] Compiling NIOCore SingleStepByteToMessageDecoder.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 |
[1421/1536] Compiling NIOCore SocketAddresses.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 |
[1422/1536] Compiling NIOCore SocketOptionProvider.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 |
[1423/1536] Compiling NIOCore SystemCallHelpers.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 |
[1424/1536] Compiling NIOCore TimeAmount+Duration.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 |
[1425/1536] Compiling NIOCore TypeAssistedChannelHandler.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 |
[1426/1536] Compiling NIOCore UniversalBootstrapSupport.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 |
[1427/1536] Compiling NIOCore Utilities.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 |
[1428/1536] 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 |
[1429/1536] 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 |
/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
/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
/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
/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
/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
/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
/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
[1443/1536] Compiling NIOCore EventLoop+SerialExecutor.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)
[1444/1536] Compiling NIOCore EventLoop.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)
[1445/1536] Compiling NIOCore EventLoopFuture+AssumeIsolated.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)
[1446/1536] Compiling NIOCore NIOThrowingAsyncSequenceProducer.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)
[1447/1536] Compiling NIOCore BSDSocketAPI.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)
[1448/1536] Compiling NIOCore ByteBuffer-aux.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)
[1449/1536] Compiling NIOCore ByteBuffer-binaryEncodedLengthPrefix.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)
/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/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/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/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/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)
[1455/1536] Compiling ServiceLifecycle ServiceGroupConfiguration.swift
[1456/1536] Compiling ServiceLifecycle ServiceRunnerError.swift
[1457/1536] Compiling ServiceLifecycle AsyncCancelOnGracefulShutdownSequence.swift
[1458/1536] Compiling ServiceLifecycle AsyncGracefulShutdownSequence.swift
[1459/1536] Compiling ServiceLifecycle ClosureService.swift
[1460/1536] Compiling ServiceLifecycle GracefulShutdown.swift
[1461/1536] Compiling Crypto CryptoKitErrors_boring.swift
[1462/1536] Compiling Crypto InlineArray+withBytes_boring.swift
[1463/1536] Compiling Crypto Optional+withUnsafeBytes_boring.swift
[1464/1536] Compiling Crypto RNG_boring.swift
[1465/1536] Compiling Crypto SafeCompare_boring.swift
[1466/1536] Compiling Crypto Zeroization_boring.swift
[1467/1536] Compiling Crypto _CryptoModuleAnchor.swift
[1468/1536] Compiling Crypto Data+ArraySpan.swift
[1469/1536] Compiling Crypto PrettyBytes.swift
[1470/1536] Compiling Crypto SafeCompare.swift
[1471/1536] Compiling Crypto SecureBytes.swift
[1472/1536] Compiling Crypto Zeroization.swift
BUILD FAILURE 6.2 android