The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of RoyalVNCKit, reference 1.0.0 (60a92e), with Swift 6.0 for macOS (SPM) on 19 Apr 2025 16:43:24 UTC.

Swift 6 data race errors: 3

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats

Build Log

========================================
RunAll
========================================
Builder version: 4.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/royalapplications/royalvnc.git
Reference: 1.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/royalapplications/royalvnc
 * tag               1.0.0      -> FETCH_HEAD
HEAD is now at 60a92e1 [bindings] add .NET AOT build/test to CI
Cloned https://github.com/royalapplications/royalvnc.git
Revision (git rev-parse @):
60a92e1a60e928b29c16230598efd5a97c134139
SUCCESS checkout https://github.com/royalapplications/royalvnc.git at 1.0.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "royalvnc",
      "name": "RoyalVNCKit",
      "url": "https://github.com/royalapplications/royalvnc.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/royalvnc",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/royalapplications/royalvnc.git
[1/3658] Fetching royalvnc
Fetched https://github.com/royalapplications/royalvnc.git from cache (1.05s)
Creating working copy for https://github.com/royalapplications/royalvnc.git
Working copy of https://github.com/royalapplications/royalvnc.git resolved at 1.0.0 (60a92e1)
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/royalapplications/royalvnc.git
https://github.com/royalapplications/royalvnc.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "RoyalVNCKit",
  "name" : "RoyalVNCKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "15.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "RoyalVNCKit",
      "targets" : [
        "RoyalVNCKit"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    },
    {
      "name" : "RoyalVNCKitDemo",
      "targets" : [
        "RoyalVNCKitDemo"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "RoyalVNCKitCDemo",
      "targets" : [
        "RoyalVNCKitCDemo"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "libtommath",
      "module_type" : "ClangTarget",
      "name" : "libtommath",
      "path" : "Sources/libtommath",
      "product_memberships" : [
        "RoyalVNCKit",
        "RoyalVNCKitDemo",
        "RoyalVNCKitCDemo"
      ],
      "sources" : [
        "bignumshim.c",
        "bn_cutoffs.c",
        "bn_deprecated.c",
        "bn_mp_2expt.c",
        "bn_mp_abs.c",
        "bn_mp_add.c",
        "bn_mp_add_d.c",
        "bn_mp_addmod.c",
        "bn_mp_and.c",
        "bn_mp_clamp.c",
        "bn_mp_clear.c",
        "bn_mp_clear_multi.c",
        "bn_mp_cmp.c",
        "bn_mp_cmp_d.c",
        "bn_mp_cmp_mag.c",
        "bn_mp_cnt_lsb.c",
        "bn_mp_complement.c",
        "bn_mp_copy.c",
        "bn_mp_count_bits.c",
        "bn_mp_decr.c",
        "bn_mp_div.c",
        "bn_mp_div_2.c",
        "bn_mp_div_2d.c",
        "bn_mp_div_3.c",
        "bn_mp_div_d.c",
        "bn_mp_dr_is_modulus.c",
        "bn_mp_dr_reduce.c",
        "bn_mp_dr_setup.c",
        "bn_mp_error_to_string.c",
        "bn_mp_exch.c",
        "bn_mp_expt_u32.c",
        "bn_mp_exptmod.c",
        "bn_mp_exteuclid.c",
        "bn_mp_fread.c",
        "bn_mp_from_sbin.c",
        "bn_mp_from_ubin.c",
        "bn_mp_fwrite.c",
        "bn_mp_gcd.c",
        "bn_mp_get_double.c",
        "bn_mp_get_i32.c",
        "bn_mp_get_i64.c",
        "bn_mp_get_l.c",
        "bn_mp_get_ll.c",
        "bn_mp_get_mag_u32.c",
        "bn_mp_get_mag_u64.c",
        "bn_mp_get_mag_ul.c",
        "bn_mp_get_mag_ull.c",
        "bn_mp_grow.c",
        "bn_mp_incr.c",
        "bn_mp_init.c",
        "bn_mp_init_copy.c",
        "bn_mp_init_i32.c",
        "bn_mp_init_i64.c",
        "bn_mp_init_l.c",
        "bn_mp_init_ll.c",
        "bn_mp_init_multi.c",
        "bn_mp_init_set.c",
        "bn_mp_init_size.c",
        "bn_mp_init_u32.c",
        "bn_mp_init_u64.c",
        "bn_mp_init_ul.c",
        "bn_mp_init_ull.c",
        "bn_mp_invmod.c",
        "bn_mp_is_square.c",
        "bn_mp_iseven.c",
        "bn_mp_isodd.c",
        "bn_mp_kronecker.c",
        "bn_mp_lcm.c",
        "bn_mp_log_u32.c",
        "bn_mp_lshd.c",
        "bn_mp_mod.c",
        "bn_mp_mod_2d.c",
        "bn_mp_mod_d.c",
        "bn_mp_montgomery_calc_normalization.c",
        "bn_mp_montgomery_reduce.c",
        "bn_mp_montgomery_setup.c",
        "bn_mp_mul.c",
        "bn_mp_mul_2.c",
        "bn_mp_mul_2d.c",
        "bn_mp_mul_d.c",
        "bn_mp_mulmod.c",
        "bn_mp_neg.c",
        "bn_mp_or.c",
        "bn_mp_pack.c",
        "bn_mp_pack_count.c",
        "bn_mp_prime_fermat.c",
        "bn_mp_prime_frobenius_underwood.c",
        "bn_mp_prime_is_prime.c",
        "bn_mp_prime_miller_rabin.c",
        "bn_mp_prime_next_prime.c",
        "bn_mp_prime_rabin_miller_trials.c",
        "bn_mp_prime_rand.c",
        "bn_mp_prime_strong_lucas_selfridge.c",
        "bn_mp_radix_size.c",
        "bn_mp_radix_smap.c",
        "bn_mp_rand.c",
        "bn_mp_read_radix.c",
        "bn_mp_reduce.c",
        "bn_mp_reduce_2k.c",
        "bn_mp_reduce_2k_l.c",
        "bn_mp_reduce_2k_setup.c",
        "bn_mp_reduce_2k_setup_l.c",
        "bn_mp_reduce_is_2k.c",
        "bn_mp_reduce_is_2k_l.c",
        "bn_mp_reduce_setup.c",
        "bn_mp_root_u32.c",
        "bn_mp_rshd.c",
        "bn_mp_sbin_size.c",
        "bn_mp_set.c",
        "bn_mp_set_double.c",
        "bn_mp_set_i32.c",
        "bn_mp_set_i64.c",
        "bn_mp_set_l.c",
        "bn_mp_set_ll.c",
        "bn_mp_set_u32.c",
        "bn_mp_set_u64.c",
        "bn_mp_set_ul.c",
        "bn_mp_set_ull.c",
        "bn_mp_shrink.c",
        "bn_mp_signed_rsh.c",
        "bn_mp_sqr.c",
        "bn_mp_sqrmod.c",
        "bn_mp_sqrt.c",
        "bn_mp_sqrtmod_prime.c",
        "bn_mp_sub.c",
        "bn_mp_sub_d.c",
        "bn_mp_submod.c",
        "bn_mp_to_radix.c",
        "bn_mp_to_sbin.c",
        "bn_mp_to_ubin.c",
        "bn_mp_ubin_size.c",
        "bn_mp_unpack.c",
        "bn_mp_xor.c",
        "bn_mp_zero.c",
        "bn_prime_tab.c",
        "bn_s_mp_add.c",
        "bn_s_mp_balance_mul.c",
        "bn_s_mp_exptmod.c",
        "bn_s_mp_exptmod_fast.c",
        "bn_s_mp_get_bit.c",
        "bn_s_mp_invmod_fast.c",
        "bn_s_mp_invmod_slow.c",
        "bn_s_mp_karatsuba_mul.c",
        "bn_s_mp_karatsuba_sqr.c",
        "bn_s_mp_montgomery_reduce_fast.c",
        "bn_s_mp_mul_digs.c",
        "bn_s_mp_mul_digs_fast.c",
        "bn_s_mp_mul_high_digs.c",
        "bn_s_mp_mul_high_digs_fast.c",
        "bn_s_mp_prime_is_divisible.c",
        "bn_s_mp_rand_jenkins.c",
        "bn_s_mp_rand_platform.c",
        "bn_s_mp_reverse.c",
        "bn_s_mp_sqr.c",
        "bn_s_mp_sqr_fast.c",
        "bn_s_mp_sub.c",
        "bn_s_mp_toom_mul.c",
        "bn_s_mp_toom_sqr.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "libtomcrypt",
      "module_type" : "ClangTarget",
      "name" : "libtomcrypt",
      "path" : "Sources/libtomcrypt",
      "product_memberships" : [
        "RoyalVNCKit",
        "RoyalVNCKitDemo",
        "RoyalVNCKitCDemo"
      ],
      "sources" : [
        "ciphers/aes/aes.c",
        "ciphers/aes/aes_desc.c",
        "ciphers/aes/aes_tab.c",
        "ciphers/aes/aesni.c",
        "ciphers/anubis.c",
        "ciphers/blowfish.c",
        "ciphers/camellia.c",
        "ciphers/cast5.c",
        "ciphers/des.c",
        "ciphers/idea.c",
        "ciphers/kasumi.c",
        "ciphers/khazad.c",
        "ciphers/kseed.c",
        "ciphers/multi2.c",
        "ciphers/noekeon.c",
        "ciphers/rc2.c",
        "ciphers/rc5.c",
        "ciphers/rc6.c",
        "ciphers/safer/safer.c",
        "ciphers/safer/safer_tab.c",
        "ciphers/safer/saferp.c",
        "ciphers/serpent.c",
        "ciphers/skipjack.c",
        "ciphers/sm4.c",
        "ciphers/tea.c",
        "ciphers/twofish/twofish.c",
        "ciphers/twofish/twofish_tab.c",
        "ciphers/xtea.c",
        "encauth/ccm/ccm_add_aad.c",
        "encauth/ccm/ccm_add_nonce.c",
        "encauth/ccm/ccm_done.c",
        "encauth/ccm/ccm_init.c",
        "encauth/ccm/ccm_memory.c",
        "encauth/ccm/ccm_process.c",
        "encauth/ccm/ccm_reset.c",
        "encauth/ccm/ccm_test.c",
        "encauth/chachapoly/chacha20poly1305_add_aad.c",
        "encauth/chachapoly/chacha20poly1305_decrypt.c",
        "encauth/chachapoly/chacha20poly1305_done.c",
        "encauth/chachapoly/chacha20poly1305_encrypt.c",
        "encauth/chachapoly/chacha20poly1305_init.c",
        "encauth/chachapoly/chacha20poly1305_memory.c",
        "encauth/chachapoly/chacha20poly1305_setiv.c",
        "encauth/chachapoly/chacha20poly1305_setiv_rfc7905.c",
        "encauth/chachapoly/chacha20poly1305_test.c",
        "encauth/eax/eax_addheader.c",
        "encauth/eax/eax_decrypt.c",
        "encauth/eax/eax_decrypt_verify_memory.c",
        "encauth/eax/eax_done.c",
        "encauth/eax/eax_encrypt.c",
        "encauth/eax/eax_encrypt_authenticate_memory.c",
        "encauth/eax/eax_init.c",
        "encauth/eax/eax_test.c",
        "encauth/gcm/gcm_add_aad.c",
        "encauth/gcm/gcm_add_iv.c",
        "encauth/gcm/gcm_done.c",
        "encauth/gcm/gcm_gf_mult.c",
        "encauth/gcm/gcm_init.c",
        "encauth/gcm/gcm_memory.c",
        "encauth/gcm/gcm_mult_h.c",
        "encauth/gcm/gcm_process.c",
        "encauth/gcm/gcm_reset.c",
        "encauth/gcm/gcm_test.c",
        "encauth/ocb/ocb_decrypt.c",
        "encauth/ocb/ocb_decrypt_verify_memory.c",
        "encauth/ocb/ocb_done_decrypt.c",
        "encauth/ocb/ocb_done_encrypt.c",
        "encauth/ocb/ocb_encrypt.c",
        "encauth/ocb/ocb_encrypt_authenticate_memory.c",
        "encauth/ocb/ocb_init.c",
        "encauth/ocb/ocb_ntz.c",
        "encauth/ocb/ocb_shift_xor.c",
        "encauth/ocb/ocb_test.c",
        "encauth/ocb/s_ocb_done.c",
        "encauth/ocb3/ocb3_add_aad.c",
        "encauth/ocb3/ocb3_decrypt.c",
        "encauth/ocb3/ocb3_decrypt_last.c",
        "encauth/ocb3/ocb3_decrypt_verify_memory.c",
        "encauth/ocb3/ocb3_done.c",
        "encauth/ocb3/ocb3_encrypt.c",
        "encauth/ocb3/ocb3_encrypt_authenticate_memory.c",
        "encauth/ocb3/ocb3_encrypt_last.c",
        "encauth/ocb3/ocb3_init.c",
        "encauth/ocb3/ocb3_int_ntz.c",
        "encauth/ocb3/ocb3_int_xor_blocks.c",
        "encauth/ocb3/ocb3_test.c",
        "hashes/blake2b.c",
        "hashes/blake2s.c",
        "hashes/chc/chc.c",
        "hashes/helper/hash_file.c",
        "hashes/helper/hash_filehandle.c",
        "hashes/helper/hash_memory.c",
        "hashes/helper/hash_memory_multi.c",
        "hashes/md2.c",
        "hashes/md4.c",
        "hashes/md5.c",
        "hashes/rmd128.c",
        "hashes/rmd160.c",
        "hashes/rmd256.c",
        "hashes/rmd320.c",
        "hashes/sha1.c",
        "hashes/sha2/sha224.c",
        "hashes/sha2/sha256.c",
        "hashes/sha2/sha384.c",
        "hashes/sha2/sha512.c",
        "hashes/sha2/sha512_224.c",
        "hashes/sha2/sha512_256.c",
        "hashes/sha3.c",
        "hashes/sha3_test.c",
        "hashes/tiger.c",
        "hashes/whirl/whirl.c",
        "hashes/whirl/whirltab.c",
        "mac/blake2/blake2bmac.c",
        "mac/blake2/blake2bmac_file.c",
        "mac/blake2/blake2bmac_memory.c",
        "mac/blake2/blake2bmac_memory_multi.c",
        "mac/blake2/blake2bmac_test.c",
        "mac/blake2/blake2smac.c",
        "mac/blake2/blake2smac_file.c",
        "mac/blake2/blake2smac_memory.c",
        "mac/blake2/blake2smac_memory_multi.c",
        "mac/blake2/blake2smac_test.c",
        "mac/f9/f9_done.c",
        "mac/f9/f9_file.c",
        "mac/f9/f9_init.c",
        "mac/f9/f9_memory.c",
        "mac/f9/f9_memory_multi.c",
        "mac/f9/f9_process.c",
        "mac/f9/f9_test.c",
        "mac/hmac/hmac_done.c",
        "mac/hmac/hmac_file.c",
        "mac/hmac/hmac_init.c",
        "mac/hmac/hmac_memory.c",
        "mac/hmac/hmac_memory_multi.c",
        "mac/hmac/hmac_process.c",
        "mac/hmac/hmac_test.c",
        "mac/omac/omac_done.c",
        "mac/omac/omac_file.c",
        "mac/omac/omac_init.c",
        "mac/omac/omac_memory.c",
        "mac/omac/omac_memory_multi.c",
        "mac/omac/omac_process.c",
        "mac/omac/omac_test.c",
        "mac/pelican/pelican.c",
        "mac/pelican/pelican_memory.c",
        "mac/pelican/pelican_test.c",
        "mac/pmac/pmac_done.c",
        "mac/pmac/pmac_file.c",
        "mac/pmac/pmac_init.c",
        "mac/pmac/pmac_memory.c",
        "mac/pmac/pmac_memory_multi.c",
        "mac/pmac/pmac_ntz.c",
        "mac/pmac/pmac_process.c",
        "mac/pmac/pmac_shift_xor.c",
        "mac/pmac/pmac_test.c",
        "mac/poly1305/poly1305.c",
        "mac/poly1305/poly1305_file.c",
        "mac/poly1305/poly1305_memory.c",
        "mac/poly1305/poly1305_memory_multi.c",
        "mac/poly1305/poly1305_test.c",
        "mac/xcbc/xcbc_done.c",
        "mac/xcbc/xcbc_file.c",
        "mac/xcbc/xcbc_init.c",
        "mac/xcbc/xcbc_memory.c",
        "mac/xcbc/xcbc_memory_multi.c",
        "mac/xcbc/xcbc_process.c",
        "mac/xcbc/xcbc_test.c",
        "math/fp/ltc_ecc_fp_mulmod.c",
        "math/gmp_desc.c",
        "math/ltm_desc.c",
        "math/multi.c",
        "math/radix_to_bin.c",
        "math/rand_bn.c",
        "math/rand_prime.c",
        "math/tfm_desc.c",
        "misc/adler32.c",
        "misc/base16/base16_decode.c",
        "misc/base16/base16_encode.c",
        "misc/base32/base32_decode.c",
        "misc/base32/base32_encode.c",
        "misc/base64/base64_decode.c",
        "misc/base64/base64_encode.c",
        "misc/bcrypt/bcrypt.c",
        "misc/burn_stack.c",
        "misc/compare_testvector.c",
        "misc/copy_or_zeromem.c",
        "misc/crc32.c",
        "misc/crypt/crypt.c",
        "misc/crypt/crypt_argchk.c",
        "misc/crypt/crypt_cipher_descriptor.c",
        "misc/crypt/crypt_cipher_is_valid.c",
        "misc/crypt/crypt_constants.c",
        "misc/crypt/crypt_find_cipher.c",
        "misc/crypt/crypt_find_cipher_any.c",
        "misc/crypt/crypt_find_cipher_id.c",
        "misc/crypt/crypt_find_hash.c",
        "misc/crypt/crypt_find_hash_any.c",
        "misc/crypt/crypt_find_hash_id.c",
        "misc/crypt/crypt_find_hash_oid.c",
        "misc/crypt/crypt_find_prng.c",
        "misc/crypt/crypt_fsa.c",
        "misc/crypt/crypt_hash_descriptor.c",
        "misc/crypt/crypt_hash_is_valid.c",
        "misc/crypt/crypt_inits.c",
        "misc/crypt/crypt_ltc_mp_descriptor.c",
        "misc/crypt/crypt_prng_descriptor.c",
        "misc/crypt/crypt_prng_is_valid.c",
        "misc/crypt/crypt_prng_rng_descriptor.c",
        "misc/crypt/crypt_register_all_ciphers.c",
        "misc/crypt/crypt_register_all_hashes.c",
        "misc/crypt/crypt_register_all_prngs.c",
        "misc/crypt/crypt_register_cipher.c",
        "misc/crypt/crypt_register_hash.c",
        "misc/crypt/crypt_register_prng.c",
        "misc/crypt/crypt_sizes.c",
        "misc/crypt/crypt_unregister_cipher.c",
        "misc/crypt/crypt_unregister_hash.c",
        "misc/crypt/crypt_unregister_prng.c",
        "misc/error_to_string.c",
        "misc/hkdf/hkdf.c",
        "misc/hkdf/hkdf_test.c",
        "misc/mem_neq.c",
        "misc/padding/padding_depad.c",
        "misc/padding/padding_pad.c",
        "misc/password_free.c",
        "misc/pbes/pbes.c",
        "misc/pbes/pbes1.c",
        "misc/pbes/pbes2.c",
        "misc/pem/pem.c",
        "misc/pem/pem_pkcs.c",
        "misc/pem/pem_read.c",
        "misc/pem/pem_ssh.c",
        "misc/pkcs12/pkcs12_kdf.c",
        "misc/pkcs12/pkcs12_utf8_to_utf16.c",
        "misc/pkcs5/pkcs_5_1.c",
        "misc/pkcs5/pkcs_5_2.c",
        "misc/pkcs5/pkcs_5_test.c",
        "misc/ssh/ssh_decode_sequence_multi.c",
        "misc/ssh/ssh_encode_sequence_multi.c",
        "misc/zeromem.c",
        "modes/cbc/cbc_decrypt.c",
        "modes/cbc/cbc_done.c",
        "modes/cbc/cbc_encrypt.c",
        "modes/cbc/cbc_getiv.c",
        "modes/cbc/cbc_setiv.c",
        "modes/cbc/cbc_start.c",
        "modes/cfb/cfb_decrypt.c",
        "modes/cfb/cfb_done.c",
        "modes/cfb/cfb_encrypt.c",
        "modes/cfb/cfb_getiv.c",
        "modes/cfb/cfb_setiv.c",
        "modes/cfb/cfb_start.c",
        "modes/ctr/ctr_decrypt.c",
        "modes/ctr/ctr_done.c",
        "modes/ctr/ctr_encrypt.c",
        "modes/ctr/ctr_getiv.c",
        "modes/ctr/ctr_setiv.c",
        "modes/ctr/ctr_start.c",
        "modes/ctr/ctr_test.c",
        "modes/ecb/ecb_decrypt.c",
        "modes/ecb/ecb_done.c",
        "modes/ecb/ecb_encrypt.c",
        "modes/ecb/ecb_start.c",
        "modes/f8/f8_decrypt.c",
        "modes/f8/f8_done.c",
        "modes/f8/f8_encrypt.c",
        "modes/f8/f8_getiv.c",
        "modes/f8/f8_setiv.c",
        "modes/f8/f8_start.c",
        "modes/f8/f8_test_mode.c",
        "modes/lrw/lrw_decrypt.c",
        "modes/lrw/lrw_done.c",
        "modes/lrw/lrw_encrypt.c",
        "modes/lrw/lrw_getiv.c",
        "modes/lrw/lrw_process.c",
        "modes/lrw/lrw_setiv.c",
        "modes/lrw/lrw_start.c",
        "modes/lrw/lrw_test.c",
        "modes/ofb/ofb_decrypt.c",
        "modes/ofb/ofb_done.c",
        "modes/ofb/ofb_encrypt.c",
        "modes/ofb/ofb_getiv.c",
        "modes/ofb/ofb_setiv.c",
        "modes/ofb/ofb_start.c",
        "modes/xts/xts_decrypt.c",
        "modes/xts/xts_done.c",
        "modes/xts/xts_encrypt.c",
        "modes/xts/xts_init.c",
        "modes/xts/xts_mult_x.c",
        "modes/xts/xts_test.c",
        "pk/asn1/der/bit/der_decode_bit_string.c",
        "pk/asn1/der/bit/der_decode_raw_bit_string.c",
        "pk/asn1/der/bit/der_encode_bit_string.c",
        "pk/asn1/der/bit/der_encode_raw_bit_string.c",
        "pk/asn1/der/bit/der_length_bit_string.c",
        "pk/asn1/der/boolean/der_decode_boolean.c",
        "pk/asn1/der/boolean/der_encode_boolean.c",
        "pk/asn1/der/boolean/der_length_boolean.c",
        "pk/asn1/der/choice/der_decode_choice.c",
        "pk/asn1/der/custom_type/der_decode_custom_type.c",
        "pk/asn1/der/custom_type/der_encode_custom_type.c",
        "pk/asn1/der/custom_type/der_length_custom_type.c",
        "pk/asn1/der/general/der_asn1_maps.c",
        "pk/asn1/der/general/der_decode_asn1_identifier.c",
        "pk/asn1/der/general/der_decode_asn1_length.c",
        "pk/asn1/der/general/der_encode_asn1_identifier.c",
        "pk/asn1/der/general/der_encode_asn1_length.c",
        "pk/asn1/der/general/der_length_asn1_identifier.c",
        "pk/asn1/der/general/der_length_asn1_length.c",
        "pk/asn1/der/generalizedtime/der_decode_generalizedtime.c",
        "pk/asn1/der/generalizedtime/der_encode_generalizedtime.c",
        "pk/asn1/der/generalizedtime/der_length_generalizedtime.c",
        "pk/asn1/der/ia5/der_decode_ia5_string.c",
        "pk/asn1/der/ia5/der_encode_ia5_string.c",
        "pk/asn1/der/ia5/der_length_ia5_string.c",
        "pk/asn1/der/integer/der_decode_integer.c",
        "pk/asn1/der/integer/der_encode_integer.c",
        "pk/asn1/der/integer/der_length_integer.c",
        "pk/asn1/der/object_identifier/der_decode_object_identifier.c",
        "pk/asn1/der/object_identifier/der_encode_object_identifier.c",
        "pk/asn1/der/object_identifier/der_length_object_identifier.c",
        "pk/asn1/der/octet/der_decode_octet_string.c",
        "pk/asn1/der/octet/der_encode_octet_string.c",
        "pk/asn1/der/octet/der_length_octet_string.c",
        "pk/asn1/der/printable_string/der_decode_printable_string.c",
        "pk/asn1/der/printable_string/der_encode_printable_string.c",
        "pk/asn1/der/printable_string/der_length_printable_string.c",
        "pk/asn1/der/sequence/der_decode_sequence_ex.c",
        "pk/asn1/der/sequence/der_decode_sequence_flexi.c",
        "pk/asn1/der/sequence/der_decode_sequence_multi.c",
        "pk/asn1/der/sequence/der_encode_sequence_ex.c",
        "pk/asn1/der/sequence/der_encode_sequence_multi.c",
        "pk/asn1/der/sequence/der_flexi_sequence_cmp.c",
        "pk/asn1/der/sequence/der_length_sequence.c",
        "pk/asn1/der/sequence/der_sequence_free.c",
        "pk/asn1/der/sequence/der_sequence_shrink.c",
        "pk/asn1/der/set/der_encode_set.c",
        "pk/asn1/der/set/der_encode_setof.c",
        "pk/asn1/der/short_integer/der_decode_short_integer.c",
        "pk/asn1/der/short_integer/der_encode_short_integer.c",
        "pk/asn1/der/short_integer/der_length_short_integer.c",
        "pk/asn1/der/teletex_string/der_decode_teletex_string.c",
        "pk/asn1/der/teletex_string/der_length_teletex_string.c",
        "pk/asn1/der/utctime/der_decode_utctime.c",
        "pk/asn1/der/utctime/der_encode_utctime.c",
        "pk/asn1/der/utctime/der_length_utctime.c",
        "pk/asn1/der/utf8/der_decode_utf8_string.c",
        "pk/asn1/der/utf8/der_encode_utf8_string.c",
        "pk/asn1/der/utf8/der_length_utf8_string.c",
        "pk/asn1/oid/pk_get.c",
        "pk/asn1/oid/pk_oid_cmp.c",
        "pk/asn1/oid/pk_oid_str.c",
        "pk/asn1/pkcs8/pkcs8_decode_flexi.c",
        "pk/asn1/pkcs8/pkcs8_get.c",
        "pk/asn1/x509/x509_decode_public_key_from_certificate.c",
        "pk/asn1/x509/x509_decode_spki.c",
        "pk/asn1/x509/x509_decode_subject_public_key_info.c",
        "pk/asn1/x509/x509_encode_subject_public_key_info.c",
        "pk/dh/dh.c",
        "pk/dh/dh_check_pubkey.c",
        "pk/dh/dh_export.c",
        "pk/dh/dh_export_key.c",
        "pk/dh/dh_free.c",
        "pk/dh/dh_generate_key.c",
        "pk/dh/dh_import.c",
        "pk/dh/dh_import_pkcs8.c",
        "pk/dh/dh_set.c",
        "pk/dh/dh_set_pg_dhparam.c",
        "pk/dh/dh_shared_secret.c",
        "pk/dsa/dsa_decrypt_key.c",
        "pk/dsa/dsa_encrypt_key.c",
        "pk/dsa/dsa_export.c",
        "pk/dsa/dsa_free.c",
        "pk/dsa/dsa_generate_key.c",
        "pk/dsa/dsa_generate_pqg.c",
        "pk/dsa/dsa_import.c",
        "pk/dsa/dsa_import_pkcs8.c",
        "pk/dsa/dsa_init.c",
        "pk/dsa/dsa_make_key.c",
        "pk/dsa/dsa_set.c",
        "pk/dsa/dsa_set_pqg_dsaparam.c",
        "pk/dsa/dsa_shared_secret.c",
        "pk/dsa/dsa_sign_hash.c",
        "pk/dsa/dsa_verify_hash.c",
        "pk/dsa/dsa_verify_key.c",
        "pk/ec25519/ec25519_crypto_ctx.c",
        "pk/ec25519/ec25519_export.c",
        "pk/ec25519/ec25519_import_pkcs8.c",
        "pk/ec25519/tweetnacl.c",
        "pk/ecc/ecc.c",
        "pk/ecc/ecc_ansi_x963_export.c",
        "pk/ecc/ecc_ansi_x963_import.c",
        "pk/ecc/ecc_decrypt_key.c",
        "pk/ecc/ecc_encrypt_key.c",
        "pk/ecc/ecc_export.c",
        "pk/ecc/ecc_export_openssl.c",
        "pk/ecc/ecc_find_curve.c",
        "pk/ecc/ecc_free.c",
        "pk/ecc/ecc_get_key.c",
        "pk/ecc/ecc_get_oid_str.c",
        "pk/ecc/ecc_get_size.c",
        "pk/ecc/ecc_import.c",
        "pk/ecc/ecc_import_openssl.c",
        "pk/ecc/ecc_import_pkcs8.c",
        "pk/ecc/ecc_import_x509.c",
        "pk/ecc/ecc_make_key.c",
        "pk/ecc/ecc_recover_key.c",
        "pk/ecc/ecc_set_curve.c",
        "pk/ecc/ecc_set_curve_internal.c",
        "pk/ecc/ecc_set_key.c",
        "pk/ecc/ecc_shared_secret.c",
        "pk/ecc/ecc_sign_hash.c",
        "pk/ecc/ecc_sizes.c",
        "pk/ecc/ecc_ssh_ecdsa_encode_name.c",
        "pk/ecc/ecc_verify_hash.c",
        "pk/ecc/ltc_ecc_export_point.c",
        "pk/ecc/ltc_ecc_import_point.c",
        "pk/ecc/ltc_ecc_is_point.c",
        "pk/ecc/ltc_ecc_is_point_at_infinity.c",
        "pk/ecc/ltc_ecc_map.c",
        "pk/ecc/ltc_ecc_mul2add.c",
        "pk/ecc/ltc_ecc_mulmod.c",
        "pk/ecc/ltc_ecc_mulmod_timing.c",
        "pk/ecc/ltc_ecc_points.c",
        "pk/ecc/ltc_ecc_projective_add_point.c",
        "pk/ecc/ltc_ecc_projective_dbl_point.c",
        "pk/ecc/ltc_ecc_verify_key.c",
        "pk/ed25519/ed25519_export.c",
        "pk/ed25519/ed25519_import.c",
        "pk/ed25519/ed25519_import_pkcs8.c",
        "pk/ed25519/ed25519_import_raw.c",
        "pk/ed25519/ed25519_import_x509.c",
        "pk/ed25519/ed25519_make_key.c",
        "pk/ed25519/ed25519_sign.c",
        "pk/ed25519/ed25519_verify.c",
        "pk/pka_key.c",
        "pk/pkcs1/pkcs_1_i2osp.c",
        "pk/pkcs1/pkcs_1_mgf1.c",
        "pk/pkcs1/pkcs_1_oaep_decode.c",
        "pk/pkcs1/pkcs_1_oaep_encode.c",
        "pk/pkcs1/pkcs_1_os2ip.c",
        "pk/pkcs1/pkcs_1_pss_decode.c",
        "pk/pkcs1/pkcs_1_pss_encode.c",
        "pk/pkcs1/pkcs_1_v1_5_decode.c",
        "pk/pkcs1/pkcs_1_v1_5_encode.c",
        "pk/rsa/rsa_decrypt_key.c",
        "pk/rsa/rsa_encrypt_key.c",
        "pk/rsa/rsa_export.c",
        "pk/rsa/rsa_exptmod.c",
        "pk/rsa/rsa_get_size.c",
        "pk/rsa/rsa_import.c",
        "pk/rsa/rsa_import_pkcs8.c",
        "pk/rsa/rsa_import_x509.c",
        "pk/rsa/rsa_key.c",
        "pk/rsa/rsa_make_key.c",
        "pk/rsa/rsa_set.c",
        "pk/rsa/rsa_sign_hash.c",
        "pk/rsa/rsa_sign_saltlen_get.c",
        "pk/rsa/rsa_verify_hash.c",
        "pk/x25519/x25519_export.c",
        "pk/x25519/x25519_import.c",
        "pk/x25519/x25519_import_pkcs8.c",
        "pk/x25519/x25519_import_raw.c",
        "pk/x25519/x25519_import_x509.c",
        "pk/x25519/x25519_make_key.c",
        "pk/x25519/x25519_shared_secret.c",
        "prngs/chacha20.c",
        "prngs/fortuna.c",
        "prngs/rc4.c",
        "prngs/rng_get_bytes.c",
        "prngs/rng_make_prng.c",
        "prngs/sober128.c",
        "prngs/sprng.c",
        "prngs/yarrow.c",
        "stream/chacha/chacha_crypt.c",
        "stream/chacha/chacha_done.c",
        "stream/chacha/chacha_ivctr32.c",
        "stream/chacha/chacha_ivctr64.c",
        "stream/chacha/chacha_keystream.c",
        "stream/chacha/chacha_memory.c",
        "stream/chacha/chacha_setup.c",
        "stream/chacha/chacha_test.c",
        "stream/rabbit/rabbit.c",
        "stream/rabbit/rabbit_memory.c",
        "stream/rc4/rc4_stream.c",
        "stream/rc4/rc4_stream_memory.c",
        "stream/rc4/rc4_test.c",
        "stream/salsa20/salsa20_crypt.c",
        "stream/salsa20/salsa20_done.c",
        "stream/salsa20/salsa20_ivctr64.c",
        "stream/salsa20/salsa20_keystream.c",
        "stream/salsa20/salsa20_memory.c",
        "stream/salsa20/salsa20_setup.c",
        "stream/salsa20/salsa20_test.c",
        "stream/salsa20/xsalsa20_memory.c",
        "stream/salsa20/xsalsa20_setup.c",
        "stream/salsa20/xsalsa20_test.c",
        "stream/sober128/sober128_stream.c",
        "stream/sober128/sober128_stream_memory.c",
        "stream/sober128/sober128_test.c",
        "stream/sober128/sober128tab.c",
        "stream/sosemanuk/sosemanuk.c",
        "stream/sosemanuk/sosemanuk_memory.c",
        "stream/sosemanuk/sosemanuk_test.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "d3des",
      "module_type" : "ClangTarget",
      "name" : "d3des",
      "path" : "Sources/d3des",
      "product_memberships" : [
        "RoyalVNCKit",
        "RoyalVNCKitDemo",
        "RoyalVNCKitCDemo"
      ],
      "sources" : [
        "d3des.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Z",
      "module_type" : "ClangTarget",
      "name" : "Z",
      "path" : "Sources/Z",
      "product_memberships" : [
        "RoyalVNCKit",
        "RoyalVNCKitDemo",
        "RoyalVNCKitCDemo"
      ],
      "sources" : [
        "ZDummy.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RoyalVNCKitDemo",
      "module_type" : "SwiftTarget",
      "name" : "RoyalVNCKitDemo",
      "path" : "Sources/RoyalVNCKitDemo",
      "product_memberships" : [
        "RoyalVNCKitDemo"
      ],
      "sources" : [
        "ConnectionDelegate.swift",
        "PlatformUtils.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "RoyalVNCKit"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "RoyalVNCKitCDemo",
      "module_type" : "ClangTarget",
      "name" : "RoyalVNCKitCDemo",
      "path" : "Sources/RoyalVNCKitCDemo",
      "product_memberships" : [
        "RoyalVNCKitCDemo"
      ],
      "sources" : [
        "main.c"
      ],
      "target_dependencies" : [
        "RoyalVNCKit"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "RoyalVNCKitC",
      "module_type" : "ClangTarget",
      "name" : "RoyalVNCKitC",
      "path" : "Sources/RoyalVNCKitC",
      "product_memberships" : [
        "RoyalVNCKit",
        "RoyalVNCKitDemo",
        "RoyalVNCKitCDemo"
      ],
      "sources" : [
        "RoyalVNCKitC.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RoyalVNCKit",
      "module_type" : "SwiftTarget",
      "name" : "RoyalVNCKit",
      "path" : "Sources/RoyalVNCKit",
      "product_memberships" : [
        "RoyalVNCKit",
        "RoyalVNCKitDemo",
        "RoyalVNCKitCDemo"
      ],
      "sources" : [
        "Clipboard/VNCClipboard.Monitor.swift",
        "Clipboard/VNCClipboard.swift",
        "Clipboard/VNCClipboardMonitorDelegate.swift",
        "Compression/ZlibInflateStream.swift",
        "Compression/ZlibStream.swift",
        "Encryption/AES128ECBEncryption.swift",
        "Encryption/BigNum.swift",
        "Encryption/VNCDESEncryption.swift",
        "Extensions/AnyStream.swift",
        "Extensions/Array+Extensions.swift",
        "Extensions/BinaryInteger+Extensions.swift",
        "Extensions/CGRect+Extensions.swift",
        "Extensions/Character+Extensions.swift",
        "Extensions/Data+Extensions.swift",
        "Extensions/DataStream.swift",
        "Extensions/Endianness.swift",
        "Extensions/Error+Extensions.swift",
        "Extensions/Int16+Extensions.swift",
        "Extensions/Int32+Extensions.swift",
        "Extensions/Queue.swift",
        "Extensions/Task+Extensions.swift",
        "Extensions/UInt16+Extensions.swift",
        "Extensions/UInt32+Extensions.swift",
        "Framebuffer/VNCFramebuffer.ColorMap.swift",
        "Framebuffer/VNCFramebuffer.PixelUtils.swift",
        "Framebuffer/VNCFramebuffer.Properties.swift",
        "Framebuffer/VNCFramebuffer.swift",
        "Framebuffer/VNCFramebufferDelegate.swift",
        "Framebuffer/VNCPoint+CG.swift",
        "Framebuffer/VNCPoint.swift",
        "Framebuffer/VNCRegion+CG.swift",
        "Framebuffer/VNCRegion.swift",
        "Framebuffer/VNCSize+CG.swift",
        "Framebuffer/VNCSize.swift",
        "Input/MousePointerButton.swift",
        "Input/MousePosition.swift",
        "Input/X11KeySymbols.swift",
        "Keychain/CredentialsKeychain.swift",
        "Keychain/Keychain.swift",
        "Locks/Spinlock.swift",
        "Logging/VNCCustomLogger.swift",
        "Logging/VNCNSLogLogger.swift",
        "Logging/VNCOSLogLogger.swift",
        "Logging/VNCPrintLogger.swift",
        "Network/AddressInfo.swift",
        "Network/NWConnection+NetworkConnection.swift",
        "Network/NetworkConnection.swift",
        "Network/Socket.swift",
        "Network/SocketNetworkConnection.swift",
        "Network/Winsock.swift",
        "ObjC/NSObjectOrAnyObject.swift",
        "Protocol/ClientInit.swift",
        "Protocol/EncodingTypes.swift",
        "Protocol/Encodings/Encoding.swift",
        "Protocol/Encodings/Encodings.swift",
        "Protocol/Encodings/Frame/CoRREEncoding.swift",
        "Protocol/Encodings/Frame/CopyRectEncoding.swift",
        "Protocol/Encodings/Frame/HextileEncoding.swift",
        "Protocol/Encodings/Frame/RREEncoding.swift",
        "Protocol/Encodings/Frame/RawEncoding.swift",
        "Protocol/Encodings/Frame/ZRLEEncoding.swift",
        "Protocol/Encodings/Frame/ZRLEEncodingWIP.swift",
        "Protocol/Encodings/Frame/ZlibEncoding.swift",
        "Protocol/Encodings/FrameEncoding.swift",
        "Protocol/Encodings/Pseudo/CompressionLevelEncoding.swift",
        "Protocol/Encodings/Pseudo/ContinuousUpdatesEncoding.swift",
        "Protocol/Encodings/Pseudo/CursorEncoding.swift",
        "Protocol/Encodings/Pseudo/DesktopNameEncoding.swift",
        "Protocol/Encodings/Pseudo/DesktopSizeEncoding.swift",
        "Protocol/Encodings/Pseudo/ExtendedDesktopSizeEncoding.swift",
        "Protocol/Encodings/Pseudo/LastRectEncoding.swift",
        "Protocol/Encodings/PseudoEncoding.swift",
        "Protocol/Encodings/ReceivablePseudoEncoding.swift",
        "Protocol/Messages/ClientToServer/ClientCutText.swift",
        "Protocol/Messages/ClientToServer/EnableContinuousUpdates.swift",
        "Protocol/Messages/ClientToServer/FramebufferUpdateRequest.swift",
        "Protocol/Messages/ClientToServer/KeyEvent.swift",
        "Protocol/Messages/ClientToServer/PointerEvent.swift",
        "Protocol/Messages/ClientToServer/SetEncodings.swift",
        "Protocol/Messages/ClientToServer/SetPixelFormat.swift",
        "Protocol/Messages/Message.swift",
        "Protocol/Messages/ServerToClient/Bell.swift",
        "Protocol/Messages/ServerToClient/EndOfContinuousUpdates.swift",
        "Protocol/Messages/ServerToClient/FramebufferUpdate.swift",
        "Protocol/Messages/ServerToClient/ServerCutText.swift",
        "Protocol/Messages/ServerToClient/ServerToClientMessage.swift",
        "Protocol/Messages/ServerToClient/SetColourMapEntries.swift",
        "Protocol/NumberOfSecurityTypes.swift",
        "Protocol/PixelFormat.swift",
        "Protocol/ProtocolVersion.swift",
        "Protocol/Rectangle.swift",
        "Protocol/Screen.swift",
        "Protocol/SecurityResult.swift",
        "Protocol/SecurityTypes.swift",
        "Protocol/SecurityTypes/AppleRemoteDesktop/ARDAuthentication.swift",
        "Protocol/SecurityTypes/AppleRemoteDesktop/ARDAuthenticationImpl.swift",
        "Protocol/SecurityTypes/AppleRemoteDesktop/ARDDiffieHellmanKeyAgreement.swift",
        "Protocol/SecurityTypes/UltraVNCMSLogonII/UltraVNCBigNum.swift",
        "Protocol/SecurityTypes/UltraVNCMSLogonII/UltraVNCMSLogonAuthenticationImpl.swift",
        "Protocol/SecurityTypes/UltraVNCMSLogonII/UltraVNCMSLogonII.swift",
        "Protocol/SecurityTypes/UltraVNCMSLogonII/UltraVNCMSLogonIIDiffieHellmanKeyAgreement.swift",
        "Protocol/SecurityTypes/VNC/VNCAuthentication.swift",
        "Protocol/SecurityTypes/VNCSecurityType.swift",
        "Protocol/ServerInit.swift",
        "Protocol/VNCProtocol.swift",
        "SDK/CSDK/CUtils.swift",
        "SDK/CSDK/RVNC_AuthenticationRequest.swift",
        "SDK/CSDK/RVNC_AuthenticationType.swift",
        "SDK/CSDK/RVNC_Connection.swift",
        "SDK/CSDK/RVNC_ConnectionDelegate.swift",
        "SDK/CSDK/RVNC_ConnectionState.swift",
        "SDK/CSDK/RVNC_Cursor.swift",
        "SDK/CSDK/RVNC_Framebuffer.swift",
        "SDK/CSDK/RVNC_Logger.swift",
        "SDK/CSDK/RVNC_MouseButton.swift",
        "SDK/CSDK/RVNC_MouseWheel.swift",
        "SDK/CSDK/RVNC_Settings.swift",
        "SDK/CSDK/UnsafeMutableRawPointer+Extensions.swift",
        "SDK/Connection/ConnectionState.swift",
        "SDK/Connection/Settings+UserDefaults.swift",
        "SDK/Connection/Settings.swift",
        "SDK/Connection/State.swift",
        "SDK/Connection/VNCConnection+API.swift",
        "SDK/Connection/VNCConnection+ClipboardMonitor.swift",
        "SDK/Connection/VNCConnection+Delegate.swift",
        "SDK/Connection/VNCConnection+Framebuffer.swift",
        "SDK/Connection/VNCConnection+Handshake.swift",
        "SDK/Connection/VNCConnection+Queue.swift",
        "SDK/Connection/VNCConnection+Receive.swift",
        "SDK/Connection/VNCConnection+Send.swift",
        "SDK/Connection/VNCConnection.swift",
        "SDK/Connection/VNCConnectionDelegate.swift",
        "SDK/Cursor/VNCCursor.swift",
        "SDK/Cursor/macOS/VNCCursor+NSCursor.swift",
        "SDK/Error/AuthenticationError.swift",
        "SDK/Error/ConnectionError.swift",
        "SDK/Error/ProtocolError.swift",
        "SDK/Error/VNCError.swift",
        "SDK/Input/NSEvent.ModifierFlags+Right.swift",
        "SDK/Input/VNCKeyCode+ObjC.swift",
        "SDK/Input/VNCKeyCode+String.swift",
        "SDK/Input/VNCKeyCode.swift",
        "SDK/Input/macOS/CGKeyCodes.swift",
        "SDK/Input/macOS/KeyboardModifiers.swift",
        "SDK/Input/macOS/VNCKeyCode+CGKeyCode.swift",
        "SDK/Input/macOS/VNCKeyCodeMaps+Mac.swift",
        "SDK/Logging/VNCLogger.swift",
        "SDK/UI/DisplayLink/macOS/DisplayLink.swift",
        "SDK/UI/FramebufferView/VNCFramebufferView+Extensions.swift",
        "SDK/UI/FramebufferView/VNCFramebufferView.swift",
        "SDK/UI/FramebufferView/macOS/VNCCAFramebufferView.swift",
        "SDK/UI/ScrollView/macOS/VNCCenteringClipView.swift",
        "SDK/UI/ScrollView/macOS/VNCScrollView.swift",
        "SDK/VNCAccessibilityUtils.swift",
        "SDK/VNCAuthenticationType.swift",
        "SDK/VNCCredential.swift",
        "SDK/VNCEncodingType.swift",
        "SDK/VNCFrameEncodingType.swift",
        "SDK/VNCMouseButton.swift",
        "SDK/VNCPseudoEncodingType.swift",
        "SDK/VNCScreen.swift",
        "Sound/VNCSystemSound.swift"
      ],
      "target_dependencies" : [
        "RoyalVNCKitC",
        "d3des",
        "libtommath",
        "libtomcrypt",
        "Z"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
Building for debugging...
[0/679] Compiling aes_tab.c
[1/679] Compiling d3des d3des.c
[2/679] Write swift-version-5BDAB9E9C0126B9D.txt
[3/679] Compiling RoyalVNCKitC RoyalVNCKitC.c
[4/679] Compiling Z ZDummy.c
[5/679] Compiling libtommath bn_s_mp_toom_mul.c
[6/679] Compiling libtommath bn_s_mp_toom_sqr.c
[7/679] Compiling chacha20poly1305_add_aad.c
[8/679] Compiling aes_desc.c
[8/679] Compiling eax_init.c
[10/679] Compiling aesni.c
[11/679] Compiling anubis.c
[12/679] Compiling aes.c
[13/679] Compiling libtommath bn_s_mp_sub.c
[14/679] Compiling libtommath bn_s_mp_sqr_fast.c
[15/679] Compiling libtommath bn_s_mp_reverse.c
[16/679] Compiling libtommath bn_s_mp_sqr.c
[17/679] Compiling libtommath bn_s_mp_prime_is_divisible.c
[18/679] Compiling libtommath bn_s_mp_rand_jenkins.c
[19/679] Compiling libtommath bn_s_mp_mul_high_digs_fast.c
[20/679] Compiling libtommath bn_s_mp_mul_high_digs.c
[21/679] Compiling libtommath bn_s_mp_mul_digs_fast.c
[21/679] Compiling libtommath bn_s_mp_mul_digs.c
[23/679] Compiling libtommath bn_s_mp_montgomery_reduce_fast.c
[24/679] Compiling libtommath bn_s_mp_karatsuba_sqr.c
[25/679] Compiling libtommath bn_s_mp_karatsuba_mul.c
[26/679] Compiling libtommath bn_s_mp_invmod_slow.c
[27/679] Compiling libtommath bn_s_mp_invmod_fast.c
[28/679] Compiling libtommath bn_s_mp_get_bit.c
[29/679] Compiling libtommath bn_s_mp_balance_mul.c
[30/679] Compiling libtommath bn_s_mp_exptmod.c
[31/679] Compiling libtommath bn_s_mp_exptmod_fast.c
[32/679] Compiling libtommath bn_s_mp_add.c
[33/679] Compiling libtommath bn_prime_tab.c
[34/679] Compiling libtommath bn_mp_zero.c
[35/679] Compiling libtommath bn_mp_xor.c
[36/679] Compiling libtommath bn_mp_unpack.c
[37/679] Compiling libtommath bn_mp_ubin_size.c
[38/679] Compiling libtommath bn_mp_to_ubin.c
[39/679] Compiling libtommath bn_mp_to_sbin.c
[40/679] Compiling libtommath bn_mp_submod.c
[41/679] Compiling libtommath bn_mp_sub.c
[42/679] Compiling libtommath bn_mp_sub_d.c
[43/679] Compiling libtommath bn_mp_to_radix.c
[44/679] Compiling libtommath bn_mp_sqrtmod_prime.c
[45/679] Compiling libtommath bn_mp_sqrmod.c
[45/679] Compiling libtommath bn_mp_sqrt.c
[47/679] Compiling libtommath bn_mp_sqr.c
[48/679] Compiling libtommath bn_mp_signed_rsh.c
[49/679] Compiling libtommath bn_mp_shrink.c
[50/679] Compiling libtommath bn_mp_set_ull.c
[51/679] Compiling libtommath bn_mp_set_u64.c
[52/679] Compiling libtommath bn_mp_set_ul.c
[53/679] Compiling libtommath bn_mp_set_u32.c
[54/679] Compiling libtommath bn_mp_set_l.c
[55/679] Compiling libtommath bn_mp_set_ll.c
[56/679] Compiling libtommath bn_mp_set_i64.c
[57/679] Compiling libtommath bn_mp_set_i32.c
[58/679] Compiling libtommath bn_mp_set_double.c
[59/679] Compiling libtommath bn_mp_set.c
[60/679] Compiling libtommath bn_mp_sbin_size.c
[61/679] Compiling libtommath bn_mp_rshd.c
[62/679] Compiling libtommath bn_mp_reduce_setup.c
[63/679] Compiling libtommath bn_mp_reduce_is_2k_l.c
[64/679] Compiling libtommath bn_mp_root_u32.c
[65/679] Compiling libtommath bn_mp_reduce_is_2k.c
[66/679] Compiling libtommath bn_mp_reduce_2k_setup.c
[67/679] Compiling libtommath bn_mp_reduce_2k_setup_l.c
[68/679] Compiling libtommath bn_mp_reduce_2k_l.c
[69/679] Compiling libtommath bn_mp_reduce_2k.c
[70/679] Compiling libtommath bn_mp_reduce.c
[71/679] Compiling libtommath bn_mp_read_radix.c
[72/679] Compiling libtommath bn_mp_rand.c
[73/679] Compiling libtommath bn_mp_radix_smap.c
[74/679] Compiling libtommath bn_mp_radix_size.c
[75/679] Compiling libtommath bn_mp_prime_strong_lucas_selfridge.c
[76/679] Compiling libtommath bn_mp_prime_rand.c
[77/679] Compiling libtommath bn_mp_prime_rabin_miller_trials.c
[78/679] Compiling libtommath bn_mp_prime_next_prime.c
[79/679] Compiling libtommath bn_mp_prime_miller_rabin.c
[80/679] Compiling libtommath bn_mp_prime_is_prime.c
[81/679] Compiling libtommath bn_mp_prime_fermat.c
[82/679] Compiling libtommath bn_mp_prime_frobenius_underwood.c
[83/679] Compiling libtommath bn_mp_pack_count.c
[84/679] Compiling libtommath bn_mp_or.c
[85/679] Compiling libtommath bn_mp_neg.c
[86/679] Compiling libtommath bn_mp_pack.c
[87/679] Compiling libtommath bn_mp_mulmod.c
[88/679] Compiling libtommath bn_mp_mul_d.c
[89/679] Compiling libtommath bn_mp_mul_2d.c
[90/679] Compiling libtommath bn_mp_mul_2.c
[91/679] Compiling libtommath bn_mp_montgomery_setup.c
[92/679] Compiling libtommath bn_mp_mul.c
[93/679] Compiling libtommath bn_mp_montgomery_reduce.c
[94/679] Compiling libtommath bn_mp_montgomery_calc_normalization.c
[95/679] Compiling libtommath bn_mp_mod_d.c
[96/679] Compiling libtommath bn_mp_mod_2d.c
[97/679] Compiling libtommath bn_mp_mod.c
[98/679] Compiling libtommath bn_mp_lshd.c
[99/679] Compiling libtommath bn_mp_kronecker.c
[100/679] Compiling libtommath bn_mp_lcm.c
[101/679] Compiling libtommath bn_mp_log_u32.c
[102/679] Compiling libtommath bn_mp_isodd.c
[103/679] Compiling libtommath bn_mp_iseven.c
[104/679] Compiling libtommath bn_mp_is_square.c
[105/679] Compiling libtommath bn_mp_invmod.c
[106/679] Compiling libtommath bn_mp_init_ull.c
[107/679] Compiling libtommath bn_s_mp_rand_platform.c
[108/679] Compiling libtommath bn_mp_init_ul.c
[109/679] Compiling libtommath bn_mp_init_u64.c
[110/679] Compiling libtommath bn_mp_init_u32.c
[111/679] Compiling libtommath bn_mp_init_size.c
[112/679] Compiling libtommath bn_mp_init_set.c
[113/679] Compiling libtommath bn_mp_init_ll.c
[114/679] Compiling libtommath bn_mp_init_multi.c
[115/679] Compiling libtommath bn_mp_init_l.c
[116/679] Compiling libtommath bn_mp_init_i64.c
[117/679] Compiling libtommath bn_mp_init_i32.c
[118/679] Compiling libtommath bn_mp_init_copy.c
[119/679] Compiling libtommath bn_mp_init.c
[120/679] Compiling libtommath bn_mp_incr.c
[121/679] Compiling libtommath bn_mp_grow.c
[122/679] Compiling libtommath bn_mp_get_mag_ull.c
[123/679] Compiling libtommath bn_mp_get_mag_ul.c
[124/679] Compiling libtommath bn_mp_get_mag_u32.c
[125/679] Compiling libtommath bn_mp_get_mag_u64.c
[126/679] Compiling libtommath bn_mp_get_ll.c
[127/679] Compiling libtommath bn_mp_get_l.c
[128/679] Compiling libtommath bn_mp_get_i64.c
[129/679] Compiling libtommath bn_mp_get_i32.c
[130/679] Compiling libtommath bn_mp_get_double.c
[131/679] Compiling libtommath bn_mp_gcd.c
[132/679] Compiling libtommath bn_mp_fwrite.c
[133/679] Compiling libtommath bn_mp_from_ubin.c
[134/679] Compiling libtommath bn_mp_from_sbin.c
[135/679] Compiling libtommath bn_mp_fread.c
[136/679] Compiling libtommath bn_mp_exteuclid.c
[137/679] Compiling libtommath bn_mp_exptmod.c
[138/679] Compiling libtommath bn_mp_expt_u32.c
[139/679] Compiling libtommath bn_mp_exch.c
[140/679] Compiling libtommath bn_mp_error_to_string.c
[141/679] Compiling libtommath bn_mp_dr_setup.c
[142/679] Compiling libtommath bn_mp_dr_reduce.c
[143/679] Compiling libtommath bn_mp_dr_is_modulus.c
[144/679] Compiling libtommath bn_mp_div_d.c
[145/679] Compiling libtommath bn_mp_div_2d.c
[145/679] Compiling libtommath bn_mp_div_3.c
[147/679] Compiling libtommath bn_mp_div_2.c
[148/679] Compiling libtommath bn_mp_div.c
[149/679] Compiling libtommath bn_mp_decr.c
[150/679] Compiling libtommath bn_mp_count_bits.c
[151/679] Compiling libtommath bn_mp_copy.c
[152/679] Compiling libtommath bn_mp_complement.c
[153/679] Compiling libtommath bn_mp_cnt_lsb.c
[154/679] Compiling libtommath bn_mp_cmp_mag.c
[155/679] Compiling libtommath bn_mp_cmp.c
[156/679] Compiling libtommath bn_mp_cmp_d.c
[157/679] Compiling libtommath bn_mp_clear_multi.c
[158/679] Compiling libtommath bn_mp_clamp.c
[159/679] Compiling libtommath bn_mp_clear.c
[160/679] Compiling libtommath bn_mp_and.c
[161/679] Compiling libtommath bn_mp_addmod.c
[162/679] Compiling libtommath bn_mp_add_d.c
[163/679] Compiling libtommath bn_mp_add.c
[164/679] Compiling libtommath bn_mp_abs.c
[165/679] Compiling libtommath bn_mp_2expt.c
[166/679] Compiling libtommath bn_cutoffs.c
[167/679] Compiling libtommath bn_deprecated.c
[168/679] Compiling libtommath bignumshim.c
[169/679] Compiling sosemanuk_memory.c
[170/679] Compiling sosemanuk_test.c
[171/679] Compiling sober128tab.c
[172/679] Compiling sober128_test.c
[173/679] Compiling sober128_stream_memory.c
[174/679] Compiling xsalsa20_test.c
[175/679] Compiling xsalsa20_setup.c
[176/679] Compiling xsalsa20_memory.c
[177/679] Compiling sober128_stream.c
[178/679] Compiling salsa20_test.c
[179/679] Compiling salsa20_memory.c
[180/679] Compiling salsa20_setup.c
[181/679] Compiling sosemanuk.c
[182/679] Compiling salsa20_keystream.c
[183/679] Compiling salsa20_done.c
[184/679] Compiling salsa20_ivctr64.c
[185/679] Compiling salsa20_crypt.c
[186/679] Compiling rc4_test.c
[187/679] Compiling rc4_stream_memory.c
[188/679] Compiling rabbit_memory.c
[189/679] Compiling rc4_stream.c
[190/679] Compiling chacha_test.c
[191/679] Compiling rabbit.c
[192/679] Compiling chacha_setup.c
[193/679] Compiling chacha_memory.c
[194/679] Compiling chacha_keystream.c
[195/679] Compiling chacha_ivctr64.c
[196/679] Compiling chacha_ivctr32.c
[197/679] Compiling chacha_done.c
[198/679] Compiling chacha_crypt.c
[199/679] Compiling sprng.c
[200/679] Compiling yarrow.c
[201/679] Compiling rng_make_prng.c
[202/679] Compiling sober128.c
[203/679] Compiling rng_get_bytes.c
[204/679] Compiling rc4.c
[205/679] Compiling x25519_shared_secret.c
[206/679] Compiling fortuna.c
[207/679] Compiling chacha20.c
[208/679] Compiling x25519_make_key.c
[209/679] Compiling x25519_import_x509.c
[210/679] Compiling x25519_import_raw.c
[211/679] Compiling x25519_import_pkcs8.c
[212/679] Compiling x25519_import.c
[213/679] Compiling x25519_export.c
[214/679] Compiling rsa_sign_saltlen_get.c
[215/679] Compiling rsa_verify_hash.c
[216/679] Compiling rsa_sign_hash.c
[217/679] Compiling rsa_set.c
[218/679] Compiling rsa_make_key.c
[219/679] Compiling rsa_key.c
[220/679] Compiling rsa_import_x509.c
[221/679] Compiling rsa_import_pkcs8.c
[222/679] Compiling rsa_import.c
[223/679] Compiling rsa_get_size.c
[224/679] Compiling rsa_exptmod.c
[225/679] Compiling rsa_decrypt_key.c
[226/679] Compiling rsa_encrypt_key.c
[227/679] Compiling rsa_export.c
[228/679] Compiling pkcs_1_v1_5_encode.c
[229/679] Compiling pkcs_1_v1_5_decode.c
[230/679] Compiling pkcs_1_pss_encode.c
[231/679] Compiling pkcs_1_os2ip.c
[232/679] Compiling pkcs_1_pss_decode.c
[233/679] Compiling pkcs_1_oaep_encode.c
[234/679] Compiling pkcs_1_mgf1.c
[235/679] Compiling pkcs_1_i2osp.c
[236/679] Compiling pkcs_1_oaep_decode.c
[237/679] Compiling pka_key.c
[238/679] Compiling ed25519_verify.c
[239/679] Compiling ed25519_sign.c
[240/679] Compiling ed25519_make_key.c
[241/679] Compiling ed25519_import_x509.c
[242/679] Compiling ed25519_import_raw.c
[243/679] Compiling ed25519_import_pkcs8.c
[244/679] Compiling ed25519_export.c
[245/679] Compiling ed25519_import.c
[246/679] Compiling ltc_ecc_verify_key.c
[247/679] Compiling ltc_ecc_projective_dbl_point.c
[248/679] Compiling ltc_ecc_projective_add_point.c
[249/679] Compiling ltc_ecc_points.c
[250/679] Compiling ltc_ecc_mulmod_timing.c
[251/679] Compiling ltc_ecc_mulmod.c
[252/679] Compiling ltc_ecc_map.c
[253/679] Compiling ltc_ecc_mul2add.c
[254/679] Compiling ltc_ecc_is_point.c
[255/679] Compiling ltc_ecc_export_point.c
[256/679] Compiling ltc_ecc_is_point_at_infinity.c
[257/679] Compiling ltc_ecc_import_point.c
[258/679] Compiling ecc_ssh_ecdsa_encode_name.c
[259/679] Compiling ecc_verify_hash.c
[260/679] Compiling ecc_sizes.c
[261/679] Compiling ecc_shared_secret.c
[262/679] Compiling ecc_sign_hash.c
[263/679] Compiling ecc_set_key.c
[264/679] Compiling ecc_set_curve.c
[265/679] Compiling ecc_make_key.c
[266/679] Compiling ecc_set_curve_internal.c
[267/679] Compiling ecc_recover_key.c
[268/679] Compiling ecc_import_x509.c
[269/679] Compiling ecc_import_pkcs8.c
[270/679] Compiling ecc_get_size.c
[271/679] Compiling ecc_import_openssl.c
[272/679] Compiling ecc_import.c
[273/679] Compiling ecc_get_oid_str.c
[274/679] Compiling ecc_get_key.c
[275/679] Compiling ecc_find_curve.c
[276/679] Compiling ecc_free.c
[277/679] Compiling ecc_export_openssl.c
[278/679] Compiling ecc_export.c
[279/679] Compiling ecc_encrypt_key.c
[280/679] Compiling ecc_ansi_x963_export.c
[281/679] Compiling ecc.c
[282/679] Compiling ecc_ansi_x963_import.c
[283/679] Compiling ecc_decrypt_key.c
[284/679] Compiling ec25519_export.c
[285/679] Compiling ec25519_import_pkcs8.c
[286/679] Compiling ec25519_crypto_ctx.c
[287/679] Compiling tweetnacl.c
[288/679] Compiling dsa_verify_key.c
[289/679] Compiling dsa_verify_hash.c
[290/679] Compiling dsa_shared_secret.c
[291/679] Compiling dsa_set_pqg_dsaparam.c
[292/679] Compiling dsa_set.c
[292/679] Compiling dsa_sign_hash.c
[294/679] Compiling dsa_make_key.c
[295/679] Compiling dsa_init.c
[296/679] Compiling dsa_import_pkcs8.c
[297/679] Compiling dsa_import.c
[298/679] Compiling dsa_generate_key.c
[299/679] Compiling dsa_generate_pqg.c
[300/679] Compiling dsa_encrypt_key.c
[301/679] Compiling dsa_free.c
[302/679] Compiling dsa_decrypt_key.c
[303/679] Compiling dsa_export.c
[304/679] Compiling dh_set_pg_dhparam.c
[305/679] Compiling dh_shared_secret.c
[306/679] Compiling dh_set.c
[307/679] Compiling dh_import_pkcs8.c
[308/679] Compiling dh_import.c
[309/679] Compiling dh_generate_key.c
[310/679] Compiling dh_free.c
[311/679] Compiling dh_export_key.c
[312/679] Compiling dh_check_pubkey.c
[313/679] Compiling dh_export.c
[314/679] Compiling dh.c
[315/679] Compiling x509_encode_subject_public_key_info.c
[316/679] Compiling x509_decode_subject_public_key_info.c
[317/679] Compiling x509_decode_spki.c
[318/679] Compiling x509_decode_public_key_from_certificate.c
[319/679] Compiling pkcs8_get.c
[320/679] Compiling pkcs8_decode_flexi.c
[321/679] Compiling pk_oid_str.c
[322/679] Compiling pk_oid_cmp.c
[323/679] Compiling pk_get.c
[324/679] Compiling der_encode_utf8_string.c
[325/679] Compiling der_length_utf8_string.c
[326/679] Compiling der_decode_utf8_string.c
[327/679] Compiling der_length_utctime.c
[328/679] Compiling der_decode_utctime.c
[329/679] Compiling der_encode_utctime.c
[330/679] Compiling der_length_teletex_string.c
[331/679] Compiling der_decode_teletex_string.c
[332/679] Compiling der_length_short_integer.c
[333/679] Compiling der_encode_short_integer.c
[334/679] Compiling der_decode_short_integer.c
[335/679] Compiling der_encode_setof.c
[336/679] Compiling der_sequence_shrink.c
[336/679] Compiling der_encode_set.c
[338/679] Compiling der_sequence_free.c
[339/679] Compiling der_length_sequence.c
[340/679] Compiling der_flexi_sequence_cmp.c
[341/679] Compiling der_encode_sequence_multi.c
[342/679] Compiling der_encode_sequence_ex.c
[343/679] Compiling der_decode_sequence_multi.c
[344/679] Compiling der_decode_sequence_ex.c
[345/679] Compiling der_decode_sequence_flexi.c
[346/679] Compiling der_encode_printable_string.c
[347/679] Compiling der_length_octet_string.c
[348/679] Compiling der_decode_printable_string.c
[348/679] Compiling der_length_printable_string.c
[350/679] Compiling der_encode_octet_string.c
[351/679] Compiling der_decode_octet_string.c
[352/679] Compiling der_length_object_identifier.c
[353/679] Compiling der_encode_object_identifier.c
[354/679] Compiling der_decode_object_identifier.c
[355/679] Compiling der_length_integer.c
[356/679] Compiling der_encode_integer.c
[357/679] Compiling der_decode_integer.c
[358/679] Compiling der_encode_ia5_string.c
[359/679] Compiling der_length_ia5_string.c
[360/679] Compiling der_decode_ia5_string.c
[361/679] Compiling der_length_generalizedtime.c
[362/679] Compiling der_encode_generalizedtime.c
[363/679] Compiling der_length_asn1_length.c
[364/679] Compiling der_length_asn1_identifier.c
[364/679] Compiling der_decode_generalizedtime.c
[366/679] Compiling der_encode_asn1_length.c
[367/679] Compiling der_encode_asn1_identifier.c
[368/679] Compiling der_decode_asn1_length.c
[369/679] Compiling der_decode_asn1_identifier.c
[370/679] Compiling der_asn1_maps.c
[371/679] Compiling der_length_custom_type.c
[372/679] Compiling der_encode_custom_type.c
[373/679] Compiling der_length_boolean.c
[374/679] Compiling der_decode_choice.c
[375/679] Compiling der_decode_custom_type.c
[376/679] Compiling der_encode_boolean.c
[377/679] Compiling der_decode_boolean.c
[378/679] Compiling der_length_bit_string.c
[379/679] Compiling der_encode_raw_bit_string.c
[380/679] Compiling der_encode_bit_string.c
[381/679] Compiling der_decode_raw_bit_string.c
[382/679] Compiling der_decode_bit_string.c
[383/679] Compiling xts_test.c
[383/679] Compiling xts_mult_x.c
[385/679] Compiling xts_init.c
[386/679] Compiling xts_encrypt.c
[387/679] Compiling xts_done.c
[388/679] Compiling ofb_start.c
[389/679] Compiling xts_decrypt.c
[390/679] Compiling ofb_setiv.c
[391/679] Compiling ofb_getiv.c
[392/679] Compiling ofb_done.c
[393/679] Compiling ofb_encrypt.c
[394/679] Compiling ofb_decrypt.c
[395/679] Compiling lrw_test.c
[396/679] Compiling lrw_start.c
[397/679] Compiling lrw_setiv.c
[398/679] Compiling lrw_getiv.c
[399/679] Compiling lrw_encrypt.c
[400/679] Compiling lrw_done.c
[401/679] Compiling lrw_process.c
[402/679] Compiling lrw_decrypt.c
[403/679] Compiling f8_test_mode.c
[404/679] Compiling f8_start.c
[405/679] Compiling f8_setiv.c
[406/679] Compiling f8_getiv.c
[407/679] Compiling f8_encrypt.c
[408/679] Compiling f8_done.c
[409/679] Compiling f8_decrypt.c
[410/679] Compiling ecb_start.c
[411/679] Compiling ecb_encrypt.c
[412/679] Compiling ecb_done.c
[413/679] Compiling ctr_test.c
[414/679] Compiling ecb_decrypt.c
[415/679] Compiling ctr_start.c
[416/679] Compiling ctr_setiv.c
[417/679] Compiling ctr_getiv.c
[418/679] Compiling ctr_encrypt.c
[419/679] Compiling ctr_done.c
[420/679] Compiling ctr_decrypt.c
[421/679] Compiling cfb_start.c
[422/679] Compiling cfb_setiv.c
[423/679] Compiling cfb_getiv.c
[424/679] Compiling cfb_encrypt.c
[425/679] Compiling cfb_done.c
[426/679] Compiling cfb_decrypt.c
[427/679] Compiling cbc_start.c
[428/679] Compiling cbc_getiv.c
[429/679] Compiling cbc_setiv.c
[430/679] Compiling cbc_done.c
[431/679] Compiling cbc_encrypt.c
[432/679] Compiling cbc_decrypt.c
[433/679] Compiling zeromem.c
[434/679] Compiling ssh_encode_sequence_multi.c
[435/679] Compiling ssh_decode_sequence_multi.c
[435/679] Compiling pkcs_5_test.c
[437/679] Compiling pkcs_5_2.c
[438/679] Compiling pkcs12_utf8_to_utf16.c
[439/679] Compiling pkcs_5_1.c
[440/679] Compiling pkcs12_kdf.c
[441/679] Compiling pem_ssh.c
[442/679] Compiling pem_read.c
[443/679] Compiling pem_pkcs.c
[444/679] Compiling pbes1.c
[445/679] Compiling pbes.c
[446/679] Compiling pbes2.c
[447/679] Compiling pem.c
[448/679] Compiling password_free.c
[449/679] Compiling padding_pad.c
[450/679] Compiling padding_depad.c
[451/679] Compiling mem_neq.c
[452/679] Compiling hkdf_test.c
[453/679] Compiling hkdf.c
[454/679] Compiling error_to_string.c
[455/679] Compiling crypt_unregister_hash.c
[456/679] Compiling crypt_unregister_prng.c
[457/679] Compiling crypt_unregister_cipher.c
[458/679] Compiling crypt_sizes.c
[459/679] Compiling crypt_register_prng.c
[460/679] Compiling crypt_register_hash.c
[461/679] Compiling crypt_register_cipher.c
[462/679] Compiling crypt_register_all_prngs.c
[463/679] Compiling crypt_register_all_hashes.c
[464/679] Compiling crypt_register_all_ciphers.c
[465/679] Compiling crypt_prng_rng_descriptor.c
[466/679] Compiling crypt_prng_descriptor.c
[467/679] Compiling crypt_prng_is_valid.c
[468/679] Compiling crypt_ltc_mp_descriptor.c
[469/679] Compiling crypt_inits.c
[470/679] Compiling crypt_hash_is_valid.c
[471/679] Compiling crypt_hash_descriptor.c
[472/679] Compiling crypt_fsa.c
[473/679] Compiling crypt_find_prng.c
[474/679] Compiling crypt_find_hash_oid.c
[475/679] Compiling crypt_find_hash_id.c
[476/679] Compiling crypt_find_hash_any.c
[477/679] Compiling crypt_find_hash.c
[478/679] Compiling crypt_find_cipher_id.c
[479/679] Compiling crypt_find_cipher_any.c
[480/679] Compiling crypt_find_cipher.c
[481/679] Compiling crypt_constants.c
[482/679] Compiling crypt_cipher_descriptor.c
[483/679] Compiling crypt_cipher_is_valid.c
[484/679] Compiling crypt_argchk.c
[485/679] Compiling crypt.c
[486/679] Compiling copy_or_zeromem.c
[487/679] Compiling crc32.c
[488/679] Compiling compare_testvector.c
[489/679] Compiling burn_stack.c
[490/679] Compiling base64_encode.c
[491/679] Compiling bcrypt.c
[492/679] Compiling base64_decode.c
[493/679] Compiling base32_encode.c
[494/679] Compiling base32_decode.c
[495/679] Compiling base16_encode.c
[496/679] Compiling tfm_desc.c
[497/679] Compiling base16_decode.c
[498/679] Compiling adler32.c
[499/679] Compiling rand_prime.c
[500/679] Compiling rand_bn.c
[501/679] Compiling radix_to_bin.c
[502/679] Compiling multi.c
[503/679] Compiling ltm_desc.c
[504/679] Compiling gmp_desc.c
[505/679] Compiling ltc_ecc_fp_mulmod.c
[506/679] Compiling xcbc_test.c
[507/679] Compiling xcbc_process.c
[508/679] Compiling xcbc_memory_multi.c
[509/679] Compiling xcbc_memory.c
[510/679] Compiling xcbc_file.c
[511/679] Compiling xcbc_init.c
[512/679] Compiling xcbc_done.c
[513/679] Compiling poly1305_test.c
[514/679] Compiling poly1305_memory_multi.c
[515/679] Compiling poly1305_memory.c
[516/679] Compiling poly1305_file.c
[517/679] Compiling pmac_test.c
[518/679] Compiling pmac_shift_xor.c
[519/679] Compiling poly1305.c
[520/679] Compiling pmac_process.c
[521/679] Compiling pmac_ntz.c
[522/679] Compiling pmac_memory_multi.c
[523/679] Compiling pmac_memory.c
[524/679] Compiling pmac_init.c
[525/679] Compiling pmac_file.c
[526/679] Compiling pmac_done.c
[527/679] Compiling pelican_test.c
[528/679] Compiling pelican_memory.c
[529/679] Compiling pelican.c
[530/679] Compiling omac_test.c
[531/679] Compiling omac_process.c
[532/679] Compiling omac_memory_multi.c
[533/679] Compiling omac_memory.c
[534/679] Compiling omac_init.c
[535/679] Compiling omac_done.c
[536/679] Compiling omac_file.c
[537/679] Compiling hmac_test.c
[538/679] Compiling hmac_process.c
[539/679] Compiling hmac_memory_multi.c
[540/679] Compiling hmac_memory.c
[541/679] Compiling hmac_init.c
[542/679] Compiling hmac_file.c
[543/679] Compiling hmac_done.c
[544/679] Compiling f9_test.c
[545/679] Compiling f9_process.c
[546/679] Compiling f9_memory_multi.c
[547/679] Compiling f9_memory.c
[548/679] Compiling f9_init.c
[549/679] Compiling f9_file.c
[550/679] Compiling f9_done.c
[551/679] Compiling blake2smac_test.c
[552/679] Compiling blake2smac_memory_multi.c
[553/679] Compiling blake2smac_memory.c
[554/679] Compiling blake2smac_file.c
[555/679] Compiling blake2smac.c
[556/679] Compiling blake2bmac_test.c
[557/679] Compiling blake2bmac_memory_multi.c
[558/679] Compiling whirltab.c
[559/679] Compiling blake2bmac_memory.c
[560/679] Compiling blake2bmac_file.c
[561/679] Compiling blake2bmac.c
[562/679] Compiling whirl.c
[563/679] Compiling sha3_test.c
[564/679] Compiling tiger.c
[565/679] Compiling sha3.c
[566/679] Compiling sha512_256.c
[566/679] Compiling sha512_224.c
[568/679] Compiling sha384.c
[569/679] Compiling sha512.c
[570/679] Compiling sha224.c
[571/679] Compiling sha256.c
[572/679] Compiling sha1.c
[573/679] Compiling rmd256.c
[574/679] Compiling rmd320.c
[575/679] Compiling md5.c
[576/679] Compiling rmd128.c
[577/679] Compiling hash_memory_multi.c
[578/679] Compiling md2.c
[579/679] Compiling rmd160.c
[580/679] Compiling md4.c
[581/679] Compiling hash_memory.c
[582/679] Compiling hash_filehandle.c
[583/679] Compiling hash_file.c
[584/679] Compiling chc.c
[585/679] Compiling blake2s.c
[586/679] Compiling ocb3_int_xor_blocks.c
[587/679] Compiling ocb3_int_ntz.c
[588/679] Compiling ocb3_test.c
[589/679] Compiling ocb3_encrypt_authenticate_memory.c
[590/679] Compiling ocb3_init.c
[591/679] Compiling ocb3_encrypt_last.c
[592/679] Compiling ocb3_encrypt.c
[593/679] Compiling blake2b.c
[594/679] Compiling ocb3_done.c
[595/679] Compiling ocb3_decrypt_verify_memory.c
[596/679] Compiling ocb3_decrypt_last.c
[597/679] Compiling ocb3_decrypt.c
[598/679] Compiling ocb3_add_aad.c
[599/679] Compiling s_ocb_done.c
[600/679] Compiling ocb_test.c
[601/679] Compiling ocb_shift_xor.c
[602/679] Compiling ocb_ntz.c
[603/679] Compiling ocb_init.c
[604/679] Compiling ocb_encrypt_authenticate_memory.c
[605/679] Compiling ocb_encrypt.c
[606/679] Compiling ocb_done_encrypt.c
[607/679] Compiling ocb_done_decrypt.c
[608/679] Compiling ocb_decrypt_verify_memory.c
[609/679] Compiling ocb_decrypt.c
[610/679] Compiling gcm_reset.c
[611/679] Compiling gcm_test.c
[612/679] Compiling gcm_process.c
[613/679] Compiling gcm_mult_h.c
[614/679] Compiling gcm_memory.c
[615/679] Compiling gcm_init.c
[616/679] Compiling gcm_gf_mult.c
[617/679] Compiling gcm_done.c
[618/679] Compiling gcm_add_iv.c
[619/679] Compiling gcm_add_aad.c
[620/679] Compiling eax_encrypt_authenticate_memory.c
[621/679] Compiling eax_test.c
[622/679] Compiling eax_encrypt.c
[623/679] Compiling eax_done.c
[624/679] Compiling eax_decrypt_verify_memory.c
[625/679] Compiling eax_decrypt.c
[626/679] Compiling eax_addheader.c
[627/679] Compiling chacha20poly1305_setiv_rfc7905.c
[628/679] Compiling chacha20poly1305_test.c
[629/679] Compiling chacha20poly1305_setiv.c
[630/679] Compiling chacha20poly1305_init.c
[631/679] Compiling chacha20poly1305_memory.c
[632/679] Compiling chacha20poly1305_encrypt.c
[633/679] Compiling chacha20poly1305_done.c
[634/679] Compiling chacha20poly1305_decrypt.c
[635/679] Compiling ccm_reset.c
[636/679] Compiling ccm_test.c
[637/679] Compiling ccm_process.c
[638/679] Compiling ccm_memory.c
[639/679] Compiling ccm_init.c
[640/679] Compiling ccm_done.c
[641/679] Compiling ccm_add_aad.c
[641/679] Compiling ccm_add_nonce.c
[643/679] Compiling xtea.c
[644/679] Compiling twofish_tab.c
[645/679] Compiling tea.c
[646/679] Compiling twofish.c
[647/679] Compiling sm4.c
[648/679] Compiling skipjack.c
[649/679] Compiling safer_tab.c
[650/679] Compiling serpent.c
[651/679] Compiling rc6.c
[652/679] Compiling safer.c
[653/679] Compiling rc5.c
[654/679] Compiling noekeon.c
[655/679] Compiling multi2.c
[656/679] Compiling rc2.c
[657/679] Write sources
[658/679] Write RoyalVNCKitDemo-entitlement.plist
[658/679] Write RoyalVNCKitCDemo-entitlement.plist
[658/679] Write sources
[661/679] Compiling kseed.c
[662/679] Compiling khazad.c
[663/679] Compiling kasumi.c
[664/679] Compiling idea.c
[665/679] Compiling blowfish.c
[666/679] Compiling cast5.c
[667/679] Compiling camellia.c
[668/679] Compiling des.c
[669/679] Compiling saferp.c
[671/826] Emitting module RoyalVNCKit
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:95:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 93 |             queue.async {
 94 |                 var buffer = [UInt8](repeating: 0, count: bufferSize)
 95 |                 let bytesRead = socket.receive(buffer: &buffer)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 96 |
 97 |                 // Handle connection closure
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
[672/842] Compiling RoyalVNCKit EndOfContinuousUpdates.swift
[673/842] Compiling RoyalVNCKit FramebufferUpdate.swift
[674/842] Compiling RoyalVNCKit ServerCutText.swift
[675/842] Compiling RoyalVNCKit ServerToClientMessage.swift
[676/842] Compiling RoyalVNCKit SetColourMapEntries.swift
[677/842] Compiling RoyalVNCKit NumberOfSecurityTypes.swift
[678/842] Compiling RoyalVNCKit PixelFormat.swift
[679/842] Compiling RoyalVNCKit ProtocolVersion.swift
[680/842] Compiling RoyalVNCKit Rectangle.swift
[681/842] Compiling RoyalVNCKit Screen.swift
[682/842] Compiling RoyalVNCKit SecurityResult.swift
[683/842] Compiling RoyalVNCKit SecurityTypes.swift
[684/842] Compiling RoyalVNCKit ARDAuthentication.swift
[685/842] Compiling RoyalVNCKit ARDAuthenticationImpl.swift
[686/842] Compiling RoyalVNCKit ARDDiffieHellmanKeyAgreement.swift
[687/842] Compiling RoyalVNCKit UltraVNCBigNum.swift
[688/842] Compiling RoyalVNCKit Int16+Extensions.swift
[689/842] Compiling RoyalVNCKit Int32+Extensions.swift
[690/842] Compiling RoyalVNCKit Queue.swift
[691/842] Compiling RoyalVNCKit Task+Extensions.swift
[692/842] Compiling RoyalVNCKit UInt16+Extensions.swift
[693/842] Compiling RoyalVNCKit UInt32+Extensions.swift
[694/842] Compiling RoyalVNCKit VNCFramebuffer.ColorMap.swift
[695/842] Compiling RoyalVNCKit VNCFramebuffer.PixelUtils.swift
[696/842] Compiling RoyalVNCKit VNCFramebuffer.Properties.swift
[697/842] Compiling RoyalVNCKit VNCFramebuffer.swift
[698/842] Compiling RoyalVNCKit VNCFramebufferDelegate.swift
[699/842] Compiling RoyalVNCKit VNCPoint+CG.swift
[700/842] Compiling RoyalVNCKit VNCPoint.swift
[701/842] Compiling RoyalVNCKit VNCRegion+CG.swift
[702/842] Compiling RoyalVNCKit VNCRegion.swift
[703/842] Compiling RoyalVNCKit VNCSize+CG.swift
[704/842] Compiling RoyalVNCKit VNCSize.swift
[705/842] Compiling RoyalVNCKit CursorEncoding.swift
[706/842] Compiling RoyalVNCKit DesktopNameEncoding.swift
[707/842] Compiling RoyalVNCKit DesktopSizeEncoding.swift
[708/842] Compiling RoyalVNCKit ExtendedDesktopSizeEncoding.swift
[709/842] Compiling RoyalVNCKit LastRectEncoding.swift
[710/842] Compiling RoyalVNCKit PseudoEncoding.swift
[711/842] Compiling RoyalVNCKit ReceivablePseudoEncoding.swift
[712/842] Compiling RoyalVNCKit ClientCutText.swift
[713/842] Compiling RoyalVNCKit EnableContinuousUpdates.swift
[714/842] Compiling RoyalVNCKit FramebufferUpdateRequest.swift
[715/842] Compiling RoyalVNCKit KeyEvent.swift
[716/842] Compiling RoyalVNCKit PointerEvent.swift
[717/842] Compiling RoyalVNCKit SetEncodings.swift
[718/842] Compiling RoyalVNCKit SetPixelFormat.swift
[719/842] Compiling RoyalVNCKit Message.swift
[720/842] Compiling RoyalVNCKit Bell.swift
[721/842] Compiling RoyalVNCKit VNCClipboard.Monitor.swift
[722/842] Compiling RoyalVNCKit VNCClipboard.swift
[723/842] Compiling RoyalVNCKit VNCClipboardMonitorDelegate.swift
[724/842] Compiling RoyalVNCKit ZlibInflateStream.swift
[725/842] Compiling RoyalVNCKit ZlibStream.swift
[726/842] Compiling RoyalVNCKit AES128ECBEncryption.swift
[727/842] Compiling RoyalVNCKit BigNum.swift
[728/842] Compiling RoyalVNCKit VNCDESEncryption.swift
[729/842] Compiling RoyalVNCKit AnyStream.swift
[730/842] Compiling RoyalVNCKit Array+Extensions.swift
[731/842] Compiling RoyalVNCKit BinaryInteger+Extensions.swift
[732/842] Compiling RoyalVNCKit CGRect+Extensions.swift
[733/842] Compiling RoyalVNCKit Character+Extensions.swift
[734/842] Compiling RoyalVNCKit Data+Extensions.swift
[735/842] Compiling RoyalVNCKit DataStream.swift
[736/842] Compiling RoyalVNCKit Endianness.swift
[737/842] Compiling RoyalVNCKit Error+Extensions.swift
[738/842] Compiling RoyalVNCKit RVNC_MouseButton.swift
[739/842] Compiling RoyalVNCKit RVNC_MouseWheel.swift
[740/842] Compiling RoyalVNCKit RVNC_Settings.swift
[741/842] Compiling RoyalVNCKit UnsafeMutableRawPointer+Extensions.swift
[742/842] Compiling RoyalVNCKit ConnectionState.swift
[743/842] Compiling RoyalVNCKit Settings+UserDefaults.swift
[744/842] Compiling RoyalVNCKit Settings.swift
[745/842] Compiling RoyalVNCKit State.swift
[746/842] Compiling RoyalVNCKit VNCConnection+API.swift
[747/842] Compiling RoyalVNCKit VNCConnection+ClipboardMonitor.swift
[748/842] Compiling RoyalVNCKit VNCConnection+Delegate.swift
[749/842] Compiling RoyalVNCKit VNCConnection+Framebuffer.swift
[750/842] Compiling RoyalVNCKit VNCConnection+Handshake.swift
[751/842] Compiling RoyalVNCKit VNCConnection+Queue.swift
[752/842] Compiling RoyalVNCKit VNCConnection+Receive.swift
[753/842] Compiling RoyalVNCKit VNCConnection+Send.swift
[754/842] Compiling RoyalVNCKit NSObjectOrAnyObject.swift
[755/842] Compiling RoyalVNCKit ClientInit.swift
[756/842] Compiling RoyalVNCKit EncodingTypes.swift
[757/842] Compiling RoyalVNCKit Encoding.swift
[758/842] Compiling RoyalVNCKit Encodings.swift
[759/842] Compiling RoyalVNCKit CoRREEncoding.swift
[760/842] Compiling RoyalVNCKit CopyRectEncoding.swift
[761/842] Compiling RoyalVNCKit HextileEncoding.swift
[762/842] Compiling RoyalVNCKit RREEncoding.swift
[763/842] Compiling RoyalVNCKit RawEncoding.swift
[764/842] Compiling RoyalVNCKit ZRLEEncoding.swift
[765/842] Compiling RoyalVNCKit ZRLEEncodingWIP.swift
[766/842] Compiling RoyalVNCKit ZlibEncoding.swift
[767/842] Compiling RoyalVNCKit FrameEncoding.swift
[768/842] Compiling RoyalVNCKit CompressionLevelEncoding.swift
[769/842] Compiling RoyalVNCKit ContinuousUpdatesEncoding.swift
[770/842] Compiling RoyalVNCKit VNCConnection.swift
[771/842] Compiling RoyalVNCKit VNCConnectionDelegate.swift
[772/842] Compiling RoyalVNCKit VNCCursor.swift
[773/842] Compiling RoyalVNCKit VNCCursor+NSCursor.swift
[774/842] Compiling RoyalVNCKit AuthenticationError.swift
[775/842] Compiling RoyalVNCKit ConnectionError.swift
[776/842] Compiling RoyalVNCKit ProtocolError.swift
[777/842] Compiling RoyalVNCKit VNCError.swift
[778/842] Compiling RoyalVNCKit NSEvent.ModifierFlags+Right.swift
[779/842] Compiling RoyalVNCKit VNCKeyCode+ObjC.swift
[780/842] Compiling RoyalVNCKit VNCKeyCode+String.swift
[781/842] Compiling RoyalVNCKit VNCKeyCode.swift
[782/842] Compiling RoyalVNCKit CGKeyCodes.swift
[783/842] Compiling RoyalVNCKit KeyboardModifiers.swift
[784/842] Compiling RoyalVNCKit VNCKeyCode+CGKeyCode.swift
[785/842] Compiling RoyalVNCKit VNCKeyCodeMaps+Mac.swift
[786/842] Compiling RoyalVNCKit UltraVNCMSLogonAuthenticationImpl.swift
[787/842] Compiling RoyalVNCKit UltraVNCMSLogonII.swift
[788/842] Compiling RoyalVNCKit UltraVNCMSLogonIIDiffieHellmanKeyAgreement.swift
[789/842] Compiling RoyalVNCKit VNCAuthentication.swift
[790/842] Compiling RoyalVNCKit VNCSecurityType.swift
[791/842] Compiling RoyalVNCKit ServerInit.swift
[792/842] Compiling RoyalVNCKit VNCProtocol.swift
[793/842] Compiling RoyalVNCKit CUtils.swift
[794/842] Compiling RoyalVNCKit RVNC_AuthenticationRequest.swift
[795/842] Compiling RoyalVNCKit RVNC_AuthenticationType.swift
[796/842] Compiling RoyalVNCKit RVNC_Connection.swift
[797/842] Compiling RoyalVNCKit RVNC_ConnectionDelegate.swift
[798/842] Compiling RoyalVNCKit RVNC_ConnectionState.swift
[799/842] Compiling RoyalVNCKit RVNC_Cursor.swift
[800/842] Compiling RoyalVNCKit RVNC_Framebuffer.swift
[801/842] Compiling RoyalVNCKit RVNC_Logger.swift
[802/842] Compiling RoyalVNCKit MousePointerButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:95:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 93 |             queue.async {
 94 |                 var buffer = [UInt8](repeating: 0, count: bufferSize)
 95 |                 let bytesRead = socket.receive(buffer: &buffer)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 96 |
 97 |                 // Handle connection closure
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:145:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
143 |             queue.async {
144 |                 let bytesToSend = [UInt8](data)
145 |                 let bytesSent = socket.send(buffer: bytesToSend)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
146 |
147 |                 if bytesSent < 0 {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
[803/842] Compiling RoyalVNCKit MousePosition.swift
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:95:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 93 |             queue.async {
 94 |                 var buffer = [UInt8](repeating: 0, count: bufferSize)
 95 |                 let bytesRead = socket.receive(buffer: &buffer)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 96 |
 97 |                 // Handle connection closure
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:145:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
143 |             queue.async {
144 |                 let bytesToSend = [UInt8](data)
145 |                 let bytesSent = socket.send(buffer: bytesToSend)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
146 |
147 |                 if bytesSent < 0 {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
[804/842] Compiling RoyalVNCKit X11KeySymbols.swift
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:95:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 93 |             queue.async {
 94 |                 var buffer = [UInt8](repeating: 0, count: bufferSize)
 95 |                 let bytesRead = socket.receive(buffer: &buffer)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 96 |
 97 |                 // Handle connection closure
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:145:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
143 |             queue.async {
144 |                 let bytesToSend = [UInt8](data)
145 |                 let bytesSent = socket.send(buffer: bytesToSend)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
146 |
147 |                 if bytesSent < 0 {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
[805/842] Compiling RoyalVNCKit CredentialsKeychain.swift
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:95:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 93 |             queue.async {
 94 |                 var buffer = [UInt8](repeating: 0, count: bufferSize)
 95 |                 let bytesRead = socket.receive(buffer: &buffer)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 96 |
 97 |                 // Handle connection closure
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:145:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
143 |             queue.async {
144 |                 let bytesToSend = [UInt8](data)
145 |                 let bytesSent = socket.send(buffer: bytesToSend)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
146 |
147 |                 if bytesSent < 0 {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
[806/842] Compiling RoyalVNCKit Keychain.swift
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:95:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 93 |             queue.async {
 94 |                 var buffer = [UInt8](repeating: 0, count: bufferSize)
 95 |                 let bytesRead = socket.receive(buffer: &buffer)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 96 |
 97 |                 // Handle connection closure
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:145:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
143 |             queue.async {
144 |                 let bytesToSend = [UInt8](data)
145 |                 let bytesSent = socket.send(buffer: bytesToSend)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
146 |
147 |                 if bytesSent < 0 {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
[807/842] Compiling RoyalVNCKit Spinlock.swift
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:95:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 93 |             queue.async {
 94 |                 var buffer = [UInt8](repeating: 0, count: bufferSize)
 95 |                 let bytesRead = socket.receive(buffer: &buffer)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 96 |
 97 |                 // Handle connection closure
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:145:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
143 |             queue.async {
144 |                 let bytesToSend = [UInt8](data)
145 |                 let bytesSent = socket.send(buffer: bytesToSend)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
146 |
147 |                 if bytesSent < 0 {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
[808/842] Compiling RoyalVNCKit VNCCustomLogger.swift
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:95:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 93 |             queue.async {
 94 |                 var buffer = [UInt8](repeating: 0, count: bufferSize)
 95 |                 let bytesRead = socket.receive(buffer: &buffer)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 96 |
 97 |                 // Handle connection closure
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:145:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
143 |             queue.async {
144 |                 let bytesToSend = [UInt8](data)
145 |                 let bytesSent = socket.send(buffer: bytesToSend)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
146 |
147 |                 if bytesSent < 0 {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
[809/842] Compiling RoyalVNCKit VNCNSLogLogger.swift
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:95:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 93 |             queue.async {
 94 |                 var buffer = [UInt8](repeating: 0, count: bufferSize)
 95 |                 let bytesRead = socket.receive(buffer: &buffer)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 96 |
 97 |                 // Handle connection closure
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:145:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
143 |             queue.async {
144 |                 let bytesToSend = [UInt8](data)
145 |                 let bytesSent = socket.send(buffer: bytesToSend)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
146 |
147 |                 if bytesSent < 0 {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
[810/842] Compiling RoyalVNCKit VNCOSLogLogger.swift
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:95:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 93 |             queue.async {
 94 |                 var buffer = [UInt8](repeating: 0, count: bufferSize)
 95 |                 let bytesRead = socket.receive(buffer: &buffer)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 96 |
 97 |                 // Handle connection closure
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:145:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
143 |             queue.async {
144 |                 let bytesToSend = [UInt8](data)
145 |                 let bytesSent = socket.send(buffer: bytesToSend)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
146 |
147 |                 if bytesSent < 0 {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
[811/842] Compiling RoyalVNCKit VNCPrintLogger.swift
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:95:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 93 |             queue.async {
 94 |                 var buffer = [UInt8](repeating: 0, count: bufferSize)
 95 |                 let bytesRead = socket.receive(buffer: &buffer)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 96 |
 97 |                 // Handle connection closure
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:145:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
143 |             queue.async {
144 |                 let bytesToSend = [UInt8](data)
145 |                 let bytesSent = socket.send(buffer: bytesToSend)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
146 |
147 |                 if bytesSent < 0 {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
[812/842] Compiling RoyalVNCKit AddressInfo.swift
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:95:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 93 |             queue.async {
 94 |                 var buffer = [UInt8](repeating: 0, count: bufferSize)
 95 |                 let bytesRead = socket.receive(buffer: &buffer)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 96 |
 97 |                 // Handle connection closure
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:145:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
143 |             queue.async {
144 |                 let bytesToSend = [UInt8](data)
145 |                 let bytesSent = socket.send(buffer: bytesToSend)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
146 |
147 |                 if bytesSent < 0 {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
[813/842] Compiling RoyalVNCKit NWConnection+NetworkConnection.swift
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:95:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 93 |             queue.async {
 94 |                 var buffer = [UInt8](repeating: 0, count: bufferSize)
 95 |                 let bytesRead = socket.receive(buffer: &buffer)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 96 |
 97 |                 // Handle connection closure
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:145:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
143 |             queue.async {
144 |                 let bytesToSend = [UInt8](data)
145 |                 let bytesSent = socket.send(buffer: bytesToSend)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
146 |
147 |                 if bytesSent < 0 {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
[814/842] Compiling RoyalVNCKit NetworkConnection.swift
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:95:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 93 |             queue.async {
 94 |                 var buffer = [UInt8](repeating: 0, count: bufferSize)
 95 |                 let bytesRead = socket.receive(buffer: &buffer)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 96 |
 97 |                 // Handle connection closure
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:145:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
143 |             queue.async {
144 |                 let bytesToSend = [UInt8](data)
145 |                 let bytesSent = socket.send(buffer: bytesToSend)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
146 |
147 |                 if bytesSent < 0 {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
[815/842] Compiling RoyalVNCKit Socket.swift
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:95:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 93 |             queue.async {
 94 |                 var buffer = [UInt8](repeating: 0, count: bufferSize)
 95 |                 let bytesRead = socket.receive(buffer: &buffer)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 96 |
 97 |                 // Handle connection closure
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:145:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
143 |             queue.async {
144 |                 let bytesToSend = [UInt8](data)
145 |                 let bytesSent = socket.send(buffer: bytesToSend)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
146 |
147 |                 if bytesSent < 0 {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
[816/842] Compiling RoyalVNCKit SocketNetworkConnection.swift
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:95:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 93 |             queue.async {
 94 |                 var buffer = [UInt8](repeating: 0, count: bufferSize)
 95 |                 let bytesRead = socket.receive(buffer: &buffer)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 96 |
 97 |                 // Handle connection closure
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:145:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
143 |             queue.async {
144 |                 let bytesToSend = [UInt8](data)
145 |                 let bytesSent = socket.send(buffer: bytesToSend)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
146 |
147 |                 if bytesSent < 0 {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
[817/842] Compiling RoyalVNCKit Winsock.swift
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:95:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 93 |             queue.async {
 94 |                 var buffer = [UInt8](repeating: 0, count: bufferSize)
 95 |                 let bytesRead = socket.receive(buffer: &buffer)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
 96 |
 97 |                 // Handle connection closure
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/SocketNetworkConnection.swift:145:33: warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
143 |             queue.async {
144 |                 let bytesToSend = [UInt8](data)
145 |                 let bytesSent = socket.send(buffer: bytesToSend)
    |                                 `- warning: capture of 'socket' with non-sendable type 'Socket' in a `@Sendable` closure
146 |
147 |                 if bytesSent < 0 {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Network/Socket.swift:17:13: note: class 'Socket' does not conform to the 'Sendable' protocol
 15 | #endif
 16 |
 17 | final class Socket {
    |             `- note: class 'Socket' does not conform to the 'Sendable' protocol
 18 |     let addressInfo: AddressInfo
 19 |
[818/842] Compiling RoyalVNCKit VNCLogger.swift
[819/842] Compiling RoyalVNCKit DisplayLink.swift
[820/842] Compiling RoyalVNCKit VNCFramebufferView+Extensions.swift
[821/842] Compiling RoyalVNCKit VNCFramebufferView.swift
[822/842] Compiling RoyalVNCKit VNCCAFramebufferView.swift
[823/842] Compiling RoyalVNCKit VNCCenteringClipView.swift
[824/842] Compiling RoyalVNCKit VNCScrollView.swift
[825/842] Compiling RoyalVNCKit VNCAccessibilityUtils.swift
[826/842] Compiling RoyalVNCKit VNCAuthenticationType.swift
[827/842] Compiling RoyalVNCKit VNCCredential.swift
[828/842] Compiling RoyalVNCKit VNCEncodingType.swift
[829/842] Compiling RoyalVNCKit VNCFrameEncodingType.swift
[830/842] Compiling RoyalVNCKit VNCMouseButton.swift
[831/842] Compiling RoyalVNCKit VNCPseudoEncodingType.swift
[832/842] Compiling RoyalVNCKit VNCScreen.swift
[833/842] Compiling RoyalVNCKit VNCSystemSound.swift
[833/842] Write Objects.LinkFileList
[834/842] Compiling RoyalVNCKitCDemo main.c
[835/842] Write Objects.LinkFileList
[836/846] Linking RoyalVNCKitCDemo
[837/846] Linking libRoyalVNCKit.dylib
[838/846] Applying RoyalVNCKitCDemo
[840/846] Emitting module RoyalVNCKitDemo
[841/846] Compiling RoyalVNCKitDemo PlatformUtils.swift
[842/846] Compiling RoyalVNCKitDemo ConnectionDelegate.swift
[843/846] Compiling RoyalVNCKitDemo main.swift
[843/846] Write Objects.LinkFileList
[844/846] Linking RoyalVNCKitDemo
[845/846] Applying RoyalVNCKitDemo
Build complete! (37.59s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "RoyalVNCKit",
  "name" : "RoyalVNCKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "15.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "RoyalVNCKit",
      "targets" : [
        "RoyalVNCKit"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    },
    {
      "name" : "RoyalVNCKitDemo",
      "targets" : [
        "RoyalVNCKitDemo"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "RoyalVNCKitCDemo",
      "targets" : [
        "RoyalVNCKitCDemo"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "libtommath",
      "module_type" : "ClangTarget",
      "name" : "libtommath",
      "path" : "Sources/libtommath",
      "product_memberships" : [
        "RoyalVNCKit",
        "RoyalVNCKitDemo",
        "RoyalVNCKitCDemo"
      ],
      "sources" : [
        "bignumshim.c",
        "bn_cutoffs.c",
        "bn_deprecated.c",
        "bn_mp_2expt.c",
        "bn_mp_abs.c",
        "bn_mp_add.c",
        "bn_mp_add_d.c",
        "bn_mp_addmod.c",
        "bn_mp_and.c",
        "bn_mp_clamp.c",
        "bn_mp_clear.c",
        "bn_mp_clear_multi.c",
        "bn_mp_cmp.c",
        "bn_mp_cmp_d.c",
        "bn_mp_cmp_mag.c",
        "bn_mp_cnt_lsb.c",
        "bn_mp_complement.c",
        "bn_mp_copy.c",
        "bn_mp_count_bits.c",
        "bn_mp_decr.c",
        "bn_mp_div.c",
        "bn_mp_div_2.c",
        "bn_mp_div_2d.c",
        "bn_mp_div_3.c",
        "bn_mp_div_d.c",
        "bn_mp_dr_is_modulus.c",
        "bn_mp_dr_reduce.c",
        "bn_mp_dr_setup.c",
        "bn_mp_error_to_string.c",
        "bn_mp_exch.c",
        "bn_mp_expt_u32.c",
        "bn_mp_exptmod.c",
        "bn_mp_exteuclid.c",
        "bn_mp_fread.c",
        "bn_mp_from_sbin.c",
        "bn_mp_from_ubin.c",
        "bn_mp_fwrite.c",
        "bn_mp_gcd.c",
        "bn_mp_get_double.c",
        "bn_mp_get_i32.c",
        "bn_mp_get_i64.c",
        "bn_mp_get_l.c",
        "bn_mp_get_ll.c",
        "bn_mp_get_mag_u32.c",
        "bn_mp_get_mag_u64.c",
        "bn_mp_get_mag_ul.c",
        "bn_mp_get_mag_ull.c",
        "bn_mp_grow.c",
        "bn_mp_incr.c",
        "bn_mp_init.c",
        "bn_mp_init_copy.c",
        "bn_mp_init_i32.c",
        "bn_mp_init_i64.c",
        "bn_mp_init_l.c",
        "bn_mp_init_ll.c",
        "bn_mp_init_multi.c",
        "bn_mp_init_set.c",
        "bn_mp_init_size.c",
        "bn_mp_init_u32.c",
        "bn_mp_init_u64.c",
        "bn_mp_init_ul.c",
        "bn_mp_init_ull.c",
        "bn_mp_invmod.c",
        "bn_mp_is_square.c",
        "bn_mp_iseven.c",
        "bn_mp_isodd.c",
        "bn_mp_kronecker.c",
        "bn_mp_lcm.c",
        "bn_mp_log_u32.c",
        "bn_mp_lshd.c",
        "bn_mp_mod.c",
        "bn_mp_mod_2d.c",
        "bn_mp_mod_d.c",
        "bn_mp_montgomery_calc_normalization.c",
        "bn_mp_montgomery_reduce.c",
        "bn_mp_montgomery_setup.c",
        "bn_mp_mul.c",
        "bn_mp_mul_2.c",
        "bn_mp_mul_2d.c",
        "bn_mp_mul_d.c",
        "bn_mp_mulmod.c",
        "bn_mp_neg.c",
        "bn_mp_or.c",
        "bn_mp_pack.c",
        "bn_mp_pack_count.c",
        "bn_mp_prime_fermat.c",
        "bn_mp_prime_frobenius_underwood.c",
        "bn_mp_prime_is_prime.c",
        "bn_mp_prime_miller_rabin.c",
        "bn_mp_prime_next_prime.c",
        "bn_mp_prime_rabin_miller_trials.c",
        "bn_mp_prime_rand.c",
        "bn_mp_prime_strong_lucas_selfridge.c",
        "bn_mp_radix_size.c",
        "bn_mp_radix_smap.c",
        "bn_mp_rand.c",
        "bn_mp_read_radix.c",
        "bn_mp_reduce.c",
        "bn_mp_reduce_2k.c",
        "bn_mp_reduce_2k_l.c",
        "bn_mp_reduce_2k_setup.c",
        "bn_mp_reduce_2k_setup_l.c",
        "bn_mp_reduce_is_2k.c",
        "bn_mp_reduce_is_2k_l.c",
        "bn_mp_reduce_setup.c",
        "bn_mp_root_u32.c",
        "bn_mp_rshd.c",
        "bn_mp_sbin_size.c",
        "bn_mp_set.c",
        "bn_mp_set_double.c",
        "bn_mp_set_i32.c",
        "bn_mp_set_i64.c",
        "bn_mp_set_l.c",
        "bn_mp_set_ll.c",
        "bn_mp_set_u32.c",
        "bn_mp_set_u64.c",
        "bn_mp_set_ul.c",
        "bn_mp_set_ull.c",
        "bn_mp_shrink.c",
        "bn_mp_signed_rsh.c",
        "bn_mp_sqr.c",
        "bn_mp_sqrmod.c",
        "bn_mp_sqrt.c",
        "bn_mp_sqrtmod_prime.c",
        "bn_mp_sub.c",
        "bn_mp_sub_d.c",
        "bn_mp_submod.c",
        "bn_mp_to_radix.c",
        "bn_mp_to_sbin.c",
        "bn_mp_to_ubin.c",
        "bn_mp_ubin_size.c",
        "bn_mp_unpack.c",
        "bn_mp_xor.c",
        "bn_mp_zero.c",
        "bn_prime_tab.c",
        "bn_s_mp_add.c",
        "bn_s_mp_balance_mul.c",
        "bn_s_mp_exptmod.c",
        "bn_s_mp_exptmod_fast.c",
        "bn_s_mp_get_bit.c",
        "bn_s_mp_invmod_fast.c",
        "bn_s_mp_invmod_slow.c",
        "bn_s_mp_karatsuba_mul.c",
        "bn_s_mp_karatsuba_sqr.c",
        "bn_s_mp_montgomery_reduce_fast.c",
        "bn_s_mp_mul_digs.c",
        "bn_s_mp_mul_digs_fast.c",
        "bn_s_mp_mul_high_digs.c",
        "bn_s_mp_mul_high_digs_fast.c",
        "bn_s_mp_prime_is_divisible.c",
        "bn_s_mp_rand_jenkins.c",
        "bn_s_mp_rand_platform.c",
        "bn_s_mp_reverse.c",
        "bn_s_mp_sqr.c",
        "bn_s_mp_sqr_fast.c",
        "bn_s_mp_sub.c",
        "bn_s_mp_toom_mul.c",
        "bn_s_mp_toom_sqr.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "libtomcrypt",
      "module_type" : "ClangTarget",
      "name" : "libtomcrypt",
      "path" : "Sources/libtomcrypt",
      "product_memberships" : [
        "RoyalVNCKit",
        "RoyalVNCKitDemo",
        "RoyalVNCKitCDemo"
      ],
      "sources" : [
        "ciphers/aes/aes.c",
        "ciphers/aes/aes_desc.c",
        "ciphers/aes/aes_tab.c",
        "ciphers/aes/aesni.c",
        "ciphers/anubis.c",
        "ciphers/blowfish.c",
        "ciphers/camellia.c",
        "ciphers/cast5.c",
        "ciphers/des.c",
        "ciphers/idea.c",
        "ciphers/kasumi.c",
        "ciphers/khazad.c",
        "ciphers/kseed.c",
        "ciphers/multi2.c",
        "ciphers/noekeon.c",
        "ciphers/rc2.c",
        "ciphers/rc5.c",
        "ciphers/rc6.c",
        "ciphers/safer/safer.c",
        "ciphers/safer/safer_tab.c",
        "ciphers/safer/saferp.c",
        "ciphers/serpent.c",
        "ciphers/skipjack.c",
        "ciphers/sm4.c",
        "ciphers/tea.c",
        "ciphers/twofish/twofish.c",
        "ciphers/twofish/twofish_tab.c",
        "ciphers/xtea.c",
        "encauth/ccm/ccm_add_aad.c",
        "encauth/ccm/ccm_add_nonce.c",
        "encauth/ccm/ccm_done.c",
        "encauth/ccm/ccm_init.c",
        "encauth/ccm/ccm_memory.c",
        "encauth/ccm/ccm_process.c",
        "encauth/ccm/ccm_reset.c",
        "encauth/ccm/ccm_test.c",
        "encauth/chachapoly/chacha20poly1305_add_aad.c",
        "encauth/chachapoly/chacha20poly1305_decrypt.c",
        "encauth/chachapoly/chacha20poly1305_done.c",
        "encauth/chachapoly/chacha20poly1305_encrypt.c",
        "encauth/chachapoly/chacha20poly1305_init.c",
        "encauth/chachapoly/chacha20poly1305_memory.c",
        "encauth/chachapoly/chacha20poly1305_setiv.c",
        "encauth/chachapoly/chacha20poly1305_setiv_rfc7905.c",
        "encauth/chachapoly/chacha20poly1305_test.c",
        "encauth/eax/eax_addheader.c",
        "encauth/eax/eax_decrypt.c",
        "encauth/eax/eax_decrypt_verify_memory.c",
        "encauth/eax/eax_done.c",
        "encauth/eax/eax_encrypt.c",
        "encauth/eax/eax_encrypt_authenticate_memory.c",
        "encauth/eax/eax_init.c",
        "encauth/eax/eax_test.c",
        "encauth/gcm/gcm_add_aad.c",
        "encauth/gcm/gcm_add_iv.c",
        "encauth/gcm/gcm_done.c",
        "encauth/gcm/gcm_gf_mult.c",
        "encauth/gcm/gcm_init.c",
        "encauth/gcm/gcm_memory.c",
        "encauth/gcm/gcm_mult_h.c",
        "encauth/gcm/gcm_process.c",
        "encauth/gcm/gcm_reset.c",
        "encauth/gcm/gcm_test.c",
        "encauth/ocb/ocb_decrypt.c",
        "encauth/ocb/ocb_decrypt_verify_memory.c",
        "encauth/ocb/ocb_done_decrypt.c",
        "encauth/ocb/ocb_done_encrypt.c",
        "encauth/ocb/ocb_encrypt.c",
        "encauth/ocb/ocb_encrypt_authenticate_memory.c",
        "encauth/ocb/ocb_init.c",
        "encauth/ocb/ocb_ntz.c",
        "encauth/ocb/ocb_shift_xor.c",
        "encauth/ocb/ocb_test.c",
        "encauth/ocb/s_ocb_done.c",
        "encauth/ocb3/ocb3_add_aad.c",
        "encauth/ocb3/ocb3_decrypt.c",
        "encauth/ocb3/ocb3_decrypt_last.c",
        "encauth/ocb3/ocb3_decrypt_verify_memory.c",
        "encauth/ocb3/ocb3_done.c",
        "encauth/ocb3/ocb3_encrypt.c",
        "encauth/ocb3/ocb3_encrypt_authenticate_memory.c",
        "encauth/ocb3/ocb3_encrypt_last.c",
        "encauth/ocb3/ocb3_init.c",
        "encauth/ocb3/ocb3_int_ntz.c",
        "encauth/ocb3/ocb3_int_xor_blocks.c",
        "encauth/ocb3/ocb3_test.c",
        "hashes/blake2b.c",
        "hashes/blake2s.c",
        "hashes/chc/chc.c",
        "hashes/helper/hash_file.c",
        "hashes/helper/hash_filehandle.c",
        "hashes/helper/hash_memory.c",
        "hashes/helper/hash_memory_multi.c",
        "hashes/md2.c",
        "hashes/md4.c",
        "hashes/md5.c",
        "hashes/rmd128.c",
        "hashes/rmd160.c",
        "hashes/rmd256.c",
        "hashes/rmd320.c",
        "hashes/sha1.c",
        "hashes/sha2/sha224.c",
        "hashes/sha2/sha256.c",
        "hashes/sha2/sha384.c",
        "hashes/sha2/sha512.c",
        "hashes/sha2/sha512_224.c",
        "hashes/sha2/sha512_256.c",
        "hashes/sha3.c",
        "hashes/sha3_test.c",
        "hashes/tiger.c",
        "hashes/whirl/whirl.c",
        "hashes/whirl/whirltab.c",
        "mac/blake2/blake2bmac.c",
        "mac/blake2/blake2bmac_file.c",
        "mac/blake2/blake2bmac_memory.c",
        "mac/blake2/blake2bmac_memory_multi.c",
        "mac/blake2/blake2bmac_test.c",
        "mac/blake2/blake2smac.c",
        "mac/blake2/blake2smac_file.c",
        "mac/blake2/blake2smac_memory.c",
        "mac/blake2/blake2smac_memory_multi.c",
        "mac/blake2/blake2smac_test.c",
        "mac/f9/f9_done.c",
        "mac/f9/f9_file.c",
        "mac/f9/f9_init.c",
        "mac/f9/f9_memory.c",
        "mac/f9/f9_memory_multi.c",
        "mac/f9/f9_process.c",
        "mac/f9/f9_test.c",
        "mac/hmac/hmac_done.c",
        "mac/hmac/hmac_file.c",
        "mac/hmac/hmac_init.c",
        "mac/hmac/hmac_memory.c",
        "mac/hmac/hmac_memory_multi.c",
        "mac/hmac/hmac_process.c",
        "mac/hmac/hmac_test.c",
        "mac/omac/omac_done.c",
        "mac/omac/omac_file.c",
        "mac/omac/omac_init.c",
        "mac/omac/omac_memory.c",
        "mac/omac/omac_memory_multi.c",
        "mac/omac/omac_process.c",
        "mac/omac/omac_test.c",
        "mac/pelican/pelican.c",
        "mac/pelican/pelican_memory.c",
        "mac/pelican/pelican_test.c",
        "mac/pmac/pmac_done.c",
        "mac/pmac/pmac_file.c",
        "mac/pmac/pmac_init.c",
        "mac/pmac/pmac_memory.c",
        "mac/pmac/pmac_memory_multi.c",
        "mac/pmac/pmac_ntz.c",
        "mac/pmac/pmac_process.c",
        "mac/pmac/pmac_shift_xor.c",
        "mac/pmac/pmac_test.c",
        "mac/poly1305/poly1305.c",
        "mac/poly1305/poly1305_file.c",
        "mac/poly1305/poly1305_memory.c",
        "mac/poly1305/poly1305_memory_multi.c",
        "mac/poly1305/poly1305_test.c",
        "mac/xcbc/xcbc_done.c",
        "mac/xcbc/xcbc_file.c",
        "mac/xcbc/xcbc_init.c",
        "mac/xcbc/xcbc_memory.c",
        "mac/xcbc/xcbc_memory_multi.c",
        "mac/xcbc/xcbc_process.c",
        "mac/xcbc/xcbc_test.c",
        "math/fp/ltc_ecc_fp_mulmod.c",
        "math/gmp_desc.c",
        "math/ltm_desc.c",
        "math/multi.c",
        "math/radix_to_bin.c",
        "math/rand_bn.c",
        "math/rand_prime.c",
        "math/tfm_desc.c",
        "misc/adler32.c",
        "misc/base16/base16_decode.c",
        "misc/base16/base16_encode.c",
        "misc/base32/base32_decode.c",
        "misc/base32/base32_encode.c",
        "misc/base64/base64_decode.c",
        "misc/base64/base64_encode.c",
        "misc/bcrypt/bcrypt.c",
        "misc/burn_stack.c",
        "misc/compare_testvector.c",
        "misc/copy_or_zeromem.c",
        "misc/crc32.c",
        "misc/crypt/crypt.c",
        "misc/crypt/crypt_argchk.c",
        "misc/crypt/crypt_cipher_descriptor.c",
        "misc/crypt/crypt_cipher_is_valid.c",
        "misc/crypt/crypt_constants.c",
        "misc/crypt/crypt_find_cipher.c",
        "misc/crypt/crypt_find_cipher_any.c",
        "misc/crypt/crypt_find_cipher_id.c",
        "misc/crypt/crypt_find_hash.c",
        "misc/crypt/crypt_find_hash_any.c",
        "misc/crypt/crypt_find_hash_id.c",
        "misc/crypt/crypt_find_hash_oid.c",
        "misc/crypt/crypt_find_prng.c",
        "misc/crypt/crypt_fsa.c",
        "misc/crypt/crypt_hash_descriptor.c",
        "misc/crypt/crypt_hash_is_valid.c",
        "misc/crypt/crypt_inits.c",
        "misc/crypt/crypt_ltc_mp_descriptor.c",
        "misc/crypt/crypt_prng_descriptor.c",
        "misc/crypt/crypt_prng_is_valid.c",
        "misc/crypt/crypt_prng_rng_descriptor.c",
        "misc/crypt/crypt_register_all_ciphers.c",
        "misc/crypt/crypt_register_all_hashes.c",
        "misc/crypt/crypt_register_all_prngs.c",
        "misc/crypt/crypt_register_cipher.c",
        "misc/crypt/crypt_register_hash.c",
        "misc/crypt/crypt_register_prng.c",
        "misc/crypt/crypt_sizes.c",
        "misc/crypt/crypt_unregister_cipher.c",
        "misc/crypt/crypt_unregister_hash.c",
        "misc/crypt/crypt_unregister_prng.c",
        "misc/error_to_string.c",
        "misc/hkdf/hkdf.c",
        "misc/hkdf/hkdf_test.c",
        "misc/mem_neq.c",
        "misc/padding/padding_depad.c",
        "misc/padding/padding_pad.c",
        "misc/password_free.c",
        "misc/pbes/pbes.c",
        "misc/pbes/pbes1.c",
        "misc/pbes/pbes2.c",
        "misc/pem/pem.c",
        "misc/pem/pem_pkcs.c",
        "misc/pem/pem_read.c",
        "misc/pem/pem_ssh.c",
        "misc/pkcs12/pkcs12_kdf.c",
        "misc/pkcs12/pkcs12_utf8_to_utf16.c",
        "misc/pkcs5/pkcs_5_1.c",
        "misc/pkcs5/pkcs_5_2.c",
        "misc/pkcs5/pkcs_5_test.c",
        "misc/ssh/ssh_decode_sequence_multi.c",
        "misc/ssh/ssh_encode_sequence_multi.c",
        "misc/zeromem.c",
        "modes/cbc/cbc_decrypt.c",
        "modes/cbc/cbc_done.c",
        "modes/cbc/cbc_encrypt.c",
        "modes/cbc/cbc_getiv.c",
        "modes/cbc/cbc_setiv.c",
        "modes/cbc/cbc_start.c",
        "modes/cfb/cfb_decrypt.c",
        "modes/cfb/cfb_done.c",
        "modes/cfb/cfb_encrypt.c",
        "modes/cfb/cfb_getiv.c",
        "modes/cfb/cfb_setiv.c",
        "modes/cfb/cfb_start.c",
        "modes/ctr/ctr_decrypt.c",
        "modes/ctr/ctr_done.c",
        "modes/ctr/ctr_encrypt.c",
        "modes/ctr/ctr_getiv.c",
        "modes/ctr/ctr_setiv.c",
        "modes/ctr/ctr_start.c",
        "modes/ctr/ctr_test.c",
        "modes/ecb/ecb_decrypt.c",
        "modes/ecb/ecb_done.c",
        "modes/ecb/ecb_encrypt.c",
        "modes/ecb/ecb_start.c",
        "modes/f8/f8_decrypt.c",
        "modes/f8/f8_done.c",
        "modes/f8/f8_encrypt.c",
        "modes/f8/f8_getiv.c",
        "modes/f8/f8_setiv.c",
        "modes/f8/f8_start.c",
        "modes/f8/f8_test_mode.c",
        "modes/lrw/lrw_decrypt.c",
        "modes/lrw/lrw_done.c",
        "modes/lrw/lrw_encrypt.c",
        "modes/lrw/lrw_getiv.c",
        "modes/lrw/lrw_process.c",
        "modes/lrw/lrw_setiv.c",
        "modes/lrw/lrw_start.c",
        "modes/lrw/lrw_test.c",
        "modes/ofb/ofb_decrypt.c",
        "modes/ofb/ofb_done.c",
        "modes/ofb/ofb_encrypt.c",
        "modes/ofb/ofb_getiv.c",
        "modes/ofb/ofb_setiv.c",
        "modes/ofb/ofb_start.c",
        "modes/xts/xts_decrypt.c",
        "modes/xts/xts_done.c",
        "modes/xts/xts_encrypt.c",
        "modes/xts/xts_init.c",
        "modes/xts/xts_mult_x.c",
        "modes/xts/xts_test.c",
        "pk/asn1/der/bit/der_decode_bit_string.c",
        "pk/asn1/der/bit/der_decode_raw_bit_string.c",
        "pk/asn1/der/bit/der_encode_bit_string.c",
        "pk/asn1/der/bit/der_encode_raw_bit_string.c",
        "pk/asn1/der/bit/der_length_bit_string.c",
        "pk/asn1/der/boolean/der_decode_boolean.c",
        "pk/asn1/der/boolean/der_encode_boolean.c",
        "pk/asn1/der/boolean/der_length_boolean.c",
        "pk/asn1/der/choice/der_decode_choice.c",
        "pk/asn1/der/custom_type/der_decode_custom_type.c",
        "pk/asn1/der/custom_type/der_encode_custom_type.c",
        "pk/asn1/der/custom_type/der_length_custom_type.c",
        "pk/asn1/der/general/der_asn1_maps.c",
        "pk/asn1/der/general/der_decode_asn1_identifier.c",
        "pk/asn1/der/general/der_decode_asn1_length.c",
        "pk/asn1/der/general/der_encode_asn1_identifier.c",
        "pk/asn1/der/general/der_encode_asn1_length.c",
        "pk/asn1/der/general/der_length_asn1_identifier.c",
        "pk/asn1/der/general/der_length_asn1_length.c",
        "pk/asn1/der/generalizedtime/der_decode_generalizedtime.c",
        "pk/asn1/der/generalizedtime/der_encode_generalizedtime.c",
        "pk/asn1/der/generalizedtime/der_length_generalizedtime.c",
        "pk/asn1/der/ia5/der_decode_ia5_string.c",
        "pk/asn1/der/ia5/der_encode_ia5_string.c",
        "pk/asn1/der/ia5/der_length_ia5_string.c",
        "pk/asn1/der/integer/der_decode_integer.c",
        "pk/asn1/der/integer/der_encode_integer.c",
        "pk/asn1/der/integer/der_length_integer.c",
        "pk/asn1/der/object_identifier/der_decode_object_identifier.c",
        "pk/asn1/der/object_identifier/der_encode_object_identifier.c",
        "pk/asn1/der/object_identifier/der_length_object_identifier.c",
        "pk/asn1/der/octet/der_decode_octet_string.c",
        "pk/asn1/der/octet/der_encode_octet_string.c",
        "pk/asn1/der/octet/der_length_octet_string.c",
        "pk/asn1/der/printable_string/der_decode_printable_string.c",
        "pk/asn1/der/printable_string/der_encode_printable_string.c",
        "pk/asn1/der/printable_string/der_length_printable_string.c",
        "pk/asn1/der/sequence/der_decode_sequence_ex.c",
        "pk/asn1/der/sequence/der_decode_sequence_flexi.c",
        "pk/asn1/der/sequence/der_decode_sequence_multi.c",
        "pk/asn1/der/sequence/der_encode_sequence_ex.c",
        "pk/asn1/der/sequence/der_encode_sequence_multi.c",
        "pk/asn1/der/sequence/der_flexi_sequence_cmp.c",
        "pk/asn1/der/sequence/der_length_sequence.c",
        "pk/asn1/der/sequence/der_sequence_free.c",
        "pk/asn1/der/sequence/der_sequence_shrink.c",
        "pk/asn1/der/set/der_encode_set.c",
        "pk/asn1/der/set/der_encode_setof.c",
        "pk/asn1/der/short_integer/der_decode_short_integer.c",
        "pk/asn1/der/short_integer/der_encode_short_integer.c",
        "pk/asn1/der/short_integer/der_length_short_integer.c",
        "pk/asn1/der/teletex_string/der_decode_teletex_string.c",
        "pk/asn1/der/teletex_string/der_length_teletex_string.c",
        "pk/asn1/der/utctime/der_decode_utctime.c",
        "pk/asn1/der/utctime/der_encode_utctime.c",
        "pk/asn1/der/utctime/der_length_utctime.c",
        "pk/asn1/der/utf8/der_decode_utf8_string.c",
        "pk/asn1/der/utf8/der_encode_utf8_string.c",
        "pk/asn1/der/utf8/der_length_utf8_string.c",
        "pk/asn1/oid/pk_get.c",
        "pk/asn1/oid/pk_oid_cmp.c",
        "pk/asn1/oid/pk_oid_str.c",
        "pk/asn1/pkcs8/pkcs8_decode_flexi.c",
        "pk/asn1/pkcs8/pkcs8_get.c",
        "pk/asn1/x509/x509_decode_public_key_from_certificate.c",
        "pk/asn1/x509/x509_decode_spki.c",
        "pk/asn1/x509/x509_decode_subject_public_key_info.c",
        "pk/asn1/x509/x509_encode_subject_public_key_info.c",
        "pk/dh/dh.c",
        "pk/dh/dh_check_pubkey.c",
        "pk/dh/dh_export.c",
        "pk/dh/dh_export_key.c",
        "pk/dh/dh_free.c",
        "pk/dh/dh_generate_key.c",
        "pk/dh/dh_import.c",
        "pk/dh/dh_import_pkcs8.c",
        "pk/dh/dh_set.c",
        "pk/dh/dh_set_pg_dhparam.c",
        "pk/dh/dh_shared_secret.c",
        "pk/dsa/dsa_decrypt_key.c",
        "pk/dsa/dsa_encrypt_key.c",
        "pk/dsa/dsa_export.c",
        "pk/dsa/dsa_free.c",
        "pk/dsa/dsa_generate_key.c",
        "pk/dsa/dsa_generate_pqg.c",
        "pk/dsa/dsa_import.c",
        "pk/dsa/dsa_import_pkcs8.c",
        "pk/dsa/dsa_init.c",
        "pk/dsa/dsa_make_key.c",
        "pk/dsa/dsa_set.c",
        "pk/dsa/dsa_set_pqg_dsaparam.c",
        "pk/dsa/dsa_shared_secret.c",
        "pk/dsa/dsa_sign_hash.c",
        "pk/dsa/dsa_verify_hash.c",
        "pk/dsa/dsa_verify_key.c",
        "pk/ec25519/ec25519_crypto_ctx.c",
        "pk/ec25519/ec25519_export.c",
        "pk/ec25519/ec25519_import_pkcs8.c",
        "pk/ec25519/tweetnacl.c",
        "pk/ecc/ecc.c",
        "pk/ecc/ecc_ansi_x963_export.c",
        "pk/ecc/ecc_ansi_x963_import.c",
        "pk/ecc/ecc_decrypt_key.c",
        "pk/ecc/ecc_encrypt_key.c",
        "pk/ecc/ecc_export.c",
        "pk/ecc/ecc_export_openssl.c",
        "pk/ecc/ecc_find_curve.c",
        "pk/ecc/ecc_free.c",
        "pk/ecc/ecc_get_key.c",
        "pk/ecc/ecc_get_oid_str.c",
        "pk/ecc/ecc_get_size.c",
        "pk/ecc/ecc_import.c",
        "pk/ecc/ecc_import_openssl.c",
        "pk/ecc/ecc_import_pkcs8.c",
        "pk/ecc/ecc_import_x509.c",
        "pk/ecc/ecc_make_key.c",
        "pk/ecc/ecc_recover_key.c",
        "pk/ecc/ecc_set_curve.c",
        "pk/ecc/ecc_set_curve_internal.c",
        "pk/ecc/ecc_set_key.c",
        "pk/ecc/ecc_shared_secret.c",
        "pk/ecc/ecc_sign_hash.c",
        "pk/ecc/ecc_sizes.c",
        "pk/ecc/ecc_ssh_ecdsa_encode_name.c",
        "pk/ecc/ecc_verify_hash.c",
        "pk/ecc/ltc_ecc_export_point.c",
        "pk/ecc/ltc_ecc_import_point.c",
        "pk/ecc/ltc_ecc_is_point.c",
        "pk/ecc/ltc_ecc_is_point_at_infinity.c",
        "pk/ecc/ltc_ecc_map.c",
        "pk/ecc/ltc_ecc_mul2add.c",
        "pk/ecc/ltc_ecc_mulmod.c",
        "pk/ecc/ltc_ecc_mulmod_timing.c",
        "pk/ecc/ltc_ecc_points.c",
        "pk/ecc/ltc_ecc_projective_add_point.c",
        "pk/ecc/ltc_ecc_projective_dbl_point.c",
        "pk/ecc/ltc_ecc_verify_key.c",
        "pk/ed25519/ed25519_export.c",
        "pk/ed25519/ed25519_import.c",
        "pk/ed25519/ed25519_import_pkcs8.c",
        "pk/ed25519/ed25519_import_raw.c",
        "pk/ed25519/ed25519_import_x509.c",
        "pk/ed25519/ed25519_make_key.c",
        "pk/ed25519/ed25519_sign.c",
        "pk/ed25519/ed25519_verify.c",
        "pk/pka_key.c",
        "pk/pkcs1/pkcs_1_i2osp.c",
        "pk/pkcs1/pkcs_1_mgf1.c",
        "pk/pkcs1/pkcs_1_oaep_decode.c",
        "pk/pkcs1/pkcs_1_oaep_encode.c",
        "pk/pkcs1/pkcs_1_os2ip.c",
        "pk/pkcs1/pkcs_1_pss_decode.c",
        "pk/pkcs1/pkcs_1_pss_encode.c",
        "pk/pkcs1/pkcs_1_v1_5_decode.c",
        "pk/pkcs1/pkcs_1_v1_5_encode.c",
        "pk/rsa/rsa_decrypt_key.c",
        "pk/rsa/rsa_encrypt_key.c",
        "pk/rsa/rsa_export.c",
        "pk/rsa/rsa_exptmod.c",
        "pk/rsa/rsa_get_size.c",
        "pk/rsa/rsa_import.c",
        "pk/rsa/rsa_import_pkcs8.c",
        "pk/rsa/rsa_import_x509.c",
        "pk/rsa/rsa_key.c",
        "pk/rsa/rsa_make_key.c",
        "pk/rsa/rsa_set.c",
        "pk/rsa/rsa_sign_hash.c",
        "pk/rsa/rsa_sign_saltlen_get.c",
        "pk/rsa/rsa_verify_hash.c",
        "pk/x25519/x25519_export.c",
        "pk/x25519/x25519_import.c",
        "pk/x25519/x25519_import_pkcs8.c",
        "pk/x25519/x25519_import_raw.c",
        "pk/x25519/x25519_import_x509.c",
        "pk/x25519/x25519_make_key.c",
        "pk/x25519/x25519_shared_secret.c",
        "prngs/chacha20.c",
        "prngs/fortuna.c",
        "prngs/rc4.c",
        "prngs/rng_get_bytes.c",
        "prngs/rng_make_prng.c",
        "prngs/sober128.c",
        "prngs/sprng.c",
        "prngs/yarrow.c",
        "stream/chacha/chacha_crypt.c",
        "stream/chacha/chacha_done.c",
        "stream/chacha/chacha_ivctr32.c",
        "stream/chacha/chacha_ivctr64.c",
        "stream/chacha/chacha_keystream.c",
        "stream/chacha/chacha_memory.c",
        "stream/chacha/chacha_setup.c",
        "stream/chacha/chacha_test.c",
        "stream/rabbit/rabbit.c",
        "stream/rabbit/rabbit_memory.c",
        "stream/rc4/rc4_stream.c",
        "stream/rc4/rc4_stream_memory.c",
        "stream/rc4/rc4_test.c",
        "stream/salsa20/salsa20_crypt.c",
        "stream/salsa20/salsa20_done.c",
        "stream/salsa20/salsa20_ivctr64.c",
        "stream/salsa20/salsa20_keystream.c",
        "stream/salsa20/salsa20_memory.c",
        "stream/salsa20/salsa20_setup.c",
        "stream/salsa20/salsa20_test.c",
        "stream/salsa20/xsalsa20_memory.c",
        "stream/salsa20/xsalsa20_setup.c",
        "stream/salsa20/xsalsa20_test.c",
        "stream/sober128/sober128_stream.c",
        "stream/sober128/sober128_stream_memory.c",
        "stream/sober128/sober128_test.c",
        "stream/sober128/sober128tab.c",
        "stream/sosemanuk/sosemanuk.c",
        "stream/sosemanuk/sosemanuk_memory.c",
        "stream/sosemanuk/sosemanuk_test.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "d3des",
      "module_type" : "ClangTarget",
      "name" : "d3des",
      "path" : "Sources/d3des",
      "product_memberships" : [
        "RoyalVNCKit",
        "RoyalVNCKitDemo",
        "RoyalVNCKitCDemo"
      ],
      "sources" : [
        "d3des.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Z",
      "module_type" : "ClangTarget",
      "name" : "Z",
      "path" : "Sources/Z",
      "product_memberships" : [
        "RoyalVNCKit",
        "RoyalVNCKitDemo",
        "RoyalVNCKitCDemo"
      ],
      "sources" : [
        "ZDummy.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RoyalVNCKitDemo",
      "module_type" : "SwiftTarget",
      "name" : "RoyalVNCKitDemo",
      "path" : "Sources/RoyalVNCKitDemo",
      "product_memberships" : [
        "RoyalVNCKitDemo"
      ],
      "sources" : [
        "ConnectionDelegate.swift",
        "PlatformUtils.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "RoyalVNCKit"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "RoyalVNCKitCDemo",
      "module_type" : "ClangTarget",
      "name" : "RoyalVNCKitCDemo",
      "path" : "Sources/RoyalVNCKitCDemo",
      "product_memberships" : [
        "RoyalVNCKitCDemo"
      ],
      "sources" : [
        "main.c"
      ],
      "target_dependencies" : [
        "RoyalVNCKit"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "RoyalVNCKitC",
      "module_type" : "ClangTarget",
      "name" : "RoyalVNCKitC",
      "path" : "Sources/RoyalVNCKitC",
      "product_memberships" : [
        "RoyalVNCKit",
        "RoyalVNCKitDemo",
        "RoyalVNCKitCDemo"
      ],
      "sources" : [
        "RoyalVNCKitC.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RoyalVNCKit",
      "module_type" : "SwiftTarget",
      "name" : "RoyalVNCKit",
      "path" : "Sources/RoyalVNCKit",
      "product_memberships" : [
        "RoyalVNCKit",
        "RoyalVNCKitDemo",
        "RoyalVNCKitCDemo"
      ],
      "sources" : [
        "Clipboard/VNCClipboard.Monitor.swift",
        "Clipboard/VNCClipboard.swift",
        "Clipboard/VNCClipboardMonitorDelegate.swift",
        "Compression/ZlibInflateStream.swift",
        "Compression/ZlibStream.swift",
        "Encryption/AES128ECBEncryption.swift",
        "Encryption/BigNum.swift",
        "Encryption/VNCDESEncryption.swift",
        "Extensions/AnyStream.swift",
        "Extensions/Array+Extensions.swift",
        "Extensions/BinaryInteger+Extensions.swift",
        "Extensions/CGRect+Extensions.swift",
        "Extensions/Character+Extensions.swift",
        "Extensions/Data+Extensions.swift",
        "Extensions/DataStream.swift",
        "Extensions/Endianness.swift",
        "Extensions/Error+Extensions.swift",
        "Extensions/Int16+Extensions.swift",
        "Extensions/Int32+Extensions.swift",
        "Extensions/Queue.swift",
        "Extensions/Task+Extensions.swift",
        "Extensions/UInt16+Extensions.swift",
        "Extensions/UInt32+Extensions.swift",
        "Framebuffer/VNCFramebuffer.ColorMap.swift",
        "Framebuffer/VNCFramebuffer.PixelUtils.swift",
        "Framebuffer/VNCFramebuffer.Properties.swift",
        "Framebuffer/VNCFramebuffer.swift",
        "Framebuffer/VNCFramebufferDelegate.swift",
        "Framebuffer/VNCPoint+CG.swift",
        "Framebuffer/VNCPoint.swift",
        "Framebuffer/VNCRegion+CG.swift",
        "Framebuffer/VNCRegion.swift",
        "Framebuffer/VNCSize+CG.swift",
        "Framebuffer/VNCSize.swift",
        "Input/MousePointerButton.swift",
        "Input/MousePosition.swift",
        "Input/X11KeySymbols.swift",
        "Keychain/CredentialsKeychain.swift",
        "Keychain/Keychain.swift",
        "Locks/Spinlock.swift",
        "Logging/VNCCustomLogger.swift",
        "Logging/VNCNSLogLogger.swift",
        "Logging/VNCOSLogLogger.swift",
        "Logging/VNCPrintLogger.swift",
        "Network/AddressInfo.swift",
        "Network/NWConnection+NetworkConnection.swift",
        "Network/NetworkConnection.swift",
        "Network/Socket.swift",
        "Network/SocketNetworkConnection.swift",
        "Network/Winsock.swift",
        "ObjC/NSObjectOrAnyObject.swift",
        "Protocol/ClientInit.swift",
        "Protocol/EncodingTypes.swift",
        "Protocol/Encodings/Encoding.swift",
        "Protocol/Encodings/Encodings.swift",
        "Protocol/Encodings/Frame/CoRREEncoding.swift",
        "Protocol/Encodings/Frame/CopyRectEncoding.swift",
        "Protocol/Encodings/Frame/HextileEncoding.swift",
        "Protocol/Encodings/Frame/RREEncoding.swift",
        "Protocol/Encodings/Frame/RawEncoding.swift",
        "Protocol/Encodings/Frame/ZRLEEncoding.swift",
        "Protocol/Encodings/Frame/ZRLEEncodingWIP.swift",
        "Protocol/Encodings/Frame/ZlibEncoding.swift",
        "Protocol/Encodings/FrameEncoding.swift",
        "Protocol/Encodings/Pseudo/CompressionLevelEncoding.swift",
        "Protocol/Encodings/Pseudo/ContinuousUpdatesEncoding.swift",
        "Protocol/Encodings/Pseudo/CursorEncoding.swift",
        "Protocol/Encodings/Pseudo/DesktopNameEncoding.swift",
        "Protocol/Encodings/Pseudo/DesktopSizeEncoding.swift",
        "Protocol/Encodings/Pseudo/ExtendedDesktopSizeEncoding.swift",
        "Protocol/Encodings/Pseudo/LastRectEncoding.swift",
        "Protocol/Encodings/PseudoEncoding.swift",
        "Protocol/Encodings/ReceivablePseudoEncoding.swift",
        "Protocol/Messages/ClientToServer/ClientCutText.swift",
        "Protocol/Messages/ClientToServer/EnableContinuousUpdates.swift",
        "Protocol/Messages/ClientToServer/FramebufferUpdateRequest.swift",
        "Protocol/Messages/ClientToServer/KeyEvent.swift",
        "Protocol/Messages/ClientToServer/PointerEvent.swift",
        "Protocol/Messages/ClientToServer/SetEncodings.swift",
        "Protocol/Messages/ClientToServer/SetPixelFormat.swift",
        "Protocol/Messages/Message.swift",
        "Protocol/Messages/ServerToClient/Bell.swift",
        "Protocol/Messages/ServerToClient/EndOfContinuousUpdates.swift",
        "Protocol/Messages/ServerToClient/FramebufferUpdate.swift",
        "Protocol/Messages/ServerToClient/ServerCutText.swift",
        "Protocol/Messages/ServerToClient/ServerToClientMessage.swift",
        "Protocol/Messages/ServerToClient/SetColourMapEntries.swift",
        "Protocol/NumberOfSecurityTypes.swift",
        "Protocol/PixelFormat.swift",
        "Protocol/ProtocolVersion.swift",
        "Protocol/Rectangle.swift",
        "Protocol/Screen.swift",
        "Protocol/SecurityResult.swift",
        "Protocol/SecurityTypes.swift",
        "Protocol/SecurityTypes/AppleRemoteDesktop/ARDAuthentication.swift",
        "Protocol/SecurityTypes/AppleRemoteDesktop/ARDAuthenticationImpl.swift",
        "Protocol/SecurityTypes/AppleRemoteDesktop/ARDDiffieHellmanKeyAgreement.swift",
        "Protocol/SecurityTypes/UltraVNCMSLogonII/UltraVNCBigNum.swift",
        "Protocol/SecurityTypes/UltraVNCMSLogonII/UltraVNCMSLogonAuthenticationImpl.swift",
        "Protocol/SecurityTypes/UltraVNCMSLogonII/UltraVNCMSLogonII.swift",
        "Protocol/SecurityTypes/UltraVNCMSLogonII/UltraVNCMSLogonIIDiffieHellmanKeyAgreement.swift",
        "Protocol/SecurityTypes/VNC/VNCAuthentication.swift",
        "Protocol/SecurityTypes/VNCSecurityType.swift",
        "Protocol/ServerInit.swift",
        "Protocol/VNCProtocol.swift",
        "SDK/CSDK/CUtils.swift",
        "SDK/CSDK/RVNC_AuthenticationRequest.swift",
        "SDK/CSDK/RVNC_AuthenticationType.swift",
        "SDK/CSDK/RVNC_Connection.swift",
        "SDK/CSDK/RVNC_ConnectionDelegate.swift",
        "SDK/CSDK/RVNC_ConnectionState.swift",
        "SDK/CSDK/RVNC_Cursor.swift",
        "SDK/CSDK/RVNC_Framebuffer.swift",
        "SDK/CSDK/RVNC_Logger.swift",
        "SDK/CSDK/RVNC_MouseButton.swift",
        "SDK/CSDK/RVNC_MouseWheel.swift",
        "SDK/CSDK/RVNC_Settings.swift",
        "SDK/CSDK/UnsafeMutableRawPointer+Extensions.swift",
        "SDK/Connection/ConnectionState.swift",
        "SDK/Connection/Settings+UserDefaults.swift",
        "SDK/Connection/Settings.swift",
        "SDK/Connection/State.swift",
        "SDK/Connection/VNCConnection+API.swift",
        "SDK/Connection/VNCConnection+ClipboardMonitor.swift",
        "SDK/Connection/VNCConnection+Delegate.swift",
        "SDK/Connection/VNCConnection+Framebuffer.swift",
        "SDK/Connection/VNCConnection+Handshake.swift",
        "SDK/Connection/VNCConnection+Queue.swift",
        "SDK/Connection/VNCConnection+Receive.swift",
        "SDK/Connection/VNCConnection+Send.swift",
        "SDK/Connection/VNCConnection.swift",
        "SDK/Connection/VNCConnectionDelegate.swift",
        "SDK/Cursor/VNCCursor.swift",
        "SDK/Cursor/macOS/VNCCursor+NSCursor.swift",
        "SDK/Error/AuthenticationError.swift",
        "SDK/Error/ConnectionError.swift",
        "SDK/Error/ProtocolError.swift",
        "SDK/Error/VNCError.swift",
        "SDK/Input/NSEvent.ModifierFlags+Right.swift",
        "SDK/Input/VNCKeyCode+ObjC.swift",
        "SDK/Input/VNCKeyCode+String.swift",
        "SDK/Input/VNCKeyCode.swift",
        "SDK/Input/macOS/CGKeyCodes.swift",
        "SDK/Input/macOS/KeyboardModifiers.swift",
        "SDK/Input/macOS/VNCKeyCode+CGKeyCode.swift",
        "SDK/Input/macOS/VNCKeyCodeMaps+Mac.swift",
        "SDK/Logging/VNCLogger.swift",
        "SDK/UI/DisplayLink/macOS/DisplayLink.swift",
        "SDK/UI/FramebufferView/VNCFramebufferView+Extensions.swift",
        "SDK/UI/FramebufferView/VNCFramebufferView.swift",
        "SDK/UI/FramebufferView/macOS/VNCCAFramebufferView.swift",
        "SDK/UI/ScrollView/macOS/VNCCenteringClipView.swift",
        "SDK/UI/ScrollView/macOS/VNCScrollView.swift",
        "SDK/VNCAccessibilityUtils.swift",
        "SDK/VNCAuthenticationType.swift",
        "SDK/VNCCredential.swift",
        "SDK/VNCEncodingType.swift",
        "SDK/VNCFrameEncodingType.swift",
        "SDK/VNCMouseButton.swift",
        "SDK/VNCPseudoEncodingType.swift",
        "SDK/VNCScreen.swift",
        "Sound/VNCSystemSound.swift"
      ],
      "target_dependencies" : [
        "RoyalVNCKitC",
        "d3des",
        "libtommath",
        "libtomcrypt",
        "Z"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Done.