Build Information
Failed to build InnoNetwork, reference main (fe5685), with Swift 6.2 for Linux on 19 Oct 2026 16:58:32 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886770-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:linux-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
[197/976] Compiling rdrand-x86_64-linux.S
[198/976] Compiling p256_beeu-x86_64-asm-linux.S
[199/976] Compiling p256_beeu-x86_64-asm-apple.S
[200/976] Compiling p256_beeu-armv8-asm-win.S
[201/976] Compiling p256_beeu-armv8-asm-linux.S
[202/976] Compiling p256-x86_64-asm-apple.S
[203/976] Compiling p256_beeu-armv8-asm-apple.S
[204/976] Compiling p256-x86_64-asm-linux.S
[205/976] Compiling p256-armv8-asm-linux.S
[206/976] Compiling p256-armv8-asm-win.S
[207/976] Compiling p256-armv8-asm-apple.S
[208/976] Compiling ghashv8-armv8-linux.S
[209/976] Compiling ghashv8-armv8-win.S
[210/976] Compiling ghashv8-armv8-apple.S
[211/976] Compiling ghashv8-armv7-linux.S
[212/976] Compiling ghash-x86_64-apple.S
[213/976] Compiling ghash-x86-linux.S
[214/976] Compiling ghash-x86_64-linux.S
[215/976] Compiling ghash-ssse3-x86_64-linux.S
[216/976] Compiling ghash-neon-armv8-win.S
[217/976] Compiling ghash-ssse3-x86-apple.S
[218/976] Compiling ghash-ssse3-x86-linux.S
[219/976] Compiling ghash-ssse3-x86_64-apple.S
[220/976] Compiling ghash-neon-armv8-linux.S
[221/976] Compiling ghash-armv4-linux.S
[222/976] Compiling co-586-linux.S
[223/976] Compiling ghash-neon-armv8-apple.S
[224/976] Compiling co-586-apple.S
[225/976] Compiling bn-armv8-win.S
[226/976] Compiling bsaes-armv7-linux.S
[227/976] Compiling bn-armv8-linux.S
[228/976] Compiling bn-586-linux.S
[229/976] Compiling bn-armv8-apple.S
[230/976] Compiling bn-586-apple.S
[231/976] Compiling armv8-mont-win.S
[232/976] Compiling armv8-mont-linux.S
[233/976] Compiling armv4-mont-linux.S
[234/976] Compiling aesv8-gcm-armv8-win.S
[235/976] Compiling armv8-mont-apple.S
[236/976] Compiling aesv8-gcm-armv8-linux.S
[237/976] Compiling aesv8-gcm-armv8-apple.S
[239/976] Compiling HTTPTypes HTTPResponse.swift
[239/976] Compiling aesv8-armv8-win.S
[240/976] Compiling aesv8-armv8-apple.S
[241/976] Compiling aesv8-armv8-linux.S
[242/976] Compiling aesv8-armv7-linux.S
[243/976] Compiling aesni-x86_64-linux.S
[244/976] Compiling aesni-x86_64-apple.S
[245/976] Compiling aesni-x86-linux.S
[247/976] Compiling HTTPTypes HTTPRequest+URL.swift
[247/976] Compiling aesni-x86-apple.S
[248/977] Compiling aesni-gcm-x86_64-linux.S
[249/977] Compiling aes-gcm-avx2-x86_64-linux.S
[250/977] Compiling aesni-gcm-x86_64-apple.S
[251/977] Compiling aes-gcm-avx2-x86_64-apple.S
[254/977] Compiling HTTPTypes HTTPRequest+URL.swift
[255/1042] Compiling xwing.cc
[256/1106] Compiling x_req.cc
[257/1106] Compiling x_sig.cc
[258/1106] Wrapping AST for HTTPTypes for debugging
[259/1106] Compiling x_x509a.cc
[260/1106] Compiling x_spki.cc
[261/1106] Compiling x_x509.cc
[263/1106] Compiling OpenAPIRuntime Acceptable.swift
[264/1106] Compiling OpenAPIRuntime Base64EncodedData.swift
[265/1106] Compiling OpenAPIRuntime ByteUtilities.swift
[266/1106] Compiling OpenAPIRuntime ContentDisposition.swift
[267/1106] Compiling OpenAPIRuntime CopyOnWriteBox.swift
[268/1106] Compiling OpenAPIRuntime Lock.swift
[269/1106] Compiling OpenAPIRuntime OpenAPIMIMEType.swift
[270/1106] Compiling OpenAPIRuntime OpenAPIValue.swift
[271/1106] Compiling OpenAPIRuntime PrettyStringConvertible.swift
[271/1114] Compiling x_name.cc
[272/1114] Compiling x_pubkey.cc
[273/1114] Compiling x_exten.cc
[275/1114] Compiling OpenAPIRuntime ErrorExtensions.swift
[276/1114] Compiling OpenAPIRuntime FoundationExtensions.swift
[277/1114] Compiling OpenAPIRuntime ParameterStyles.swift
[278/1114] Compiling OpenAPIRuntime ServerVariable.swift
[279/1114] Compiling OpenAPIRuntime URLExtensions.swift
[280/1114] Compiling OpenAPIRuntime Deprecated.swift
[281/1114] Compiling OpenAPIRuntime ClientError.swift
[282/1114] Compiling OpenAPIRuntime CodingErrors.swift
[283/1114] Compiling OpenAPIRuntime RuntimeError.swift
[284/1114] Compiling OpenAPIRuntime UndocumentedPayload.swift
[285/1114] Compiling OpenAPIRuntime WarningSuppressingAnnotations.swift
[286/1114] Compiling OpenAPIRuntime CodableExtensions.swift
[287/1114] Compiling OpenAPIRuntime Configuration.swift
[288/1114] Compiling OpenAPIRuntime Converter+Client.swift
[289/1114] Compiling OpenAPIRuntime Converter+Common.swift
[290/1114] Compiling OpenAPIRuntime Converter+Server.swift
[291/1114] Compiling OpenAPIRuntime Converter.swift
[292/1114] Compiling OpenAPIRuntime CurrencyExtensions.swift
[292/1114] Compiling x_attrib.cc
[293/1114] Compiling x_crl.cc
[294/1114] Compiling x509spki.cc
[295/1114] Compiling x_all.cc
[296/1114] Compiling x509rset.cc
[297/1114] Compiling x509name.cc
[298/1114] Compiling x_algor.cc
[309/1122] Compiling OpenAPIRuntime MultipartBoundaryGenerator.swift
[310/1122] Compiling OpenAPIRuntime MultipartBytesToFramesSequence.swift
[311/1122] Compiling OpenAPIRuntime MultipartFramesToBytesSequence.swift
[312/1122] Compiling OpenAPIRuntime MultipartFramesToRawPartsSequence.swift
[313/1122] Compiling OpenAPIRuntime MultipartInternalTypes.swift
[314/1122] Compiling OpenAPIRuntime MultipartPublicTypes.swift
[315/1122] Compiling OpenAPIRuntime MultipartPublicTypesExtensions.swift
[316/1122] Compiling OpenAPIRuntime MultipartRawPartsToFramesSequence.swift
[317/1122] Compiling OpenAPIRuntime MultipartValidation.swift
[318/1122] Compiling OpenAPIRuntime ClientTransport.swift
[319/1122] Compiling OpenAPIRuntime CurrencyTypes.swift
[320/1122] Compiling OpenAPIRuntime ErrorHandlingMiddleware.swift
[321/1122] Compiling OpenAPIRuntime HTTPBody.swift
[322/1122] Compiling OpenAPIRuntime QuerySpaceNormalizingMiddleware.swift
[323/1122] Compiling OpenAPIRuntime SendableMetatype.swift
[324/1122] Compiling OpenAPIRuntime ServerTransport.swift
[325/1122] Compiling OpenAPIRuntime UniversalClient.swift
[326/1122] Compiling OpenAPIRuntime UniversalServer.swift
[336/1130] Emitting module OpenAPIRuntime
[336/1130] Compiling x509_vpm.cc
[337/1130] Compiling x509cset.cc
[338/1130] Compiling x509_txt.cc
[339/1130] Compiling x509_v3.cc
[340/1130] Compiling x509_vfy.cc
[351/1130] Compiling OpenAPIRuntime ServerError.swift
[352/1130] Compiling OpenAPIRuntime JSONLinesDecoding.swift
[353/1130] Compiling OpenAPIRuntime JSONLinesEncoding.swift
[354/1130] Compiling OpenAPIRuntime JSONSequenceDecoding.swift
[355/1130] Compiling OpenAPIRuntime JSONSequenceEncoding.swift
[356/1130] Compiling OpenAPIRuntime ServerSentEvents.swift
[357/1130] Compiling OpenAPIRuntime ServerSentEventsDecoding.swift
[358/1130] Compiling OpenAPIRuntime ServerSentEventsEncoding.swift
[359/1130] Compiling OpenAPIRuntime AsyncSequenceCommon.swift
[368/1130] Compiling x509_set.cc
[387/1130] Compiling x509_trs.cc
[397/1130] Compiling x509_req.cc
[399/1130] Emitting module OpenAPIRuntime
[408/1130] Compiling x509_obj.cc
[410/1130] Compiling OpenAPIRuntime OpenAPIMIMEType+Multipart.swift
[411/1130] Compiling OpenAPIRuntime URICodeCodingKey.swift
[412/1130] Compiling OpenAPIRuntime URICoderConfiguration.swift
[413/1130] Compiling OpenAPIRuntime URIEncodedNode.swift
[414/1130] Compiling OpenAPIRuntime URIParsedTypes.swift
[415/1130] Compiling OpenAPIRuntime URIDecoder.swift
[416/1130] Compiling OpenAPIRuntime URIValueFromNodeDecoder+Keyed.swift
[417/1130] Compiling OpenAPIRuntime URIValueFromNodeDecoder+Single.swift
[418/1130] Compiling OpenAPIRuntime URIValueFromNodeDecoder+Unkeyed.swift
[427/1130] Compiling x509_lu.cc
[437/1130] Compiling x509_def.cc
[439/1130] Compiling OpenAPIRuntime URIValueFromNodeDecoder.swift
[440/1130] Compiling OpenAPIRuntime URIEncoder.swift
[441/1130] Compiling OpenAPIRuntime URIValueToNodeEncoder+Keyed.swift
[442/1130] Compiling OpenAPIRuntime URIValueToNodeEncoder+Single.swift
[443/1130] Compiling OpenAPIRuntime URIValueToNodeEncoder+Unkeyed.swift
[444/1130] Compiling OpenAPIRuntime URIValueToNodeEncoder.swift
[445/1130] Compiling OpenAPIRuntime URIParser.swift
[446/1130] Compiling OpenAPIRuntime URISerializer.swift
[447/1131] Compiling x509_d2.cc
[448/1131] Compiling x509_ext.cc
[449/1131] Compiling x509_cmp.cc
[450/1131] Wrapping AST for OpenAPIRuntime for debugging
[460/1132] Compiling x509.cc
[461/1132] Compiling x509_att.cc
[462/1132] Compiling v3_skey.cc
[463/1132] Compiling v3_prn.cc
[464/1132] Compiling v3_purp.cc
[465/1132] Compiling v3_utl.cc
[466/1132] Compiling v3_pmaps.cc
[467/1132] Compiling v3_ocsp.cc
[468/1132] Compiling v3_pcons.cc
[469/1132] Compiling v3_ncons.cc
[470/1132] Compiling v3_int.cc
[471/1132] Compiling v3_lib.cc
[472/1132] Compiling v3_info.cc
[473/1132] Compiling v3_ia5.cc
[474/1132] Compiling v3_genn.cc
[475/1132] Compiling v3_extku.cc
[476/1132] Compiling v3_enum.cc
[477/1132] Compiling v3_crld.cc
[478/1132] Compiling v3_conf.cc
[479/1132] Compiling v3_bitst.cc
[480/1132] Compiling v3_cpols.cc
[481/1132] Compiling v3_bcons.cc
[482/1132] Compiling v3_alt.cc
[483/1132] Compiling v3_akeya.cc
[484/1132] Compiling t_x509a.cc
[485/1132] Compiling v3_akey.cc
[486/1132] Compiling t_crl.cc
[487/1132] Compiling t_x509.cc
[488/1132] Compiling t_req.cc
[489/1132] Compiling rsa_pss.cc
[490/1132] Compiling i2d_pr.cc
[491/1132] Compiling policy.cc
[492/1132] Compiling name_print.cc
[493/1132] Compiling by_file.cc
[494/1132] Compiling by_dir.cc
[495/1132] Compiling asn1_gen.cc
[496/1132] Compiling a_verify.cc
[497/1132] Compiling voprf.cc
[498/1132] Compiling algorithm.cc
[499/1132] Compiling a_sign.cc
[501/1132] Emitting module SwiftSyntax
[501/1132] Compiling a_digest.cc
[502/1132] Compiling thread_pthread.cc
[503/1132] Compiling pmbtoken.cc
[504/1132] Compiling thread_win.cc
[505/1132] Compiling thread.cc
[506/1132] Compiling thread_none.cc
[507/1132] Compiling trust_token.cc
[508/1132] Compiling stack.cc
[509/1132] Compiling sha512.cc
[510/1132] Compiling slhdsa.cc
[511/1132] Compiling spake2plus.cc
[512/1132] Compiling siphash.cc
[513/1132] Compiling sha256.cc
[514/1132] Compiling sha1.cc
[515/1132] Compiling rsa_extra.cc
[516/1132] Compiling rsa_print.cc
[517/1132] Compiling refcount.cc
[518/1132] Compiling rc4.cc
[519/1132] Compiling urandom.cc
[520/1132] Compiling windows.cc
[521/1132] Compiling rsa_crypt.cc
[522/1132] Compiling rand.cc
[523/1132] Compiling trusty.cc
[524/1132] Compiling passive.cc
[525/1132] Compiling ios.cc
[526/1132] Compiling deterministic.cc
[527/1132] Compiling getentropy.cc
[528/1132] Compiling poly1305_arm_asm.S
[529/1132] Compiling forkunsafe.cc
[530/1132] Compiling poly1305_vec.cc
[531/1132] Compiling fork_detect.cc
[532/1132] Compiling pool.cc
[533/1132] Compiling rsa_asn1.cc
[534/1132] Compiling poly1305.cc
[535/1132] Compiling poly1305_arm.cc
[536/1132] Compiling pkcs8.cc
[537/1132] Compiling pkcs7.cc
[538/1132] Compiling pem_xaux.cc
[539/1132] Compiling p5_pbev2.cc
[540/1132] Compiling pkcs7_x509.cc
[541/1132] Compiling pkcs8_x509.cc
[542/1132] Compiling pem_x509.cc
[543/1132] Compiling pem_pkey.cc
[544/1132] Compiling pem_pk8.cc
[545/1132] Compiling obj_xref.cc
[546/1132] Compiling pem_oth.cc
[547/1132] Compiling mlkem.cc
[548/1132] Compiling pem_lib.cc
[549/1132] Compiling pem_info.cc
[550/1132] Compiling md5.cc
[551/1132] Compiling pem_all.cc
[552/1132] Compiling mem.cc
[553/1132] Compiling obj.cc
[554/1132] Compiling mldsa.cc
[555/1132] Compiling poly_rq_mul.S
[556/1132] Compiling fips_shared_support.cc
[557/1132] Compiling lhash.cc
[558/1132] Compiling md4.cc
[559/1132] Compiling fuzzer_mode.cc
[560/1132] Compiling ex_data.cc
[561/1132] Compiling hrss.cc
[562/1132] Compiling kyber.cc
[563/1132] Compiling sign.cc
[564/1132] Compiling scrypt.cc
[565/1132] Compiling hpke.cc
[566/1132] Compiling pbkdf.cc
[567/1132] Compiling p_x25519_asn1.cc
[568/1132] Compiling p_x25519.cc
[569/1132] Compiling print.cc
[570/1132] Compiling p_rsa_asn1.cc
[571/1132] Compiling p_hkdf.cc
[572/1132] Compiling p_ed25519_asn1.cc
[573/1132] Compiling p_rsa.cc
[574/1132] Compiling p_ed25519.cc
[575/1132] Compiling p_ec.cc
[576/1132] Compiling p_ec_asn1.cc
[577/1132] Compiling p_dh_asn1.cc
[578/1132] Compiling p_dsa_asn1.cc
[579/1132] Compiling err.cc
[580/1132] Compiling p_dh.cc
[581/1132] Compiling evp_asn1.cc
[582/1132] Compiling evp.cc
[583/1132] Compiling engine.cc
[584/1132] Compiling ecdsa_p1363.cc
[585/1132] Compiling evp_ctx.cc
[586/1132] Compiling ecdh.cc
[587/1132] Compiling ecdsa_asn1.cc
[588/1132] Compiling hash_to_curve.cc
[589/1132] Compiling ec_derive.cc
[590/1132] Compiling dsa_asn1.cc
[591/1132] Compiling dsa.cc
[592/1132] Compiling digest_extra.cc
[593/1132] Compiling params.cc
[594/1132] Compiling ec_asn1.cc
[595/1132] Compiling dh_asn1.cc
[596/1132] Compiling x25519-asm-arm.S
[597/1132] Compiling des.cc
[598/1132] Compiling spake25519.cc
[599/1132] Compiling cpu_intel.cc
[600/1132] Compiling crypto.cc
[601/1132] Compiling curve25519.cc
[602/1132] Compiling cpu_arm_linux.cc
[603/1132] Compiling cpu_arm_freebsd.cc
[604/1132] Compiling cpu_aarch64_openbsd.cc
[605/1132] Compiling cpu_aarch64_win.cc
[606/1132] Compiling curve25519_64_adx.cc
[607/1132] Compiling cpu_aarch64_sysreg.cc
[608/1132] Compiling cpu_aarch64_linux.cc
[609/1132] Compiling cpu_aarch64_apple.cc
[610/1132] Compiling cpu_aarch64_fuchsia.cc
[611/1132] Compiling get_cipher.cc
[612/1132] Compiling conf.cc
[613/1132] Compiling e_rc4.cc
[614/1132] Compiling tls_cbc.cc
[615/1132] Compiling cms.cc
[616/1132] Compiling e_tls.cc
[617/1132] Compiling e_null.cc
[618/1132] Compiling e_rc2.cc
[619/1132] Compiling e_des.cc
[620/1132] Compiling e_aesgcmsiv.cc
[621/1132] Compiling e_aeseax.cc
[622/1132] Compiling e_chacha20poly1305.cc
[623/1132] Compiling derive_key.cc
[624/1132] Compiling e_aesctrhmac.cc
[625/1132] Compiling unicode.cc
[626/1132] Compiling chacha.cc
[627/1132] Compiling cbb.cc
[628/1132] Compiling ber.cc
[629/1132] Compiling cbs.cc
[630/1132] Compiling buf.cc
[631/1132] Compiling sqrt.cc
[632/1132] Compiling asn1_compat.cc
[633/1132] Compiling exponentiation.cc
[634/1132] Compiling div.cc
[635/1132] Compiling convert.cc
[636/1132] Compiling printf.cc
[637/1132] Compiling hexdump.cc
[638/1132] Compiling pair.cc
[639/1132] Compiling bn_asn1.cc
[640/1132] Compiling file.cc
[641/1132] Compiling blake2.cc
[651/1132] Compiling fd.cc
[652/1132] Compiling base64.cc
[653/1132] Compiling errno.cc
[654/1132] Compiling bio_mem.cc
[655/1132] Compiling bio.cc
[656/1132] Compiling tasn_utl.cc
[657/1132] Compiling tasn_enc.cc
[658/1132] Compiling tasn_fre.cc
[659/1132] Compiling tasn_new.cc
[660/1132] Compiling posix_time.cc
[660/1132] Compiling tasn_typ.cc
[661/1132] Compiling tasn_dec.cc
[663/1132] Compiling f_string.cc
[664/1132] Compiling asn_pack.cc
[665/1132] Compiling asn1_par.cc
[666/1132] Compiling f_int.cc
[667/1132] Compiling a_type.cc
[668/1132] Compiling a_utctm.cc
[669/1132] Compiling asn1_lib.cc
[670/1132] Compiling a_time.cc
[671/1132] Compiling a_octet.cc
[672/1132] Compiling a_object.cc
[673/1132] Compiling a_mbstr.cc
[674/1132] Compiling a_strnid.cc
[675/1132] Compiling a_i2d_fp.cc
[676/1132] Compiling a_gentm.cc
[677/1132] Compiling a_int.cc
[678/1132] Compiling a_strex.cc
[679/1132] Compiling a_dup.cc
[680/1132] Compiling fiat_p256_adx_sqr.S
[681/1132] Compiling fiat_p256_adx_mul.S
[682/1132] Compiling fiat_curve25519_adx_square.S
[683/1132] Compiling fiat_curve25519_adx_mul.S
[684/1132] Compiling a_bool.cc
[685/1132] Compiling md5-x86_64-linux.S
[686/1132] Compiling md5-x86_64-apple.S
[687/1132] Compiling md5-586-linux.S
[688/1132] Compiling aes.cc
[689/1132] Compiling md5-586-apple.S
[690/1132] Compiling a_d2i_fp.cc
[691/1132] Compiling chacha20_poly1305_x86_64-linux.S
[692/1132] Compiling chacha20_poly1305_x86_64-apple.S
[693/1132] Compiling chacha20_poly1305_armv8-win.S
[694/1132] Compiling chacha20_poly1305_armv8-linux.S
[695/1132] Compiling chacha20_poly1305_armv8-apple.S
[696/1132] Compiling chacha-x86_64-apple.S
[697/1132] Compiling a_bitstr.cc
[698/1132] Compiling chacha-x86_64-linux.S
[699/1132] Compiling chacha-x86-linux.S
[700/1132] Compiling chacha-x86-apple.S
[701/1132] Compiling chacha-armv8-linux.S
[702/1132] Compiling chacha-armv8-win.S
[703/1132] Compiling chacha-armv8-apple.S
[704/1132] Compiling chacha-armv4-linux.S
[705/1132] Compiling err_data.cc
[706/1132] Compiling aes128gcmsiv-x86_64-linux.S
[707/1132] Compiling aes128gcmsiv-x86_64-apple.S
[708/1132] Compiling x86_64-mont-linux.S
[709/1132] Compiling x86_64-mont-apple.S
[710/1132] Compiling x86_64-mont5-linux.S
[711/1132] Compiling x86_64-mont5-apple.S
[712/1132] Compiling vpaes-x86_64-linux.S
[713/1132] Compiling x86-mont-apple.S
[714/1132] Compiling vpaes-x86-linux.S
[715/1132] Compiling x86-mont-linux.S
[716/1132] Compiling vpaes-x86_64-apple.S
[717/1132] Compiling vpaes-x86-apple.S
[718/1132] Compiling vpaes-armv8-win.S
[719/1132] Compiling vpaes-armv7-linux.S
[720/1132] Compiling vpaes-armv8-apple.S
[721/1132] Compiling vpaes-armv8-linux.S
[722/1132] Compiling sha512-x86_64-linux.S
[723/1132] Compiling sha512-x86_64-apple.S
[724/1132] Compiling sha512-armv8-win.S
[725/1132] Compiling sha512-armv4-linux.S
[726/1132] Compiling sha512-armv8-linux.S
[727/1132] Compiling sha512-586-apple.S
[728/1132] Compiling sha512-armv8-apple.S
[729/1132] Compiling sha512-586-linux.S
[730/1132] Compiling sha256-x86_64-linux.S
[731/1132] Compiling sha256-x86_64-apple.S
[732/1132] Compiling sha256-armv8-linux.S
[733/1132] Compiling sha256-armv8-apple.S
[734/1132] Compiling sha256-armv8-win.S
[735/1132] Compiling sha256-armv4-linux.S
[736/1132] Compiling sha256-586-linux.S
[737/1132] Compiling sha256-586-apple.S
[738/1132] Compiling sha1-x86_64-apple.S
[739/1132] Compiling sha1-armv8-apple.S
[740/1132] Compiling sha1-armv8-linux.S
[741/1132] Compiling sha1-armv8-win.S
[742/1132] Compiling sha1-x86_64-linux.S
[743/1132] Compiling sha1-armv4-large-linux.S
[744/1132] Compiling sha1-586-linux.S
[745/1132] Compiling sha1-586-apple.S
[746/1132] Compiling rdrand-x86_64-apple.S
[747/1132] Compiling rsaz-avx2-linux.S
[748/1132] Compiling rdrand-x86_64-linux.S
[749/1132] Compiling rsaz-avx2-apple.S
[750/1132] Compiling p256_beeu-x86_64-asm-linux.S
[751/1132] Compiling p256_beeu-armv8-asm-win.S
[752/1132] Compiling p256_beeu-armv8-asm-linux.S
[753/1132] Compiling p256_beeu-armv8-asm-apple.S
[754/1132] Compiling p256_beeu-x86_64-asm-apple.S
[755/1132] Compiling p256-x86_64-asm-apple.S
[756/1132] Compiling p256-x86_64-asm-linux.S
[757/1132] Compiling p256-armv8-asm-win.S
[758/1132] Compiling p256-armv8-asm-apple.S
[759/1132] Compiling ghashv8-armv8-win.S
[760/1132] Compiling p256-armv8-asm-linux.S
[761/1132] Compiling ghashv8-armv8-linux.S
[762/1132] Compiling ghashv8-armv8-apple.S
[763/1132] Compiling ghashv8-armv7-linux.S
[764/1132] Compiling ghash-x86_64-linux.S
[765/1132] Compiling ghash-x86_64-apple.S
[766/1132] Compiling ghash-ssse3-x86_64-linux.S
[767/1132] Compiling ghash-x86-linux.S
[768/1132] Compiling ghash-x86-apple.S
[769/1132] Compiling ghash-ssse3-x86_64-apple.S
[770/1132] Compiling ghash-ssse3-x86-linux.S
[771/1132] Compiling ghash-ssse3-x86-apple.S
[772/1132] Compiling ghash-neon-armv8-win.S
[773/1132] Compiling ghash-neon-armv8-linux.S
[774/1132] Compiling co-586-linux.S
[775/1132] Compiling ghash-neon-armv8-apple.S
[776/1132] Compiling co-586-apple.S
[777/1132] Compiling ghash-armv4-linux.S
[778/1132] Compiling bsaes-armv7-linux.S
[779/1132] Compiling bn-armv8-linux.S
[780/1132] Compiling bn-586-linux.S
[781/1132] Compiling bn-armv8-apple.S
[782/1132] Compiling bn-586-apple.S
[783/1132] Compiling bn-armv8-win.S
[784/1132] Compiling armv8-mont-win.S
[785/1132] Compiling armv8-mont-apple.S
[786/1132] Compiling armv8-mont-linux.S
[787/1132] Compiling armv4-mont-linux.S
[788/1132] Compiling aesv8-gcm-armv8-win.S
[789/1132] Compiling aesv8-gcm-armv8-linux.S
[790/1132] Compiling aesv8-gcm-armv8-apple.S
[791/1132] Compiling aesv8-armv8-win.S
[792/1132] Compiling aesv8-armv8-linux.S
[793/1132] Compiling aesv8-armv8-apple.S
[794/1132] Compiling aesni-x86_64-linux.S
[795/1132] Compiling aesni-x86-linux.S
[796/1132] Compiling aesni-x86_64-apple.S
[797/1132] Compiling aesv8-armv7-linux.S
[798/1132] Compiling aesni-x86-apple.S
[799/1132] Compiling aesni-gcm-x86_64-linux.S
[800/1132] Compiling aes-gcm-avx512-x86_64-linux.S
[801/1132] Compiling aes-gcm-avx2-x86_64-apple.S
[802/1132] Compiling aesni-gcm-x86_64-apple.S
[803/1132] Compiling aes-gcm-avx512-x86_64-apple.S
[804/1132] Compiling aes-gcm-avx2-x86_64-linux.S
[814/1132] Compiling xwing.cc
[815/1132] Compiling x_sig.cc
[816/1132] Compiling x_x509a.cc
[817/1132] Compiling x_x509.cc
[818/1132] Compiling x_spki.cc
[819/1132] Compiling x_req.cc
[820/1132] Compiling x_pubkey.cc
[821/1132] Compiling x_exten.cc
[822/1132] Compiling x_crl.cc
[823/1132] Compiling x_attrib.cc
[824/1132] Compiling x_name.cc
[825/1132] Compiling x_all.cc
[826/1132] Compiling bcm.cc
[827/1132] Compiling x509spki.cc
[828/1140] Compiling x_algor.cc
[829/1140] Compiling x509rset.cc
[830/1140] Compiling x509name.cc
[831/1140] Compiling x509cset.cc
[832/1140] Compiling x509_vpm.cc
[833/1140] Compiling x509_vfy.cc
[834/1140] Compiling x509_txt.cc
[835/1140] Compiling x509_v3.cc
[837/1140] Compiling CryptoBoringWrapper Data+Span.swift
[837/1141] Compiling x509_trs.cc
[838/1141] Compiling x509_set.cc
[840/1141] Emitting module CryptoBoringWrapper
[841/1141] Compiling CryptoBoringWrapper RandomBytes.swift
[841/1141] Compiling x509_req.cc
[842/1141] Compiling x509_ext.cc
[844/1141] Compiling CryptoBoringWrapper FiniteFieldArithmeticContext.swift
[845/1141] Compiling CryptoBoringWrapper EllipticCurve.swift
[846/1141] Compiling CryptoBoringWrapper BoringSSLAEAD.swift
[846/1141] Compiling x509_obj.cc
[847/1141] Compiling x509_lu.cc
[848/1141] Compiling x509_def.cc
[850/1141] Compiling CryptoBoringWrapper EllipticCurvePoint.swift
[851/1141] Compiling CryptoBoringWrapper CryptoKitErrors_boring.swift
[852/1141] Compiling CryptoBoringWrapper ArbitraryPrecisionInteger.swift
[852/1142] Compiling x509_att.cc
[853/1142] Compiling x509_cmp.cc
[855/1142] Compiling x509_d2.cc
[856/1142] Compiling x509.cc
[857/1203] Wrapping AST for CryptoBoringWrapper for debugging
[858/1228] Compiling v3_prn.cc
[859/1228] Compiling v3_skey.cc
[860/1228] Compiling v3_pcons.cc
[861/1228] Compiling v3_utl.cc
[862/1228] Compiling v3_purp.cc
[863/1228] Compiling v3_ocsp.cc
[864/1228] Compiling v3_pmaps.cc
[866/1228] Compiling Crypto Digest_boring.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.
[867/1228] Compiling Crypto Digest.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[868/1228] Compiling Crypto Digests.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[869/1228] Compiling Crypto HashFunctions.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[870/1228] Compiling Crypto HashFunctions_SHA2.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[871/1228] Compiling Crypto HashFunctions_SHA3.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[872/1228] Compiling Crypto Digest_xkcp.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[873/1228] Compiling Crypto HPKE-AEAD.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[874/1228] Compiling Crypto HPKE-Ciphersuite.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[875/1228] Compiling Crypto HPKE-KDF.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[876/1228] Compiling Crypto HPKE-KexKeyDerivation.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[877/1228] Compiling Crypto HPKE-LabeledExtract.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-AEAD.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The authenticated encryption with associated data (AEAD) algorithms to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum AEAD: CaseIterable, Hashable, Sendable {
29 | /// An Advanced Encryption Standard cipher in Galois/Counter Mode with a key length of 128 bits.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/HPKE-KDF.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// The key derivation functions to use in HPKE.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum KDF: CaseIterable, Hashable, Sendable {
29 | /// An HMAC-based key derivation function that uses SHA-2 hashing with a 256-bit digest.
[877/1240] Compiling v3_ncons.cc
[879/1240] Compiling Crypto AESWrap.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Wrapping/AESWrap.swift:30:6: error: unknown attribute 'nonexhaustive'
28 | /// An implementation of AES Key Wrapping in accordance with the IETF RFC
29 | /// 3394 specification.
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum KeyWrap: Sendable {
32 | /// Wraps a key using the AES wrap algorithm.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Curve25519.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// An elliptic curve that enables X25519 key agreement and Ed25519 signatures.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum Curve25519: Sendable {}
21 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Ed25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create or verify a cryptographic signature using
32 | /// Ed25519.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum Signing: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.Signing.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:51:2: error: unknown attribute 'nonexhaustive'
49 |
50 | /// An elliptic curve that enables NIST P-256 signatures and key agreement.
51 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
52 | public enum P256: Sendable { }
53 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:55:2: error: unknown attribute 'nonexhaustive'
53 |
54 | /// An elliptic curve that enables NIST P-384 signatures and key agreement.
55 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
56 | public enum P384: Sendable { }
57 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:59:2: error: unknown attribute 'nonexhaustive'
57 |
58 | /// An elliptic curve that enables NIST P-521 signatures and key agreement.
59 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
60 | public enum P521: Sendable { }
61 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/X25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create a shared secret between two users by
32 | /// performing X25519 key agreement.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum KeyAgreement: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.KeyAgreement.OpenSSLCurve25519PrivateKeyImpl
[880/1240] Compiling Crypto AESWrap_boring.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Wrapping/AESWrap.swift:30:6: error: unknown attribute 'nonexhaustive'
28 | /// An implementation of AES Key Wrapping in accordance with the IETF RFC
29 | /// 3394 specification.
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum KeyWrap: Sendable {
32 | /// Wraps a key using the AES wrap algorithm.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Curve25519.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// An elliptic curve that enables X25519 key agreement and Ed25519 signatures.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum Curve25519: Sendable {}
21 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Ed25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create or verify a cryptographic signature using
32 | /// Ed25519.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum Signing: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.Signing.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:51:2: error: unknown attribute 'nonexhaustive'
49 |
50 | /// An elliptic curve that enables NIST P-256 signatures and key agreement.
51 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
52 | public enum P256: Sendable { }
53 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:55:2: error: unknown attribute 'nonexhaustive'
53 |
54 | /// An elliptic curve that enables NIST P-384 signatures and key agreement.
55 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
56 | public enum P384: Sendable { }
57 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:59:2: error: unknown attribute 'nonexhaustive'
57 |
58 | /// An elliptic curve that enables NIST P-521 signatures and key agreement.
59 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
60 | public enum P521: Sendable { }
61 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/X25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create a shared secret between two users by
32 | /// performing X25519 key agreement.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum KeyAgreement: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.KeyAgreement.OpenSSLCurve25519PrivateKeyImpl
[881/1240] Compiling Crypto Ed25519_boring.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Wrapping/AESWrap.swift:30:6: error: unknown attribute 'nonexhaustive'
28 | /// An implementation of AES Key Wrapping in accordance with the IETF RFC
29 | /// 3394 specification.
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum KeyWrap: Sendable {
32 | /// Wraps a key using the AES wrap algorithm.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Curve25519.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// An elliptic curve that enables X25519 key agreement and Ed25519 signatures.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum Curve25519: Sendable {}
21 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Ed25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create or verify a cryptographic signature using
32 | /// Ed25519.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum Signing: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.Signing.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:51:2: error: unknown attribute 'nonexhaustive'
49 |
50 | /// An elliptic curve that enables NIST P-256 signatures and key agreement.
51 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
52 | public enum P256: Sendable { }
53 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:55:2: error: unknown attribute 'nonexhaustive'
53 |
54 | /// An elliptic curve that enables NIST P-384 signatures and key agreement.
55 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
56 | public enum P384: Sendable { }
57 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:59:2: error: unknown attribute 'nonexhaustive'
57 |
58 | /// An elliptic curve that enables NIST P-521 signatures and key agreement.
59 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
60 | public enum P521: Sendable { }
61 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/X25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create a shared secret between two users by
32 | /// performing X25519 key agreement.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum KeyAgreement: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.KeyAgreement.OpenSSLCurve25519PrivateKeyImpl
[882/1240] Compiling Crypto NISTCurvesKeys_boring.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Wrapping/AESWrap.swift:30:6: error: unknown attribute 'nonexhaustive'
28 | /// An implementation of AES Key Wrapping in accordance with the IETF RFC
29 | /// 3394 specification.
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum KeyWrap: Sendable {
32 | /// Wraps a key using the AES wrap algorithm.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Curve25519.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// An elliptic curve that enables X25519 key agreement and Ed25519 signatures.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum Curve25519: Sendable {}
21 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Ed25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create or verify a cryptographic signature using
32 | /// Ed25519.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum Signing: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.Signing.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:51:2: error: unknown attribute 'nonexhaustive'
49 |
50 | /// An elliptic curve that enables NIST P-256 signatures and key agreement.
51 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
52 | public enum P256: Sendable { }
53 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:55:2: error: unknown attribute 'nonexhaustive'
53 |
54 | /// An elliptic curve that enables NIST P-384 signatures and key agreement.
55 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
56 | public enum P384: Sendable { }
57 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:59:2: error: unknown attribute 'nonexhaustive'
57 |
58 | /// An elliptic curve that enables NIST P-521 signatures and key agreement.
59 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
60 | public enum P521: Sendable { }
61 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/X25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create a shared secret between two users by
32 | /// performing X25519 key agreement.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum KeyAgreement: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.KeyAgreement.OpenSSLCurve25519PrivateKeyImpl
[883/1240] Compiling Crypto X25519Keys_boring.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Wrapping/AESWrap.swift:30:6: error: unknown attribute 'nonexhaustive'
28 | /// An implementation of AES Key Wrapping in accordance with the IETF RFC
29 | /// 3394 specification.
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum KeyWrap: Sendable {
32 | /// Wraps a key using the AES wrap algorithm.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Curve25519.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// An elliptic curve that enables X25519 key agreement and Ed25519 signatures.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum Curve25519: Sendable {}
21 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Ed25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create or verify a cryptographic signature using
32 | /// Ed25519.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum Signing: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.Signing.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:51:2: error: unknown attribute 'nonexhaustive'
49 |
50 | /// An elliptic curve that enables NIST P-256 signatures and key agreement.
51 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
52 | public enum P256: Sendable { }
53 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:55:2: error: unknown attribute 'nonexhaustive'
53 |
54 | /// An elliptic curve that enables NIST P-384 signatures and key agreement.
55 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
56 | public enum P384: Sendable { }
57 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:59:2: error: unknown attribute 'nonexhaustive'
57 |
58 | /// An elliptic curve that enables NIST P-521 signatures and key agreement.
59 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
60 | public enum P521: Sendable { }
61 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/X25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create a shared secret between two users by
32 | /// performing X25519 key agreement.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum KeyAgreement: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.KeyAgreement.OpenSSLCurve25519PrivateKeyImpl
[884/1240] Compiling Crypto Curve25519.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
[885/1240] Compiling Crypto Ed25519Keys.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
[886/1240] Compiling Crypto NISTCurvesKeys.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
[887/1240] Compiling Crypto X25519Keys.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
[888/1240] Compiling Crypto SymmetricKeys.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
[889/1240] Compiling Crypto HMAC.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Wrapping/AESWrap.swift:30:6: error: unknown attribute 'nonexhaustive'
28 | /// An implementation of AES Key Wrapping in accordance with the IETF RFC
29 | /// 3394 specification.
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum KeyWrap: Sendable {
32 | /// Wraps a key using the AES wrap algorithm.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Curve25519.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// An elliptic curve that enables X25519 key agreement and Ed25519 signatures.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum Curve25519: Sendable {}
21 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Ed25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create or verify a cryptographic signature using
32 | /// Ed25519.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum Signing: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.Signing.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:51:2: error: unknown attribute 'nonexhaustive'
49 |
50 | /// An elliptic curve that enables NIST P-256 signatures and key agreement.
51 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
52 | public enum P256: Sendable { }
53 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:55:2: error: unknown attribute 'nonexhaustive'
53 |
54 | /// An elliptic curve that enables NIST P-384 signatures and key agreement.
55 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
56 | public enum P384: Sendable { }
57 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:59:2: error: unknown attribute 'nonexhaustive'
57 |
58 | /// An elliptic curve that enables NIST P-521 signatures and key agreement.
59 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
60 | public enum P521: Sendable { }
61 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/X25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create a shared secret between two users by
32 | /// performing X25519 key agreement.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum KeyAgreement: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.KeyAgreement.OpenSSLCurve25519PrivateKeyImpl
[890/1240] Compiling Crypto MACFunctions.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Wrapping/AESWrap.swift:30:6: error: unknown attribute 'nonexhaustive'
28 | /// An implementation of AES Key Wrapping in accordance with the IETF RFC
29 | /// 3394 specification.
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum KeyWrap: Sendable {
32 | /// Wraps a key using the AES wrap algorithm.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Curve25519.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// An elliptic curve that enables X25519 key agreement and Ed25519 signatures.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum Curve25519: Sendable {}
21 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/Ed25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create or verify a cryptographic signature using
32 | /// Ed25519.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum Signing: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.Signing.OpenSSLCurve25519PrivateKeyImpl
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:51:2: error: unknown attribute 'nonexhaustive'
49 |
50 | /// An elliptic curve that enables NIST P-256 signatures and key agreement.
51 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
52 | public enum P256: Sendable { }
53 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:55:2: error: unknown attribute 'nonexhaustive'
53 |
54 | /// An elliptic curve that enables NIST P-384 signatures and key agreement.
55 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
56 | public enum P384: Sendable { }
57 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/NISTCurvesKeys.swift:59:2: error: unknown attribute 'nonexhaustive'
57 |
58 | /// An elliptic curve that enables NIST P-521 signatures and key agreement.
59 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
60 | public enum P521: Sendable { }
61 | #endif // canImport(CryptoKit)
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Keys/EC/X25519Keys.swift:33:6: error: unknown attribute 'nonexhaustive'
31 | /// A mechanism used to create a shared secret between two users by
32 | /// performing X25519 key agreement.
33 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
34 | public enum KeyAgreement: Sendable {
35 | typealias Curve25519PrivateKeyImpl = Curve25519.KeyAgreement.OpenSSLCurve25519PrivateKeyImpl
[891/1240] Compiling Crypto HPKE-Utils.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[892/1240] Compiling Crypto DHKEM.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[893/1240] Compiling Crypto HPKE-KEM-Curve25519.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[894/1240] Compiling Crypto HPKE-NIST-EC-KEMs.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[895/1240] Compiling Crypto HPKE-KEM.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[896/1240] Compiling Crypto HPKE-Errors.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[897/1240] Compiling Crypto HPKE.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[898/1240] Compiling Crypto HPKE-Context.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[899/1240] Compiling Crypto HPKE-KeySchedule.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[900/1240] Compiling Crypto HPKE-Modes.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[901/1240] Compiling Crypto Insecure.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[902/1240] Compiling Crypto Insecure_HashFunctions.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/Conformances/DHKEM.swift:81:6: error: unknown attribute 'nonexhaustive'
79 | extension HPKE {
80 | /// A container for Diffie-Hellman key encapsulation mechanisms (KEMs).
81 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
82 | public enum DHKEM: Sendable {
83 | struct PublicKey<DHPK: HPKEDiffieHellmanPublicKey>: KEMPublicKey where DHPK == DHPK.EphemeralPrivateKey.PublicKey {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/Ciphersuite/KEM/HPKE-KEM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The module-lattice key encapsulation mechanism (ML-KEM) is designed to offer increased security in situations
28 | /// where an adversary uses a quantum computer.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum KEM: CaseIterable, Hashable, Sendable {
31 | public static var allCases: [HPKE.KEM] {
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension HPKE {
26 | /// Hybrid public key encryption (HPKE) errors that CryptoKit uses.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The parameters for initializing an HPKE sender or receiver are inconsistent.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/HPKE/HPKE.swift:53:2: error: unknown attribute 'nonexhaustive'
51 | /// ### Handling errors
52 | /// - ``Errors``
53 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
54 | public enum HPKE: Sendable {}
55 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Insecure/Insecure.swift:23:2: error: unknown attribute 'nonexhaustive'
21 | /// but the framework provides them for backward compatibility with older
22 | /// services that require them. For new services, avoid these algorithms.
23 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
24 | public enum Insecure: Sendable {}
25 | #endif // canImport(CryptoKit)
[903/1240] 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 |
[904/1240] 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 |
[905/1240] 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 |
[906/1240] 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 |
[907/1240] 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 |
[908/1240] 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 |
[909/1240] 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 |
[910/1240] 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 |
[911/1240] 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 |
[912/1240] 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 |
[913/1240] 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 |
[914/1240] 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 |
[914/1240] Compiling v3_lib.cc
[916/1240] Compiling Crypto AES-GCM.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[917/1240] Compiling Crypto AES-GCM_boring.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[918/1240] Compiling Crypto ChaChaPoly_boring.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[919/1240] Compiling Crypto ChaChaPoly.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[920/1240] Compiling Crypto Cipher.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[921/1240] Compiling Crypto Nonces.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[922/1240] Compiling Crypto ASN1.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[923/1240] Compiling Crypto ASN1Any.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[924/1240] Compiling Crypto ASN1BitString.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[925/1240] Compiling Crypto ASN1Boolean.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[926/1240] Compiling Crypto ASN1Identifier.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[927/1240] Compiling Crypto ASN1Integer.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[928/1240] Compiling Crypto ASN1Null.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/AES/GCM/AES-GCM.swift:29:6: error: unknown attribute 'nonexhaustive'
27 | /// The Advanced Encryption Standard (AES) Galois Counter Mode (GCM) cipher
28 | /// suite.
29 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
30 | public enum GCM: Cipher, Sendable {
31 | static let tagByteCount = 16
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/AEADs/ChachaPoly/ChaChaPoly.swift:28:2: error: unknown attribute 'nonexhaustive'
26 |
27 | /// An implementation of the ChaCha20-Poly1305 cipher.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum ChaChaPoly: Cipher, Sendable {
30 | static let tagByteCount = 16
[928/1240] Compiling v3_int.cc
[929/1240] Compiling v3_ia5.cc
[930/1240] Compiling v3_info.cc
[932/1240] Compiling Crypto MLKEM_boring.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[933/1240] Compiling Crypto MLKEM_wrapper.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[934/1240] Compiling Crypto XWing_boring.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[935/1240] Compiling Crypto KEM-Errors.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[936/1240] Compiling Crypto KEM.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[937/1240] Compiling Crypto MLKEM.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[938/1240] Compiling Crypto XWing.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[939/1240] Compiling Crypto ECDH_boring.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[939/1240] Compiling v3_extku.cc
[941/1240] Compiling Crypto DH.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[942/1240] Compiling Crypto ECDH.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM-Errors.swift:27:6: error: unknown attribute 'nonexhaustive'
25 | extension KEM {
26 | /// Errors that CryptoKit throws when it encounters problems in key encapsulation mechanism (KEM) operations.
27 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
28 | public enum Errors: Error {
29 | /// The public key CryptoKit receives when it initializes a key encapsulation operation doesn't match the expected value.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/KEM.swift:28:2: error: unknown attribute 'nonexhaustive'
26 | ///
27 | /// Use a key encapsulation mechanism (KEM) to protect a symmetric cryptographic key that you share with another party.
28 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
29 | public enum KEM: Sendable {
30 | /// The result of a key encapsulation operation.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:30:2: error: unknown attribute 'nonexhaustive'
28 |
29 | /// The Module-Lattice key encapsulation mechanism (KEM).
30 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
31 | public enum MLKEM768: Sendable {}
32 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/MLKEM.swift:201:2: error: unknown attribute 'nonexhaustive'
199 |
200 | /// The Module-Lattice key encapsulation mechanism (KEM).
201 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
202 | public enum MLKEM1024: Sendable {}
203 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/KEM/XWing.swift:34:2: error: unknown attribute 'nonexhaustive'
32 | /// The X-Wing (ML-KEM768 with X25519) Key Encapsulation Mechanism, defined in
33 | /// https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-06
34 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
35 | public enum XWingMLKEM768X25519: Sendable {}
36 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:36:6: error: unknown attribute 'nonexhaustive'
34 | /// A mechanism used to create or verify a cryptographic signature using
35 | /// the NIST P-256 elliptic curve digital signature algorithm (ECDSA).
36 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
37 | public enum Signing: Sendable {
38 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:260:6: error: unknown attribute 'nonexhaustive'
258 | /// performing NIST P-256 elliptic curve Diffie Hellman (ECDH) key
259 | /// exchange.
260 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
261 | public enum KeyAgreement: Sendable {
262 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:483:6: error: unknown attribute 'nonexhaustive'
481 | /// A mechanism used to create or verify a cryptographic signature using
482 | /// the NIST P-384 elliptic curve digital signature algorithm (ECDSA).
483 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
484 | public enum Signing: Sendable {
485 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:707:6: error: unknown attribute 'nonexhaustive'
705 | /// performing NIST P-384 elliptic curve Diffie Hellman (ECDH) key
706 | /// exchange.
707 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
708 | public enum KeyAgreement: Sendable {
709 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:930:6: error: unknown attribute 'nonexhaustive'
928 | /// A mechanism used to create or verify a cryptographic signature using
929 | /// the NIST P-521 elliptic curve digital signature algorithm (ECDSA).
930 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
931 | public enum Signing: Sendable {
932 |
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/Key Agreement/ECDH.swift:1154:6: error: unknown attribute 'nonexhaustive'
1152 | /// performing NIST P-521 elliptic curve Diffie Hellman (ECDH) key
1153 | /// exchange.
1154 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
1155 | public enum KeyAgreement: Sendable {
1156 |
[943/1240] 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 |
[944/1240] 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 |
[945/1240] Compiling Crypto ASN1OctetString.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// General cryptography errors used by CryptoKit.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum CryptoKitError: Error {
21 | /// The key size is incorrect.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:41:2: error: unknown attribute 'nonexhaustive'
39 |
40 | /// Errors from decoding ASN.1 content.
41 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
42 | public enum CryptoKitASN1Error: Equatable, Error, Hashable {
43 | /// The ASN.1 tag for this field is invalid or unsupported.
[946/1240] Compiling Crypto ASN1Strings.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// General cryptography errors used by CryptoKit.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum CryptoKitError: Error {
21 | /// The key size is incorrect.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:41:2: error: unknown attribute 'nonexhaustive'
39 |
40 | /// Errors from decoding ASN.1 content.
41 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
42 | public enum CryptoKitASN1Error: Equatable, Error, Hashable {
43 | /// The ASN.1 tag for this field is invalid or unsupported.
[947/1240] Compiling Crypto ArraySliceBigint.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// General cryptography errors used by CryptoKit.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum CryptoKitError: Error {
21 | /// The key size is incorrect.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:41:2: error: unknown attribute 'nonexhaustive'
39 |
40 | /// Errors from decoding ASN.1 content.
41 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
42 | public enum CryptoKitASN1Error: Equatable, Error, Hashable {
43 | /// The ASN.1 tag for this field is invalid or unsupported.
[948/1240] Compiling Crypto GeneralizedTime.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// General cryptography errors used by CryptoKit.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum CryptoKitError: Error {
21 | /// The key size is incorrect.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:41:2: error: unknown attribute 'nonexhaustive'
39 |
40 | /// Errors from decoding ASN.1 content.
41 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
42 | public enum CryptoKitASN1Error: Equatable, Error, Hashable {
43 | /// The ASN.1 tag for this field is invalid or unsupported.
[949/1240] Compiling Crypto ObjectIdentifier.swift
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:19:2: error: unknown attribute 'nonexhaustive'
17 | #else
18 | /// General cryptography errors used by CryptoKit.
19 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
20 | public enum CryptoKitError: Error {
21 | /// The key size is incorrect.
/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/Crypto/CryptoKitErrors.swift:41:2: error: unknown attribute 'nonexhaustive'
39 |
40 | /// Errors from decoding ASN.1 content.
41 | @nonexhaustive
| `- error: unknown attribute 'nonexhaustive'
42 | public enum CryptoKitASN1Error: Equatable, Error, Hashable {
43 | /// The ASN.1 tag for this field is invalid or unsupported.
[950/1240] Compiling Crypto ECDSASignature.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.
[951/1240] Compiling Crypto PEMDocument.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.
[952/1240] Compiling Crypto PKCS8PrivateKey.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.
[953/1240] Compiling Crypto SEC1PrivateKey.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.
[954/1240] Compiling Crypto SubjectPublicKeyInfo.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.
[955/1240] Compiling Crypto CryptoError_boring.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.
[956/1240] Compiling Crypto CryptoKitErrors.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.
[956/1240] Compiling v3_genn.cc
error: emit-module command failed with exit code 1 (use -v to see invocation)
[958/1240] 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 |
[958/1240] Compiling v3_enum.cc
[959/1240] Compiling v3_crld.cc
[960/1240] Compiling v3_bitst.cc
[961/1240] Compiling v3_conf.cc
[962/1240] Compiling v3_bcons.cc
[963/1240] Compiling v3_cpols.cc
[964/1240] Compiling v3_alt.cc
[966/1240] Compiling Crypto CryptoKitErrors_boring.swift
[967/1240] Compiling Crypto InlineArray+withBytes_boring.swift
[968/1240] Compiling Crypto Optional+withUnsafeBytes_boring.swift
[969/1240] Compiling Crypto RNG_boring.swift
[970/1240] Compiling Crypto SafeCompare_boring.swift
[971/1240] Compiling Crypto Zeroization_boring.swift
[972/1240] Compiling Crypto _CryptoModuleAnchor.swift
[973/1240] Compiling Crypto Data+ArraySpan.swift
[974/1240] Compiling Crypto PrettyBytes.swift
[975/1240] Compiling Crypto SafeCompare.swift
[976/1240] Compiling Crypto SecureBytes.swift
[977/1240] Compiling Crypto Zeroization.swift
[977/1240] Compiling t_crl.cc
[977/1240] Compiling t_req.cc
[977/1240] Compiling t_x509a.cc
[977/1240] Compiling t_x509.cc
[977/1240] Compiling v3_akeya.cc
[977/1240] Compiling v3_akey.cc
BUILD FAILURE 6.2 linux