The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of RoyalVNCKit, reference main (239565), with Swift 6.0 for Linux on 2 Jun 2025 08:33:33 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

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