From 9694a30f6cacbe04e9c10664f7adaeace67b8145 Mon Sep 17 00:00:00 2001 From: James Date: Fri, 20 Mar 2026 03:02:04 -0400 Subject: [PATCH] Reorganize repo: oss/ + commercial/ + shared docs/ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - oss/ — open source (app, cli, crypto, Makefile) → published to GitHub - commercial/ — proprietary (account, mgmt sidecar, website, marketing, tailscale) → Zürich only - docs/ — shared design documentation, visible to both - Move L2_AGENT_ENCRYPTION.md to docs/ - Update CLAUDE.md paths to reflect new structure Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitignore | 4 +- CLAUDE.md | 36 +++++++++++------- commercial/account/.gitkeep | 0 .../._vault1984-twitter-schedule.html | Bin .../marketing}/images/auckland.jpg | Bin .../marketing}/images/auckland.png | Bin .../marketing}/images/bogota.jpg | Bin .../marketing}/images/bogota.png | Bin .../marketing}/images/buenos-aires.jpg | Bin .../marketing}/images/buenos-aires.png | Bin .../marketing}/images/cape-town.jpg | Bin .../marketing}/images/cape-town.png | Bin .../marketing}/images/dubai.jpg | Bin .../marketing}/images/dubai.png | Bin .../marketing}/images/hong-kong.jpg | Bin .../marketing}/images/hong-kong.png | Bin .../marketing}/images/istanbul.jpg | Bin .../marketing}/images/istanbul.png | Bin .../marketing}/images/lagos.jpg | Bin .../marketing}/images/lagos.png | Bin .../marketing}/images/london.jpg | Bin .../marketing}/images/london.png | Bin .../marketing}/images/madrid.jpg | Bin .../marketing}/images/madrid.png | Bin .../marketing}/images/mexico-city.jpg | Bin .../marketing}/images/mexico-city.png | Bin .../marketing}/images/montreal.jpg | Bin .../marketing}/images/montreal.png | Bin .../marketing}/images/mumbai.jpg | Bin .../marketing}/images/mumbai.png | Bin .../marketing}/images/nairobi.jpg | Bin .../marketing}/images/nairobi.png | Bin .../marketing}/images/san-francisco.jpg | Bin .../marketing}/images/san-francisco.png | Bin .../marketing}/images/santiago.jpg | Bin .../marketing}/images/santiago.png | Bin .../marketing}/images/sao-paulo.jpg | Bin .../marketing}/images/sao-paulo.png | Bin .../marketing}/images/seoul.jpg | Bin .../marketing}/images/seoul.png | Bin .../marketing}/images/singapore-zh.jpg | Bin .../marketing}/images/singapore-zh.png | Bin .../marketing}/images/singapore.jpg | Bin .../marketing}/images/singapore.png | Bin .../marketing}/images/stockholm.jpg | Bin .../marketing}/images/stockholm.png | Bin .../marketing}/images/sydney.jpg | Bin .../marketing}/images/sydney.png | Bin .../marketing}/images/tokyo.jpg | Bin .../marketing}/images/tokyo.png | Bin .../marketing}/images/twitter-banner-v2.jpg | Bin .../marketing}/images/twitter-banner-v2.png | Bin .../marketing}/images/twitter-banner.jpg | Bin .../marketing}/images/twitter-banner.png | Bin .../marketing}/images/washington-dc.jpg | Bin .../marketing}/images/zurich-de.jpg | Bin .../marketing}/images/zurich-de.png | Bin .../marketing}/images/zurich.jpg | Bin .../marketing}/images/zurich.png | Bin .../marketing}/pop-map-proposal.md | 0 .../marketing}/vault1984-twitter-follows.md | 0 .../vault1984-twitter-schedule.html | 0 .../marketing}/vault1984-vision.md | 0 commercial/mgmt/.gitkeep | 0 commercial/tailscale/.gitkeep | 0 {website => commercial/website}/README.md | 0 {website => commercial/website}/favicon.svg | 0 {website => commercial/website}/go.mod | 0 {website => commercial/website}/main.go | 0 .../website}/tailwind.min.css | 0 .../website}/templates/base.tmpl | 0 .../website}/templates/footer.tmpl | 0 .../website}/templates/hosted.tmpl | 0 .../website}/templates/index-v2.tmpl | 0 .../website}/templates/index.tmpl | 0 .../website}/templates/install.tmpl | 0 .../website}/templates/pricing.tmpl | 0 .../website}/templates/privacy.tmpl | 0 .../website}/templates/sources.tmpl | 0 .../website}/templates/styleguide.tmpl | 0 .../website}/templates/terms.tmpl | 0 {website => commercial/website}/vault1984.css | 0 {website => commercial/website}/worldmap.svg | 0 .../L2_AGENT_ENCRYPTION.md | 0 Makefile => oss/Makefile | 0 {app => oss/app}/.gitignore | 0 {app => oss/app}/LICENSE | 0 {app => oss/app}/Makefile | 0 {app => oss/app}/README.md | 0 {app => oss/app}/SPEC.md | 0 {app => oss/app}/api/handlers.go | 0 {app => oss/app}/api/integration_test.go | 0 {app => oss/app}/api/middleware.go | 0 {app => oss/app}/api/routes.go | 0 {app => oss/app}/api/tier_test.go | 0 {app => oss/app}/extension/background.js | 0 {app => oss/app}/extension/content.js | 0 {app => oss/app}/extension/icon128.png | Bin {app => oss/app}/extension/icon16.png | Bin {app => oss/app}/extension/icon48.png | Bin {app => oss/app}/extension/manifest.json | 0 {app => oss/app}/extension/popup.html | 0 {app => oss/app}/extension/popup.js | 0 {app => oss/app}/go.mod | 0 {app => oss/app}/go.sum | 0 {app => oss/app}/lib/backup.go | 0 {app => oss/app}/lib/config.go | 0 {app => oss/app}/lib/crypto.go | 0 {app => oss/app}/lib/dbcore.go | 0 {app => oss/app}/lib/id.go | 0 {app => oss/app}/lib/importers.go | 0 {app => oss/app}/lib/l2labels.go | 0 {app => oss/app}/lib/telemetry.go | 0 {app => oss/app}/lib/telemetry_test.go | 0 {app => oss/app}/lib/tls.go | 0 {app => oss/app}/lib/tokenmap.go | 0 {app => oss/app}/lib/types.go | 0 {cli => oss/cli}/Makefile | 0 {cli => oss/cli}/build/src/http.o | Bin {cli => oss/cli}/build/src/jsbridge.o | Bin {cli => oss/cli}/build/src/keystore.o | Bin {cli => oss/cli}/build/src/main.o | Bin {cli => oss/cli}/build/src/util.o | Bin .../cli}/build/vendor/bearssl/src/aead/ccm.o | Bin .../cli}/build/vendor/bearssl/src/aead/eax.o | Bin .../cli}/build/vendor/bearssl/src/aead/gcm.o | Bin .../build/vendor/bearssl/src/codec/ccopy.o | Bin .../build/vendor/bearssl/src/codec/dec16be.o | Bin .../build/vendor/bearssl/src/codec/dec16le.o | Bin .../build/vendor/bearssl/src/codec/dec32be.o | Bin .../build/vendor/bearssl/src/codec/dec32le.o | Bin .../build/vendor/bearssl/src/codec/dec64be.o | Bin .../build/vendor/bearssl/src/codec/dec64le.o | Bin .../build/vendor/bearssl/src/codec/enc16be.o | Bin .../build/vendor/bearssl/src/codec/enc16le.o | Bin .../build/vendor/bearssl/src/codec/enc32be.o | Bin .../build/vendor/bearssl/src/codec/enc32le.o | Bin .../build/vendor/bearssl/src/codec/enc64be.o | Bin .../build/vendor/bearssl/src/codec/enc64le.o | Bin .../build/vendor/bearssl/src/codec/pemdec.o | Bin .../build/vendor/bearssl/src/codec/pemenc.o | Bin .../build/vendor/bearssl/src/ec/ec_all_m15.o | Bin .../build/vendor/bearssl/src/ec/ec_all_m31.o | Bin .../vendor/bearssl/src/ec/ec_c25519_i15.o | Bin .../vendor/bearssl/src/ec/ec_c25519_i31.o | Bin .../vendor/bearssl/src/ec/ec_c25519_m15.o | Bin .../vendor/bearssl/src/ec/ec_c25519_m31.o | Bin .../vendor/bearssl/src/ec/ec_c25519_m62.o | Bin .../vendor/bearssl/src/ec/ec_c25519_m64.o | Bin .../vendor/bearssl/src/ec/ec_curve25519.o | Bin .../build/vendor/bearssl/src/ec/ec_default.o | Bin .../build/vendor/bearssl/src/ec/ec_keygen.o | Bin .../build/vendor/bearssl/src/ec/ec_p256_m15.o | Bin .../build/vendor/bearssl/src/ec/ec_p256_m31.o | Bin .../build/vendor/bearssl/src/ec/ec_p256_m62.o | Bin .../build/vendor/bearssl/src/ec/ec_p256_m64.o | Bin .../vendor/bearssl/src/ec/ec_prime_i15.o | Bin .../vendor/bearssl/src/ec/ec_prime_i31.o | Bin .../build/vendor/bearssl/src/ec/ec_pubkey.o | Bin .../vendor/bearssl/src/ec/ec_secp256r1.o | Bin .../vendor/bearssl/src/ec/ec_secp384r1.o | Bin .../vendor/bearssl/src/ec/ec_secp521r1.o | Bin .../build/vendor/bearssl/src/ec/ecdsa_atr.o | Bin .../bearssl/src/ec/ecdsa_default_sign_asn1.o | Bin .../bearssl/src/ec/ecdsa_default_sign_raw.o | Bin .../bearssl/src/ec/ecdsa_default_vrfy_asn1.o | Bin .../bearssl/src/ec/ecdsa_default_vrfy_raw.o | Bin .../vendor/bearssl/src/ec/ecdsa_i15_bits.o | Bin .../bearssl/src/ec/ecdsa_i15_sign_asn1.o | Bin .../bearssl/src/ec/ecdsa_i15_sign_raw.o | Bin .../bearssl/src/ec/ecdsa_i15_vrfy_asn1.o | Bin .../bearssl/src/ec/ecdsa_i15_vrfy_raw.o | Bin .../vendor/bearssl/src/ec/ecdsa_i31_bits.o | Bin .../bearssl/src/ec/ecdsa_i31_sign_asn1.o | Bin .../bearssl/src/ec/ecdsa_i31_sign_raw.o | Bin .../bearssl/src/ec/ecdsa_i31_vrfy_asn1.o | Bin .../bearssl/src/ec/ecdsa_i31_vrfy_raw.o | Bin .../build/vendor/bearssl/src/ec/ecdsa_rta.o | Bin .../build/vendor/bearssl/src/hash/dig_oid.o | Bin .../build/vendor/bearssl/src/hash/dig_size.o | Bin .../vendor/bearssl/src/hash/ghash_ctmul.o | Bin .../vendor/bearssl/src/hash/ghash_ctmul32.o | Bin .../vendor/bearssl/src/hash/ghash_ctmul64.o | Bin .../vendor/bearssl/src/hash/ghash_pclmul.o | Bin .../vendor/bearssl/src/hash/ghash_pwr8.o | Bin .../cli}/build/vendor/bearssl/src/hash/md5.o | Bin .../build/vendor/bearssl/src/hash/md5sha1.o | Bin .../cli}/build/vendor/bearssl/src/hash/mgf1.o | Bin .../build/vendor/bearssl/src/hash/multihash.o | Bin .../cli}/build/vendor/bearssl/src/hash/sha1.o | Bin .../build/vendor/bearssl/src/hash/sha2big.o | Bin .../build/vendor/bearssl/src/hash/sha2small.o | Bin .../build/vendor/bearssl/src/int/i15_add.o | Bin .../build/vendor/bearssl/src/int/i15_bitlen.o | Bin .../build/vendor/bearssl/src/int/i15_decmod.o | Bin .../build/vendor/bearssl/src/int/i15_decode.o | Bin .../build/vendor/bearssl/src/int/i15_decred.o | Bin .../build/vendor/bearssl/src/int/i15_encode.o | Bin .../build/vendor/bearssl/src/int/i15_fmont.o | Bin .../build/vendor/bearssl/src/int/i15_iszero.o | Bin .../build/vendor/bearssl/src/int/i15_moddiv.o | Bin .../build/vendor/bearssl/src/int/i15_modpow.o | Bin .../vendor/bearssl/src/int/i15_modpow2.o | Bin .../vendor/bearssl/src/int/i15_montmul.o | Bin .../build/vendor/bearssl/src/int/i15_mulacc.o | Bin .../build/vendor/bearssl/src/int/i15_muladd.o | Bin .../build/vendor/bearssl/src/int/i15_ninv15.o | Bin .../build/vendor/bearssl/src/int/i15_reduce.o | Bin .../build/vendor/bearssl/src/int/i15_rshift.o | Bin .../build/vendor/bearssl/src/int/i15_sub.o | Bin .../build/vendor/bearssl/src/int/i15_tmont.o | Bin .../build/vendor/bearssl/src/int/i31_add.o | Bin .../build/vendor/bearssl/src/int/i31_bitlen.o | Bin .../build/vendor/bearssl/src/int/i31_decmod.o | Bin .../build/vendor/bearssl/src/int/i31_decode.o | Bin .../build/vendor/bearssl/src/int/i31_decred.o | Bin .../build/vendor/bearssl/src/int/i31_encode.o | Bin .../build/vendor/bearssl/src/int/i31_fmont.o | Bin .../build/vendor/bearssl/src/int/i31_iszero.o | Bin .../build/vendor/bearssl/src/int/i31_moddiv.o | Bin .../build/vendor/bearssl/src/int/i31_modpow.o | Bin .../vendor/bearssl/src/int/i31_modpow2.o | Bin .../vendor/bearssl/src/int/i31_montmul.o | Bin .../build/vendor/bearssl/src/int/i31_mulacc.o | Bin .../build/vendor/bearssl/src/int/i31_muladd.o | Bin .../build/vendor/bearssl/src/int/i31_ninv31.o | Bin .../build/vendor/bearssl/src/int/i31_reduce.o | Bin .../build/vendor/bearssl/src/int/i31_rshift.o | Bin .../build/vendor/bearssl/src/int/i31_sub.o | Bin .../build/vendor/bearssl/src/int/i31_tmont.o | Bin .../build/vendor/bearssl/src/int/i32_add.o | Bin .../build/vendor/bearssl/src/int/i32_bitlen.o | Bin .../build/vendor/bearssl/src/int/i32_decmod.o | Bin .../build/vendor/bearssl/src/int/i32_decode.o | Bin .../build/vendor/bearssl/src/int/i32_decred.o | Bin .../build/vendor/bearssl/src/int/i32_div32.o | Bin .../build/vendor/bearssl/src/int/i32_encode.o | Bin .../build/vendor/bearssl/src/int/i32_fmont.o | Bin .../build/vendor/bearssl/src/int/i32_iszero.o | Bin .../build/vendor/bearssl/src/int/i32_modpow.o | Bin .../vendor/bearssl/src/int/i32_montmul.o | Bin .../build/vendor/bearssl/src/int/i32_mulacc.o | Bin .../build/vendor/bearssl/src/int/i32_muladd.o | Bin .../build/vendor/bearssl/src/int/i32_ninv32.o | Bin .../build/vendor/bearssl/src/int/i32_reduce.o | Bin .../build/vendor/bearssl/src/int/i32_sub.o | Bin .../build/vendor/bearssl/src/int/i32_tmont.o | Bin .../vendor/bearssl/src/int/i62_modpow2.o | Bin .../cli}/build/vendor/bearssl/src/kdf/hkdf.o | Bin .../cli}/build/vendor/bearssl/src/kdf/shake.o | Bin .../cli}/build/vendor/bearssl/src/mac/hmac.o | Bin .../build/vendor/bearssl/src/mac/hmac_ct.o | Bin .../vendor/bearssl/src/rand/aesctr_drbg.o | Bin .../build/vendor/bearssl/src/rand/hmac_drbg.o | Bin .../build/vendor/bearssl/src/rand/sysrng.o | Bin .../bearssl/src/rsa/rsa_default_keygen.o | Bin .../bearssl/src/rsa/rsa_default_modulus.o | Bin .../src/rsa/rsa_default_oaep_decrypt.o | Bin .../src/rsa/rsa_default_oaep_encrypt.o | Bin .../bearssl/src/rsa/rsa_default_pkcs1_sign.o | Bin .../bearssl/src/rsa/rsa_default_pkcs1_vrfy.o | Bin .../vendor/bearssl/src/rsa/rsa_default_priv.o | Bin .../bearssl/src/rsa/rsa_default_privexp.o | Bin .../bearssl/src/rsa/rsa_default_pss_sign.o | Bin .../bearssl/src/rsa/rsa_default_pss_vrfy.o | Bin .../vendor/bearssl/src/rsa/rsa_default_pub.o | Bin .../bearssl/src/rsa/rsa_default_pubexp.o | Bin .../vendor/bearssl/src/rsa/rsa_i15_keygen.o | Bin .../vendor/bearssl/src/rsa/rsa_i15_modulus.o | Bin .../bearssl/src/rsa/rsa_i15_oaep_decrypt.o | Bin .../bearssl/src/rsa/rsa_i15_oaep_encrypt.o | Bin .../bearssl/src/rsa/rsa_i15_pkcs1_sign.o | Bin .../bearssl/src/rsa/rsa_i15_pkcs1_vrfy.o | Bin .../vendor/bearssl/src/rsa/rsa_i15_priv.o | Bin .../vendor/bearssl/src/rsa/rsa_i15_privexp.o | Bin .../vendor/bearssl/src/rsa/rsa_i15_pss_sign.o | Bin .../vendor/bearssl/src/rsa/rsa_i15_pss_vrfy.o | Bin .../vendor/bearssl/src/rsa/rsa_i15_pub.o | Bin .../vendor/bearssl/src/rsa/rsa_i15_pubexp.o | Bin .../vendor/bearssl/src/rsa/rsa_i31_keygen.o | Bin .../bearssl/src/rsa/rsa_i31_keygen_inner.o | Bin .../vendor/bearssl/src/rsa/rsa_i31_modulus.o | Bin .../bearssl/src/rsa/rsa_i31_oaep_decrypt.o | Bin .../bearssl/src/rsa/rsa_i31_oaep_encrypt.o | Bin .../bearssl/src/rsa/rsa_i31_pkcs1_sign.o | Bin .../bearssl/src/rsa/rsa_i31_pkcs1_vrfy.o | Bin .../vendor/bearssl/src/rsa/rsa_i31_priv.o | Bin .../vendor/bearssl/src/rsa/rsa_i31_privexp.o | Bin .../vendor/bearssl/src/rsa/rsa_i31_pss_sign.o | Bin .../vendor/bearssl/src/rsa/rsa_i31_pss_vrfy.o | Bin .../vendor/bearssl/src/rsa/rsa_i31_pub.o | Bin .../vendor/bearssl/src/rsa/rsa_i31_pubexp.o | Bin .../bearssl/src/rsa/rsa_i32_oaep_decrypt.o | Bin .../bearssl/src/rsa/rsa_i32_oaep_encrypt.o | Bin .../bearssl/src/rsa/rsa_i32_pkcs1_sign.o | Bin .../bearssl/src/rsa/rsa_i32_pkcs1_vrfy.o | Bin .../vendor/bearssl/src/rsa/rsa_i32_priv.o | Bin .../vendor/bearssl/src/rsa/rsa_i32_pss_sign.o | Bin .../vendor/bearssl/src/rsa/rsa_i32_pss_vrfy.o | Bin .../vendor/bearssl/src/rsa/rsa_i32_pub.o | Bin .../vendor/bearssl/src/rsa/rsa_i62_keygen.o | Bin .../bearssl/src/rsa/rsa_i62_oaep_decrypt.o | Bin .../bearssl/src/rsa/rsa_i62_oaep_encrypt.o | Bin .../bearssl/src/rsa/rsa_i62_pkcs1_sign.o | Bin .../bearssl/src/rsa/rsa_i62_pkcs1_vrfy.o | Bin .../vendor/bearssl/src/rsa/rsa_i62_priv.o | Bin .../vendor/bearssl/src/rsa/rsa_i62_pss_sign.o | Bin .../vendor/bearssl/src/rsa/rsa_i62_pss_vrfy.o | Bin .../vendor/bearssl/src/rsa/rsa_i62_pub.o | Bin .../vendor/bearssl/src/rsa/rsa_oaep_pad.o | Bin .../vendor/bearssl/src/rsa/rsa_oaep_unpad.o | Bin .../bearssl/src/rsa/rsa_pkcs1_sig_pad.o | Bin .../bearssl/src/rsa/rsa_pkcs1_sig_unpad.o | Bin .../vendor/bearssl/src/rsa/rsa_pss_sig_pad.o | Bin .../bearssl/src/rsa/rsa_pss_sig_unpad.o | Bin .../vendor/bearssl/src/rsa/rsa_ssl_decrypt.o | Bin .../cli}/build/vendor/bearssl/src/settings.o | Bin .../cli}/build/vendor/bearssl/src/ssl/prf.o | Bin .../vendor/bearssl/src/ssl/prf_md5sha1.o | Bin .../build/vendor/bearssl/src/ssl/prf_sha256.o | Bin .../build/vendor/bearssl/src/ssl/prf_sha384.o | Bin .../bearssl/src/ssl/ssl_ccert_single_ec.o | Bin .../bearssl/src/ssl/ssl_ccert_single_rsa.o | Bin .../build/vendor/bearssl/src/ssl/ssl_client.o | Bin .../src/ssl/ssl_client_default_rsapub.o | Bin .../vendor/bearssl/src/ssl/ssl_client_full.o | Bin .../build/vendor/bearssl/src/ssl/ssl_engine.o | Bin .../src/ssl/ssl_engine_default_aescbc.o | Bin .../src/ssl/ssl_engine_default_aesccm.o | Bin .../src/ssl/ssl_engine_default_aesgcm.o | Bin .../src/ssl/ssl_engine_default_chapol.o | Bin .../src/ssl/ssl_engine_default_descbc.o | Bin .../bearssl/src/ssl/ssl_engine_default_ec.o | Bin .../src/ssl/ssl_engine_default_ecdsa.o | Bin .../src/ssl/ssl_engine_default_rsavrfy.o | Bin .../build/vendor/bearssl/src/ssl/ssl_hashes.o | Bin .../vendor/bearssl/src/ssl/ssl_hs_client.o | Bin .../vendor/bearssl/src/ssl/ssl_hs_server.o | Bin .../build/vendor/bearssl/src/ssl/ssl_io.o | Bin .../vendor/bearssl/src/ssl/ssl_keyexport.o | Bin .../build/vendor/bearssl/src/ssl/ssl_lru.o | Bin .../vendor/bearssl/src/ssl/ssl_rec_cbc.o | Bin .../vendor/bearssl/src/ssl/ssl_rec_ccm.o | Bin .../vendor/bearssl/src/ssl/ssl_rec_chapol.o | Bin .../vendor/bearssl/src/ssl/ssl_rec_gcm.o | Bin .../bearssl/src/ssl/ssl_scert_single_ec.o | Bin .../bearssl/src/ssl/ssl_scert_single_rsa.o | Bin .../build/vendor/bearssl/src/ssl/ssl_server.o | Bin .../bearssl/src/ssl/ssl_server_full_ec.o | Bin .../bearssl/src/ssl/ssl_server_full_rsa.o | Bin .../bearssl/src/ssl/ssl_server_mine2c.o | Bin .../bearssl/src/ssl/ssl_server_mine2g.o | Bin .../bearssl/src/ssl/ssl_server_minf2c.o | Bin .../bearssl/src/ssl/ssl_server_minf2g.o | Bin .../bearssl/src/ssl/ssl_server_minr2g.o | Bin .../bearssl/src/ssl/ssl_server_minu2g.o | Bin .../bearssl/src/ssl/ssl_server_minv2g.o | Bin .../bearssl/src/symcipher/aes_big_cbcdec.o | Bin .../bearssl/src/symcipher/aes_big_cbcenc.o | Bin .../bearssl/src/symcipher/aes_big_ctr.o | Bin .../bearssl/src/symcipher/aes_big_ctrcbc.o | Bin .../bearssl/src/symcipher/aes_big_dec.o | Bin .../bearssl/src/symcipher/aes_big_enc.o | Bin .../vendor/bearssl/src/symcipher/aes_common.o | Bin .../vendor/bearssl/src/symcipher/aes_ct.o | Bin .../vendor/bearssl/src/symcipher/aes_ct64.o | Bin .../bearssl/src/symcipher/aes_ct64_cbcdec.o | Bin .../bearssl/src/symcipher/aes_ct64_cbcenc.o | Bin .../bearssl/src/symcipher/aes_ct64_ctr.o | Bin .../bearssl/src/symcipher/aes_ct64_ctrcbc.o | Bin .../bearssl/src/symcipher/aes_ct64_dec.o | Bin .../bearssl/src/symcipher/aes_ct64_enc.o | Bin .../bearssl/src/symcipher/aes_ct_cbcdec.o | Bin .../bearssl/src/symcipher/aes_ct_cbcenc.o | Bin .../vendor/bearssl/src/symcipher/aes_ct_ctr.o | Bin .../bearssl/src/symcipher/aes_ct_ctrcbc.o | Bin .../vendor/bearssl/src/symcipher/aes_ct_dec.o | Bin .../vendor/bearssl/src/symcipher/aes_ct_enc.o | Bin .../vendor/bearssl/src/symcipher/aes_pwr8.o | Bin .../bearssl/src/symcipher/aes_pwr8_cbcdec.o | Bin .../bearssl/src/symcipher/aes_pwr8_cbcenc.o | Bin .../bearssl/src/symcipher/aes_pwr8_ctr.o | Bin .../bearssl/src/symcipher/aes_pwr8_ctrcbc.o | Bin .../bearssl/src/symcipher/aes_small_cbcdec.o | Bin .../bearssl/src/symcipher/aes_small_cbcenc.o | Bin .../bearssl/src/symcipher/aes_small_ctr.o | Bin .../bearssl/src/symcipher/aes_small_ctrcbc.o | Bin .../bearssl/src/symcipher/aes_small_dec.o | Bin .../bearssl/src/symcipher/aes_small_enc.o | Bin .../vendor/bearssl/src/symcipher/aes_x86ni.o | Bin .../bearssl/src/symcipher/aes_x86ni_cbcdec.o | Bin .../bearssl/src/symcipher/aes_x86ni_cbcenc.o | Bin .../bearssl/src/symcipher/aes_x86ni_ctr.o | Bin .../bearssl/src/symcipher/aes_x86ni_ctrcbc.o | Bin .../bearssl/src/symcipher/chacha20_ct.o | Bin .../bearssl/src/symcipher/chacha20_sse2.o | Bin .../vendor/bearssl/src/symcipher/des_ct.o | Bin .../bearssl/src/symcipher/des_ct_cbcdec.o | Bin .../bearssl/src/symcipher/des_ct_cbcenc.o | Bin .../bearssl/src/symcipher/des_support.o | Bin .../vendor/bearssl/src/symcipher/des_tab.o | Bin .../bearssl/src/symcipher/des_tab_cbcdec.o | Bin .../bearssl/src/symcipher/des_tab_cbcenc.o | Bin .../bearssl/src/symcipher/poly1305_ctmul.o | Bin .../bearssl/src/symcipher/poly1305_ctmul32.o | Bin .../bearssl/src/symcipher/poly1305_ctmulq.o | Bin .../bearssl/src/symcipher/poly1305_i15.o | Bin .../build/vendor/bearssl/src/x509/asn1enc.o | Bin .../bearssl/src/x509/encode_ec_pk8der.o | Bin .../bearssl/src/x509/encode_ec_rawder.o | Bin .../bearssl/src/x509/encode_rsa_pk8der.o | Bin .../bearssl/src/x509/encode_rsa_rawder.o | Bin .../vendor/bearssl/src/x509/skey_decoder.o | Bin .../vendor/bearssl/src/x509/x509_decoder.o | Bin .../vendor/bearssl/src/x509/x509_knownkey.o | Bin .../vendor/bearssl/src/x509/x509_minimal.o | Bin .../bearssl/src/x509/x509_minimal_full.o | Bin {cli => oss/cli}/build/vendor/cjson/cJSON.o | Bin .../cli}/build/vendor/quickjs/cutils.o | Bin {cli => oss/cli}/build/vendor/quickjs/dtoa.o | Bin .../cli}/build/vendor/quickjs/libregexp.o | Bin .../cli}/build/vendor/quickjs/libunicode.o | Bin .../cli}/build/vendor/quickjs/quickjs-libc.o | Bin .../cli}/build/vendor/quickjs/quickjs.o | Bin {cli => oss/cli}/src/http.c | 0 {cli => oss/cli}/src/http.h | 0 {cli => oss/cli}/src/jsbridge.c | 0 {cli => oss/cli}/src/jsbridge.h | 0 {cli => oss/cli}/src/keystore.c | 0 {cli => oss/cli}/src/keystore.h | 0 {cli => oss/cli}/src/main.c | 0 {cli => oss/cli}/src/util.c | 0 {cli => oss/cli}/src/util.h | 0 {cli => oss/cli}/v1984 | Bin {cli => oss/cli}/vault1984-cli | Bin {cli => oss/cli}/vendor/bearssl | 0 {cli => oss/cli}/vendor/cjson | 0 {cli => oss/cli}/vendor/quickjs | 0 {crypto => oss/crypto}/crypto.js | 0 {crypto => oss/crypto}/test_crypto.js | 0 {crypto => oss/crypto}/totp.js | 0 441 files changed, 24 insertions(+), 16 deletions(-) create mode 100644 commercial/account/.gitkeep rename {marketing => commercial/marketing}/._vault1984-twitter-schedule.html (100%) rename {marketing => commercial/marketing}/images/auckland.jpg (100%) rename {marketing => commercial/marketing}/images/auckland.png (100%) rename {marketing => commercial/marketing}/images/bogota.jpg (100%) rename {marketing => commercial/marketing}/images/bogota.png (100%) rename {marketing => commercial/marketing}/images/buenos-aires.jpg (100%) rename {marketing => commercial/marketing}/images/buenos-aires.png (100%) rename {marketing => commercial/marketing}/images/cape-town.jpg (100%) rename {marketing => commercial/marketing}/images/cape-town.png (100%) rename {marketing => commercial/marketing}/images/dubai.jpg (100%) rename {marketing => commercial/marketing}/images/dubai.png (100%) rename {marketing => commercial/marketing}/images/hong-kong.jpg (100%) rename {marketing => commercial/marketing}/images/hong-kong.png (100%) rename {marketing => commercial/marketing}/images/istanbul.jpg (100%) rename {marketing => commercial/marketing}/images/istanbul.png (100%) rename {marketing => commercial/marketing}/images/lagos.jpg (100%) rename {marketing => commercial/marketing}/images/lagos.png (100%) rename {marketing => commercial/marketing}/images/london.jpg (100%) rename {marketing => commercial/marketing}/images/london.png (100%) rename {marketing => commercial/marketing}/images/madrid.jpg (100%) rename {marketing => commercial/marketing}/images/madrid.png (100%) rename {marketing => commercial/marketing}/images/mexico-city.jpg (100%) rename {marketing => commercial/marketing}/images/mexico-city.png (100%) rename {marketing => commercial/marketing}/images/montreal.jpg (100%) rename {marketing => commercial/marketing}/images/montreal.png (100%) rename {marketing => commercial/marketing}/images/mumbai.jpg (100%) rename {marketing => commercial/marketing}/images/mumbai.png (100%) rename {marketing => commercial/marketing}/images/nairobi.jpg (100%) rename {marketing => commercial/marketing}/images/nairobi.png (100%) rename {marketing => commercial/marketing}/images/san-francisco.jpg (100%) rename {marketing => commercial/marketing}/images/san-francisco.png (100%) rename {marketing => commercial/marketing}/images/santiago.jpg (100%) rename {marketing => commercial/marketing}/images/santiago.png (100%) rename {marketing => commercial/marketing}/images/sao-paulo.jpg (100%) rename {marketing => commercial/marketing}/images/sao-paulo.png (100%) rename {marketing => commercial/marketing}/images/seoul.jpg (100%) rename {marketing => commercial/marketing}/images/seoul.png (100%) rename {marketing => commercial/marketing}/images/singapore-zh.jpg (100%) rename {marketing => commercial/marketing}/images/singapore-zh.png (100%) rename {marketing => commercial/marketing}/images/singapore.jpg (100%) rename {marketing => commercial/marketing}/images/singapore.png (100%) rename {marketing => commercial/marketing}/images/stockholm.jpg (100%) rename {marketing => commercial/marketing}/images/stockholm.png (100%) rename {marketing => commercial/marketing}/images/sydney.jpg (100%) rename {marketing => commercial/marketing}/images/sydney.png (100%) rename {marketing => commercial/marketing}/images/tokyo.jpg (100%) rename {marketing => commercial/marketing}/images/tokyo.png (100%) rename {marketing => commercial/marketing}/images/twitter-banner-v2.jpg (100%) rename {marketing => commercial/marketing}/images/twitter-banner-v2.png (100%) rename {marketing => commercial/marketing}/images/twitter-banner.jpg (100%) rename {marketing => commercial/marketing}/images/twitter-banner.png (100%) rename {marketing => commercial/marketing}/images/washington-dc.jpg (100%) rename {marketing => commercial/marketing}/images/zurich-de.jpg (100%) rename {marketing => commercial/marketing}/images/zurich-de.png (100%) rename {marketing => commercial/marketing}/images/zurich.jpg (100%) rename {marketing => commercial/marketing}/images/zurich.png (100%) rename {marketing => commercial/marketing}/pop-map-proposal.md (100%) rename {marketing => commercial/marketing}/vault1984-twitter-follows.md (100%) rename {marketing => commercial/marketing}/vault1984-twitter-schedule.html (100%) rename {marketing => commercial/marketing}/vault1984-vision.md (100%) create mode 100644 commercial/mgmt/.gitkeep create mode 100644 commercial/tailscale/.gitkeep rename {website => commercial/website}/README.md (100%) rename {website => commercial/website}/favicon.svg (100%) rename {website => commercial/website}/go.mod (100%) rename {website => commercial/website}/main.go (100%) rename {website => commercial/website}/tailwind.min.css (100%) rename {website => commercial/website}/templates/base.tmpl (100%) rename {website => commercial/website}/templates/footer.tmpl (100%) rename {website => commercial/website}/templates/hosted.tmpl (100%) rename {website => commercial/website}/templates/index-v2.tmpl (100%) rename {website => commercial/website}/templates/index.tmpl (100%) rename {website => commercial/website}/templates/install.tmpl (100%) rename {website => commercial/website}/templates/pricing.tmpl (100%) rename {website => commercial/website}/templates/privacy.tmpl (100%) rename {website => commercial/website}/templates/sources.tmpl (100%) rename {website => commercial/website}/templates/styleguide.tmpl (100%) rename {website => commercial/website}/templates/terms.tmpl (100%) rename {website => commercial/website}/vault1984.css (100%) rename {website => commercial/website}/worldmap.svg (100%) rename L2_AGENT_ENCRYPTION.md => docs/L2_AGENT_ENCRYPTION.md (100%) rename Makefile => oss/Makefile (100%) rename {app => oss/app}/.gitignore (100%) rename {app => oss/app}/LICENSE (100%) rename {app => oss/app}/Makefile (100%) rename {app => oss/app}/README.md (100%) rename {app => oss/app}/SPEC.md (100%) rename {app => oss/app}/api/handlers.go (100%) rename {app => oss/app}/api/integration_test.go (100%) rename {app => oss/app}/api/middleware.go (100%) rename {app => oss/app}/api/routes.go (100%) rename {app => oss/app}/api/tier_test.go (100%) rename {app => oss/app}/extension/background.js (100%) rename {app => oss/app}/extension/content.js (100%) rename {app => oss/app}/extension/icon128.png (100%) rename {app => oss/app}/extension/icon16.png (100%) rename {app => oss/app}/extension/icon48.png (100%) rename {app => oss/app}/extension/manifest.json (100%) rename {app => oss/app}/extension/popup.html (100%) rename {app => oss/app}/extension/popup.js (100%) rename {app => oss/app}/go.mod (100%) rename {app => oss/app}/go.sum (100%) rename {app => oss/app}/lib/backup.go (100%) rename {app => oss/app}/lib/config.go (100%) rename {app => oss/app}/lib/crypto.go (100%) rename {app => oss/app}/lib/dbcore.go (100%) rename {app => oss/app}/lib/id.go (100%) rename {app => oss/app}/lib/importers.go (100%) rename {app => oss/app}/lib/l2labels.go (100%) rename {app => oss/app}/lib/telemetry.go (100%) rename {app => oss/app}/lib/telemetry_test.go (100%) rename {app => oss/app}/lib/tls.go (100%) rename {app => oss/app}/lib/tokenmap.go (100%) rename {app => oss/app}/lib/types.go (100%) rename {cli => oss/cli}/Makefile (100%) rename {cli => oss/cli}/build/src/http.o (100%) rename {cli => oss/cli}/build/src/jsbridge.o (100%) rename {cli => oss/cli}/build/src/keystore.o (100%) rename {cli => oss/cli}/build/src/main.o (100%) rename {cli => oss/cli}/build/src/util.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/aead/ccm.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/aead/eax.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/aead/gcm.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/codec/ccopy.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/codec/dec16be.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/codec/dec16le.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/codec/dec32be.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/codec/dec32le.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/codec/dec64be.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/codec/dec64le.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/codec/enc16be.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/codec/enc16le.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/codec/enc32be.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/codec/enc32le.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/codec/enc64be.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/codec/enc64le.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/codec/pemdec.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/codec/pemenc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_all_m15.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_all_m31.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_c25519_i15.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_c25519_i31.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_c25519_m15.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_c25519_m31.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_c25519_m62.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_c25519_m64.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_curve25519.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_default.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_keygen.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_p256_m15.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_p256_m31.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_p256_m62.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_p256_m64.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_prime_i15.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_prime_i31.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_pubkey.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_secp256r1.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_secp384r1.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ec_secp521r1.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ecdsa_atr.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ecdsa_default_sign_asn1.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ecdsa_default_sign_raw.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ecdsa_default_vrfy_asn1.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ecdsa_default_vrfy_raw.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ecdsa_i15_bits.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ecdsa_i15_sign_asn1.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ecdsa_i15_sign_raw.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ecdsa_i15_vrfy_asn1.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ecdsa_i15_vrfy_raw.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ecdsa_i31_bits.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ecdsa_i31_sign_asn1.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ecdsa_i31_sign_raw.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ecdsa_i31_vrfy_asn1.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ecdsa_i31_vrfy_raw.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ec/ecdsa_rta.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/hash/dig_oid.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/hash/dig_size.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/hash/ghash_ctmul.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/hash/ghash_ctmul32.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/hash/ghash_ctmul64.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/hash/ghash_pclmul.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/hash/ghash_pwr8.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/hash/md5.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/hash/md5sha1.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/hash/mgf1.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/hash/multihash.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/hash/sha1.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/hash/sha2big.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/hash/sha2small.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i15_add.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i15_bitlen.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i15_decmod.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i15_decode.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i15_decred.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i15_encode.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i15_fmont.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i15_iszero.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i15_moddiv.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i15_modpow.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i15_modpow2.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i15_montmul.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i15_mulacc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i15_muladd.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i15_ninv15.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i15_reduce.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i15_rshift.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i15_sub.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i15_tmont.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i31_add.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i31_bitlen.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i31_decmod.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i31_decode.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i31_decred.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i31_encode.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i31_fmont.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i31_iszero.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i31_moddiv.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i31_modpow.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i31_modpow2.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i31_montmul.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i31_mulacc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i31_muladd.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i31_ninv31.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i31_reduce.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i31_rshift.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i31_sub.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i31_tmont.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i32_add.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i32_bitlen.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i32_decmod.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i32_decode.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i32_decred.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i32_div32.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i32_encode.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i32_fmont.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i32_iszero.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i32_modpow.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i32_montmul.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i32_mulacc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i32_muladd.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i32_ninv32.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i32_reduce.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i32_sub.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i32_tmont.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/int/i62_modpow2.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/kdf/hkdf.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/kdf/shake.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/mac/hmac.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/mac/hmac_ct.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rand/aesctr_drbg.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rand/hmac_drbg.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rand/sysrng.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_default_keygen.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_default_modulus.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_default_oaep_decrypt.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_default_oaep_encrypt.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_default_pkcs1_sign.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_default_pkcs1_vrfy.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_default_priv.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_default_privexp.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_default_pss_sign.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_default_pss_vrfy.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_default_pub.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_default_pubexp.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i15_keygen.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i15_modulus.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i15_oaep_decrypt.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i15_oaep_encrypt.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i15_pkcs1_sign.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i15_pkcs1_vrfy.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i15_priv.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i15_privexp.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i15_pss_sign.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i15_pss_vrfy.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i15_pub.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i15_pubexp.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i31_keygen.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i31_keygen_inner.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i31_modulus.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i31_oaep_decrypt.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i31_oaep_encrypt.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i31_pkcs1_sign.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i31_pkcs1_vrfy.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i31_priv.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i31_privexp.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i31_pss_sign.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i31_pss_vrfy.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i31_pub.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i31_pubexp.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i32_oaep_decrypt.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i32_oaep_encrypt.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i32_pkcs1_sign.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i32_pkcs1_vrfy.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i32_priv.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i32_pss_sign.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i32_pss_vrfy.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i32_pub.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i62_keygen.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i62_oaep_decrypt.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i62_oaep_encrypt.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i62_pkcs1_sign.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i62_pkcs1_vrfy.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i62_priv.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i62_pss_sign.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i62_pss_vrfy.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_i62_pub.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_oaep_pad.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_oaep_unpad.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_pkcs1_sig_pad.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_pkcs1_sig_unpad.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_pss_sig_pad.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_pss_sig_unpad.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/rsa/rsa_ssl_decrypt.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/settings.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/prf.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/prf_md5sha1.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/prf_sha256.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/prf_sha384.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_ccert_single_ec.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_ccert_single_rsa.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_client.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_client_default_rsapub.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_client_full.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_engine.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_engine_default_aescbc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_engine_default_aesccm.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_engine_default_aesgcm.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_engine_default_chapol.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_engine_default_descbc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_engine_default_ec.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_engine_default_ecdsa.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_engine_default_rsavrfy.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_hashes.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_hs_client.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_hs_server.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_io.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_keyexport.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_lru.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_rec_cbc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_rec_ccm.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_rec_chapol.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_rec_gcm.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_scert_single_ec.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_scert_single_rsa.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_server.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_server_full_ec.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_server_full_rsa.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_server_mine2c.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_server_mine2g.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_server_minf2c.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_server_minf2g.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_server_minr2g.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_server_minu2g.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/ssl/ssl_server_minv2g.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_big_cbcdec.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_big_cbcenc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_big_ctr.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_big_ctrcbc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_big_dec.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_big_enc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_common.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_ct.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_ct64.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_ct64_cbcdec.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_ct64_cbcenc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_ct64_ctr.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_ct64_ctrcbc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_ct64_dec.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_ct64_enc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_ct_cbcdec.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_ct_cbcenc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_ct_ctr.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_ct_ctrcbc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_ct_dec.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_ct_enc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_pwr8.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_pwr8_cbcdec.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_pwr8_cbcenc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_pwr8_ctr.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_pwr8_ctrcbc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_small_cbcdec.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_small_cbcenc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_small_ctr.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_small_ctrcbc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_small_dec.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_small_enc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_x86ni.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_x86ni_cbcdec.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_x86ni_cbcenc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_x86ni_ctr.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/aes_x86ni_ctrcbc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/chacha20_ct.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/chacha20_sse2.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/des_ct.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/des_ct_cbcdec.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/des_ct_cbcenc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/des_support.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/des_tab.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/des_tab_cbcdec.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/des_tab_cbcenc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/poly1305_ctmul.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/poly1305_ctmul32.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/poly1305_ctmulq.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/symcipher/poly1305_i15.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/x509/asn1enc.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/x509/encode_ec_pk8der.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/x509/encode_ec_rawder.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/x509/encode_rsa_pk8der.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/x509/encode_rsa_rawder.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/x509/skey_decoder.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/x509/x509_decoder.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/x509/x509_knownkey.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/x509/x509_minimal.o (100%) rename {cli => oss/cli}/build/vendor/bearssl/src/x509/x509_minimal_full.o (100%) rename {cli => oss/cli}/build/vendor/cjson/cJSON.o (100%) rename {cli => oss/cli}/build/vendor/quickjs/cutils.o (100%) rename {cli => oss/cli}/build/vendor/quickjs/dtoa.o (100%) rename {cli => oss/cli}/build/vendor/quickjs/libregexp.o (100%) rename {cli => oss/cli}/build/vendor/quickjs/libunicode.o (100%) rename {cli => oss/cli}/build/vendor/quickjs/quickjs-libc.o (100%) rename {cli => oss/cli}/build/vendor/quickjs/quickjs.o (100%) rename {cli => oss/cli}/src/http.c (100%) rename {cli => oss/cli}/src/http.h (100%) rename {cli => oss/cli}/src/jsbridge.c (100%) rename {cli => oss/cli}/src/jsbridge.h (100%) rename {cli => oss/cli}/src/keystore.c (100%) rename {cli => oss/cli}/src/keystore.h (100%) rename {cli => oss/cli}/src/main.c (100%) rename {cli => oss/cli}/src/util.c (100%) rename {cli => oss/cli}/src/util.h (100%) rename {cli => oss/cli}/v1984 (100%) rename {cli => oss/cli}/vault1984-cli (100%) rename {cli => oss/cli}/vendor/bearssl (100%) rename {cli => oss/cli}/vendor/cjson (100%) rename {cli => oss/cli}/vendor/quickjs (100%) rename {crypto => oss/crypto}/crypto.js (100%) rename {crypto => oss/crypto}/test_crypto.js (100%) rename {crypto => oss/crypto}/totp.js (100%) diff --git a/.gitignore b/.gitignore index 3c6dd51..adc4e2c 100644 --- a/.gitignore +++ b/.gitignore @@ -6,5 +6,5 @@ vault1984 *.env *.key *.pem -app/backups/ -website/vault1984-web +oss/app/backups/ +commercial/website/vault1984-web diff --git a/CLAUDE.md b/CLAUDE.md index 5e744c4..7b7c1f0 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -13,19 +13,27 @@ Johan is the architect. You are the collaborator. Same principles as inou: 5. **No unsolicited files.** No new docs, tests, or helpers unless explicitly asked. 6. **Mention concerns once, then execute.** Johan has reasons. Respect them. -## Architecture +## Repository Structure ``` -app/ — vault1984 server (Go, FIPS 140-3) -cli/ — v1984 CLI client -crypto/ — crypto primitives (BoringCrypto) -website/ — vault1984.com marketing site -docs/ — design documentation +docs/ — all design documentation (shared across OSS + commercial) +oss/ — open source, published to GitHub + app/ — vault1984 server (Go, FIPS 140-3) + cli/ — v1984 CLI client + crypto/ — crypto primitives (BoringCrypto) + Makefile — build system +commercial/ — proprietary, Zürich only, never on GitHub + account/ — account system (billing, vault credits) + mgmt/ — POP management sidecar + website/ — vault1984.com (marketing + account management) + marketing/ — marketing assets + tailscale/ — ACL config ``` **Build:** Always use `GOEXPERIMENT=boringcrypto` (set in Makefile). Required for FIPS 140-3. ```bash +cd oss/ make deploy # build + test + restart everything make deploy-app # app only make deploy-web # website only @@ -60,7 +68,7 @@ make status # check what's running ## Data Access Architecture -All DB operations go through named functions in `app/lib/dbcore.go`. **No direct SQL outside dbcore.go.** +All DB operations go through named functions in `oss/app/lib/dbcore.go`. **No direct SQL outside dbcore.go.** Choke points: - `EntryCreate/Get/Update/Delete/List/Search` — all credential entry operations @@ -94,15 +102,15 @@ Choke points: - `isUnlocked()` checks sessionStorage — if false, user is logged out **Shared JS (crypto/ directory):** -- `crypto/crypto.js` and `crypto/totp.js` are the source of truth -- Makefile copies them to `app/cmd/vault1984/web/` before building -- NEVER edit the copies in `web/` directly — edit `crypto/` and rebuild +- `oss/crypto/crypto.js` and `oss/crypto/totp.js` are the source of truth +- Makefile copies them to `oss/app/cmd/vault1984/web/` before building +- NEVER edit the copies in `web/` directly — edit `oss/crypto/` and rebuild - CLI (QuickJS) and browser (Web Crypto) use the same code ## Key Files -- `L2_AGENT_ENCRYPTION.md` — WebAuthn L2 encryption spec (SUPERSEDED by truncation model) +- `docs/L2_AGENT_ENCRYPTION.md` — WebAuthn L2 encryption spec (SUPERSEDED by truncation model) - `docs/` — architecture docs -- `app/cmd/vault1984` — main entry point -- `crypto/` — shared JS crypto (source of truth for CLI + browser) -- `cli/` — vault1984-cli (C + QuickJS + BearSSL) +- `oss/app/cmd/vault1984` — main entry point +- `oss/crypto/` — shared JS crypto (source of truth for CLI + browser) +- `oss/cli/` — vault1984-cli (C + QuickJS + BearSSL) diff --git a/commercial/account/.gitkeep b/commercial/account/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/marketing/._vault1984-twitter-schedule.html b/commercial/marketing/._vault1984-twitter-schedule.html similarity index 100% rename from marketing/._vault1984-twitter-schedule.html rename to commercial/marketing/._vault1984-twitter-schedule.html diff --git a/marketing/images/auckland.jpg b/commercial/marketing/images/auckland.jpg similarity index 100% rename from marketing/images/auckland.jpg rename to commercial/marketing/images/auckland.jpg diff --git a/marketing/images/auckland.png b/commercial/marketing/images/auckland.png similarity index 100% rename from marketing/images/auckland.png rename to commercial/marketing/images/auckland.png diff --git a/marketing/images/bogota.jpg b/commercial/marketing/images/bogota.jpg similarity index 100% rename from marketing/images/bogota.jpg rename to commercial/marketing/images/bogota.jpg diff --git a/marketing/images/bogota.png b/commercial/marketing/images/bogota.png similarity index 100% rename from marketing/images/bogota.png rename to commercial/marketing/images/bogota.png diff --git a/marketing/images/buenos-aires.jpg b/commercial/marketing/images/buenos-aires.jpg similarity index 100% rename from marketing/images/buenos-aires.jpg rename to commercial/marketing/images/buenos-aires.jpg diff --git a/marketing/images/buenos-aires.png b/commercial/marketing/images/buenos-aires.png similarity index 100% rename from marketing/images/buenos-aires.png rename to commercial/marketing/images/buenos-aires.png diff --git a/marketing/images/cape-town.jpg b/commercial/marketing/images/cape-town.jpg similarity index 100% rename from marketing/images/cape-town.jpg rename to commercial/marketing/images/cape-town.jpg diff --git a/marketing/images/cape-town.png b/commercial/marketing/images/cape-town.png similarity index 100% rename from marketing/images/cape-town.png rename to commercial/marketing/images/cape-town.png diff --git a/marketing/images/dubai.jpg b/commercial/marketing/images/dubai.jpg similarity index 100% rename from marketing/images/dubai.jpg rename to commercial/marketing/images/dubai.jpg diff --git a/marketing/images/dubai.png b/commercial/marketing/images/dubai.png similarity index 100% rename from marketing/images/dubai.png rename to commercial/marketing/images/dubai.png diff --git a/marketing/images/hong-kong.jpg b/commercial/marketing/images/hong-kong.jpg similarity index 100% rename from marketing/images/hong-kong.jpg rename to commercial/marketing/images/hong-kong.jpg diff --git a/marketing/images/hong-kong.png b/commercial/marketing/images/hong-kong.png similarity index 100% rename from marketing/images/hong-kong.png rename to commercial/marketing/images/hong-kong.png diff --git a/marketing/images/istanbul.jpg b/commercial/marketing/images/istanbul.jpg similarity index 100% rename from marketing/images/istanbul.jpg rename to commercial/marketing/images/istanbul.jpg diff --git a/marketing/images/istanbul.png b/commercial/marketing/images/istanbul.png similarity index 100% rename from marketing/images/istanbul.png rename to commercial/marketing/images/istanbul.png diff --git a/marketing/images/lagos.jpg b/commercial/marketing/images/lagos.jpg similarity index 100% rename from marketing/images/lagos.jpg rename to commercial/marketing/images/lagos.jpg diff --git a/marketing/images/lagos.png b/commercial/marketing/images/lagos.png similarity index 100% rename from marketing/images/lagos.png rename to commercial/marketing/images/lagos.png diff --git a/marketing/images/london.jpg b/commercial/marketing/images/london.jpg similarity index 100% rename from marketing/images/london.jpg rename to commercial/marketing/images/london.jpg diff --git a/marketing/images/london.png b/commercial/marketing/images/london.png similarity index 100% rename from marketing/images/london.png rename to commercial/marketing/images/london.png diff --git a/marketing/images/madrid.jpg b/commercial/marketing/images/madrid.jpg similarity index 100% rename from marketing/images/madrid.jpg rename to commercial/marketing/images/madrid.jpg diff --git a/marketing/images/madrid.png b/commercial/marketing/images/madrid.png similarity index 100% rename from marketing/images/madrid.png rename to commercial/marketing/images/madrid.png diff --git a/marketing/images/mexico-city.jpg b/commercial/marketing/images/mexico-city.jpg similarity index 100% rename from marketing/images/mexico-city.jpg rename to commercial/marketing/images/mexico-city.jpg diff --git a/marketing/images/mexico-city.png b/commercial/marketing/images/mexico-city.png similarity index 100% rename from marketing/images/mexico-city.png rename to commercial/marketing/images/mexico-city.png diff --git a/marketing/images/montreal.jpg b/commercial/marketing/images/montreal.jpg similarity index 100% rename from marketing/images/montreal.jpg rename to commercial/marketing/images/montreal.jpg diff --git a/marketing/images/montreal.png b/commercial/marketing/images/montreal.png similarity index 100% rename from marketing/images/montreal.png rename to commercial/marketing/images/montreal.png diff --git a/marketing/images/mumbai.jpg b/commercial/marketing/images/mumbai.jpg similarity index 100% rename from marketing/images/mumbai.jpg rename to commercial/marketing/images/mumbai.jpg diff --git a/marketing/images/mumbai.png b/commercial/marketing/images/mumbai.png similarity index 100% rename from marketing/images/mumbai.png rename to commercial/marketing/images/mumbai.png diff --git a/marketing/images/nairobi.jpg b/commercial/marketing/images/nairobi.jpg similarity index 100% rename from marketing/images/nairobi.jpg rename to commercial/marketing/images/nairobi.jpg diff --git a/marketing/images/nairobi.png b/commercial/marketing/images/nairobi.png similarity index 100% rename from marketing/images/nairobi.png rename to commercial/marketing/images/nairobi.png diff --git a/marketing/images/san-francisco.jpg b/commercial/marketing/images/san-francisco.jpg similarity index 100% rename from marketing/images/san-francisco.jpg rename to commercial/marketing/images/san-francisco.jpg diff --git a/marketing/images/san-francisco.png b/commercial/marketing/images/san-francisco.png similarity index 100% rename from marketing/images/san-francisco.png rename to commercial/marketing/images/san-francisco.png diff --git a/marketing/images/santiago.jpg b/commercial/marketing/images/santiago.jpg similarity index 100% rename from marketing/images/santiago.jpg rename to commercial/marketing/images/santiago.jpg diff --git a/marketing/images/santiago.png b/commercial/marketing/images/santiago.png similarity index 100% rename from marketing/images/santiago.png rename to commercial/marketing/images/santiago.png diff --git a/marketing/images/sao-paulo.jpg b/commercial/marketing/images/sao-paulo.jpg similarity index 100% rename from marketing/images/sao-paulo.jpg rename to commercial/marketing/images/sao-paulo.jpg diff --git a/marketing/images/sao-paulo.png b/commercial/marketing/images/sao-paulo.png similarity index 100% rename from marketing/images/sao-paulo.png rename to commercial/marketing/images/sao-paulo.png diff --git a/marketing/images/seoul.jpg b/commercial/marketing/images/seoul.jpg similarity index 100% rename from marketing/images/seoul.jpg rename to commercial/marketing/images/seoul.jpg diff --git a/marketing/images/seoul.png b/commercial/marketing/images/seoul.png similarity index 100% rename from marketing/images/seoul.png rename to commercial/marketing/images/seoul.png diff --git a/marketing/images/singapore-zh.jpg b/commercial/marketing/images/singapore-zh.jpg similarity index 100% rename from marketing/images/singapore-zh.jpg rename to commercial/marketing/images/singapore-zh.jpg diff --git a/marketing/images/singapore-zh.png b/commercial/marketing/images/singapore-zh.png similarity index 100% rename from marketing/images/singapore-zh.png rename to commercial/marketing/images/singapore-zh.png diff --git a/marketing/images/singapore.jpg b/commercial/marketing/images/singapore.jpg similarity index 100% rename from marketing/images/singapore.jpg rename to commercial/marketing/images/singapore.jpg diff --git a/marketing/images/singapore.png b/commercial/marketing/images/singapore.png similarity index 100% rename from marketing/images/singapore.png rename to commercial/marketing/images/singapore.png diff --git a/marketing/images/stockholm.jpg b/commercial/marketing/images/stockholm.jpg similarity index 100% rename from marketing/images/stockholm.jpg rename to commercial/marketing/images/stockholm.jpg diff --git a/marketing/images/stockholm.png b/commercial/marketing/images/stockholm.png similarity index 100% rename from marketing/images/stockholm.png rename to commercial/marketing/images/stockholm.png diff --git a/marketing/images/sydney.jpg b/commercial/marketing/images/sydney.jpg similarity index 100% rename from marketing/images/sydney.jpg rename to commercial/marketing/images/sydney.jpg diff --git a/marketing/images/sydney.png b/commercial/marketing/images/sydney.png similarity index 100% rename from marketing/images/sydney.png rename to commercial/marketing/images/sydney.png diff --git a/marketing/images/tokyo.jpg b/commercial/marketing/images/tokyo.jpg similarity index 100% rename from marketing/images/tokyo.jpg rename to commercial/marketing/images/tokyo.jpg diff --git a/marketing/images/tokyo.png b/commercial/marketing/images/tokyo.png similarity index 100% rename from marketing/images/tokyo.png rename to commercial/marketing/images/tokyo.png diff --git a/marketing/images/twitter-banner-v2.jpg b/commercial/marketing/images/twitter-banner-v2.jpg similarity index 100% rename from marketing/images/twitter-banner-v2.jpg rename to commercial/marketing/images/twitter-banner-v2.jpg diff --git a/marketing/images/twitter-banner-v2.png b/commercial/marketing/images/twitter-banner-v2.png similarity index 100% rename from marketing/images/twitter-banner-v2.png rename to commercial/marketing/images/twitter-banner-v2.png diff --git a/marketing/images/twitter-banner.jpg b/commercial/marketing/images/twitter-banner.jpg similarity index 100% rename from marketing/images/twitter-banner.jpg rename to commercial/marketing/images/twitter-banner.jpg diff --git a/marketing/images/twitter-banner.png b/commercial/marketing/images/twitter-banner.png similarity index 100% rename from marketing/images/twitter-banner.png rename to commercial/marketing/images/twitter-banner.png diff --git a/marketing/images/washington-dc.jpg b/commercial/marketing/images/washington-dc.jpg similarity index 100% rename from marketing/images/washington-dc.jpg rename to commercial/marketing/images/washington-dc.jpg diff --git a/marketing/images/zurich-de.jpg b/commercial/marketing/images/zurich-de.jpg similarity index 100% rename from marketing/images/zurich-de.jpg rename to commercial/marketing/images/zurich-de.jpg diff --git a/marketing/images/zurich-de.png b/commercial/marketing/images/zurich-de.png similarity index 100% rename from marketing/images/zurich-de.png rename to commercial/marketing/images/zurich-de.png diff --git a/marketing/images/zurich.jpg b/commercial/marketing/images/zurich.jpg similarity index 100% rename from marketing/images/zurich.jpg rename to commercial/marketing/images/zurich.jpg diff --git a/marketing/images/zurich.png b/commercial/marketing/images/zurich.png similarity index 100% rename from marketing/images/zurich.png rename to commercial/marketing/images/zurich.png diff --git a/marketing/pop-map-proposal.md b/commercial/marketing/pop-map-proposal.md similarity index 100% rename from marketing/pop-map-proposal.md rename to commercial/marketing/pop-map-proposal.md diff --git a/marketing/vault1984-twitter-follows.md b/commercial/marketing/vault1984-twitter-follows.md similarity index 100% rename from marketing/vault1984-twitter-follows.md rename to commercial/marketing/vault1984-twitter-follows.md diff --git a/marketing/vault1984-twitter-schedule.html b/commercial/marketing/vault1984-twitter-schedule.html similarity index 100% rename from marketing/vault1984-twitter-schedule.html rename to commercial/marketing/vault1984-twitter-schedule.html diff --git a/marketing/vault1984-vision.md b/commercial/marketing/vault1984-vision.md similarity index 100% rename from marketing/vault1984-vision.md rename to commercial/marketing/vault1984-vision.md diff --git a/commercial/mgmt/.gitkeep b/commercial/mgmt/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/commercial/tailscale/.gitkeep b/commercial/tailscale/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/website/README.md b/commercial/website/README.md similarity index 100% rename from website/README.md rename to commercial/website/README.md diff --git a/website/favicon.svg b/commercial/website/favicon.svg similarity index 100% rename from website/favicon.svg rename to commercial/website/favicon.svg diff --git a/website/go.mod b/commercial/website/go.mod similarity index 100% rename from website/go.mod rename to commercial/website/go.mod diff --git a/website/main.go b/commercial/website/main.go similarity index 100% rename from website/main.go rename to commercial/website/main.go diff --git a/website/tailwind.min.css b/commercial/website/tailwind.min.css similarity index 100% rename from website/tailwind.min.css rename to commercial/website/tailwind.min.css diff --git a/website/templates/base.tmpl b/commercial/website/templates/base.tmpl similarity index 100% rename from website/templates/base.tmpl rename to commercial/website/templates/base.tmpl diff --git a/website/templates/footer.tmpl b/commercial/website/templates/footer.tmpl similarity index 100% rename from website/templates/footer.tmpl rename to commercial/website/templates/footer.tmpl diff --git a/website/templates/hosted.tmpl b/commercial/website/templates/hosted.tmpl similarity index 100% rename from website/templates/hosted.tmpl rename to commercial/website/templates/hosted.tmpl diff --git a/website/templates/index-v2.tmpl b/commercial/website/templates/index-v2.tmpl similarity index 100% rename from website/templates/index-v2.tmpl rename to commercial/website/templates/index-v2.tmpl diff --git a/website/templates/index.tmpl b/commercial/website/templates/index.tmpl similarity index 100% rename from website/templates/index.tmpl rename to commercial/website/templates/index.tmpl diff --git a/website/templates/install.tmpl b/commercial/website/templates/install.tmpl similarity index 100% rename from website/templates/install.tmpl rename to commercial/website/templates/install.tmpl diff --git a/website/templates/pricing.tmpl b/commercial/website/templates/pricing.tmpl similarity index 100% rename from website/templates/pricing.tmpl rename to commercial/website/templates/pricing.tmpl diff --git a/website/templates/privacy.tmpl b/commercial/website/templates/privacy.tmpl similarity index 100% rename from website/templates/privacy.tmpl rename to commercial/website/templates/privacy.tmpl diff --git a/website/templates/sources.tmpl b/commercial/website/templates/sources.tmpl similarity index 100% rename from website/templates/sources.tmpl rename to commercial/website/templates/sources.tmpl diff --git a/website/templates/styleguide.tmpl b/commercial/website/templates/styleguide.tmpl similarity index 100% rename from website/templates/styleguide.tmpl rename to commercial/website/templates/styleguide.tmpl diff --git a/website/templates/terms.tmpl b/commercial/website/templates/terms.tmpl similarity index 100% rename from website/templates/terms.tmpl rename to commercial/website/templates/terms.tmpl diff --git a/website/vault1984.css b/commercial/website/vault1984.css similarity index 100% rename from website/vault1984.css rename to commercial/website/vault1984.css diff --git a/website/worldmap.svg b/commercial/website/worldmap.svg similarity index 100% rename from website/worldmap.svg rename to commercial/website/worldmap.svg diff --git a/L2_AGENT_ENCRYPTION.md b/docs/L2_AGENT_ENCRYPTION.md similarity index 100% rename from L2_AGENT_ENCRYPTION.md rename to docs/L2_AGENT_ENCRYPTION.md diff --git a/Makefile b/oss/Makefile similarity index 100% rename from Makefile rename to oss/Makefile diff --git a/app/.gitignore b/oss/app/.gitignore similarity index 100% rename from app/.gitignore rename to oss/app/.gitignore diff --git a/app/LICENSE b/oss/app/LICENSE similarity index 100% rename from app/LICENSE rename to oss/app/LICENSE diff --git a/app/Makefile b/oss/app/Makefile similarity index 100% rename from app/Makefile rename to oss/app/Makefile diff --git a/app/README.md b/oss/app/README.md similarity index 100% rename from app/README.md rename to oss/app/README.md diff --git a/app/SPEC.md b/oss/app/SPEC.md similarity index 100% rename from app/SPEC.md rename to oss/app/SPEC.md diff --git a/app/api/handlers.go b/oss/app/api/handlers.go similarity index 100% rename from app/api/handlers.go rename to oss/app/api/handlers.go diff --git a/app/api/integration_test.go b/oss/app/api/integration_test.go similarity index 100% rename from app/api/integration_test.go rename to oss/app/api/integration_test.go diff --git a/app/api/middleware.go b/oss/app/api/middleware.go similarity index 100% rename from app/api/middleware.go rename to oss/app/api/middleware.go diff --git a/app/api/routes.go b/oss/app/api/routes.go similarity index 100% rename from app/api/routes.go rename to oss/app/api/routes.go diff --git a/app/api/tier_test.go b/oss/app/api/tier_test.go similarity index 100% rename from app/api/tier_test.go rename to oss/app/api/tier_test.go diff --git a/app/extension/background.js b/oss/app/extension/background.js similarity index 100% rename from app/extension/background.js rename to oss/app/extension/background.js diff --git a/app/extension/content.js b/oss/app/extension/content.js similarity index 100% rename from app/extension/content.js rename to oss/app/extension/content.js diff --git a/app/extension/icon128.png b/oss/app/extension/icon128.png similarity index 100% rename from app/extension/icon128.png rename to oss/app/extension/icon128.png diff --git a/app/extension/icon16.png b/oss/app/extension/icon16.png similarity index 100% rename from app/extension/icon16.png rename to oss/app/extension/icon16.png diff --git a/app/extension/icon48.png b/oss/app/extension/icon48.png similarity index 100% rename from app/extension/icon48.png rename to oss/app/extension/icon48.png diff --git a/app/extension/manifest.json b/oss/app/extension/manifest.json similarity index 100% rename from app/extension/manifest.json rename to oss/app/extension/manifest.json diff --git a/app/extension/popup.html b/oss/app/extension/popup.html similarity index 100% rename from app/extension/popup.html rename to oss/app/extension/popup.html diff --git a/app/extension/popup.js b/oss/app/extension/popup.js similarity index 100% rename from app/extension/popup.js rename to oss/app/extension/popup.js diff --git a/app/go.mod b/oss/app/go.mod similarity index 100% rename from app/go.mod rename to oss/app/go.mod diff --git a/app/go.sum b/oss/app/go.sum similarity index 100% rename from app/go.sum rename to oss/app/go.sum diff --git a/app/lib/backup.go b/oss/app/lib/backup.go similarity index 100% rename from app/lib/backup.go rename to oss/app/lib/backup.go diff --git a/app/lib/config.go b/oss/app/lib/config.go similarity index 100% rename from app/lib/config.go rename to oss/app/lib/config.go diff --git a/app/lib/crypto.go b/oss/app/lib/crypto.go similarity index 100% rename from app/lib/crypto.go rename to oss/app/lib/crypto.go diff --git a/app/lib/dbcore.go b/oss/app/lib/dbcore.go similarity index 100% rename from app/lib/dbcore.go rename to oss/app/lib/dbcore.go diff --git a/app/lib/id.go b/oss/app/lib/id.go similarity index 100% rename from app/lib/id.go rename to oss/app/lib/id.go diff --git a/app/lib/importers.go b/oss/app/lib/importers.go similarity index 100% rename from app/lib/importers.go rename to oss/app/lib/importers.go diff --git a/app/lib/l2labels.go b/oss/app/lib/l2labels.go similarity index 100% rename from app/lib/l2labels.go rename to oss/app/lib/l2labels.go diff --git a/app/lib/telemetry.go b/oss/app/lib/telemetry.go similarity index 100% rename from app/lib/telemetry.go rename to oss/app/lib/telemetry.go diff --git a/app/lib/telemetry_test.go b/oss/app/lib/telemetry_test.go similarity index 100% rename from app/lib/telemetry_test.go rename to oss/app/lib/telemetry_test.go diff --git a/app/lib/tls.go b/oss/app/lib/tls.go similarity index 100% rename from app/lib/tls.go rename to oss/app/lib/tls.go diff --git a/app/lib/tokenmap.go b/oss/app/lib/tokenmap.go similarity index 100% rename from app/lib/tokenmap.go rename to oss/app/lib/tokenmap.go diff --git a/app/lib/types.go b/oss/app/lib/types.go similarity index 100% rename from app/lib/types.go rename to oss/app/lib/types.go diff --git a/cli/Makefile b/oss/cli/Makefile similarity index 100% rename from cli/Makefile rename to oss/cli/Makefile diff --git a/cli/build/src/http.o b/oss/cli/build/src/http.o similarity index 100% rename from cli/build/src/http.o rename to oss/cli/build/src/http.o diff --git a/cli/build/src/jsbridge.o b/oss/cli/build/src/jsbridge.o similarity index 100% rename from cli/build/src/jsbridge.o rename to oss/cli/build/src/jsbridge.o diff --git a/cli/build/src/keystore.o b/oss/cli/build/src/keystore.o similarity index 100% rename from cli/build/src/keystore.o rename to oss/cli/build/src/keystore.o diff --git a/cli/build/src/main.o b/oss/cli/build/src/main.o similarity index 100% rename from cli/build/src/main.o rename to oss/cli/build/src/main.o diff --git a/cli/build/src/util.o b/oss/cli/build/src/util.o similarity index 100% rename from cli/build/src/util.o rename to oss/cli/build/src/util.o diff --git a/cli/build/vendor/bearssl/src/aead/ccm.o b/oss/cli/build/vendor/bearssl/src/aead/ccm.o similarity index 100% rename from cli/build/vendor/bearssl/src/aead/ccm.o rename to oss/cli/build/vendor/bearssl/src/aead/ccm.o diff --git a/cli/build/vendor/bearssl/src/aead/eax.o b/oss/cli/build/vendor/bearssl/src/aead/eax.o similarity index 100% rename from cli/build/vendor/bearssl/src/aead/eax.o rename to oss/cli/build/vendor/bearssl/src/aead/eax.o diff --git a/cli/build/vendor/bearssl/src/aead/gcm.o b/oss/cli/build/vendor/bearssl/src/aead/gcm.o similarity index 100% rename from cli/build/vendor/bearssl/src/aead/gcm.o rename to oss/cli/build/vendor/bearssl/src/aead/gcm.o diff --git a/cli/build/vendor/bearssl/src/codec/ccopy.o b/oss/cli/build/vendor/bearssl/src/codec/ccopy.o similarity index 100% rename from cli/build/vendor/bearssl/src/codec/ccopy.o rename to oss/cli/build/vendor/bearssl/src/codec/ccopy.o diff --git a/cli/build/vendor/bearssl/src/codec/dec16be.o b/oss/cli/build/vendor/bearssl/src/codec/dec16be.o similarity index 100% rename from cli/build/vendor/bearssl/src/codec/dec16be.o rename to oss/cli/build/vendor/bearssl/src/codec/dec16be.o diff --git a/cli/build/vendor/bearssl/src/codec/dec16le.o b/oss/cli/build/vendor/bearssl/src/codec/dec16le.o similarity index 100% rename from cli/build/vendor/bearssl/src/codec/dec16le.o rename to oss/cli/build/vendor/bearssl/src/codec/dec16le.o diff --git a/cli/build/vendor/bearssl/src/codec/dec32be.o b/oss/cli/build/vendor/bearssl/src/codec/dec32be.o similarity index 100% rename from cli/build/vendor/bearssl/src/codec/dec32be.o rename to oss/cli/build/vendor/bearssl/src/codec/dec32be.o diff --git a/cli/build/vendor/bearssl/src/codec/dec32le.o b/oss/cli/build/vendor/bearssl/src/codec/dec32le.o similarity index 100% rename from cli/build/vendor/bearssl/src/codec/dec32le.o rename to oss/cli/build/vendor/bearssl/src/codec/dec32le.o diff --git a/cli/build/vendor/bearssl/src/codec/dec64be.o b/oss/cli/build/vendor/bearssl/src/codec/dec64be.o similarity index 100% rename from cli/build/vendor/bearssl/src/codec/dec64be.o rename to oss/cli/build/vendor/bearssl/src/codec/dec64be.o diff --git a/cli/build/vendor/bearssl/src/codec/dec64le.o b/oss/cli/build/vendor/bearssl/src/codec/dec64le.o similarity index 100% rename from cli/build/vendor/bearssl/src/codec/dec64le.o rename to oss/cli/build/vendor/bearssl/src/codec/dec64le.o diff --git a/cli/build/vendor/bearssl/src/codec/enc16be.o b/oss/cli/build/vendor/bearssl/src/codec/enc16be.o similarity index 100% rename from cli/build/vendor/bearssl/src/codec/enc16be.o rename to oss/cli/build/vendor/bearssl/src/codec/enc16be.o diff --git a/cli/build/vendor/bearssl/src/codec/enc16le.o b/oss/cli/build/vendor/bearssl/src/codec/enc16le.o similarity index 100% rename from cli/build/vendor/bearssl/src/codec/enc16le.o rename to oss/cli/build/vendor/bearssl/src/codec/enc16le.o diff --git a/cli/build/vendor/bearssl/src/codec/enc32be.o b/oss/cli/build/vendor/bearssl/src/codec/enc32be.o similarity index 100% rename from cli/build/vendor/bearssl/src/codec/enc32be.o rename to oss/cli/build/vendor/bearssl/src/codec/enc32be.o diff --git a/cli/build/vendor/bearssl/src/codec/enc32le.o b/oss/cli/build/vendor/bearssl/src/codec/enc32le.o similarity index 100% rename from cli/build/vendor/bearssl/src/codec/enc32le.o rename to oss/cli/build/vendor/bearssl/src/codec/enc32le.o diff --git a/cli/build/vendor/bearssl/src/codec/enc64be.o b/oss/cli/build/vendor/bearssl/src/codec/enc64be.o similarity index 100% rename from cli/build/vendor/bearssl/src/codec/enc64be.o rename to oss/cli/build/vendor/bearssl/src/codec/enc64be.o diff --git a/cli/build/vendor/bearssl/src/codec/enc64le.o b/oss/cli/build/vendor/bearssl/src/codec/enc64le.o similarity index 100% rename from cli/build/vendor/bearssl/src/codec/enc64le.o rename to oss/cli/build/vendor/bearssl/src/codec/enc64le.o diff --git a/cli/build/vendor/bearssl/src/codec/pemdec.o b/oss/cli/build/vendor/bearssl/src/codec/pemdec.o similarity index 100% rename from cli/build/vendor/bearssl/src/codec/pemdec.o rename to oss/cli/build/vendor/bearssl/src/codec/pemdec.o diff --git a/cli/build/vendor/bearssl/src/codec/pemenc.o b/oss/cli/build/vendor/bearssl/src/codec/pemenc.o similarity index 100% rename from cli/build/vendor/bearssl/src/codec/pemenc.o rename to oss/cli/build/vendor/bearssl/src/codec/pemenc.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_all_m15.o b/oss/cli/build/vendor/bearssl/src/ec/ec_all_m15.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_all_m15.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_all_m15.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_all_m31.o b/oss/cli/build/vendor/bearssl/src/ec/ec_all_m31.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_all_m31.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_all_m31.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_c25519_i15.o b/oss/cli/build/vendor/bearssl/src/ec/ec_c25519_i15.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_c25519_i15.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_c25519_i15.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_c25519_i31.o b/oss/cli/build/vendor/bearssl/src/ec/ec_c25519_i31.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_c25519_i31.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_c25519_i31.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_c25519_m15.o b/oss/cli/build/vendor/bearssl/src/ec/ec_c25519_m15.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_c25519_m15.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_c25519_m15.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_c25519_m31.o b/oss/cli/build/vendor/bearssl/src/ec/ec_c25519_m31.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_c25519_m31.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_c25519_m31.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_c25519_m62.o b/oss/cli/build/vendor/bearssl/src/ec/ec_c25519_m62.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_c25519_m62.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_c25519_m62.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_c25519_m64.o b/oss/cli/build/vendor/bearssl/src/ec/ec_c25519_m64.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_c25519_m64.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_c25519_m64.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_curve25519.o b/oss/cli/build/vendor/bearssl/src/ec/ec_curve25519.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_curve25519.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_curve25519.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_default.o b/oss/cli/build/vendor/bearssl/src/ec/ec_default.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_default.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_default.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_keygen.o b/oss/cli/build/vendor/bearssl/src/ec/ec_keygen.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_keygen.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_keygen.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_p256_m15.o b/oss/cli/build/vendor/bearssl/src/ec/ec_p256_m15.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_p256_m15.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_p256_m15.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_p256_m31.o b/oss/cli/build/vendor/bearssl/src/ec/ec_p256_m31.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_p256_m31.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_p256_m31.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_p256_m62.o b/oss/cli/build/vendor/bearssl/src/ec/ec_p256_m62.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_p256_m62.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_p256_m62.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_p256_m64.o b/oss/cli/build/vendor/bearssl/src/ec/ec_p256_m64.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_p256_m64.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_p256_m64.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_prime_i15.o b/oss/cli/build/vendor/bearssl/src/ec/ec_prime_i15.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_prime_i15.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_prime_i15.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_prime_i31.o b/oss/cli/build/vendor/bearssl/src/ec/ec_prime_i31.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_prime_i31.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_prime_i31.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_pubkey.o b/oss/cli/build/vendor/bearssl/src/ec/ec_pubkey.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_pubkey.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_pubkey.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_secp256r1.o b/oss/cli/build/vendor/bearssl/src/ec/ec_secp256r1.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_secp256r1.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_secp256r1.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_secp384r1.o b/oss/cli/build/vendor/bearssl/src/ec/ec_secp384r1.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_secp384r1.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_secp384r1.o diff --git a/cli/build/vendor/bearssl/src/ec/ec_secp521r1.o b/oss/cli/build/vendor/bearssl/src/ec/ec_secp521r1.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ec_secp521r1.o rename to oss/cli/build/vendor/bearssl/src/ec/ec_secp521r1.o diff --git a/cli/build/vendor/bearssl/src/ec/ecdsa_atr.o b/oss/cli/build/vendor/bearssl/src/ec/ecdsa_atr.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ecdsa_atr.o rename to oss/cli/build/vendor/bearssl/src/ec/ecdsa_atr.o diff --git a/cli/build/vendor/bearssl/src/ec/ecdsa_default_sign_asn1.o b/oss/cli/build/vendor/bearssl/src/ec/ecdsa_default_sign_asn1.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ecdsa_default_sign_asn1.o rename to oss/cli/build/vendor/bearssl/src/ec/ecdsa_default_sign_asn1.o diff --git a/cli/build/vendor/bearssl/src/ec/ecdsa_default_sign_raw.o b/oss/cli/build/vendor/bearssl/src/ec/ecdsa_default_sign_raw.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ecdsa_default_sign_raw.o rename to oss/cli/build/vendor/bearssl/src/ec/ecdsa_default_sign_raw.o diff --git a/cli/build/vendor/bearssl/src/ec/ecdsa_default_vrfy_asn1.o b/oss/cli/build/vendor/bearssl/src/ec/ecdsa_default_vrfy_asn1.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ecdsa_default_vrfy_asn1.o rename to oss/cli/build/vendor/bearssl/src/ec/ecdsa_default_vrfy_asn1.o diff --git a/cli/build/vendor/bearssl/src/ec/ecdsa_default_vrfy_raw.o b/oss/cli/build/vendor/bearssl/src/ec/ecdsa_default_vrfy_raw.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ecdsa_default_vrfy_raw.o rename to oss/cli/build/vendor/bearssl/src/ec/ecdsa_default_vrfy_raw.o diff --git a/cli/build/vendor/bearssl/src/ec/ecdsa_i15_bits.o b/oss/cli/build/vendor/bearssl/src/ec/ecdsa_i15_bits.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ecdsa_i15_bits.o rename to oss/cli/build/vendor/bearssl/src/ec/ecdsa_i15_bits.o diff --git a/cli/build/vendor/bearssl/src/ec/ecdsa_i15_sign_asn1.o b/oss/cli/build/vendor/bearssl/src/ec/ecdsa_i15_sign_asn1.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ecdsa_i15_sign_asn1.o rename to oss/cli/build/vendor/bearssl/src/ec/ecdsa_i15_sign_asn1.o diff --git a/cli/build/vendor/bearssl/src/ec/ecdsa_i15_sign_raw.o b/oss/cli/build/vendor/bearssl/src/ec/ecdsa_i15_sign_raw.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ecdsa_i15_sign_raw.o rename to oss/cli/build/vendor/bearssl/src/ec/ecdsa_i15_sign_raw.o diff --git a/cli/build/vendor/bearssl/src/ec/ecdsa_i15_vrfy_asn1.o b/oss/cli/build/vendor/bearssl/src/ec/ecdsa_i15_vrfy_asn1.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ecdsa_i15_vrfy_asn1.o rename to oss/cli/build/vendor/bearssl/src/ec/ecdsa_i15_vrfy_asn1.o diff --git a/cli/build/vendor/bearssl/src/ec/ecdsa_i15_vrfy_raw.o b/oss/cli/build/vendor/bearssl/src/ec/ecdsa_i15_vrfy_raw.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ecdsa_i15_vrfy_raw.o rename to oss/cli/build/vendor/bearssl/src/ec/ecdsa_i15_vrfy_raw.o diff --git a/cli/build/vendor/bearssl/src/ec/ecdsa_i31_bits.o b/oss/cli/build/vendor/bearssl/src/ec/ecdsa_i31_bits.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ecdsa_i31_bits.o rename to oss/cli/build/vendor/bearssl/src/ec/ecdsa_i31_bits.o diff --git a/cli/build/vendor/bearssl/src/ec/ecdsa_i31_sign_asn1.o b/oss/cli/build/vendor/bearssl/src/ec/ecdsa_i31_sign_asn1.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ecdsa_i31_sign_asn1.o rename to oss/cli/build/vendor/bearssl/src/ec/ecdsa_i31_sign_asn1.o diff --git a/cli/build/vendor/bearssl/src/ec/ecdsa_i31_sign_raw.o b/oss/cli/build/vendor/bearssl/src/ec/ecdsa_i31_sign_raw.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ecdsa_i31_sign_raw.o rename to oss/cli/build/vendor/bearssl/src/ec/ecdsa_i31_sign_raw.o diff --git a/cli/build/vendor/bearssl/src/ec/ecdsa_i31_vrfy_asn1.o b/oss/cli/build/vendor/bearssl/src/ec/ecdsa_i31_vrfy_asn1.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ecdsa_i31_vrfy_asn1.o rename to oss/cli/build/vendor/bearssl/src/ec/ecdsa_i31_vrfy_asn1.o diff --git a/cli/build/vendor/bearssl/src/ec/ecdsa_i31_vrfy_raw.o b/oss/cli/build/vendor/bearssl/src/ec/ecdsa_i31_vrfy_raw.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ecdsa_i31_vrfy_raw.o rename to oss/cli/build/vendor/bearssl/src/ec/ecdsa_i31_vrfy_raw.o diff --git a/cli/build/vendor/bearssl/src/ec/ecdsa_rta.o b/oss/cli/build/vendor/bearssl/src/ec/ecdsa_rta.o similarity index 100% rename from cli/build/vendor/bearssl/src/ec/ecdsa_rta.o rename to oss/cli/build/vendor/bearssl/src/ec/ecdsa_rta.o diff --git a/cli/build/vendor/bearssl/src/hash/dig_oid.o b/oss/cli/build/vendor/bearssl/src/hash/dig_oid.o similarity index 100% rename from cli/build/vendor/bearssl/src/hash/dig_oid.o rename to oss/cli/build/vendor/bearssl/src/hash/dig_oid.o diff --git a/cli/build/vendor/bearssl/src/hash/dig_size.o b/oss/cli/build/vendor/bearssl/src/hash/dig_size.o similarity index 100% rename from cli/build/vendor/bearssl/src/hash/dig_size.o rename to oss/cli/build/vendor/bearssl/src/hash/dig_size.o diff --git a/cli/build/vendor/bearssl/src/hash/ghash_ctmul.o b/oss/cli/build/vendor/bearssl/src/hash/ghash_ctmul.o similarity index 100% rename from cli/build/vendor/bearssl/src/hash/ghash_ctmul.o rename to oss/cli/build/vendor/bearssl/src/hash/ghash_ctmul.o diff --git a/cli/build/vendor/bearssl/src/hash/ghash_ctmul32.o b/oss/cli/build/vendor/bearssl/src/hash/ghash_ctmul32.o similarity index 100% rename from cli/build/vendor/bearssl/src/hash/ghash_ctmul32.o rename to oss/cli/build/vendor/bearssl/src/hash/ghash_ctmul32.o diff --git a/cli/build/vendor/bearssl/src/hash/ghash_ctmul64.o b/oss/cli/build/vendor/bearssl/src/hash/ghash_ctmul64.o similarity index 100% rename from cli/build/vendor/bearssl/src/hash/ghash_ctmul64.o rename to oss/cli/build/vendor/bearssl/src/hash/ghash_ctmul64.o diff --git a/cli/build/vendor/bearssl/src/hash/ghash_pclmul.o b/oss/cli/build/vendor/bearssl/src/hash/ghash_pclmul.o similarity index 100% rename from cli/build/vendor/bearssl/src/hash/ghash_pclmul.o rename to oss/cli/build/vendor/bearssl/src/hash/ghash_pclmul.o diff --git a/cli/build/vendor/bearssl/src/hash/ghash_pwr8.o b/oss/cli/build/vendor/bearssl/src/hash/ghash_pwr8.o similarity index 100% rename from cli/build/vendor/bearssl/src/hash/ghash_pwr8.o rename to oss/cli/build/vendor/bearssl/src/hash/ghash_pwr8.o diff --git a/cli/build/vendor/bearssl/src/hash/md5.o b/oss/cli/build/vendor/bearssl/src/hash/md5.o similarity index 100% rename from cli/build/vendor/bearssl/src/hash/md5.o rename to oss/cli/build/vendor/bearssl/src/hash/md5.o diff --git a/cli/build/vendor/bearssl/src/hash/md5sha1.o b/oss/cli/build/vendor/bearssl/src/hash/md5sha1.o similarity index 100% rename from cli/build/vendor/bearssl/src/hash/md5sha1.o rename to oss/cli/build/vendor/bearssl/src/hash/md5sha1.o diff --git a/cli/build/vendor/bearssl/src/hash/mgf1.o b/oss/cli/build/vendor/bearssl/src/hash/mgf1.o similarity index 100% rename from cli/build/vendor/bearssl/src/hash/mgf1.o rename to oss/cli/build/vendor/bearssl/src/hash/mgf1.o diff --git a/cli/build/vendor/bearssl/src/hash/multihash.o b/oss/cli/build/vendor/bearssl/src/hash/multihash.o similarity index 100% rename from cli/build/vendor/bearssl/src/hash/multihash.o rename to oss/cli/build/vendor/bearssl/src/hash/multihash.o diff --git a/cli/build/vendor/bearssl/src/hash/sha1.o b/oss/cli/build/vendor/bearssl/src/hash/sha1.o similarity index 100% rename from cli/build/vendor/bearssl/src/hash/sha1.o rename to oss/cli/build/vendor/bearssl/src/hash/sha1.o diff --git a/cli/build/vendor/bearssl/src/hash/sha2big.o b/oss/cli/build/vendor/bearssl/src/hash/sha2big.o similarity index 100% rename from cli/build/vendor/bearssl/src/hash/sha2big.o rename to oss/cli/build/vendor/bearssl/src/hash/sha2big.o diff --git a/cli/build/vendor/bearssl/src/hash/sha2small.o b/oss/cli/build/vendor/bearssl/src/hash/sha2small.o similarity index 100% rename from cli/build/vendor/bearssl/src/hash/sha2small.o rename to oss/cli/build/vendor/bearssl/src/hash/sha2small.o diff --git a/cli/build/vendor/bearssl/src/int/i15_add.o b/oss/cli/build/vendor/bearssl/src/int/i15_add.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i15_add.o rename to oss/cli/build/vendor/bearssl/src/int/i15_add.o diff --git a/cli/build/vendor/bearssl/src/int/i15_bitlen.o b/oss/cli/build/vendor/bearssl/src/int/i15_bitlen.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i15_bitlen.o rename to oss/cli/build/vendor/bearssl/src/int/i15_bitlen.o diff --git a/cli/build/vendor/bearssl/src/int/i15_decmod.o b/oss/cli/build/vendor/bearssl/src/int/i15_decmod.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i15_decmod.o rename to oss/cli/build/vendor/bearssl/src/int/i15_decmod.o diff --git a/cli/build/vendor/bearssl/src/int/i15_decode.o b/oss/cli/build/vendor/bearssl/src/int/i15_decode.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i15_decode.o rename to oss/cli/build/vendor/bearssl/src/int/i15_decode.o diff --git a/cli/build/vendor/bearssl/src/int/i15_decred.o b/oss/cli/build/vendor/bearssl/src/int/i15_decred.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i15_decred.o rename to oss/cli/build/vendor/bearssl/src/int/i15_decred.o diff --git a/cli/build/vendor/bearssl/src/int/i15_encode.o b/oss/cli/build/vendor/bearssl/src/int/i15_encode.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i15_encode.o rename to oss/cli/build/vendor/bearssl/src/int/i15_encode.o diff --git a/cli/build/vendor/bearssl/src/int/i15_fmont.o b/oss/cli/build/vendor/bearssl/src/int/i15_fmont.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i15_fmont.o rename to oss/cli/build/vendor/bearssl/src/int/i15_fmont.o diff --git a/cli/build/vendor/bearssl/src/int/i15_iszero.o b/oss/cli/build/vendor/bearssl/src/int/i15_iszero.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i15_iszero.o rename to oss/cli/build/vendor/bearssl/src/int/i15_iszero.o diff --git a/cli/build/vendor/bearssl/src/int/i15_moddiv.o b/oss/cli/build/vendor/bearssl/src/int/i15_moddiv.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i15_moddiv.o rename to oss/cli/build/vendor/bearssl/src/int/i15_moddiv.o diff --git a/cli/build/vendor/bearssl/src/int/i15_modpow.o b/oss/cli/build/vendor/bearssl/src/int/i15_modpow.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i15_modpow.o rename to oss/cli/build/vendor/bearssl/src/int/i15_modpow.o diff --git a/cli/build/vendor/bearssl/src/int/i15_modpow2.o b/oss/cli/build/vendor/bearssl/src/int/i15_modpow2.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i15_modpow2.o rename to oss/cli/build/vendor/bearssl/src/int/i15_modpow2.o diff --git a/cli/build/vendor/bearssl/src/int/i15_montmul.o b/oss/cli/build/vendor/bearssl/src/int/i15_montmul.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i15_montmul.o rename to oss/cli/build/vendor/bearssl/src/int/i15_montmul.o diff --git a/cli/build/vendor/bearssl/src/int/i15_mulacc.o b/oss/cli/build/vendor/bearssl/src/int/i15_mulacc.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i15_mulacc.o rename to oss/cli/build/vendor/bearssl/src/int/i15_mulacc.o diff --git a/cli/build/vendor/bearssl/src/int/i15_muladd.o b/oss/cli/build/vendor/bearssl/src/int/i15_muladd.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i15_muladd.o rename to oss/cli/build/vendor/bearssl/src/int/i15_muladd.o diff --git a/cli/build/vendor/bearssl/src/int/i15_ninv15.o b/oss/cli/build/vendor/bearssl/src/int/i15_ninv15.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i15_ninv15.o rename to oss/cli/build/vendor/bearssl/src/int/i15_ninv15.o diff --git a/cli/build/vendor/bearssl/src/int/i15_reduce.o b/oss/cli/build/vendor/bearssl/src/int/i15_reduce.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i15_reduce.o rename to oss/cli/build/vendor/bearssl/src/int/i15_reduce.o diff --git a/cli/build/vendor/bearssl/src/int/i15_rshift.o b/oss/cli/build/vendor/bearssl/src/int/i15_rshift.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i15_rshift.o rename to oss/cli/build/vendor/bearssl/src/int/i15_rshift.o diff --git a/cli/build/vendor/bearssl/src/int/i15_sub.o b/oss/cli/build/vendor/bearssl/src/int/i15_sub.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i15_sub.o rename to oss/cli/build/vendor/bearssl/src/int/i15_sub.o diff --git a/cli/build/vendor/bearssl/src/int/i15_tmont.o b/oss/cli/build/vendor/bearssl/src/int/i15_tmont.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i15_tmont.o rename to oss/cli/build/vendor/bearssl/src/int/i15_tmont.o diff --git a/cli/build/vendor/bearssl/src/int/i31_add.o b/oss/cli/build/vendor/bearssl/src/int/i31_add.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i31_add.o rename to oss/cli/build/vendor/bearssl/src/int/i31_add.o diff --git a/cli/build/vendor/bearssl/src/int/i31_bitlen.o b/oss/cli/build/vendor/bearssl/src/int/i31_bitlen.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i31_bitlen.o rename to oss/cli/build/vendor/bearssl/src/int/i31_bitlen.o diff --git a/cli/build/vendor/bearssl/src/int/i31_decmod.o b/oss/cli/build/vendor/bearssl/src/int/i31_decmod.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i31_decmod.o rename to oss/cli/build/vendor/bearssl/src/int/i31_decmod.o diff --git a/cli/build/vendor/bearssl/src/int/i31_decode.o b/oss/cli/build/vendor/bearssl/src/int/i31_decode.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i31_decode.o rename to oss/cli/build/vendor/bearssl/src/int/i31_decode.o diff --git a/cli/build/vendor/bearssl/src/int/i31_decred.o b/oss/cli/build/vendor/bearssl/src/int/i31_decred.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i31_decred.o rename to oss/cli/build/vendor/bearssl/src/int/i31_decred.o diff --git a/cli/build/vendor/bearssl/src/int/i31_encode.o b/oss/cli/build/vendor/bearssl/src/int/i31_encode.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i31_encode.o rename to oss/cli/build/vendor/bearssl/src/int/i31_encode.o diff --git a/cli/build/vendor/bearssl/src/int/i31_fmont.o b/oss/cli/build/vendor/bearssl/src/int/i31_fmont.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i31_fmont.o rename to oss/cli/build/vendor/bearssl/src/int/i31_fmont.o diff --git a/cli/build/vendor/bearssl/src/int/i31_iszero.o b/oss/cli/build/vendor/bearssl/src/int/i31_iszero.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i31_iszero.o rename to oss/cli/build/vendor/bearssl/src/int/i31_iszero.o diff --git a/cli/build/vendor/bearssl/src/int/i31_moddiv.o b/oss/cli/build/vendor/bearssl/src/int/i31_moddiv.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i31_moddiv.o rename to oss/cli/build/vendor/bearssl/src/int/i31_moddiv.o diff --git a/cli/build/vendor/bearssl/src/int/i31_modpow.o b/oss/cli/build/vendor/bearssl/src/int/i31_modpow.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i31_modpow.o rename to oss/cli/build/vendor/bearssl/src/int/i31_modpow.o diff --git a/cli/build/vendor/bearssl/src/int/i31_modpow2.o b/oss/cli/build/vendor/bearssl/src/int/i31_modpow2.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i31_modpow2.o rename to oss/cli/build/vendor/bearssl/src/int/i31_modpow2.o diff --git a/cli/build/vendor/bearssl/src/int/i31_montmul.o b/oss/cli/build/vendor/bearssl/src/int/i31_montmul.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i31_montmul.o rename to oss/cli/build/vendor/bearssl/src/int/i31_montmul.o diff --git a/cli/build/vendor/bearssl/src/int/i31_mulacc.o b/oss/cli/build/vendor/bearssl/src/int/i31_mulacc.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i31_mulacc.o rename to oss/cli/build/vendor/bearssl/src/int/i31_mulacc.o diff --git a/cli/build/vendor/bearssl/src/int/i31_muladd.o b/oss/cli/build/vendor/bearssl/src/int/i31_muladd.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i31_muladd.o rename to oss/cli/build/vendor/bearssl/src/int/i31_muladd.o diff --git a/cli/build/vendor/bearssl/src/int/i31_ninv31.o b/oss/cli/build/vendor/bearssl/src/int/i31_ninv31.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i31_ninv31.o rename to oss/cli/build/vendor/bearssl/src/int/i31_ninv31.o diff --git a/cli/build/vendor/bearssl/src/int/i31_reduce.o b/oss/cli/build/vendor/bearssl/src/int/i31_reduce.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i31_reduce.o rename to oss/cli/build/vendor/bearssl/src/int/i31_reduce.o diff --git a/cli/build/vendor/bearssl/src/int/i31_rshift.o b/oss/cli/build/vendor/bearssl/src/int/i31_rshift.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i31_rshift.o rename to oss/cli/build/vendor/bearssl/src/int/i31_rshift.o diff --git a/cli/build/vendor/bearssl/src/int/i31_sub.o b/oss/cli/build/vendor/bearssl/src/int/i31_sub.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i31_sub.o rename to oss/cli/build/vendor/bearssl/src/int/i31_sub.o diff --git a/cli/build/vendor/bearssl/src/int/i31_tmont.o b/oss/cli/build/vendor/bearssl/src/int/i31_tmont.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i31_tmont.o rename to oss/cli/build/vendor/bearssl/src/int/i31_tmont.o diff --git a/cli/build/vendor/bearssl/src/int/i32_add.o b/oss/cli/build/vendor/bearssl/src/int/i32_add.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i32_add.o rename to oss/cli/build/vendor/bearssl/src/int/i32_add.o diff --git a/cli/build/vendor/bearssl/src/int/i32_bitlen.o b/oss/cli/build/vendor/bearssl/src/int/i32_bitlen.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i32_bitlen.o rename to oss/cli/build/vendor/bearssl/src/int/i32_bitlen.o diff --git a/cli/build/vendor/bearssl/src/int/i32_decmod.o b/oss/cli/build/vendor/bearssl/src/int/i32_decmod.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i32_decmod.o rename to oss/cli/build/vendor/bearssl/src/int/i32_decmod.o diff --git a/cli/build/vendor/bearssl/src/int/i32_decode.o b/oss/cli/build/vendor/bearssl/src/int/i32_decode.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i32_decode.o rename to oss/cli/build/vendor/bearssl/src/int/i32_decode.o diff --git a/cli/build/vendor/bearssl/src/int/i32_decred.o b/oss/cli/build/vendor/bearssl/src/int/i32_decred.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i32_decred.o rename to oss/cli/build/vendor/bearssl/src/int/i32_decred.o diff --git a/cli/build/vendor/bearssl/src/int/i32_div32.o b/oss/cli/build/vendor/bearssl/src/int/i32_div32.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i32_div32.o rename to oss/cli/build/vendor/bearssl/src/int/i32_div32.o diff --git a/cli/build/vendor/bearssl/src/int/i32_encode.o b/oss/cli/build/vendor/bearssl/src/int/i32_encode.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i32_encode.o rename to oss/cli/build/vendor/bearssl/src/int/i32_encode.o diff --git a/cli/build/vendor/bearssl/src/int/i32_fmont.o b/oss/cli/build/vendor/bearssl/src/int/i32_fmont.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i32_fmont.o rename to oss/cli/build/vendor/bearssl/src/int/i32_fmont.o diff --git a/cli/build/vendor/bearssl/src/int/i32_iszero.o b/oss/cli/build/vendor/bearssl/src/int/i32_iszero.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i32_iszero.o rename to oss/cli/build/vendor/bearssl/src/int/i32_iszero.o diff --git a/cli/build/vendor/bearssl/src/int/i32_modpow.o b/oss/cli/build/vendor/bearssl/src/int/i32_modpow.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i32_modpow.o rename to oss/cli/build/vendor/bearssl/src/int/i32_modpow.o diff --git a/cli/build/vendor/bearssl/src/int/i32_montmul.o b/oss/cli/build/vendor/bearssl/src/int/i32_montmul.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i32_montmul.o rename to oss/cli/build/vendor/bearssl/src/int/i32_montmul.o diff --git a/cli/build/vendor/bearssl/src/int/i32_mulacc.o b/oss/cli/build/vendor/bearssl/src/int/i32_mulacc.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i32_mulacc.o rename to oss/cli/build/vendor/bearssl/src/int/i32_mulacc.o diff --git a/cli/build/vendor/bearssl/src/int/i32_muladd.o b/oss/cli/build/vendor/bearssl/src/int/i32_muladd.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i32_muladd.o rename to oss/cli/build/vendor/bearssl/src/int/i32_muladd.o diff --git a/cli/build/vendor/bearssl/src/int/i32_ninv32.o b/oss/cli/build/vendor/bearssl/src/int/i32_ninv32.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i32_ninv32.o rename to oss/cli/build/vendor/bearssl/src/int/i32_ninv32.o diff --git a/cli/build/vendor/bearssl/src/int/i32_reduce.o b/oss/cli/build/vendor/bearssl/src/int/i32_reduce.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i32_reduce.o rename to oss/cli/build/vendor/bearssl/src/int/i32_reduce.o diff --git a/cli/build/vendor/bearssl/src/int/i32_sub.o b/oss/cli/build/vendor/bearssl/src/int/i32_sub.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i32_sub.o rename to oss/cli/build/vendor/bearssl/src/int/i32_sub.o diff --git a/cli/build/vendor/bearssl/src/int/i32_tmont.o b/oss/cli/build/vendor/bearssl/src/int/i32_tmont.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i32_tmont.o rename to oss/cli/build/vendor/bearssl/src/int/i32_tmont.o diff --git a/cli/build/vendor/bearssl/src/int/i62_modpow2.o b/oss/cli/build/vendor/bearssl/src/int/i62_modpow2.o similarity index 100% rename from cli/build/vendor/bearssl/src/int/i62_modpow2.o rename to oss/cli/build/vendor/bearssl/src/int/i62_modpow2.o diff --git a/cli/build/vendor/bearssl/src/kdf/hkdf.o b/oss/cli/build/vendor/bearssl/src/kdf/hkdf.o similarity index 100% rename from cli/build/vendor/bearssl/src/kdf/hkdf.o rename to oss/cli/build/vendor/bearssl/src/kdf/hkdf.o diff --git a/cli/build/vendor/bearssl/src/kdf/shake.o b/oss/cli/build/vendor/bearssl/src/kdf/shake.o similarity index 100% rename from cli/build/vendor/bearssl/src/kdf/shake.o rename to oss/cli/build/vendor/bearssl/src/kdf/shake.o diff --git a/cli/build/vendor/bearssl/src/mac/hmac.o b/oss/cli/build/vendor/bearssl/src/mac/hmac.o similarity index 100% rename from cli/build/vendor/bearssl/src/mac/hmac.o rename to oss/cli/build/vendor/bearssl/src/mac/hmac.o diff --git a/cli/build/vendor/bearssl/src/mac/hmac_ct.o b/oss/cli/build/vendor/bearssl/src/mac/hmac_ct.o similarity index 100% rename from cli/build/vendor/bearssl/src/mac/hmac_ct.o rename to oss/cli/build/vendor/bearssl/src/mac/hmac_ct.o diff --git a/cli/build/vendor/bearssl/src/rand/aesctr_drbg.o b/oss/cli/build/vendor/bearssl/src/rand/aesctr_drbg.o similarity index 100% rename from cli/build/vendor/bearssl/src/rand/aesctr_drbg.o rename to oss/cli/build/vendor/bearssl/src/rand/aesctr_drbg.o diff --git a/cli/build/vendor/bearssl/src/rand/hmac_drbg.o b/oss/cli/build/vendor/bearssl/src/rand/hmac_drbg.o similarity index 100% rename from cli/build/vendor/bearssl/src/rand/hmac_drbg.o rename to oss/cli/build/vendor/bearssl/src/rand/hmac_drbg.o diff --git a/cli/build/vendor/bearssl/src/rand/sysrng.o b/oss/cli/build/vendor/bearssl/src/rand/sysrng.o similarity index 100% rename from cli/build/vendor/bearssl/src/rand/sysrng.o rename to oss/cli/build/vendor/bearssl/src/rand/sysrng.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_default_keygen.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_default_keygen.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_default_keygen.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_default_keygen.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_default_modulus.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_default_modulus.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_default_modulus.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_default_modulus.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_default_oaep_decrypt.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_default_oaep_decrypt.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_default_oaep_decrypt.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_default_oaep_decrypt.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_default_oaep_encrypt.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_default_oaep_encrypt.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_default_oaep_encrypt.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_default_oaep_encrypt.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_default_pkcs1_sign.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_default_pkcs1_sign.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_default_pkcs1_sign.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_default_pkcs1_sign.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_default_pkcs1_vrfy.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_default_pkcs1_vrfy.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_default_pkcs1_vrfy.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_default_pkcs1_vrfy.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_default_priv.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_default_priv.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_default_priv.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_default_priv.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_default_privexp.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_default_privexp.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_default_privexp.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_default_privexp.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_default_pss_sign.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_default_pss_sign.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_default_pss_sign.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_default_pss_sign.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_default_pss_vrfy.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_default_pss_vrfy.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_default_pss_vrfy.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_default_pss_vrfy.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_default_pub.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_default_pub.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_default_pub.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_default_pub.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_default_pubexp.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_default_pubexp.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_default_pubexp.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_default_pubexp.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i15_keygen.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_keygen.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i15_keygen.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_keygen.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i15_modulus.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_modulus.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i15_modulus.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_modulus.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i15_oaep_decrypt.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_oaep_decrypt.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i15_oaep_decrypt.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_oaep_decrypt.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i15_oaep_encrypt.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_oaep_encrypt.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i15_oaep_encrypt.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_oaep_encrypt.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i15_pkcs1_sign.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_pkcs1_sign.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i15_pkcs1_sign.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_pkcs1_sign.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i15_pkcs1_vrfy.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_pkcs1_vrfy.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i15_pkcs1_vrfy.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_pkcs1_vrfy.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i15_priv.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_priv.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i15_priv.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_priv.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i15_privexp.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_privexp.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i15_privexp.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_privexp.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i15_pss_sign.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_pss_sign.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i15_pss_sign.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_pss_sign.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i15_pss_vrfy.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_pss_vrfy.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i15_pss_vrfy.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_pss_vrfy.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i15_pub.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_pub.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i15_pub.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_pub.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i15_pubexp.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_pubexp.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i15_pubexp.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i15_pubexp.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i31_keygen.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_keygen.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i31_keygen.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_keygen.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i31_keygen_inner.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_keygen_inner.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i31_keygen_inner.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_keygen_inner.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i31_modulus.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_modulus.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i31_modulus.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_modulus.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i31_oaep_decrypt.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_oaep_decrypt.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i31_oaep_decrypt.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_oaep_decrypt.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i31_oaep_encrypt.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_oaep_encrypt.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i31_oaep_encrypt.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_oaep_encrypt.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i31_pkcs1_sign.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_pkcs1_sign.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i31_pkcs1_sign.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_pkcs1_sign.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i31_pkcs1_vrfy.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_pkcs1_vrfy.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i31_pkcs1_vrfy.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_pkcs1_vrfy.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i31_priv.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_priv.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i31_priv.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_priv.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i31_privexp.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_privexp.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i31_privexp.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_privexp.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i31_pss_sign.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_pss_sign.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i31_pss_sign.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_pss_sign.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i31_pss_vrfy.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_pss_vrfy.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i31_pss_vrfy.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_pss_vrfy.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i31_pub.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_pub.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i31_pub.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_pub.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i31_pubexp.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_pubexp.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i31_pubexp.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i31_pubexp.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i32_oaep_decrypt.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i32_oaep_decrypt.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i32_oaep_decrypt.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i32_oaep_decrypt.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i32_oaep_encrypt.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i32_oaep_encrypt.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i32_oaep_encrypt.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i32_oaep_encrypt.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i32_pkcs1_sign.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i32_pkcs1_sign.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i32_pkcs1_sign.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i32_pkcs1_sign.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i32_pkcs1_vrfy.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i32_pkcs1_vrfy.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i32_pkcs1_vrfy.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i32_pkcs1_vrfy.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i32_priv.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i32_priv.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i32_priv.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i32_priv.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i32_pss_sign.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i32_pss_sign.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i32_pss_sign.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i32_pss_sign.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i32_pss_vrfy.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i32_pss_vrfy.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i32_pss_vrfy.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i32_pss_vrfy.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i32_pub.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i32_pub.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i32_pub.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i32_pub.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i62_keygen.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i62_keygen.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i62_keygen.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i62_keygen.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i62_oaep_decrypt.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i62_oaep_decrypt.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i62_oaep_decrypt.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i62_oaep_decrypt.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i62_oaep_encrypt.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i62_oaep_encrypt.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i62_oaep_encrypt.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i62_oaep_encrypt.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i62_pkcs1_sign.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i62_pkcs1_sign.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i62_pkcs1_sign.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i62_pkcs1_sign.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i62_pkcs1_vrfy.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i62_pkcs1_vrfy.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i62_pkcs1_vrfy.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i62_pkcs1_vrfy.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i62_priv.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i62_priv.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i62_priv.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i62_priv.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i62_pss_sign.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i62_pss_sign.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i62_pss_sign.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i62_pss_sign.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i62_pss_vrfy.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i62_pss_vrfy.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i62_pss_vrfy.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i62_pss_vrfy.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_i62_pub.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_i62_pub.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_i62_pub.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_i62_pub.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_oaep_pad.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_oaep_pad.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_oaep_pad.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_oaep_pad.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_oaep_unpad.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_oaep_unpad.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_oaep_unpad.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_oaep_unpad.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_pkcs1_sig_pad.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_pkcs1_sig_pad.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_pkcs1_sig_pad.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_pkcs1_sig_pad.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_pkcs1_sig_unpad.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_pkcs1_sig_unpad.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_pkcs1_sig_unpad.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_pkcs1_sig_unpad.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_pss_sig_pad.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_pss_sig_pad.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_pss_sig_pad.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_pss_sig_pad.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_pss_sig_unpad.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_pss_sig_unpad.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_pss_sig_unpad.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_pss_sig_unpad.o diff --git a/cli/build/vendor/bearssl/src/rsa/rsa_ssl_decrypt.o b/oss/cli/build/vendor/bearssl/src/rsa/rsa_ssl_decrypt.o similarity index 100% rename from cli/build/vendor/bearssl/src/rsa/rsa_ssl_decrypt.o rename to oss/cli/build/vendor/bearssl/src/rsa/rsa_ssl_decrypt.o diff --git a/cli/build/vendor/bearssl/src/settings.o b/oss/cli/build/vendor/bearssl/src/settings.o similarity index 100% rename from cli/build/vendor/bearssl/src/settings.o rename to oss/cli/build/vendor/bearssl/src/settings.o diff --git a/cli/build/vendor/bearssl/src/ssl/prf.o b/oss/cli/build/vendor/bearssl/src/ssl/prf.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/prf.o rename to oss/cli/build/vendor/bearssl/src/ssl/prf.o diff --git a/cli/build/vendor/bearssl/src/ssl/prf_md5sha1.o b/oss/cli/build/vendor/bearssl/src/ssl/prf_md5sha1.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/prf_md5sha1.o rename to oss/cli/build/vendor/bearssl/src/ssl/prf_md5sha1.o diff --git a/cli/build/vendor/bearssl/src/ssl/prf_sha256.o b/oss/cli/build/vendor/bearssl/src/ssl/prf_sha256.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/prf_sha256.o rename to oss/cli/build/vendor/bearssl/src/ssl/prf_sha256.o diff --git a/cli/build/vendor/bearssl/src/ssl/prf_sha384.o b/oss/cli/build/vendor/bearssl/src/ssl/prf_sha384.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/prf_sha384.o rename to oss/cli/build/vendor/bearssl/src/ssl/prf_sha384.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_ccert_single_ec.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_ccert_single_ec.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_ccert_single_ec.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_ccert_single_ec.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_ccert_single_rsa.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_ccert_single_rsa.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_ccert_single_rsa.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_ccert_single_rsa.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_client.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_client.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_client.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_client.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_client_default_rsapub.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_client_default_rsapub.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_client_default_rsapub.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_client_default_rsapub.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_client_full.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_client_full.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_client_full.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_client_full.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_engine.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_engine.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_engine.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_engine.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_aescbc.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_aescbc.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_engine_default_aescbc.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_aescbc.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_aesccm.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_aesccm.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_engine_default_aesccm.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_aesccm.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_aesgcm.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_aesgcm.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_engine_default_aesgcm.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_aesgcm.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_chapol.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_chapol.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_engine_default_chapol.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_chapol.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_descbc.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_descbc.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_engine_default_descbc.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_descbc.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_ec.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_ec.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_engine_default_ec.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_ec.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_ecdsa.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_ecdsa.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_engine_default_ecdsa.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_ecdsa.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_rsavrfy.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_rsavrfy.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_engine_default_rsavrfy.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_engine_default_rsavrfy.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_hashes.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_hashes.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_hashes.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_hashes.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_hs_client.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_hs_client.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_hs_client.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_hs_client.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_hs_server.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_hs_server.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_hs_server.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_hs_server.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_io.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_io.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_io.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_io.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_keyexport.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_keyexport.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_keyexport.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_keyexport.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_lru.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_lru.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_lru.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_lru.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_rec_cbc.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_rec_cbc.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_rec_cbc.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_rec_cbc.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_rec_ccm.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_rec_ccm.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_rec_ccm.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_rec_ccm.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_rec_chapol.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_rec_chapol.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_rec_chapol.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_rec_chapol.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_rec_gcm.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_rec_gcm.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_rec_gcm.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_rec_gcm.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_scert_single_ec.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_scert_single_ec.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_scert_single_ec.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_scert_single_ec.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_scert_single_rsa.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_scert_single_rsa.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_scert_single_rsa.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_scert_single_rsa.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_server.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_server.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_server.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_server.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_server_full_ec.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_server_full_ec.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_server_full_ec.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_server_full_ec.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_server_full_rsa.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_server_full_rsa.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_server_full_rsa.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_server_full_rsa.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_server_mine2c.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_server_mine2c.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_server_mine2c.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_server_mine2c.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_server_mine2g.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_server_mine2g.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_server_mine2g.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_server_mine2g.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_server_minf2c.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_server_minf2c.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_server_minf2c.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_server_minf2c.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_server_minf2g.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_server_minf2g.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_server_minf2g.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_server_minf2g.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_server_minr2g.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_server_minr2g.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_server_minr2g.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_server_minr2g.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_server_minu2g.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_server_minu2g.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_server_minu2g.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_server_minu2g.o diff --git a/cli/build/vendor/bearssl/src/ssl/ssl_server_minv2g.o b/oss/cli/build/vendor/bearssl/src/ssl/ssl_server_minv2g.o similarity index 100% rename from cli/build/vendor/bearssl/src/ssl/ssl_server_minv2g.o rename to oss/cli/build/vendor/bearssl/src/ssl/ssl_server_minv2g.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_big_cbcdec.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_big_cbcdec.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_big_cbcdec.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_big_cbcdec.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_big_cbcenc.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_big_cbcenc.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_big_cbcenc.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_big_cbcenc.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_big_ctr.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_big_ctr.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_big_ctr.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_big_ctr.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_big_ctrcbc.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_big_ctrcbc.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_big_ctrcbc.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_big_ctrcbc.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_big_dec.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_big_dec.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_big_dec.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_big_dec.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_big_enc.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_big_enc.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_big_enc.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_big_enc.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_common.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_common.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_common.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_common.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_ct.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_ct.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_ct.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_ct.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_ct64.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_ct64.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_ct64.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_ct64.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_ct64_cbcdec.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_ct64_cbcdec.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_ct64_cbcdec.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_ct64_cbcdec.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_ct64_cbcenc.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_ct64_cbcenc.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_ct64_cbcenc.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_ct64_cbcenc.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_ct64_ctr.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_ct64_ctr.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_ct64_ctr.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_ct64_ctr.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_ct64_ctrcbc.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_ct64_ctrcbc.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_ct64_ctrcbc.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_ct64_ctrcbc.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_ct64_dec.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_ct64_dec.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_ct64_dec.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_ct64_dec.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_ct64_enc.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_ct64_enc.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_ct64_enc.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_ct64_enc.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_ct_cbcdec.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_ct_cbcdec.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_ct_cbcdec.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_ct_cbcdec.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_ct_cbcenc.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_ct_cbcenc.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_ct_cbcenc.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_ct_cbcenc.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_ct_ctr.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_ct_ctr.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_ct_ctr.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_ct_ctr.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_ct_ctrcbc.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_ct_ctrcbc.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_ct_ctrcbc.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_ct_ctrcbc.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_ct_dec.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_ct_dec.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_ct_dec.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_ct_dec.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_ct_enc.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_ct_enc.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_ct_enc.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_ct_enc.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_pwr8.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_pwr8.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_pwr8.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_pwr8.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_pwr8_cbcdec.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_pwr8_cbcdec.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_pwr8_cbcdec.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_pwr8_cbcdec.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_pwr8_cbcenc.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_pwr8_cbcenc.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_pwr8_cbcenc.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_pwr8_cbcenc.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_pwr8_ctr.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_pwr8_ctr.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_pwr8_ctr.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_pwr8_ctr.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_pwr8_ctrcbc.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_pwr8_ctrcbc.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_pwr8_ctrcbc.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_pwr8_ctrcbc.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_small_cbcdec.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_small_cbcdec.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_small_cbcdec.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_small_cbcdec.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_small_cbcenc.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_small_cbcenc.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_small_cbcenc.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_small_cbcenc.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_small_ctr.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_small_ctr.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_small_ctr.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_small_ctr.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_small_ctrcbc.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_small_ctrcbc.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_small_ctrcbc.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_small_ctrcbc.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_small_dec.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_small_dec.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_small_dec.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_small_dec.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_small_enc.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_small_enc.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_small_enc.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_small_enc.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_x86ni.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_x86ni.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_x86ni.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_x86ni.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_x86ni_cbcdec.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_x86ni_cbcdec.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_x86ni_cbcdec.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_x86ni_cbcdec.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_x86ni_cbcenc.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_x86ni_cbcenc.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_x86ni_cbcenc.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_x86ni_cbcenc.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_x86ni_ctr.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_x86ni_ctr.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_x86ni_ctr.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_x86ni_ctr.o diff --git a/cli/build/vendor/bearssl/src/symcipher/aes_x86ni_ctrcbc.o b/oss/cli/build/vendor/bearssl/src/symcipher/aes_x86ni_ctrcbc.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/aes_x86ni_ctrcbc.o rename to oss/cli/build/vendor/bearssl/src/symcipher/aes_x86ni_ctrcbc.o diff --git a/cli/build/vendor/bearssl/src/symcipher/chacha20_ct.o b/oss/cli/build/vendor/bearssl/src/symcipher/chacha20_ct.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/chacha20_ct.o rename to oss/cli/build/vendor/bearssl/src/symcipher/chacha20_ct.o diff --git a/cli/build/vendor/bearssl/src/symcipher/chacha20_sse2.o b/oss/cli/build/vendor/bearssl/src/symcipher/chacha20_sse2.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/chacha20_sse2.o rename to oss/cli/build/vendor/bearssl/src/symcipher/chacha20_sse2.o diff --git a/cli/build/vendor/bearssl/src/symcipher/des_ct.o b/oss/cli/build/vendor/bearssl/src/symcipher/des_ct.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/des_ct.o rename to oss/cli/build/vendor/bearssl/src/symcipher/des_ct.o diff --git a/cli/build/vendor/bearssl/src/symcipher/des_ct_cbcdec.o b/oss/cli/build/vendor/bearssl/src/symcipher/des_ct_cbcdec.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/des_ct_cbcdec.o rename to oss/cli/build/vendor/bearssl/src/symcipher/des_ct_cbcdec.o diff --git a/cli/build/vendor/bearssl/src/symcipher/des_ct_cbcenc.o b/oss/cli/build/vendor/bearssl/src/symcipher/des_ct_cbcenc.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/des_ct_cbcenc.o rename to oss/cli/build/vendor/bearssl/src/symcipher/des_ct_cbcenc.o diff --git a/cli/build/vendor/bearssl/src/symcipher/des_support.o b/oss/cli/build/vendor/bearssl/src/symcipher/des_support.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/des_support.o rename to oss/cli/build/vendor/bearssl/src/symcipher/des_support.o diff --git a/cli/build/vendor/bearssl/src/symcipher/des_tab.o b/oss/cli/build/vendor/bearssl/src/symcipher/des_tab.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/des_tab.o rename to oss/cli/build/vendor/bearssl/src/symcipher/des_tab.o diff --git a/cli/build/vendor/bearssl/src/symcipher/des_tab_cbcdec.o b/oss/cli/build/vendor/bearssl/src/symcipher/des_tab_cbcdec.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/des_tab_cbcdec.o rename to oss/cli/build/vendor/bearssl/src/symcipher/des_tab_cbcdec.o diff --git a/cli/build/vendor/bearssl/src/symcipher/des_tab_cbcenc.o b/oss/cli/build/vendor/bearssl/src/symcipher/des_tab_cbcenc.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/des_tab_cbcenc.o rename to oss/cli/build/vendor/bearssl/src/symcipher/des_tab_cbcenc.o diff --git a/cli/build/vendor/bearssl/src/symcipher/poly1305_ctmul.o b/oss/cli/build/vendor/bearssl/src/symcipher/poly1305_ctmul.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/poly1305_ctmul.o rename to oss/cli/build/vendor/bearssl/src/symcipher/poly1305_ctmul.o diff --git a/cli/build/vendor/bearssl/src/symcipher/poly1305_ctmul32.o b/oss/cli/build/vendor/bearssl/src/symcipher/poly1305_ctmul32.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/poly1305_ctmul32.o rename to oss/cli/build/vendor/bearssl/src/symcipher/poly1305_ctmul32.o diff --git a/cli/build/vendor/bearssl/src/symcipher/poly1305_ctmulq.o b/oss/cli/build/vendor/bearssl/src/symcipher/poly1305_ctmulq.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/poly1305_ctmulq.o rename to oss/cli/build/vendor/bearssl/src/symcipher/poly1305_ctmulq.o diff --git a/cli/build/vendor/bearssl/src/symcipher/poly1305_i15.o b/oss/cli/build/vendor/bearssl/src/symcipher/poly1305_i15.o similarity index 100% rename from cli/build/vendor/bearssl/src/symcipher/poly1305_i15.o rename to oss/cli/build/vendor/bearssl/src/symcipher/poly1305_i15.o diff --git a/cli/build/vendor/bearssl/src/x509/asn1enc.o b/oss/cli/build/vendor/bearssl/src/x509/asn1enc.o similarity index 100% rename from cli/build/vendor/bearssl/src/x509/asn1enc.o rename to oss/cli/build/vendor/bearssl/src/x509/asn1enc.o diff --git a/cli/build/vendor/bearssl/src/x509/encode_ec_pk8der.o b/oss/cli/build/vendor/bearssl/src/x509/encode_ec_pk8der.o similarity index 100% rename from cli/build/vendor/bearssl/src/x509/encode_ec_pk8der.o rename to oss/cli/build/vendor/bearssl/src/x509/encode_ec_pk8der.o diff --git a/cli/build/vendor/bearssl/src/x509/encode_ec_rawder.o b/oss/cli/build/vendor/bearssl/src/x509/encode_ec_rawder.o similarity index 100% rename from cli/build/vendor/bearssl/src/x509/encode_ec_rawder.o rename to oss/cli/build/vendor/bearssl/src/x509/encode_ec_rawder.o diff --git a/cli/build/vendor/bearssl/src/x509/encode_rsa_pk8der.o b/oss/cli/build/vendor/bearssl/src/x509/encode_rsa_pk8der.o similarity index 100% rename from cli/build/vendor/bearssl/src/x509/encode_rsa_pk8der.o rename to oss/cli/build/vendor/bearssl/src/x509/encode_rsa_pk8der.o diff --git a/cli/build/vendor/bearssl/src/x509/encode_rsa_rawder.o b/oss/cli/build/vendor/bearssl/src/x509/encode_rsa_rawder.o similarity index 100% rename from cli/build/vendor/bearssl/src/x509/encode_rsa_rawder.o rename to oss/cli/build/vendor/bearssl/src/x509/encode_rsa_rawder.o diff --git a/cli/build/vendor/bearssl/src/x509/skey_decoder.o b/oss/cli/build/vendor/bearssl/src/x509/skey_decoder.o similarity index 100% rename from cli/build/vendor/bearssl/src/x509/skey_decoder.o rename to oss/cli/build/vendor/bearssl/src/x509/skey_decoder.o diff --git a/cli/build/vendor/bearssl/src/x509/x509_decoder.o b/oss/cli/build/vendor/bearssl/src/x509/x509_decoder.o similarity index 100% rename from cli/build/vendor/bearssl/src/x509/x509_decoder.o rename to oss/cli/build/vendor/bearssl/src/x509/x509_decoder.o diff --git a/cli/build/vendor/bearssl/src/x509/x509_knownkey.o b/oss/cli/build/vendor/bearssl/src/x509/x509_knownkey.o similarity index 100% rename from cli/build/vendor/bearssl/src/x509/x509_knownkey.o rename to oss/cli/build/vendor/bearssl/src/x509/x509_knownkey.o diff --git a/cli/build/vendor/bearssl/src/x509/x509_minimal.o b/oss/cli/build/vendor/bearssl/src/x509/x509_minimal.o similarity index 100% rename from cli/build/vendor/bearssl/src/x509/x509_minimal.o rename to oss/cli/build/vendor/bearssl/src/x509/x509_minimal.o diff --git a/cli/build/vendor/bearssl/src/x509/x509_minimal_full.o b/oss/cli/build/vendor/bearssl/src/x509/x509_minimal_full.o similarity index 100% rename from cli/build/vendor/bearssl/src/x509/x509_minimal_full.o rename to oss/cli/build/vendor/bearssl/src/x509/x509_minimal_full.o diff --git a/cli/build/vendor/cjson/cJSON.o b/oss/cli/build/vendor/cjson/cJSON.o similarity index 100% rename from cli/build/vendor/cjson/cJSON.o rename to oss/cli/build/vendor/cjson/cJSON.o diff --git a/cli/build/vendor/quickjs/cutils.o b/oss/cli/build/vendor/quickjs/cutils.o similarity index 100% rename from cli/build/vendor/quickjs/cutils.o rename to oss/cli/build/vendor/quickjs/cutils.o diff --git a/cli/build/vendor/quickjs/dtoa.o b/oss/cli/build/vendor/quickjs/dtoa.o similarity index 100% rename from cli/build/vendor/quickjs/dtoa.o rename to oss/cli/build/vendor/quickjs/dtoa.o diff --git a/cli/build/vendor/quickjs/libregexp.o b/oss/cli/build/vendor/quickjs/libregexp.o similarity index 100% rename from cli/build/vendor/quickjs/libregexp.o rename to oss/cli/build/vendor/quickjs/libregexp.o diff --git a/cli/build/vendor/quickjs/libunicode.o b/oss/cli/build/vendor/quickjs/libunicode.o similarity index 100% rename from cli/build/vendor/quickjs/libunicode.o rename to oss/cli/build/vendor/quickjs/libunicode.o diff --git a/cli/build/vendor/quickjs/quickjs-libc.o b/oss/cli/build/vendor/quickjs/quickjs-libc.o similarity index 100% rename from cli/build/vendor/quickjs/quickjs-libc.o rename to oss/cli/build/vendor/quickjs/quickjs-libc.o diff --git a/cli/build/vendor/quickjs/quickjs.o b/oss/cli/build/vendor/quickjs/quickjs.o similarity index 100% rename from cli/build/vendor/quickjs/quickjs.o rename to oss/cli/build/vendor/quickjs/quickjs.o diff --git a/cli/src/http.c b/oss/cli/src/http.c similarity index 100% rename from cli/src/http.c rename to oss/cli/src/http.c diff --git a/cli/src/http.h b/oss/cli/src/http.h similarity index 100% rename from cli/src/http.h rename to oss/cli/src/http.h diff --git a/cli/src/jsbridge.c b/oss/cli/src/jsbridge.c similarity index 100% rename from cli/src/jsbridge.c rename to oss/cli/src/jsbridge.c diff --git a/cli/src/jsbridge.h b/oss/cli/src/jsbridge.h similarity index 100% rename from cli/src/jsbridge.h rename to oss/cli/src/jsbridge.h diff --git a/cli/src/keystore.c b/oss/cli/src/keystore.c similarity index 100% rename from cli/src/keystore.c rename to oss/cli/src/keystore.c diff --git a/cli/src/keystore.h b/oss/cli/src/keystore.h similarity index 100% rename from cli/src/keystore.h rename to oss/cli/src/keystore.h diff --git a/cli/src/main.c b/oss/cli/src/main.c similarity index 100% rename from cli/src/main.c rename to oss/cli/src/main.c diff --git a/cli/src/util.c b/oss/cli/src/util.c similarity index 100% rename from cli/src/util.c rename to oss/cli/src/util.c diff --git a/cli/src/util.h b/oss/cli/src/util.h similarity index 100% rename from cli/src/util.h rename to oss/cli/src/util.h diff --git a/cli/v1984 b/oss/cli/v1984 similarity index 100% rename from cli/v1984 rename to oss/cli/v1984 diff --git a/cli/vault1984-cli b/oss/cli/vault1984-cli similarity index 100% rename from cli/vault1984-cli rename to oss/cli/vault1984-cli diff --git a/cli/vendor/bearssl b/oss/cli/vendor/bearssl similarity index 100% rename from cli/vendor/bearssl rename to oss/cli/vendor/bearssl diff --git a/cli/vendor/cjson b/oss/cli/vendor/cjson similarity index 100% rename from cli/vendor/cjson rename to oss/cli/vendor/cjson diff --git a/cli/vendor/quickjs b/oss/cli/vendor/quickjs similarity index 100% rename from cli/vendor/quickjs rename to oss/cli/vendor/quickjs diff --git a/crypto/crypto.js b/oss/crypto/crypto.js similarity index 100% rename from crypto/crypto.js rename to oss/crypto/crypto.js diff --git a/crypto/test_crypto.js b/oss/crypto/test_crypto.js similarity index 100% rename from crypto/test_crypto.js rename to oss/crypto/test_crypto.js diff --git a/crypto/totp.js b/oss/crypto/totp.js similarity index 100% rename from crypto/totp.js rename to oss/crypto/totp.js