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 Linux on 19 Apr 2025 16:42:46 UTC.

Swift 6 data race errors: 4

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats 2>&1

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