From 514679f5a25dbd4271e8c32586cc8dcf4f710402 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 16:20:55 +0000 Subject: [PATCH 01/65] feat: venv tools --- .../tools/docker-compose.yaml | 26 +++++++++++++++++++ .../keys/@alice\360\237\233\240_key.atKeys" | 1 + ...ce\360\237\233\240\357\270\217_key.atKeys" | 1 + .../keys/@ashish\360\237\233\240_key.atKeys" | 1 + .../tools/keys/@barbara_key.atKeys | 1 + .../keys/@barbara\360\237\233\240_key.atKeys" | 1 + .../keys/@bob\360\237\233\240_key.atKeys" | 1 + .../tools/keys/@chris_key.atKeys | 1 + .../tools/keys/@cloudvm1_key.atKeys | 1 + .../tools/keys/@colin_key.atKeys | 1 + .../keys/@colin\360\237\233\240_key.atKeys" | 1 + .../tools/keys/@curtly_key.atKeys | 1 + .../tools/keys/@denise_key.atKeys | 1 + .../tools/keys/@device2_key.atKeys | 1 + .../tools/keys/@don_key.atKeys | 1 + .../@egbiometric\360\237\233\240_key.atKeys" | 1 + .../@egcovidlab\360\237\233\240_key.atKeys" | 1 + ...egcreditbureau\360\237\233\240_key.atKeys" | 1 + .../@eggovagency\360\237\233\240_key.atKeys" | 1 + ...60\237\246\204\360\237\233\240_key.atKeys" | 1 + .../keys/@eve\360\237\233\240_key.atKeys" | 1 + .../tools/keys/@gareth_key.atKeys | 1 + .../tools/keys/@gary_key.atKeys | 1 + .../tools/keys/@gateway1_key.atKeys | 1 + .../tools/keys/@gateway2_key.atKeys | 1 + .../keys/@jagan\360\237\233\240_key.atKeys" | 1 + .../tools/keys/@jeremy_key.atKeys | 1 + .../keys/@kevin\360\237\233\240_key.atKeys" | 1 + .../keys/@murali\360\237\233\240_key.atKeys" | 1 + .../keys/@naresh\360\237\233\240_key.atKeys" | 1 + .../tools/keys/@policy2_key.atKeys | 1 + .../tools/keys/@policy_key.atKeys | 1 + .../keys/@purnima\360\237\233\240_key.atKeys" | 1 + .../tools/keys/@relay1_key.atKeys | 1 + .../tools/keys/@relay2_key.atKeys | 1 + .../@sameeraja\360\237\233\240_key.atKeys" | 1 + .../keys/@sitaram\360\237\233\240_key.atKeys" | 1 + .../tools/keys/@xavier_key.atKeys | 1 + .../functional_tests/tools/pkam_virtualenv.sh | 8 ++++++ .../tools/start_virtualenv.sh | 6 +++++ .../functional_tests/tools/stop_virtualenv.sh | 11 ++++++++ 41 files changed, 88 insertions(+) create mode 100644 tests/functional_tests/tools/docker-compose.yaml create mode 100644 "tests/functional_tests/tools/keys/@alice\360\237\233\240_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@alice\360\237\233\240\357\270\217_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@ashish\360\237\233\240_key.atKeys" create mode 100644 tests/functional_tests/tools/keys/@barbara_key.atKeys create mode 100644 "tests/functional_tests/tools/keys/@barbara\360\237\233\240_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@bob\360\237\233\240_key.atKeys" create mode 100644 tests/functional_tests/tools/keys/@chris_key.atKeys create mode 100644 tests/functional_tests/tools/keys/@cloudvm1_key.atKeys create mode 100644 tests/functional_tests/tools/keys/@colin_key.atKeys create mode 100644 "tests/functional_tests/tools/keys/@colin\360\237\233\240_key.atKeys" create mode 100644 tests/functional_tests/tools/keys/@curtly_key.atKeys create mode 100644 tests/functional_tests/tools/keys/@denise_key.atKeys create mode 100644 tests/functional_tests/tools/keys/@device2_key.atKeys create mode 100644 tests/functional_tests/tools/keys/@don_key.atKeys create mode 100644 "tests/functional_tests/tools/keys/@egbiometric\360\237\233\240_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@egcovidlab\360\237\233\240_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@egcreditbureau\360\237\233\240_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@eggovagency\360\237\233\240_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@eve\360\237\233\240_key.atKeys" create mode 100644 tests/functional_tests/tools/keys/@gareth_key.atKeys create mode 100644 tests/functional_tests/tools/keys/@gary_key.atKeys create mode 100644 tests/functional_tests/tools/keys/@gateway1_key.atKeys create mode 100644 tests/functional_tests/tools/keys/@gateway2_key.atKeys create mode 100644 "tests/functional_tests/tools/keys/@jagan\360\237\233\240_key.atKeys" create mode 100644 tests/functional_tests/tools/keys/@jeremy_key.atKeys create mode 100644 "tests/functional_tests/tools/keys/@kevin\360\237\233\240_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@murali\360\237\233\240_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@naresh\360\237\233\240_key.atKeys" create mode 100644 tests/functional_tests/tools/keys/@policy2_key.atKeys create mode 100644 tests/functional_tests/tools/keys/@policy_key.atKeys create mode 100644 "tests/functional_tests/tools/keys/@purnima\360\237\233\240_key.atKeys" create mode 100644 tests/functional_tests/tools/keys/@relay1_key.atKeys create mode 100644 tests/functional_tests/tools/keys/@relay2_key.atKeys create mode 100644 "tests/functional_tests/tools/keys/@sameeraja\360\237\233\240_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@sitaram\360\237\233\240_key.atKeys" create mode 100644 tests/functional_tests/tools/keys/@xavier_key.atKeys create mode 100755 tests/functional_tests/tools/pkam_virtualenv.sh create mode 100755 tests/functional_tests/tools/start_virtualenv.sh create mode 100755 tests/functional_tests/tools/stop_virtualenv.sh diff --git a/tests/functional_tests/tools/docker-compose.yaml b/tests/functional_tests/tools/docker-compose.yaml new file mode 100644 index 00000000..e652e21e --- /dev/null +++ b/tests/functional_tests/tools/docker-compose.yaml @@ -0,0 +1,26 @@ +# Virtual env docker compose file + +# Use this with docker compose to quickly spin up a virtual environment + +version: '3.7' + +services: + virtualenv: + container_name: virtualenv + image: atsigncompany/virtualenv:vip + ports: + - '127.0.0.1:6379:6379' + - '64:64' + - '127.0.0.1:9001:9001' + - '25000-25019:25000-25019' + extra_hosts: + - 'vip.ve.atsign.zone:127.0.0.1' +# Remove these comments to run a DNS Masq service locally +# This enables you to code and test offline and use physical devices +# connecting to your Virtual Environment, not needed if you have +# a network connection +# masqdns: +# image: atsigncompany/masqdns:vip +# ports: +# - "127.0.0.1:5380:8080" +# - "53:53/udp" diff --git "a/tests/functional_tests/tools/keys/@alice\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@alice\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..52294f85 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@alice\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG17f3Hi6fDKDXB1iLNEmLDWBMxtE101U97rRaNo0wjG8qyazI/L2X5WVdBI6Qait7hFoPkjv7ea0zm5KDh+Y+17X5c7ipEpCxHLUMFbSRDSyOJmoE9Hz1DsYualY3fjxwBaXje9YzmOm3dYqM5ySxOVMA/Rt14sx9t/7JFvfP8gcPFhIXti0cI1/suwvPaK7eG8Kf9tqtYy7vGjnZlgC3J9yLAsoDzyq2tMv4hflvINmkBOtCK71bu1R9rZ0Y9jiqs/wN1WX3WLQ/dsg0fsRep/amtGjTrHmV0BT79Qn2vVFb8mvAdCy8PVSYhT6A3anLipsyTSxcH1fdsmPMEup/OWI8dkrcBaalA15B2xp0l5ASiqCE7vvrulzmqL+thl5R755v53tWV5SBUOJw5DIGFhG2gU356PCv2brVGLvFS+Cu1VP3Y1VOUJtdWEQqE+mlB/IjA3jwGwqVelvrTcuSOI4dCO+Q==","aesPkamPrivateKey":"yYYhKi5FdqVw3eu7oMAZLr6QHNVud+GNJfM4H6RFwBvRJ4PdTJrMnFQgkG1dIWzo2sPkDFZgoINplJfZDo9kNUBla8DKLoEx6xP5nLmav4XCxjcJYNEA916fqp965t4StZe42ySIJBNDZIJYKJZT6PwRQQSjfJNDCgjKnp16s1Iytx74IdmYQiOG9W1qJDqPEz/vhDR8mfMSa3LYeyTSyn4by+0xm5t3Rt0OFfVqL2hM/Nhow8OR2dilvZKBFORI8ZMg7/SntJ1oI2lZyIkV2Q3qrnp7tZZdjO02yV09wTaFm6SPB/jA4ZVCvaRKhcE3a06COORlt02tWsENTnhUnhXRzUh6dvNzjQ/XLqIh0S5o1eH6Q4JNhDPXqcCapzbz0NjFY61REckOlNajev8slI9mXG49mxi39gFhFAOME2Pbqp6w2kuG5N8X9gK+wvZ332RlUSIMJAYRDDYeShQU/bmHYODEgXyQ+kuOBtlMFHYyVuMRzdifNcAHi21zES14nzSUpHGn1LCV1mbCqJnDskYAl30EswA/a/r5/DeFGwXMhvQyhwnCspd3Npx4zuosRMU+czbS/aS+p8DUBQ9OOZp6/iQZ4dPHKhmZqYp7iMsnpjuFGAEe8mIr2/S4SFZtTBK4R+uhUbhVePE8XbujQ2Z21F2UbUkZZK6PJMce0T2eLvAkDU/uM66H4asFPtgmp0eDxK9AkvhfqNOb9hFrfr4LQoXCEk2EOL39Gon42KZgPO8fbULxcrdt/A2HS1Mf78s5rwcAZ9u2Jtj4F8ab4JsjoM23HdrKqvUfiNotSR6hyyCYTzUb1VyIubzJnVRCE+Xz5vdKREw6KaFEfHP95DbQ+jw4XfvObeLd4O4MbIRfb6a4TQfNsEDxQUHIczk+dqLGSTdR1k+O/AoXyMDSIaJsWuXKvYbY19e0RWlg7xsigx9shTcFvW0NPZZpDTxue+R2BgVT2nBlhzBVSvd9qyi8RUy2tvkh2m/K4+dYBw6W3Tgx+L1qwYMCHWI+lvgdCbN0Eojbj8izcil4zOWQ8LB+j0fd3g7mhQQMvzbtpi+mrF7SpSGdZ3qyKdsV5by5em6ieUoEQm5K2OBDFhcIYqmjhJ2HliVUo3hwf66gF1bezDaPXCJKE9UfHoBOk1DfBJ/6+moMSIadhXY1dVX1LSpvKOBnppptVRunQf1EvMGTuOlS4wtExDbMT9hlnBdMIWdc9CT0O5R/3lBCowBCrfaWcl5Zrdx3cVZ45mDKjxjoiOyO/bWXCMnAzq5W02LgKPSjPuGBxUQdc+hHCSbsyhQjQALEJgjx3uyxrgnNcE/P0LDHgnEJloyOdSsSSIr62pkyy0EPL1yxobUGnEKDcnsQN/lVChqTfeFbY471HRRNfcT2bmQlFsOvwAlzYxY63hsvIw/RlHoxJv8OO8QvDgX59sDqlhYUcH6W/5Aonv0ySOs/ZTIiFqO0hblquxDYXkQJk4cCjp04K3wnX/YDENqJ4zQdShvlhGQ9jG+0iNm7xkNAQ09MqfODyZ92fuHa2EosakOnYArfNzp/fNHssbKtQchij5mlM0/XU4OqzWbsb3UJiVxTvAnGXFJkKVLSqjslsJC8EiRPWOMD6UR/cxQkswLVemE6VbcTS1UNW/ib6AQ34Y9i9Bo8cWA2JxBHHCz+fgJdbxYkECvs+J14yG3FYKq5lyP0lRjCJ8NaODFhKWWZnUd6bDzKjZeY0JGYxDC9GMyIkm4e+XHj0XU27hIC0TM7ypXursRfPjJ2StaA89NJc3iQ5CaJ9dY40lfeACHfhje4mEzk4LShw0RonVSigpM7ia95hhNOFVJMIICp70frTio88B1oMY8IUXUISxkiDDNrv1a91xAbDxViOw5epbPmYCO24OR9XvqVa6+79/bgnSSMc/lQKBIJNO8dshrsIY2Zizm9HD/IrttnLY5J5/TpPb2ZZa5rB3ji0wK2P0H34+LYlyVZRHbDAqhsy43u26eeJB5Y5tOAWBRrhDeIsWk4oFmfjZEgWmCgthaW1zSJsyYe5Q+ohGfI5Fr2buyT3c6tJp6j9HfMP68E5tBk6idke+mVz6T74oWTN5dybCgWq67+36mqeV4F43SGStLwR6zO6bgqBuVGCQ0IxSJ6tXMMgpv01jrOgmnd0wS62ljZHJ96Wx9MT6jX9LxA","aesEncryptPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG0sPXzAzOaRHFRErpZ2lPf9B45OHyAnfL77EvdPrziE8Pe+u63/xjdRa/Rq5CCLuudipflMgZm8/TzqBQZTKdpnJ65b2el0ACywToZEUzSxlPxNlTcyrRf4UOmcbSOdgBhVYSSSRT3Ko09UhPBPT3XZdxTKtlFG5a4Rzq91L8MnYNhBb0NB56ES1+GGvM+q3pejCv5Hw81Cj/eMmOdUaFEOuq9M/iDD3nRlgNRU1PA1n0EgtR+uwYvRXfq766Jsvu1vls9aQHXxZ7VolXerGugqVkdbpRnPnltFecRojxvvEJlQ3hZistXSVJtR3Dr8qIqknjSh3PP0WN0mHPoggvG7He1v9Ml1UXNCjSO7jUFtcz7QHnDChaCz/VHp+skz8yGbwehovkdESyMRIipuHmMiWlsB6qWxAMGdi2uutz27JuIXGlQCbP8vnfW/N8E4jExUJQwH1yewqVelvrTcuSOI4dCO+Q==","aesEncryptPrivateKey":"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","selfEncryptionKey":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w=","@alice🛠":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@alice\360\237\233\240\357\270\217_key.atKeys" "b/tests/functional_tests/tools/keys/@alice\360\237\233\240\357\270\217_key.atKeys" new file mode 100644 index 00000000..52294f85 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@alice\360\237\233\240\357\270\217_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG17f3Hi6fDKDXB1iLNEmLDWBMxtE101U97rRaNo0wjG8qyazI/L2X5WVdBI6Qait7hFoPkjv7ea0zm5KDh+Y+17X5c7ipEpCxHLUMFbSRDSyOJmoE9Hz1DsYualY3fjxwBaXje9YzmOm3dYqM5ySxOVMA/Rt14sx9t/7JFvfP8gcPFhIXti0cI1/suwvPaK7eG8Kf9tqtYy7vGjnZlgC3J9yLAsoDzyq2tMv4hflvINmkBOtCK71bu1R9rZ0Y9jiqs/wN1WX3WLQ/dsg0fsRep/amtGjTrHmV0BT79Qn2vVFb8mvAdCy8PVSYhT6A3anLipsyTSxcH1fdsmPMEup/OWI8dkrcBaalA15B2xp0l5ASiqCE7vvrulzmqL+thl5R755v53tWV5SBUOJw5DIGFhG2gU356PCv2brVGLvFS+Cu1VP3Y1VOUJtdWEQqE+mlB/IjA3jwGwqVelvrTcuSOI4dCO+Q==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG0sPXzAzOaRHFRErpZ2lPf9B45OHyAnfL77EvdPrziE8Pe+u63/xjdRa/Rq5CCLuudipflMgZm8/TzqBQZTKdpnJ65b2el0ACywToZEUzSxlPxNlTcyrRf4UOmcbSOdgBhVYSSSRT3Ko09UhPBPT3XZdxTKtlFG5a4Rzq91L8MnYNhBb0NB56ES1+GGvM+q3pejCv5Hw81Cj/eMmOdUaFEOuq9M/iDD3nRlgNRU1PA1n0EgtR+uwYvRXfq766Jsvu1vls9aQHXxZ7VolXerGugqVkdbpRnPnltFecRojxvvEJlQ3hZistXSVJtR3Dr8qIqknjSh3PP0WN0mHPoggvG7He1v9Ml1UXNCjSO7jUFtcz7QHnDChaCz/VHp+skz8yGbwehovkdESyMRIipuHmMiWlsB6qWxAMGdi2uutz27JuIXGlQCbP8vnfW/N8E4jExUJQwH1yewqVelvrTcuSOI4dCO+Q==","aesEncryptPrivateKey":"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","selfEncryptionKey":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w=","@alice🛠":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@ashish\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@ashish\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..e4842d55 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@ashish\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"p0UhsoIqul6z81FYFTU7USdAE1duRsopEDNKwooP4U3DQ73gJ1b3GwB9xFurgtLXKRGeI5/Vd7mv17Yj+yqy4P/6KMdpTyNQJM/n3df+zX//aZ17QUtROATtS/9vy7Ebnoa7U/4t0PZUlCEG9N3KRE4oSYDXA94Za1hDMJ4PjYn5rc7iQ1GoWC1rbkEIJ3zI9b7eivWsCouDg2jbM8SBBCm0bBfu6NH0zNiSjQt3CJe4OPIuGd5kfWQ0LrazvPMRCztrEpGnr44ZIk2YJt+Cs8UeLPZt7g7uvr2CUoWhwQgCFuBeXGfX3SCyhUf2mwOY//X2LhUbEtFYSKHLsoLvN0Aizd3lvc+nb/o8RkrSNVALr+t3bmPkPLnJlG0tABQFCBM7fHLlx1bz5IVIXkGQ0fwkoqUd8ve68/dvggSnRelJ2HPFp8ZUvQt+CFUHxcZ2oND3JsxOqtgvdDVNORBPVM74uXLM0Pc0EOuZX1qZRWIMkfrHm6x0XMbZqOQgiPmPuvBcNa3mErrB9qY7jAmtQA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"p0UhsoIqul6z81FYFTU7USdAE1duRsopEDNKwooP4U3DQ73gJ1b3GwB9xFuusfDCVDPfR9y5OP2R6rJm6AOR3PrvDuNpUhoXS5beu7jm71b0Gbx7S18qDw6/BY8W/qsr3ZaWec8K4c0unG1ug9XobmtPSoXmCOkHWUc1Gug7qurOpv2mCFTeGCt0EWgOQAvQ/q6bm+L/PeqohF6wX4TFEDqUTkjqkPbUqO6SmAgkOvKTaKo8bfFkQRs7NvKtjowyBVc2XofFlYdHM0uQApDRxMseOdZ19SnT7puZCqeR8ksqLPAxSF3Fihq2xVLNxiabxqzQd1ccK+t9VaKw54fVKG9yy/W8647lIqQabEz7Il1HtPVrGUCNK6Trv2YHWRsfIzUnXn3t6BvczIpdQ2Sd5cU9t9IT5Marhr9XvzGFN6pxxl343YdUny9aEy0F9e5ImPayUK97gtMDRjpjAx9ZRrin/27x8uoKJO7Yd0aXCj00p6O/4ZsfWrDAr6JFpuugifBcNa3mErrB9qY7jAmtQA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"xGClLauE1qGLredkswXPBKNnUzNiAwG7XL3gv0jQQN4=","@ashish🛠":"xGClLauE1qGLredkswXPBKNnUzNiAwG7XL3gv0jQQN4="} \ No newline at end of file diff --git a/tests/functional_tests/tools/keys/@barbara_key.atKeys b/tests/functional_tests/tools/keys/@barbara_key.atKeys new file mode 100644 index 00000000..b12cb152 --- /dev/null +++ b/tests/functional_tests/tools/keys/@barbara_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"Jtp8gH5YmEb60HQmUGF8PGREBWGzFyJJDtPROZ1jsf93wjz/bdkfejytIlfS3G19raVDxE5gKUBcnxnuM5mXPC8M07Ir4BP92b8EluRZn8Gy2pCifecW9fcJnx/F3GrhR907k0RRfxPl25nVpUgBNu4qqS4SrkEXFkkQSmksf7DBoLHbnpQ5XbIsqfzd+h92bok8/3EiKy1w575gB3zEl+GbHmMmI1wPawMtbk/TPBnMBwSp6PzcZShcrEUQQqrdRth6NjOiQA1Nyjx03LSA8P7vCt6X+vGWihfLFjIAiJ4h7fKmXZ8wbChJq+J9YRMoBh9146fPOBaUSLR/iscM0gKTX3v3KNEfpwGWhlnIzYoiEp7n8zou/ZYVyNAC1/2hvVj8qrVwyG1wQEgBEblRijuINJf25uS5wJ7WtutFFBRRcP0PV6JyU+c5SGUc/8ukS/UcbYol5PqctvijET9wvUs62zLMdM73RedxY9W3NHnfEC93LLD0ybALrcAUMgfEA7h1JlIdywIBnGbheOpF3Q==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"Jtp8gH5YmEb60HQmUGF8PGREBWGzFyJJDtPROZ1jsf93wjz/bdkfejytIleam1oG7KBX6jV+Fk0LzArgSY7BIzsq/bQKwF7o2oJ0otJGx7LI25+cRuAZjOF6uGHz5X/wRsk771FuajmWzJjcxwVLM9JBpRYhmz04AnQREU0YJL6n26Dqv6ZzGb0su9v78213fLxB4WV8cDJH5stXO1Tp7J6fDjYlNVwmPV4dYEfFDEjMPnbuq7zbSw9d2zkkdLf/aaJpPGyMaHNS2V9E2L3o1eXNZdW226KYhyDEIDIPrLUFou2jbpl2ZBsH19sYViptPHt6+v3sbj7MOYRo68QXkA60cW6gE/BmtRfArHjqxJQRdq3l0z0SvZhnu40b2KHxhkCClPdF5BM3czkIFbt9ph69H8Xj3PaAwJSr2LoSCXBOBfYhaeN/bsxRfUUf8caLSf0ZaokJp9/Di+qLNCIB1iNK7T3tadHUd+wobP7NAXqqDzQhAb337+g9ivkQRQ7tHJ51JlIdywIBnGbheOpF3Q==","aesEncryptPrivateKey":"Jtp8h0FVkEr5814Zem1+CjVYXGTLMVdNDsPbPJ1z2v14wBLKSdkHUjybIleigkB31b1ExkdHFWMaxg6oV/ymPic3lLYC1l/c2II8nPRAtbmek4KRcZ484JoEvQW2hmK9O9UNlUZ5fwPo06/5rQhFPO9MhQcLvGxJXjQOZkczW5KEo6jaoZM9FaIQr57+jy8jW5lEwid5QTEQ1MU1O1T9m5qoLzxeBF0uak5sWmT4Cwq/L3XMioHVczVq00sCReDfdNVTDzaeQyRp1ita+ZO5397NBKa56bmKzS3fOxo0rZoko+aYRJdmOwcC1s09Xm9OPycFjMbqSCiXZuVvhpwV+AW7bRT2K+VLrBjStHn4wsYmdfmbzwgqvbdj5+YV+ubkqx6fhbdW5E0eWFQOH88YlSqrfJ72tNq9reuvrusYOBZQXOYGQ95vVMBceXE94uqDWc4qeckIltGGzs+CWx5Q3FJjxyfMNNnpcu57fviSf1zVADZROt/vsdVrsec+Ew/HIoYFGHAJunFI8yOrMaMIlrstuZglXxylnwrYSzg6KtoHw5IJQUv5J70NxxBwc1U5HXFtuWXnVVCobPuLDwfBO0wJyrD9Aoq246X7oHWSQE/XySGWBTqoSOmiZ1GbC04m2uXfDmXLCs7MZD0czSlORXqeeEI/d/4WjcmsRrvqfs2vrMBhlPBISbSDATmEGXghQ13KvXJHFfdWvjI7Chgzz6TN91ztimre4t//lhrJ+17DpN95fodELRr9PG0Kv54TZhh7ghWD82xtTBwG3z4rGYYoGQtYQH4dPUiFIGJcFVCsUdVdNvyEsOApbwLpVf7tydi5dlgjVwQB3jLNMJcQt7YhSQVVGA0Xztqn9hwfO7cWKNXx5IVRds/vbXfUAbqGqcgEprx1fdE1BRS8HYGMwD31bW4/LXizz0H3h/S/Ijb/W5+alHf6fPvZ8nipHCVDSe1h+nVCx8/G5Z839TKFamxJPpsuyuFy+Uz23vEH2Yv4Z7S4CSCMSuxteZMnhTlg2DfqNitlRQ9dFv3QuVbSO1h34yNjf8zTPmUIZQnf+g5Si7W3duDcVORULob9VuYnz+ektxCvTg5wzOA8/y3qG+dHWYGKotq8oTfn0R10o9nBVdspAuclfx14wNuvAZoKIR1n4q33lfC2Czp1i72Rzi4fJyUHYQNlAm2xcsswjcm8EVZS2IxeIh7zG9c9vsM4tgyQiJuHfAljIgcJtt+KZfbBbjaFzwgCszIx1q9gSLeu8zsog7oODDUVDfFA/eF/W1aLRKHBlaWY4RDEplJ8mySOUmU3rpUt9hkg0e8y/bErMqN8M1N3vhOWv8+oO6E5kMDbpv1pPS0p/IXvVa4HZ7F/S2BvGm3hfvJLxZP4pUAQ8hJxKas9faiTbwRbd/kuR53EvC/y04TyIGUq7ZWekAeeFdFQxh6h8v5L8HJ0mbMvDK6G0fSTF+jiB2rCZeooCu7K+PLBUDMbcjt5X5+sRxR99276IxFu9bwZxLCXxjhOvGpzq/WoRpQmyq3T8MN/2KHIYRpxOOgxlU/b+tCjyf9rSELsvNP5W4rO18fIkNenPFgyKulvOt3a59X5YomLLIpU398LW1pBeySDzA2bxaBJyCWtJgPxGkogW49AJKdpVDcDUOg6UmqYSc/gwN8oV98+4lMa56/TQsjycflcqmSo3bqpz+2PmA1oDDBzZLFbO0Kyn3y8ngM8XHc89sOGjS4NR5YYBQZjYkX40h/qX9pI52YwnNbo1vCtH9LkHMyq+hMUiNyyNv4U9QF0ENy9PeddNIVFl3dCdlMMT2ZuQPx3ZU6sZBVTYu+6K59qksXLb10pRWlFXTxbwts0Cqp5dWWOL4K5Jzbtwt6RAN7IW/2RH50MmVGi+TQbZ4UUq58BWYaBBjWghywsYXaQUmHDKaKqfLtscitE0W1LmJAY7lIVuuYdrPG8Ibwbkq9nEpfMhp25cKAiNcmix7N2qSblHIkCBgwsgm+DYgXltlocnpwwZku7o9TskClKI0wcQatyxonifBRN7F/rIO/kY1z3vmhXKyQa10co5j+B7DTJJQBNdsao0ya3c62J2PvJZJrIDY6GD97Z3GRd/dnnywiwXDpMCaRWv0N5Uc+oMvloJ9gcv2i/HXL4YCSYSr4/uuogMIh1I2qk9/TcHTJ0AVYO","selfEncryptionKey":"5fwTqTnFJ6xyhTf9t70seOlbxe2KvqFO5w3UWkPDGac=","@barbara":"5fwTqTnFJ6xyhTf9t70seOlbxe2KvqFO5w3UWkPDGac="} diff --git "a/tests/functional_tests/tools/keys/@barbara\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@barbara\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..fcba5538 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@barbara\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"Jtp8gH5YmEb60HQmUGF8PGREBWGzFyJJDtPROZ1jsf93wjz/bdkfejytIlfS3G19raVDxE5gKUBcnxnuM5mXPC8M07Ir4BP92b8EluRZn8Gy2pCifecW9fcJnx/F3GrhR907k0RRfxPl25nVpUgBNu4qqS4SrkEXFkkQSmksf7DBoLHbnpQ5XbIsqfzd+h92bok8/3EiKy1w575gB3zEl+GbHmMmI1wPawMtbk/TPBnMBwSp6PzcZShcrEUQQqrdRth6NjOiQA1Nyjx03LSA8P7vCt6X+vGWihfLFjIAiJ4h7fKmXZ8wbChJq+J9YRMoBh9146fPOBaUSLR/iscM0gKTX3v3KNEfpwGWhlnIzYoiEp7n8zou/ZYVyNAC1/2hvVj8qrVwyG1wQEgBEblRijuINJf25uS5wJ7WtutFFBRRcP0PV6JyU+c5SGUc/8ukS/UcbYol5PqctvijET9wvUs62zLMdM73RedxY9W3NHnfEC93LLD0ybALrcAUMgfEA7h1JlIdywIBnGbheOpF3Q==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"Jtp8gH5YmEb60HQmUGF8PGREBWGzFyJJDtPROZ1jsf93wjz/bdkfejytIleam1oG7KBX6jV+Fk0LzArgSY7BIzsq/bQKwF7o2oJ0otJGx7LI25+cRuAZjOF6uGHz5X/wRsk771FuajmWzJjcxwVLM9JBpRYhmz04AnQREU0YJL6n26Dqv6ZzGb0su9v78213fLxB4WV8cDJH5stXO1Tp7J6fDjYlNVwmPV4dYEfFDEjMPnbuq7zbSw9d2zkkdLf/aaJpPGyMaHNS2V9E2L3o1eXNZdW226KYhyDEIDIPrLUFou2jbpl2ZBsH19sYViptPHt6+v3sbj7MOYRo68QXkA60cW6gE/BmtRfArHjqxJQRdq3l0z0SvZhnu40b2KHxhkCClPdF5BM3czkIFbt9ph69H8Xj3PaAwJSr2LoSCXBOBfYhaeN/bsxRfUUf8caLSf0ZaokJp9/Di+qLNCIB1iNK7T3tadHUd+wobP7NAXqqDzQhAb337+g9ivkQRQ7tHJ51JlIdywIBnGbheOpF3Q==","aesEncryptPrivateKey":"Jtp8h0FVkEr5814Zem1+CjVYXGTLMVdNDsPbPJ1z2v14wBLKSdkHUjybIleigkB31b1ExkdHFWMaxg6oV/ymPic3lLYC1l/c2II8nPRAtbmek4KRcZ484JoEvQW2hmK9O9UNlUZ5fwPo06/5rQhFPO9MhQcLvGxJXjQOZkczW5KEo6jaoZM9FaIQr57+jy8jW5lEwid5QTEQ1MU1O1T9m5qoLzxeBF0uak5sWmT4Cwq/L3XMioHVczVq00sCReDfdNVTDzaeQyRp1ita+ZO5397NBKa56bmKzS3fOxo0rZoko+aYRJdmOwcC1s09Xm9OPycFjMbqSCiXZuVvhpwV+AW7bRT2K+VLrBjStHn4wsYmdfmbzwgqvbdj5+YV+ubkqx6fhbdW5E0eWFQOH88YlSqrfJ72tNq9reuvrusYOBZQXOYGQ95vVMBceXE94uqDWc4qeckIltGGzs+CWx5Q3FJjxyfMNNnpcu57fviSf1zVADZROt/vsdVrsec+Ew/HIoYFGHAJunFI8yOrMaMIlrstuZglXxylnwrYSzg6KtoHw5IJQUv5J70NxxBwc1U5HXFtuWXnVVCobPuLDwfBO0wJyrD9Aoq246X7oHWSQE/XySGWBTqoSOmiZ1GbC04m2uXfDmXLCs7MZD0czSlORXqeeEI/d/4WjcmsRrvqfs2vrMBhlPBISbSDATmEGXghQ13KvXJHFfdWvjI7Chgzz6TN91ztimre4t//lhrJ+17DpN95fodELRr9PG0Kv54TZhh7ghWD82xtTBwG3z4rGYYoGQtYQH4dPUiFIGJcFVCsUdVdNvyEsOApbwLpVf7tydi5dlgjVwQB3jLNMJcQt7YhSQVVGA0Xztqn9hwfO7cWKNXx5IVRds/vbXfUAbqGqcgEprx1fdE1BRS8HYGMwD31bW4/LXizz0H3h/S/Ijb/W5+alHf6fPvZ8nipHCVDSe1h+nVCx8/G5Z839TKFamxJPpsuyuFy+Uz23vEH2Yv4Z7S4CSCMSuxteZMnhTlg2DfqNitlRQ9dFv3QuVbSO1h34yNjf8zTPmUIZQnf+g5Si7W3duDcVORULob9VuYnz+ektxCvTg5wzOA8/y3qG+dHWYGKotq8oTfn0R10o9nBVdspAuclfx14wNuvAZoKIR1n4q33lfC2Czp1i72Rzi4fJyUHYQNlAm2xcsswjcm8EVZS2IxeIh7zG9c9vsM4tgyQiJuHfAljIgcJtt+KZfbBbjaFzwgCszIx1q9gSLeu8zsog7oODDUVDfFA/eF/W1aLRKHBlaWY4RDEplJ8mySOUmU3rpUt9hkg0e8y/bErMqN8M1N3vhOWv8+oO6E5kMDbpv1pPS0p/IXvVa4HZ7F/S2BvGm3hfvJLxZP4pUAQ8hJxKas9faiTbwRbd/kuR53EvC/y04TyIGUq7ZWekAeeFdFQxh6h8v5L8HJ0mbMvDK6G0fSTF+jiB2rCZeooCu7K+PLBUDMbcjt5X5+sRxR99276IxFu9bwZxLCXxjhOvGpzq/WoRpQmyq3T8MN/2KHIYRpxOOgxlU/b+tCjyf9rSELsvNP5W4rO18fIkNenPFgyKulvOt3a59X5YomLLIpU398LW1pBeySDzA2bxaBJyCWtJgPxGkogW49AJKdpVDcDUOg6UmqYSc/gwN8oV98+4lMa56/TQsjycflcqmSo3bqpz+2PmA1oDDBzZLFbO0Kyn3y8ngM8XHc89sOGjS4NR5YYBQZjYkX40h/qX9pI52YwnNbo1vCtH9LkHMyq+hMUiNyyNv4U9QF0ENy9PeddNIVFl3dCdlMMT2ZuQPx3ZU6sZBVTYu+6K59qksXLb10pRWlFXTxbwts0Cqp5dWWOL4K5Jzbtwt6RAN7IW/2RH50MmVGi+TQbZ4UUq58BWYaBBjWghywsYXaQUmHDKaKqfLtscitE0W1LmJAY7lIVuuYdrPG8Ibwbkq9nEpfMhp25cKAiNcmix7N2qSblHIkCBgwsgm+DYgXltlocnpwwZku7o9TskClKI0wcQatyxonifBRN7F/rIO/kY1z3vmhXKyQa10co5j+B7DTJJQBNdsao0ya3c62J2PvJZJrIDY6GD97Z3GRd/dnnywiwXDpMCaRWv0N5Uc+oMvloJ9gcv2i/HXL4YCSYSr4/uuogMIh1I2qk9/TcHTJ0AVYO","selfEncryptionKey":"5fwTqTnFJ6xyhTf9t70seOlbxe2KvqFO5w3UWkPDGac=","@barbara🛠":"5fwTqTnFJ6xyhTf9t70seOlbxe2KvqFO5w3UWkPDGac="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@bob\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@bob\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..e90df952 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@bob\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"hQSWFEZGyRkb3k4nTA+kRygSE9WofysV+1MXj/Y1lS4u5BUmPSsP3DomTC6e156HGNOjzBPhpGx0WZezrtfefP78KTF8I/9gFMH+OcSzkSVVkrAt7ByrVL/UR1QUMCEpYJFv0h2DHvPGBXy65TfyzEWyZ7PPpgFT214WQZwNY9qwP/w6/mf1VbzyWr7zXBe9+cMiC60OMJ9KOgfz3waSjRLV3jOrjXkkaudHLyyGIrrLEmk7E8UPpSJtcf4beMijw6Bq/zgycs+qPp8wG9rEsvsUydqvjWrfgwLLIUWgkWNIDrSOkj8kjK6ewiomfxhfWN0b1TR5XxCjKvPQFsy7eE2S2j1+lJ7FJmpCbO9BOVehBKJ/Uj9R0VgEDUHwmvNeL4Is4g7QUWU+mYOKK7Oeaai5lkYWDZbTd407aCnFiUUi7gN4P1vsCTdrJvPEWM7Q7HXudt4CG1aXUArMQTkdUN0bZ14vBCeLYh7Q31ngBShZA923tSjCvfdTUBpdYagdAjjKx9k0If/4UCwa5MmjKw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"hQSWFEZGyRkb3k4nTA+kRygSE9WofysV+1MXj/Y1lS4u5BUmPSsP3DomTC6D4MWEeLqw+Wi2mXQeW6LNoJHWcezrNFxSRokNHu3KZfu3xC5Al7Fj0kKiOpjyFEE9ExkqdrJO3x3YP6L6GELzkyXz+16PO72Y4BRVqRJ6d7cHSeyUEu4U3GfdUvXPY5v5LQbewP5NN6oGL54LM3zI4ETVjFPauDToikgHeq9gcD/7ALTrM1czBeIHqXBXbI54R9rd/udo5F9FS7CaZYE4Bt6ZgYcFoKWClGLFhCDrDA3hryIOBbikjWour/ug8jk2XDthBpZpiwYYSmf5M9PPasTZEgr5hAh2yZvsf2oebO9VE1uSFL8NFkBZtk0rCGuCquFDGocE3DXDI34fpIHeBInOKqvBhFcwHJmMFoBOTgniuFhg+Rg8IS3cBS8GZ9bTeejUiGz2fP4YATWXXH24OE4UZ8tDL2E6Mjy/VSLf3WCTZSVEcuaUqBLfgvhGSW4SZIQgdzjKx9k0If/4UCwa5MmjKw==","aesEncryptPrivateKey":"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","selfEncryptionKey":"TZHYMVJoAroWr+Yf/gPN9RNC63qvCRKXiBhWDj5un4E=","@bob🛠":"TZHYMVJoAroWr+Yf/gPN9RNC63qvCRKXiBhWDj5un4E="} \ No newline at end of file diff --git a/tests/functional_tests/tools/keys/@chris_key.atKeys b/tests/functional_tests/tools/keys/@chris_key.atKeys new file mode 100644 index 00000000..31bf2987 --- /dev/null +++ b/tests/functional_tests/tools/keys/@chris_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"IfolDeeIETznmIwYjoQn+TCMgNwKKhmeuk3z2yY/FWABHVJAC+oi9ouzmiZmDaTqaB9cWEJKhgxke6ki+iHGiiSm93nZGe7gJ0JJU2Poi7pXp1sef8caU3vxpr7lV9Y08SIPHMSAbzDOHY9DxbxLNMAAYm4VAnL9stuJFppspf3pyjDnhGVdLZ87wxzBGD1hf50JqVwwOikyVl4cVcZMrv8S8vp1E9fvfjEnUVVy+mAqRRSDa/FgZNVHz0lyVqwEkL2dpW/MgrHzSmIV3cLAO9o5tkOjDkQQy+njewxY7o0SOMvuUzKgkwC/TE1FDiWPfLfSohYpg/7fFjYmlgL89/YVkVXn2QXORKZ12aquryU/dEgEJ9LoAbmj4ooJ5sMWYSsi8B9+gmzt/DAdZFLN4C0E6RoetoVSVSI+zZdcD/uF859yFtqzWE9RX/RENIGldBWTPYREmIw5l9ZcBSkDj1UwlPiuKLnw/e1xv63Ro3FlpT99WqbWFCIdVSXxoVkkQltwZfbnCudAfn2WwYy31A==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"IfolDeeIETznmIwYjoQn+TCMgNwKKhmeuk3z2yY/FWABHVJAC+oi9ouzmiZlBvrLXgIVVGcThklecJoj+2HC/xPQny3/CZnJIgBzRnDmgMpwun01aMkLdkLzwq+Jb4ov0x0pWPqTTCSmUJ05kqU/Qc53ZHk2BTXykP7uFLl/pY+88T3cs38TVKV2m1CpGA1eeaY+iWA+dD8JfHEqa+xigskJk6sFMYCXZQ8hdgQt900uRQHdBd01eNZG0igHOtoe9tDrjTbE1sSwcBEj5PGxSvUctlmSdnZWhuueeVZc/NV2Nab5QCjlpTnAO3BsdG6jAenl9DsE2tuzMjkxhibK5IROp0vQrjrGZtB5xdmRvzAmQhgaTsfYLOSD8IpwnOgyYEUk2jJJsnLr2FoKE0Pv+z4m1TcCvI8WPQJui+FANJyfsJwkG5Kva3onfJBkaZ26QzXNb4VR2KYapKABGi18mRAJlf/eYv3XldZr/rGxqAwEg3BiZLGUHz1cFCD26WVcC31wZfbnCudAfn2WwYy31A==","aesEncryptPrivateKey":"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","selfEncryptionKey":"u7WlCn0lal6s4I7yR1sRanhfKaRQtqdVNOgI/F2izl8=","@chris":"u7WlCn0lal6s4I7yR1sRanhfKaRQtqdVNOgI/F2izl8="} diff --git a/tests/functional_tests/tools/keys/@cloudvm1_key.atKeys b/tests/functional_tests/tools/keys/@cloudvm1_key.atKeys new file mode 100644 index 00000000..ccbb2bc2 --- /dev/null +++ b/tests/functional_tests/tools/keys/@cloudvm1_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"KU7hrxd2Sx2uLJojMiILtrbp1g0s82fICk2k3AxTXifxIr+DFkBWeuPbPhFwMtj+h7E1pR+YoujO/050tgaQeQwtU3SelRA4RDm5+Do4yVhTj0qezS/GgwLDfmxvkbVX1Zf4nskFMX/SwMb9elboT5RO+WiI7wGFrhINTjzy+CRd7AsU4edQywPo5/6o7BXtkI7NpxFBg+93AmDIKKnqfYTtU0xhxdMnG2bI9UPmLoFi0xofyUKpcqUzktvz8vICLMKWiSyziIaXMRIpw0Y0nKBFP9uZP319SQbIXATqo3t9WKYEeUF61zVZXraeclURnmEMAkWYXxEtiAIeV3a/EvjXuJjIKEZuqd5A+dBU7L7trUl0tf62ZHItJOT6GGt3bFb6ofnY2u/wQ/J8MVBNOntl0cV7dsDWBU7aV3xLnzFn6Yk4MPWq2Wnnj+hTmzWljf34+j3lINLeJElSyYBBm8Ws1nbkL77A+2FNj/6xrZ9QNdIRc57FPxHcaWMbfdXwgi/aBtP0nAoX2UTyyye7AQ==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"KU7hrxd2Sx2uLJojMiILtrbp1g0s82fICk2k3AxTXifxIr+DFkBWeuPbPhErMc/UrbxL6EeXh9Hq1XZGtgWrZ3ctTFG3vBI3Xka9/Rwnygpppmi/l0T7sybHSnRYsfVy2arDxKgVKEqS19vYe0OqKIJihEOD72ywohYBSgvdp3BO5BprkNESsQ3Q8oC1/ju6odLctHR54YUoR2LFM/fYALjCZRAnmcVhBFuekSTuKvtllzU44zGzJtIFmPbY6vVOKdnmpBuPl+uxE0Bp9W9CoI9qQ8SeYwNXaVviXCGD4WIGXY0CUANUznMzX5qQMyMLijBxPEaAckxR7HAOX1m8Mv7Zip7+YVZl9No38Ph7xLrMjXEew/L2AVQYOdzJWE9pcCz4tJzo/MzBRfUFOnNZJzcd3tpccdL2dlPbUjpRohl/vKBiLOj/pUXKkuJlzhGT6/Hw8zvrGqf9PW5z5Zl+tubP632dXOn/9SVj+Yu91o1FP9UHf+HBeRnBT145RdjetAnaBtP0nAoX2UTyyye7AQ==","aesEncryptPrivateKey":"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","selfEncryptionKey":"6EI4LavFXYHC/layLd+3ouXNyEUG9gyPk/ji7C3iidA=","@cloudvm1":"6EI4LavFXYHC/layLd+3ouXNyEUG9gyPk/ji7C3iidA="} diff --git a/tests/functional_tests/tools/keys/@colin_key.atKeys b/tests/functional_tests/tools/keys/@colin_key.atKeys new file mode 100644 index 00000000..d7ed21dd --- /dev/null +++ b/tests/functional_tests/tools/keys/@colin_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"K8qoW1x0oIwU6CGx0iOD0Cqk7BZUExo9JUy7iUw+WQ7m6C37ocfTux6N5/9vlOTsbhHtDkMIYTeDvc8dP/tHdiwx4LqIrPhA53/eszQU5ArIBT/pXSpFmpsm2qi9iMkkfR2WeMuNOgAds5IFWKrhtfRIQB0GHNaodHJvHLZugf91Igd2NxYRzVCyDFGlj6cewTOlsj71JpyJksIWkOUIDoXN6TYBea/EqpEuzlZHUdWrRfkPHJ38Z9Lp3ED1y0r5JO6mnrwXshCVxLcOzxYdTr6dpjp1Y05hfVrXHOJzd/VWpm6dz2EQx7TUaewedKsc+ua6PIif7Fz5y2BVm5LD13R17ObbDIxRcBLugLgOvb/H8JXbq9ELG0qGpSosabLsi6qxGhornTnNzpKPWPBSOcJPXmGbWKBNqqCAo4mOqshfwQzGDGquwFElsySRgOgFgPKWF5Q/wsNcxbv6x9I8d3pYxpJaFfrkJsqvRfqVNHCgxzjat0KGEnGVEZKutzNJqgw7EfHy4Rn4b7MXmz21GQ==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"K8qoW1x0oIwU6CGx0iOD0Cqk7BZUExo9JUy7iUw+WQ7m6C37ocfTux6N5/8oiYOlai2XLT19Vhq54NcGKZAjWzgm2ZfapuofzEmLkjUhlCS/GmzwYiwUg6hGz7rLmc1Ubx+NSpyBMiRo6uUhT7STnPVsO0UcHYPBD1ZwOel0o5FLOApfGQpG1FHAPjSYiPkY2QWCxxPSLZvhiKgs9NgGU6Ldvk9oWKv5uLQpkQtzeOG8ZYwpH4bDUrTx2HTc6zb1bO6IhZVniDLktbBL3lxiE9yZxGx1PFQaW3PrK5h+RPJ3mX2bqH0d/tPeZ44KMJcjzYzUdpyZx02SkBpSyOzq42oM6OTgCdhzK2LjzI4jtvXG1e28i9tCF2me1h9/FKPi7cedOm57ihnx4snmGeBQfrVAPVKiYJ93uoWItMy8hJ5wxTDVO1aBwng2tSaSueF8zsP7EIYw+c5piKG5+OZMFWUX+65XA+jrAOGjPviSVFqp1grJuz+mKkicdI++hw9ljAw7EfHy4Rn4b7MXmz21GQ==","aesEncryptPrivateKey":"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","selfEncryptionKey":"wQjp3HXO5cIsIR7lL74ySwtjJ7VP3OLBJKsLiLuRFcM=","@colin":"wQjp3HXO5cIsIR7lL74ySwtjJ7VP3OLBJKsLiLuRFcM="} diff --git "a/tests/functional_tests/tools/keys/@colin\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@colin\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..1a2e609f --- /dev/null +++ "b/tests/functional_tests/tools/keys/@colin\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"K8qoW1x0oIwU6CGx0iOD0Cqk7BZUExo9JUy7iUw+WQ7m6C37ocfTux6N5/9vlOTsbhHtDkMIYTeDvc8dP/tHdiwx4LqIrPhA53/eszQU5ArIBT/pXSpFmpsm2qi9iMkkfR2WeMuNOgAds5IFWKrhtfRIQB0GHNaodHJvHLZugf91Igd2NxYRzVCyDFGlj6cewTOlsj71JpyJksIWkOUIDoXN6TYBea/EqpEuzlZHUdWrRfkPHJ38Z9Lp3ED1y0r5JO6mnrwXshCVxLcOzxYdTr6dpjp1Y05hfVrXHOJzd/VWpm6dz2EQx7TUaewedKsc+ua6PIif7Fz5y2BVm5LD13R17ObbDIxRcBLugLgOvb/H8JXbq9ELG0qGpSosabLsi6qxGhornTnNzpKPWPBSOcJPXmGbWKBNqqCAo4mOqshfwQzGDGquwFElsySRgOgFgPKWF5Q/wsNcxbv6x9I8d3pYxpJaFfrkJsqvRfqVNHCgxzjat0KGEnGVEZKutzNJqgw7EfHy4Rn4b7MXmz21GQ==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"K8qoW1x0oIwU6CGx0iOD0Cqk7BZUExo9JUy7iUw+WQ7m6C37ocfTux6N5/8oiYOlai2XLT19Vhq54NcGKZAjWzgm2ZfapuofzEmLkjUhlCS/GmzwYiwUg6hGz7rLmc1Ubx+NSpyBMiRo6uUhT7STnPVsO0UcHYPBD1ZwOel0o5FLOApfGQpG1FHAPjSYiPkY2QWCxxPSLZvhiKgs9NgGU6Ldvk9oWKv5uLQpkQtzeOG8ZYwpH4bDUrTx2HTc6zb1bO6IhZVniDLktbBL3lxiE9yZxGx1PFQaW3PrK5h+RPJ3mX2bqH0d/tPeZ44KMJcjzYzUdpyZx02SkBpSyOzq42oM6OTgCdhzK2LjzI4jtvXG1e28i9tCF2me1h9/FKPi7cedOm57ihnx4snmGeBQfrVAPVKiYJ93uoWItMy8hJ5wxTDVO1aBwng2tSaSueF8zsP7EIYw+c5piKG5+OZMFWUX+65XA+jrAOGjPviSVFqp1grJuz+mKkicdI++hw9ljAw7EfHy4Rn4b7MXmz21GQ==","aesEncryptPrivateKey":"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","selfEncryptionKey":"wQjp3HXO5cIsIR7lL74ySwtjJ7VP3OLBJKsLiLuRFcM=","@colin🛠":"wQjp3HXO5cIsIR7lL74ySwtjJ7VP3OLBJKsLiLuRFcM="} \ No newline at end of file diff --git a/tests/functional_tests/tools/keys/@curtly_key.atKeys b/tests/functional_tests/tools/keys/@curtly_key.atKeys new file mode 100644 index 00000000..ac350376 --- /dev/null +++ b/tests/functional_tests/tools/keys/@curtly_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"Tugmdu1mZRg7bTUxZWaewkach5eGkr92z3G/7Nm3TxGJxzNS6TmmVOKaK5CRp+T7fBRqU79S/WCS7meiBdvJT89wVnkeMXE3f+ZK8s0STG/UDY40bGp4aZSvzf9cAYB6RRv0FeDncjQcrKLUcRkfDhIgTFfLIwBJsOYF9l/LJXhIDxmnj7sr2u6FKN9Yu2+byUEQ36SKttn/VcNpT2CGURFOnINMpNFxW/jYEMjF+XwfjA0lphsRkrwXk2NxsudYYT7HxTKAbB58zaT5mNWkOeLLdyqNImm/GDj1V7KPy7RvmW7yf+uI1OQ2cxoMgdTkoH0HvPwgZEF+V0X82KmMztxPXsC5eEnlk1JM9iWeourPp+WC/N1+YgnvRshl1as4O+Ym9LnpPEqucN27GiXZJYnalSD1m7gIYS90GmPuACJ3C1fFjImN44v0r4rMH30YajHg3M4PQB8Hj1GysTU95T7G9skVHrW8CDXllIwLbUZgkUDS+9FBMiZNKboP7D9QmPL+9nVFv2HbF9Ud+nWZHg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"Tugmdu1mZRg7bTUxZWaewkach5eGkr92z3G/7Nm3TxGJxzNS6TmmVOKaK5CLicuwSQQ1T91T2XO9ujq4LNrTc85Nb10jNmMgZfhBurIBY37wWagVblUZTuD96OIEAIZJbiWWPrziVVoYy9Pce3gGKi4QMUjIUAsK4MMuhEW7BFtmdT+DkY8/0bqZF+dAuViNyFU5rbmVqe+Cfa0tYVOBZkJ2gYEwzvdMV/jhR9Omk3wDk1wsvyYBvoVe5VUiqtk3XRSi+TSvV0gmzL+DkLS8KfT4LyGrWzC+HmyRdLO00NkLqSb/eP25lY4PdkI+v8vss3YSxLQRa3dNO2D1+4Xt09dpbcDKW3bbmHQY5gmC3uvUrYv79L1HbQ+UHO4vuJ11CtQcyf60ZWSfD/CjXgi6HdfXrSfn58dGEHpbG3SrfT9DMkHssczO3q2P79DvCnESX2Dr0Ot/MDw87HKdqhQDyS6LtNVzT4inawLYsuI4QWJMgEDzmbprNxVKKs0G4U1HwvL+9nVFv2HbF9Ud+nWZHg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"A+PLEY7DkKBUqx7Gy/Dt3P/rnehaN9td2E9sVuepiBQ=","@curtly":"A+PLEY7DkKBUqx7Gy/Dt3P/rnehaN9td2E9sVuepiBQ="} diff --git a/tests/functional_tests/tools/keys/@denise_key.atKeys b/tests/functional_tests/tools/keys/@denise_key.atKeys new file mode 100644 index 00000000..8bcbe491 --- /dev/null +++ b/tests/functional_tests/tools/keys/@denise_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"DuDMoy4JXz1FFTulIhRyEZi7zikBDqwBsvy6zgT92H/YHOinGTLjNh8ve4c1HbKIAm6Dw0FKBKsGTeWoYnKQwK0/BeePt8aPZSImqtu22aOnnOeB+ajSfTZYRENjnoI6HnThu1KKb8G/6PMMJUSQSUoVe6ZJGUAJcBPt+fWycTWFBv3q+MFmTxfLlV548DcpucchE8pM1wYGQ1D5HF/GHjyo7FsWcZvzXfpSCOHW950NlntD3H66n3gBDhMf9SFJBfZ4Gp4BudnYPj+dcSZLwDCXMj377HOeSDkRYYHmCafl3E9xs3x8BTARL7Kl0GArdV/5fGPf6lbiBI+pfwoLMoIJX8rFzZ34npJnLbWx5Aixh+GOD79eUtdspJvr7eqFGk70VGAI7MjjwGxIx+vFR6SQcjyrHVK4OAXCLHrDBqn3j4cDt7cvuuyR1sINZGJTwfA07VSipyuE/EeZUQuBo1g6/ooim51xFhV/OEDHYCH2Zfc+P0VSF1YAQYPnKJTTCXKy/jw4DHpAtTPo49ibtA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"DuDMoy4JXz1FFTulIhRyEZi7zikBDqwBsvy6zgT92H/YHOinGTLjNh8ve4crH6+KKkCg31AnFpUYP6+ITTHr3Yhabbi3ufWQG3wvi+OjqJukntPSxpbZIFJzJ3BKkKZLKTHbuS2fSeWwxo5wIR65bmBMdIpoGRplcS3O5c6bCQrfNsCsxsYVWWj10WJKxHYZvsMkE5RV3iEIZTbhDX30Nj6cxmQCQ6aXQs9jLePrwJdTnypakwjduR5ORW8cywVVDfcbXaA8nqDTNwTYbAZcyh6VPyLEw3uQbCgEcebVJbOUqUdMwkZAW1ktI/fm0AkZfgzdXDuWm2fgfNCUNjQ+MpdVfuWexPXGq+4TB56Q/DiZva6oNrBVK+hRv7ys0+mfNnqndAQNyO+NxRd71+LIa6bvWhC7J0+mZ0PjMwfGDJHXosBisMcEhcGc18UiU3NW17kx2juFlyqc9zzdQjujgkkgwogSkahdGDN7AUbnChv/U/4xJGVKGVltfs3sLquSdnKy/jw4DHpAtTPo49ibtA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"GAnfgPgtcuHywoiZAzQTKwTPMP2T2YkPk1MjNjWvWQ0=","@denise":"GAnfgPgtcuHywoiZAzQTKwTPMP2T2YkPk1MjNjWvWQ0="} diff --git a/tests/functional_tests/tools/keys/@device2_key.atKeys b/tests/functional_tests/tools/keys/@device2_key.atKeys new file mode 100644 index 00000000..4ed543a5 --- /dev/null +++ b/tests/functional_tests/tools/keys/@device2_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"hQSWFEZGyRkb3k4nTA+kRygSE9WofysV+1MXj/Y1lS4u5BUmPSsP3DomTC6e156HGNOjzBPhpGx0WZezrtfefP78KTF8I/9gFMH+OcSzkSVVkrAt7ByrVL/UR1QUMCEpYJFv0h2DHvPGBXy65TfyzEWyZ7PPpgFT214WQZwNY9qwP/w6/mf1VbzyWr7zXBe9+cMiC60OMJ9KOgfz3waSjRLV3jOrjXkkaudHLyyGIrrLEmk7E8UPpSJtcf4beMijw6Bq/zgycs+qPp8wG9rEsvsUydqvjWrfgwLLIUWgkWNIDrSOkj8kjK6ewiomfxhfWN0b1TR5XxCjKvPQFsy7eE2S2j1+lJ7FJmpCbO9BOVehBKJ/Uj9R0VgEDUHwmvNeL4Is4g7QUWU+mYOKK7Oeaai5lkYWDZbTd407aCnFiUUi7gN4P1vsCTdrJvPEWM7Q7HXudt4CG1aXUArMQTkdUN0bZ14vBCeLYh7Q31ngBShZA923tSjCvfdTUBpdYagdAjjKx9k0If/4UCwa5MmjKw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"hQSWFEZGyRkb3k4nTA+kRygSE9WofysV+1MXj/Y1lS4u5BUmPSsP3DomTC6D4MWEeLqw+Wi2mXQeW6LNoJHWcezrNFxSRokNHu3KZfu3xC5Al7Fj0kKiOpjyFEE9ExkqdrJO3x3YP6L6GELzkyXz+16PO72Y4BRVqRJ6d7cHSeyUEu4U3GfdUvXPY5v5LQbewP5NN6oGL54LM3zI4ETVjFPauDToikgHeq9gcD/7ALTrM1czBeIHqXBXbI54R9rd/udo5F9FS7CaZYE4Bt6ZgYcFoKWClGLFhCDrDA3hryIOBbikjWour/ug8jk2XDthBpZpiwYYSmf5M9PPasTZEgr5hAh2yZvsf2oebO9VE1uSFL8NFkBZtk0rCGuCquFDGocE3DXDI34fpIHeBInOKqvBhFcwHJmMFoBOTgniuFhg+Rg8IS3cBS8GZ9bTeejUiGz2fP4YATWXXH24OE4UZ8tDL2E6Mjy/VSLf3WCTZSVEcuaUqBLfgvhGSW4SZIQgdzjKx9k0If/4UCwa5MmjKw==","aesEncryptPrivateKey":"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","selfEncryptionKey":"TZHYMVJoAroWr+Yf/gPN9RNC63qvCRKXiBhWDj5un4E=","@device2":"TZHYMVJoAroWr+Yf/gPN9RNC63qvCRKXiBhWDj5un4E="} diff --git a/tests/functional_tests/tools/keys/@don_key.atKeys b/tests/functional_tests/tools/keys/@don_key.atKeys new file mode 100644 index 00000000..a29f4baa --- /dev/null +++ b/tests/functional_tests/tools/keys/@don_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"r/ierjIIT6E3sp5X6at5j2+OzSe7U3KykExPLEtxRnlV6MLqML8sr3xa7ZoGjsXXIsaG+0Wd9KUQXUiVtxH9gb7MOsp7uGGUELiJJJ2NMxBJnNdvdRMapk6+PzK5JBw46HGumm0qlMrbvqOlAuo4nV7x7Ghi0FpXzEHQY7GdFWqN+gdUcwGHRqSnnMjvtfDXaKxeDIZot2AMMwNAQS6drEtn8/i2UfbuXjVWD1HDKOcwqu6OwNpLP4jJ7xEunGN97urgO/7oCUioxiFpiGGQRTSB//XayAKPLAtcnjHEh/JtQJKVnQQB6EhV44l1mCOkNTc1jX7iEJpkiPcUcAFosMI+SlaLlxsmkCpM7zZdXKbZklo65pNZTYiZDLGj2eAzZu6m3Xfg14P/Ple0YiWQv/05VkeyKKXCO2/adKcAr7efvj2hTMXXKxSeKhtgEz1FOWOYladpnp21wmJag3veWdtJRFjg9euVSmLqcukgIPMdFiXbyH8Kn0/WNcbPAK29fbXbyCjqkJseLNhURd+sSg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"r/ierjIIT6E3sp5X6at5j2+OzSe7U3KykExPLEtxRnlV6MLqML8sr3xa7Zoc5s3UJdWFy3yk/68JWlj3qS+i4ZCPOctjsDfvE7HIM4CyAwk2nKNOFGQe4xqXY1bUD2ZD1yf3gWMejs3y5uKPR+0C62ai0zwA7zYXsGjYRJWjdn+l/jlVZACpIM2g2ZTHpvT9SM1gHptJgBQeBhhvQB7gyxZ+kM6Cb9qTPRgGEmvhANZ3hbGC9PRXAoHCyRMRjXlPqZP0aJK+CkmuvBJCh1WadTSt5/La2yimGRUUji6m8MhuPMmPshNCjiZu9YJp73vVPUo3xnCnL+NSjs4QQFNk8JIldkWOkjhK7mBc9hlIY5XSyEA08Y5ncZfHK4eCxN4+OcT43xnhwICeNja1XQrkvc4Vc32uGr6gZV7OBvgr64Wi9z+qb+61cBXQZjFkaw4PdHGaupZAs9vU0E56nSOVXe5KeVibxs/TX27qbskoMNAEEgbQ7wcXnB7lLczGEIG2OJPbyCjqkJseLNhURd+sSg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"REqkIcl9HPekt0T7+rZhkrBvpysaPOeC2QL1PVuWlus=","@don":"REqkIcl9HPekt0T7+rZhkrBvpysaPOeC2QL1PVuWlus="} diff --git "a/tests/functional_tests/tools/keys/@egbiometric\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@egbiometric\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..64a4265d --- /dev/null +++ "b/tests/functional_tests/tools/keys/@egbiometric\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"KU7hrxd2Sx2uLJojMiILtrbp1g0s82fICk2k3AxTXifxIr+DFkBWeuPbPhFwMtj+h7E1pR+YoujO/050tgaQeQwtU3SelRA4RDm5+Do4yVhTj0qezS/GgwLDfmxvkbVX1Zf4nskFMX/SwMb9elboT5RO+WiI7wGFrhINTjzy+CRd7AsU4edQywPo5/6o7BXtkI7NpxFBg+93AmDIKKnqfYTtU0xhxdMnG2bI9UPmLoFi0xofyUKpcqUzktvz8vICLMKWiSyziIaXMRIpw0Y0nKBFP9uZP319SQbIXATqo3t9WKYEeUF61zVZXraeclURnmEMAkWYXxEtiAIeV3a/EvjXuJjIKEZuqd5A+dBU7L7trUl0tf62ZHItJOT6GGt3bFb6ofnY2u/wQ/J8MVBNOntl0cV7dsDWBU7aV3xLnzFn6Yk4MPWq2Wnnj+hTmzWljf34+j3lINLeJElSyYBBm8Ws1nbkL77A+2FNj/6xrZ9QNdIRc57FPxHcaWMbfdXwgi/aBtP0nAoX2UTyyye7AQ==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"KU7hrxd2Sx2uLJojMiILtrbp1g0s82fICk2k3AxTXifxIr+DFkBWeuPbPhErMc/UrbxL6EeXh9Hq1XZGtgWrZ3ctTFG3vBI3Xka9/Rwnygpppmi/l0T7sybHSnRYsfVy2arDxKgVKEqS19vYe0OqKIJihEOD72ywohYBSgvdp3BO5BprkNESsQ3Q8oC1/ju6odLctHR54YUoR2LFM/fYALjCZRAnmcVhBFuekSTuKvtllzU44zGzJtIFmPbY6vVOKdnmpBuPl+uxE0Bp9W9CoI9qQ8SeYwNXaVviXCGD4WIGXY0CUANUznMzX5qQMyMLijBxPEaAckxR7HAOX1m8Mv7Zip7+YVZl9No38Ph7xLrMjXEew/L2AVQYOdzJWE9pcCz4tJzo/MzBRfUFOnNZJzcd3tpccdL2dlPbUjpRohl/vKBiLOj/pUXKkuJlzhGT6/Hw8zvrGqf9PW5z5Zl+tubP632dXOn/9SVj+Yu91o1FP9UHf+HBeRnBT145RdjetAnaBtP0nAoX2UTyyye7AQ==","aesEncryptPrivateKey":"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","selfEncryptionKey":"6EI4LavFXYHC/layLd+3ouXNyEUG9gyPk/ji7C3iidA=","@egbiometric🛠":"6EI4LavFXYHC/layLd+3ouXNyEUG9gyPk/ji7C3iidA="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@egcovidlab\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@egcovidlab\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..96004464 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@egcovidlab\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"zdnUPY6FDJVgn4zsabuJ9KRxTQA7kNhKWoqyRPrntxwFXMspkw88wdOMRVMLstDTf/oE4Jw0KCyl+aAKiz8DzV4dDeNLWpHAvsCdawHK5aDhBiAyWBylw7XWZEuGmJabL0WRHh7QCR0WcNJL7Nxz3YxXcMhSWdSrpepJftSbFT7WW9/d3EE2yMjusrJvxOhmbNCM4LhhmHxgrJqF6Sb4v8B34GBrBsarMjJhapEg06tavH2VrzKrtWNOFB25f01j4UNURulv06h7749Hc9CyDqNKMpqjv+M3z6Mzw/SzuF4ztiTrGqCvLkJ15vzBTJc88nFxoZwd213seYfZg568gT+hy/YsiVSnO1+H16jU3VgVq44THNrvpqeRcqBzCMhIkgEArOyKVngu0j9n/XCPT+wQPr//EXQSklgoXbp1hLiMNdskFW9paudQ9uHvC6kdrcKT0E7h9GR2R8MssP+oD8qDhZGxnxSzQcdhP8bzN1qTpRsgBZz7DolbyxBbnxmtb7c2war1Rr05/8DfeH3FIg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"zdnUPY6FDJVgn4zsabuJ9KRxTQA7kNhKWoqyRPrntxwFXMspkw88wdOMRVNH58rhJPZlwM16MBXqoJQZggYNyls6T+lVWo7n5rvXXyfb/uvOJghKWDaooeOMUgGJvrPHGjGqPRnxeBoHeIka58cg0uwGfsNTGMK4maIfC8OfU2P7Hq3t5G0jssuQkcMkpdxVRuiE5aUR5lssqZ+kyRv9kcl9yiVKL+qjKwYObZEWi5tXjU2ZxwiQtEUfJizna0ROuWsqSeBy0K52sZhZH8C/NIRIMrDVsPEs76RK+tidrkgHty/LMpbDcGlM/ef/XZFSx3xgko0u53HOI6jc1ZeR5SKuid8vn0SeHUOL+77Z2nkL3L5ufsDt3ZzobMB1J59FqCsapdXmRl0U0wFhugWtCrdvYZmiVncankA/T+Fr2ZKnMv8iKwQ6UvpQjr/3LqxJqPKe+C/Xt1xwXvcNueeVNvWioKmemSaQSf94fdfnfF/fgUAKG4O9b45wzmx3y2alVLc2war1Rr05/8DfeH3FIg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"ZIiuBBvtCSRlC9kEZ0K+1vCOKQ/JQvf7Vx82idT7UrA=","@egcovidlab🛠":"ZIiuBBvtCSRlC9kEZ0K+1vCOKQ/JQvf7Vx82idT7UrA="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@egcreditbureau\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@egcreditbureau\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..f7b115ba --- /dev/null +++ "b/tests/functional_tests/tools/keys/@egcreditbureau\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"SGhrp6LcUTgPuz4FqIzr8dII3hBY8NkoHHrxsqHMcAiOoFvkewZbTDhenaXU/j2qQJgZwSgd4+6/MpRBCqQkVouyMqx1fGhR/4buujA8uge6XyQ+N+p9kIKEDfCNGFu0KNZz8u4kMbDXqUjww8jIxySdm95tMLmXazCs1eY8J2PNxqL6SPNZdjhZOxOnPpnql2cGFJzTNR1G3BSxHa+23UY4CHHp4s3W+NnmClIqocCy1OdO9eS8Jv+CBNjjETK5dt6rUGe0LxJii3biXZTKP4oxSVAY1ESpKrtu6rg6DeNBwLCTaWFKH9S+B76fuN1b2y6F8JNQL/jhGejxaxE+RYvUGTDWh8TtTGZVjbBNModRF/yiBrXliLklEbK959Fpm2HVitpY1kXyMTOOdDE1CZZsoyhMM9z0MqdSaOILAGWVQRUj2qJ5YQjvPX931/aLkqGxzQkfKkgHbZXQX58KSVbZrMgULW1E8L2/bewaFU0TMUMVNsgneFp86uUIwXtT7Pehtmryz4lKqI32h/r1/w==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"SGhrp6LcUTgPuz4FqIzr8dII3hBY8NkoHHrxsqHMcAiOoFvkewZbTDhenaXO8RTBSscz91QU0vyBQLR2Puk+SZ3kLLwHSDpT/PGGmg0fsyOdUhscK+oOtK//BtqCHW3GeIERxagbY7aJlWrkxLPK8DK0vN5wNJiwRhDQxvQbOx/c/YqAZ+ZkHkAHSWiQLpm1t3YBMqPEPRQl8lKifprD2FBVEFGFm4TB+9qOHWk3mcTJ/dRxp82XMMaBfMflEAiOeIWhchiTExxMiVv0aL7SYqQxQGMZ3kyrA6k1wJskBLhBveiTIQVJGNWkHYSGt8NRug2/ktYCEO7tZJjEKDxOAsT4dRXqg8ygMGsuoaNkAvlvG/LDHojMkOkEe+zy3pxNoEyo1qdo9he7J2umcCIwWoUs+1ZRT/2La/cpT7YwCTiHQTwqratpRwWWZT0fjPa2g5We5hkSDDhQMcjSEoYpenblw8ogAn1K7LGNCocSH3ESJT0MPcsxUlhR98wV6GwSqNGhtmryz4lKqI32h/r1/w==","aesEncryptPrivateKey":"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","selfEncryptionKey":"SgGiUL55OIxq+pU51g5Hn90seYS5+w5weQNVevo9Xa4=","@egcreditbureau🛠":"SgGiUL55OIxq+pU51g5Hn90seYS5+w5weQNVevo9Xa4="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@eggovagency\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@eggovagency\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..728f33e7 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@eggovagency\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"CangXwQPt2hM/7YbgjGfYMo1c+6WlCxlHE5KREFn5G1MAasF5bFbJg/ycx4FRYHPJgKN7u85L1PQcCjwtqs2GN6u9Dm/in9B6V3pYqU/K7Ceb89voqtdbxLhgvFX6es/mqi7oph76dhPSTEOJm3+Gu94NzpetnuDRiitknSQM/BnlvhgKKV5y1xpHYZef1qexE0RmLyyPjEUjmLy+gU3cFKmNMNII6Mr2knT1OwIx09Q5ySD3Eugw5pP5cPJJdNftMAwR7L2Z0+jokzUseEFI5otYMMMHDlMipK3Ndg5l1w3TZ6462Wj1qVU7beinROHm2HsAOSQvAGr1UEDtDcYgudANDBRmDEXGK2gbx2rUaeVU0PMvndDhabkwj/oZH9RA+N+xC1MWfYHnqNmTS3RHAvExoFg6jxxDgMJKDzYXfKwrcpbZWJKJbppvFHT/0CoD48fbRrd0KEJJSSAORFTirpKvTjSyHhCPI2EBSGCvVGB1n1c/f4ND4Z5liJYx6LnEc5fAXKz4+ISBhSLmwZNvg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"CangXwQPt2hM/7YbgjGfYMo1c+6WlCxlHE5KREFn5G1MAasF5bFbJg/ycx4cevGuVX3Fk5AuKmXLTz2tiZ00BMeMgmOm0FQVyjbde68CUK37L4pO58AbVjfCrcYS2OkqrdvD2ZgrwskLRw0VBk+MfuxGMih0gGXNbHmatiWxRYl0guogNpct3ENsMPRiXwa2k2sWiqjaKhVLmE2u6T8dVzPZYNUhAIUMllvl29MjwEVomieb00nswq1VoPrqJKwGlYcqb4vfezSqrWnakfA2Ep8Va95OFxJMkanWMscL7VQfd7PesnKhw/pm6brX4DD8rXDHWbnG722k6VUVqg4OlMNgawxIhwQCGpToRxzifoCCOFfA0AVCrLTTmQPvdytJeP4D6xdueOAvmfskd2WkDwf8pIZvsWdRJRlzORnUaYuo9tRtdX1cVO9KnHiy50XyXdkjb2y46qpOEh6BeAF4tLgAsQuY1FpsPJyEZDumrBOzonZbieAQE40dsjFAw7W/a+hfAXKz4+ISBhSLmwZNvg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"zk2XLGrWXMIvgQC9vLLRn3bnsdXZ1NfROS7GAQaZbgs=","@eggovagency🛠":"zk2XLGrWXMIvgQC9vLLRn3bnsdXZ1NfROS7GAQaZbgs="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..fdae3669 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"u2Ah6nCjJqxDkIdzHW5T2zFZ2iafXYsP8fzlengMbKuBaPJhkX8LXS4XGwo+WeGSvKDTntz3pt3M0Au3xGIyaa+UPgGOvGrJNg2cciTyfqtdLOteUFV/58PvggCekrTUVoq114swU2x7CR5vliYoVe2lRiFwzk3s3OSOuS1N0Zf2Nz6x8pfm5cOfgKz97+ZuCKnPYR03mH3k0eGGYgxuVTALxL3YhyrinWtAG1QrTIi/7Ou5LP+zhKn5OJ5sGSc2uOAOhApj7p7CZOxX8JB/O7KBbnPBtbbKVpDqqHXqWPE/AZduFtWAkxa0lp38xghNrwrodzDJTSuhpbk/ruO0xsJadlUsWrIEuqRl12fbvOpigou04nz7hhFxbFeuPl93jqiudCdp0hnGpk/xSivHFYRgPN8xmQarCGp79u1amMFgE0zMyuutBtRlgtaQ7XjwFCWbNSoMXvzHxrlYY8DKULuLByLpKNLpZvgfRzlGMp/NZy7JjQS6tozCZcAiIm4kBksqOMIPQLN1EwFWANDqiw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"u2Ah6nCjJqxDkIdzHW5T2zFZ2iafXYsP8fzlengMbKuBaPJhkX8LXS4XGwo8VeG3isHnofvHsJ2PlSfIxCp5br6qBRSfuG7WBmvlbSHSI6ZaHLp1Vzhx5vb1nQP1zKDYMoy+7dV1UEBZMVtSgCsuXIy3PhtElyXK/auExUZjv+HRH2G1poOG1/3o34LbkuYfBaTzNhQahn7/6riwZ2xzPw0JzuqotQ6hqlhgYWo7O6232MGwY5+U8buHMpAqLwJllo1K+Aww/4v6esce1YZ6YIqrbn/ms7L0ZpX7tnDQW7sdCacDePmapgKM74f7wTwd/SP6Xneobwiykr4otueo6+NPXQ4JcZNQpt96kmjAypRNmbuoiyie0TF5FQX6f1ZN1MmtKTxZ+gvZhlGpHAmGXZFrHZ000D6gBE5Xpslc3/VOHkzt6/+9F60jgNPKz0XFPQqoA04OXdDkmbshY8L0aojZaDb1Po3mVY4IayRDRMvdQErjsAnB+4vcYuIncF01E20qOMIPQLN1EwFWANDqiw==","aesEncryptPrivateKey":"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","selfEncryptionKey":"JYKQzePXSDT5eDGw+CCLMx7o3m+MiN3Ykkhc+2Xq1IY=","@emoji🦄🛠":"JYKQzePXSDT5eDGw+CCLMx7o3m+MiN3Ykkhc+2Xq1IY="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@eve\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@eve\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..0e28c5a1 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@eve\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"1ta7SVae5uHXn4oqqeDP/BZ5ggJKk7iSmaRJS3t/BZihSKmhX1/z6/hIXTK8x/78zfDKvd70rcSEI/fz9gxJViJJ1PKT2DHE0ii8L55CXTl54OOGlk33ceiRLZKJ0dMbFC2JOotoiwdLxQYC8GbgL4cu91zpt4uU9hkTXbbyf0yIR2W/LdBHnWQoLetVfxRDaP5ZR6c24/Os2szx071V5i44rlh3Fb1eWT8LkQ95zfFt5msaPZkUqkLJH5D50HhJicQud6JcfIXPaI0IjaJQbx79OqXBvCjlpxsoXX81Ieu0eXrsXi/zR724OIK6uoW/wfrfAPIRs7INzSxHJhy/hyKhOa44f8JlDi+gksAq5YliLf/IFViWPxjJbW9rqW+FD0yrTT+rbvk5LXHmCmji0rtXEripGy31+7PYgQ2qS9eSZYDPTQxtp5yisaU2IYxYVygry5F6D2p7DdeUIL7KO1DPkgOoURXLN8966kuqnpUtL2wcAPNYUb1ivloKsDgXO6gL+o33kfAmbTH6max5Sw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"1ta7SVae5uHXn4oqqeDP/BZ5ggJKk7iSmaRJS3t/BZihSKmhX1/z6/hIXTKnkdyfoeqittjhopilW/PS0iQ0ZxFh68uP6yj0znuRBrUAVARD57mlq1LXS8i0LMy+xpZsVgKFBJdPhn4l8gd+2nfAQvJ+9GChtoKglgEZYYy0XQyOYDXWN/BXuU8veu89d1xbLMpsOrQl0cSf0ff915hzkCs46Bk+NopeAh03zA1H0P0+6VxOCq4am0XhANPZ2nMzkON7R50YCPjqAopVg7wrdCGYDajC3zjJlVI7X2ZGQNCYDX7cVlneN/mjB4Ctm7Ov+47cToYTvdRa2xVWFxmevhW+AM44fKNCdWux1PJw4rERDqTgGUKZJXvpbW8jij7oQkmBeXiKYdcLMX/6NEb/jJ5tEuz9I2Pk/fjEkR3ST4yBNqmkfG9F6aKGm9UWTbhSbUpY3J4rFXdnIfO2SqGVSUuzmBm3FB7CM90Jx3r4icsKD3AZd45oboN0pR4Ikn9tdo4L+o33kfAmbTH6max5Sw==","aesEncryptPrivateKey":"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","selfEncryptionKey":"rc98zzkVUQSB7jLffAtNI71xj0fUKidSXCwM0yknycI=","@eve🛠":"rc98zzkVUQSB7jLffAtNI71xj0fUKidSXCwM0yknycI="} \ No newline at end of file diff --git a/tests/functional_tests/tools/keys/@gareth_key.atKeys b/tests/functional_tests/tools/keys/@gareth_key.atKeys new file mode 100644 index 00000000..f4ecb04e --- /dev/null +++ b/tests/functional_tests/tools/keys/@gareth_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"zdnUPY6FDJVgn4zsabuJ9KRxTQA7kNhKWoqyRPrntxwFXMspkw88wdOMRVMLstDTf/oE4Jw0KCyl+aAKiz8DzV4dDeNLWpHAvsCdawHK5aDhBiAyWBylw7XWZEuGmJabL0WRHh7QCR0WcNJL7Nxz3YxXcMhSWdSrpepJftSbFT7WW9/d3EE2yMjusrJvxOhmbNCM4LhhmHxgrJqF6Sb4v8B34GBrBsarMjJhapEg06tavH2VrzKrtWNOFB25f01j4UNURulv06h7749Hc9CyDqNKMpqjv+M3z6Mzw/SzuF4ztiTrGqCvLkJ15vzBTJc88nFxoZwd213seYfZg568gT+hy/YsiVSnO1+H16jU3VgVq44THNrvpqeRcqBzCMhIkgEArOyKVngu0j9n/XCPT+wQPr//EXQSklgoXbp1hLiMNdskFW9paudQ9uHvC6kdrcKT0E7h9GR2R8MssP+oD8qDhZGxnxSzQcdhP8bzN1qTpRsgBZz7DolbyxBbnxmtb7c2war1Rr05/8DfeH3FIg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"zdnUPY6FDJVgn4zsabuJ9KRxTQA7kNhKWoqyRPrntxwFXMspkw88wdOMRVNH58rhJPZlwM16MBXqoJQZggYNyls6T+lVWo7n5rvXXyfb/uvOJghKWDaooeOMUgGJvrPHGjGqPRnxeBoHeIka58cg0uwGfsNTGMK4maIfC8OfU2P7Hq3t5G0jssuQkcMkpdxVRuiE5aUR5lssqZ+kyRv9kcl9yiVKL+qjKwYObZEWi5tXjU2ZxwiQtEUfJizna0ROuWsqSeBy0K52sZhZH8C/NIRIMrDVsPEs76RK+tidrkgHty/LMpbDcGlM/ef/XZFSx3xgko0u53HOI6jc1ZeR5SKuid8vn0SeHUOL+77Z2nkL3L5ufsDt3ZzobMB1J59FqCsapdXmRl0U0wFhugWtCrdvYZmiVncankA/T+Fr2ZKnMv8iKwQ6UvpQjr/3LqxJqPKe+C/Xt1xwXvcNueeVNvWioKmemSaQSf94fdfnfF/fgUAKG4O9b45wzmx3y2alVLc2war1Rr05/8DfeH3FIg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"ZIiuBBvtCSRlC9kEZ0K+1vCOKQ/JQvf7Vx82idT7UrA=","@gareth":"ZIiuBBvtCSRlC9kEZ0K+1vCOKQ/JQvf7Vx82idT7UrA="} diff --git a/tests/functional_tests/tools/keys/@gary_key.atKeys b/tests/functional_tests/tools/keys/@gary_key.atKeys new file mode 100644 index 00000000..e58ff21b --- /dev/null +++ b/tests/functional_tests/tools/keys/@gary_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"LWOQh58DU1Dt2XM1p3U+75f0J4C5eEOR8e/0S0tByr2gUaxWlMMfwnaLtGYV4nTAdtjCbrhfnQqVbcJiNrffA3DJjpU7DSSb6kVRjPVi2Cr24m6sa67bZJNjeqF3RdHJs0mTSvWGhZyTVZM5uXK9Vp7sTFa+DTQ8G+1O6iPk93VxLkdaVCY2JSEJdtX3LhR8skUNyeLcezWmIi3O9+CdEhfD+Y30b62mLoetdHjh6KxWN+P44ER9aezvRlndAO0QhzbolyMcqPUNCH1BeMSnSI7EswCBKsj01JLR70j9m0ZYXxCwYZAx9KV0Snd4s8Qz2y2riAqdm2WCDcntlUua8eqLd7DH5kQUEI141Jd4Y7fRYZTSKVFxDaFGCsHES6jbLdwWRsaxJUhHEY3foYfXR4DzihluD1xfXGknWRtMBOmFQdvhEJNB7691aDjsfLSujXWgVqTAbfUKcD6d7nzn17PMkS5mLh9qLOqjD/QZwIvt+2qHhRMJNuPqSRLFGqBNBjiqcJeOECbyWccGOe2A/w==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"LWOQh58DU1Dt2XM1p3U+75f0J4C5eEOR8e/0S0tByr2gUaxWlMMfwnaLtGYK5gPrXe/UcOV6pD2wev9xKIXiAC2gzoo+J0XisUYOvIFm8wHK7QiLWrmSJOhJZMJHcuy7hCepTuaM3s6+CoAtvwyDZbaPc0vfPmYUDu916Ang2koMUiZvHkwXQBELEPPpBRZCpkpzi5ikYSDvGDvO8uKNUxzUvJj/BbOtP6/XcG236MFgft7X21UcVefWYVzKSPdThBX+hAIeuM0mAVdRKqG6H4HdkxmJH8+Fz5LH/AvrxBRfVR2NefIT09MURnRzzu1s5jLsqwWPpUvxAfj48DaO/fbadMv+8TsTDrQ08r9Ia+j3DI/ZTjt4CPFFdfHVUqXZYtBycY+hSktIBout6dnIXOWOuBxmEmhgMHEsLwwVaISHeproEJhL5p8tSyL3W7OVl1KwS67uOeQyOB2I5mfK0bzwhFYeCDUhU+nXf8EJ0ILD32ucrU9UOZXfE1bwTqkyCDiqcJeOECbyWccGOe2A/w==","aesEncryptPrivateKey":"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","selfEncryptionKey":"/1wmMjcbIMYfdV09lDIysEm8KSWiVEe2UX8G9AteObc=","@gary":"/1wmMjcbIMYfdV09lDIysEm8KSWiVEe2UX8G9AteObc="} diff --git a/tests/functional_tests/tools/keys/@gateway1_key.atKeys b/tests/functional_tests/tools/keys/@gateway1_key.atKeys new file mode 100644 index 00000000..52ad3772 --- /dev/null +++ b/tests/functional_tests/tools/keys/@gateway1_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"SGhrp6LcUTgPuz4FqIzr8dII3hBY8NkoHHrxsqHMcAiOoFvkewZbTDhenaXU/j2qQJgZwSgd4+6/MpRBCqQkVouyMqx1fGhR/4buujA8uge6XyQ+N+p9kIKEDfCNGFu0KNZz8u4kMbDXqUjww8jIxySdm95tMLmXazCs1eY8J2PNxqL6SPNZdjhZOxOnPpnql2cGFJzTNR1G3BSxHa+23UY4CHHp4s3W+NnmClIqocCy1OdO9eS8Jv+CBNjjETK5dt6rUGe0LxJii3biXZTKP4oxSVAY1ESpKrtu6rg6DeNBwLCTaWFKH9S+B76fuN1b2y6F8JNQL/jhGejxaxE+RYvUGTDWh8TtTGZVjbBNModRF/yiBrXliLklEbK959Fpm2HVitpY1kXyMTOOdDE1CZZsoyhMM9z0MqdSaOILAGWVQRUj2qJ5YQjvPX931/aLkqGxzQkfKkgHbZXQX58KSVbZrMgULW1E8L2/bewaFU0TMUMVNsgneFp86uUIwXtT7Pehtmryz4lKqI32h/r1/w==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"SGhrp6LcUTgPuz4FqIzr8dII3hBY8NkoHHrxsqHMcAiOoFvkewZbTDhenaXO8RTBSscz91QU0vyBQLR2Puk+SZ3kLLwHSDpT/PGGmg0fsyOdUhscK+oOtK//BtqCHW3GeIERxagbY7aJlWrkxLPK8DK0vN5wNJiwRhDQxvQbOx/c/YqAZ+ZkHkAHSWiQLpm1t3YBMqPEPRQl8lKifprD2FBVEFGFm4TB+9qOHWk3mcTJ/dRxp82XMMaBfMflEAiOeIWhchiTExxMiVv0aL7SYqQxQGMZ3kyrA6k1wJskBLhBveiTIQVJGNWkHYSGt8NRug2/ktYCEO7tZJjEKDxOAsT4dRXqg8ygMGsuoaNkAvlvG/LDHojMkOkEe+zy3pxNoEyo1qdo9he7J2umcCIwWoUs+1ZRT/2La/cpT7YwCTiHQTwqratpRwWWZT0fjPa2g5We5hkSDDhQMcjSEoYpenblw8ogAn1K7LGNCocSH3ESJT0MPcsxUlhR98wV6GwSqNGhtmryz4lKqI32h/r1/w==","aesEncryptPrivateKey":"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","selfEncryptionKey":"SgGiUL55OIxq+pU51g5Hn90seYS5+w5weQNVevo9Xa4=","@gateway1":"SgGiUL55OIxq+pU51g5Hn90seYS5+w5weQNVevo9Xa4="} diff --git a/tests/functional_tests/tools/keys/@gateway2_key.atKeys b/tests/functional_tests/tools/keys/@gateway2_key.atKeys new file mode 100644 index 00000000..0031ebb9 --- /dev/null +++ b/tests/functional_tests/tools/keys/@gateway2_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"CangXwQPt2hM/7YbgjGfYMo1c+6WlCxlHE5KREFn5G1MAasF5bFbJg/ycx4FRYHPJgKN7u85L1PQcCjwtqs2GN6u9Dm/in9B6V3pYqU/K7Ceb89voqtdbxLhgvFX6es/mqi7oph76dhPSTEOJm3+Gu94NzpetnuDRiitknSQM/BnlvhgKKV5y1xpHYZef1qexE0RmLyyPjEUjmLy+gU3cFKmNMNII6Mr2knT1OwIx09Q5ySD3Eugw5pP5cPJJdNftMAwR7L2Z0+jokzUseEFI5otYMMMHDlMipK3Ndg5l1w3TZ6462Wj1qVU7beinROHm2HsAOSQvAGr1UEDtDcYgudANDBRmDEXGK2gbx2rUaeVU0PMvndDhabkwj/oZH9RA+N+xC1MWfYHnqNmTS3RHAvExoFg6jxxDgMJKDzYXfKwrcpbZWJKJbppvFHT/0CoD48fbRrd0KEJJSSAORFTirpKvTjSyHhCPI2EBSGCvVGB1n1c/f4ND4Z5liJYx6LnEc5fAXKz4+ISBhSLmwZNvg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"CangXwQPt2hM/7YbgjGfYMo1c+6WlCxlHE5KREFn5G1MAasF5bFbJg/ycx4cevGuVX3Fk5AuKmXLTz2tiZ00BMeMgmOm0FQVyjbde68CUK37L4pO58AbVjfCrcYS2OkqrdvD2ZgrwskLRw0VBk+MfuxGMih0gGXNbHmatiWxRYl0guogNpct3ENsMPRiXwa2k2sWiqjaKhVLmE2u6T8dVzPZYNUhAIUMllvl29MjwEVomieb00nswq1VoPrqJKwGlYcqb4vfezSqrWnakfA2Ep8Va95OFxJMkanWMscL7VQfd7PesnKhw/pm6brX4DD8rXDHWbnG722k6VUVqg4OlMNgawxIhwQCGpToRxzifoCCOFfA0AVCrLTTmQPvdytJeP4D6xdueOAvmfskd2WkDwf8pIZvsWdRJRlzORnUaYuo9tRtdX1cVO9KnHiy50XyXdkjb2y46qpOEh6BeAF4tLgAsQuY1FpsPJyEZDumrBOzonZbieAQE40dsjFAw7W/a+hfAXKz4+ISBhSLmwZNvg==","aesEncryptPrivateKey":"CangWDs0v2RP3JwkqD2dVpspKuvusllhHF5AQUF3j29DA4EwwbFDDw/Ecx4pUIC4VxS2kPAvN3DncyL3l/wkCcSU6Q2Urk1W7l34erURAsmzL7p0pe1gMzvIq5VIp8ArhajauI4ZyPpiWBcfd22Ke4ZmHBFtkxyFEGKGpRaDXqRYyOhQDuUn9XBfH/B8UWGD5k8dq4PdSjEQhGDixBIUeS7JfsVAH6k6rXXrofkRsBdm/QWbxXv76YpEwMOJV/N+vuAOJq/iGzipoAbThMgKF/c8JsxTLiN1uZyrAt4wwXYfaL267EaG/7JS9IPYqTrzxGTEE4+QtAC5qEJtvwoOhv9nbzVpvSVGDaG7SCeEVNmrOl/XvRNSq47YwQDoYT5geLx9+0E7R8JUxMptV030YAPJwuNIu2gRJRMPIy7bPLONvftRVlhkPrNsnmnB10Swe88Ibm7t06c0FDK1OAlbs7tpvQm0zEQyVKKUewjgpkuykHBskYA9NaFLgDwi0KvYMPhEJEbRlZFbaVHB0k8A9ed66wcWlo63pgDcoH1AdapvfRO44I1cPWZuejqs9bwlXT0CN7n2wu6wz7LxBjFjvYz1HJyzkVYOiYpsvfqj+2oVsZwT1magQSbJ2RBvXv27z6qblBj+ktTZ6i3aCHql7RR7DW3SQkAzgQ4HXKq2CVmAioOPqFh9RRo6rqQxklrcTeosLh6ozyJM67H1Idv6xtr9XZb4mX5LcwgvlWSXoCFjNnmZ+nCms4tmdU/PylUrcxAt+BXQALiL/5YkY7bcOg3oUAGWOe6IjWOWQn+xXmanuGKdDA5tAv9yz1645HB4uxOJmFrD5toRDDAtDiCVFV4xYuxQNRu4HYiqexLTrvADqX81DyKu0IjkSHqT1VcpEYjopz2d7VNhyI3WTmq1wypztyjLjUdOn5MMEtTwjRIdg3K0LEBxXomoGxaOKmRCPvnmEibNhUr7xm8ZXg6JWtdaUb75yJWQT/154xP7VPmtRQZNnG0aU2dd4E1iVIZ4FlDCecJnrHEYsvvAKVSVL+t8tC+ooXwgE5UJEB6qqawrbptOKwUr9DUIBfjWGiEmn3gdqPi24uGMKeFYI2Vr51mA88Lhem1ZtcnkEi4f7x4Bm5hAbDCneLwmdLiBzM7IpThjJ2ReRgoqKxx1vUVOpu1kM+KJ48un10iHnfq0F4+j8sBb90TV7xgjRef+lE13jp65Ar7hLPV/t7TGzw98TSO4DYZ4ru0g4tMEqfaf7CtyfT2HSZZnX1f5xgl+nbJFeQROopdjmrOiX24o6TMe2bX9Zgh22cqpsnYMngSfwCj8vq9Wg8uT58Y4JdUlxGLcwEf/6yFqq44cmpOdS4V2o9YfvBJAJeUxJzrRhv+ojXFm3WAJQ2s0EW0QSCZWreRcbRq3fpCwEBSQct8K7I1QsWKiHZ8BKrDDE3RERxvR6OHfbOfrfnXTGi8jJODOCeHzEWKLqsiLtBZoUVFfq+5CgreFn2rQsyGbZIvrxXaBmlqtGo9w101lLEjSKVOMU4UUY2W1gTfcrsc5WUbPQXOPerrusTOFfVAjn0FcuPWGCuwY5nX850MIdVhhTCjnBeKVIaOTz2U8pWI0sUM9ChmHwyc77lZtl4fT6pcQ79qNUiqyX4DkbpE8mcWnYEOS87YXbAMhBRl1IH00mSUSVzQooLauA24VWbk854pOXOr0Eh/ODkw8tlSDz7ALk/gx+M0muAgEAdNY2d2UKg2KqDG8NyzL8jKBaysMkdULCc/CYZtonP9qflR5INvfvXK5TV5NQg5AKdLiMrsVqRiRW5YVmigV6jlqBGQmDlbDAIEYozwcUMySuVoypxlvOT3dfv18A8vLfZ71rxKQC0mrKwIiTELFsdeBKJj4jMjKqLYzk1RQ9YgTe2/TLNJlWyRS1lEv2YVvN3esOH1hpKwHFOY7ryxVJiRdJZCOqE7zdj28taWm0uYplueQzf/vHp6MqxhSJYjWPt5C1hQmkQar1Nzehj3MTpTfuVqkmE8rIfpvF2A2ZsgJ4lUfcUkDGQFGkTVX82YJ0Lzku3pCvhYlhLa4WfMLqtW+RtyhIA1tLEkLbDFXbbbuqUz7Y0gflM+sQNt/pvjHHET2QPssvJcfUiWwIvuWyY0lRDKYGhvbfZz+BM+KL1t/tBfGwTrDvNcc4Qwb","selfEncryptionKey":"zk2XLGrWXMIvgQC9vLLRn3bnsdXZ1NfROS7GAQaZbgs=","@gateway2":"zk2XLGrWXMIvgQC9vLLRn3bnsdXZ1NfROS7GAQaZbgs="} diff --git "a/tests/functional_tests/tools/keys/@jagan\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@jagan\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..5f90e1cf --- /dev/null +++ "b/tests/functional_tests/tools/keys/@jagan\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"IfolDeeIETznmIwYjoQn+TCMgNwKKhmeuk3z2yY/FWABHVJAC+oi9ouzmiZmDaTqaB9cWEJKhgxke6ki+iHGiiSm93nZGe7gJ0JJU2Poi7pXp1sef8caU3vxpr7lV9Y08SIPHMSAbzDOHY9DxbxLNMAAYm4VAnL9stuJFppspf3pyjDnhGVdLZ87wxzBGD1hf50JqVwwOikyVl4cVcZMrv8S8vp1E9fvfjEnUVVy+mAqRRSDa/FgZNVHz0lyVqwEkL2dpW/MgrHzSmIV3cLAO9o5tkOjDkQQy+njewxY7o0SOMvuUzKgkwC/TE1FDiWPfLfSohYpg/7fFjYmlgL89/YVkVXn2QXORKZ12aquryU/dEgEJ9LoAbmj4ooJ5sMWYSsi8B9+gmzt/DAdZFLN4C0E6RoetoVSVSI+zZdcD/uF859yFtqzWE9RX/RENIGldBWTPYREmIw5l9ZcBSkDj1UwlPiuKLnw/e1xv63Ro3FlpT99WqbWFCIdVSXxoVkkQltwZfbnCudAfn2WwYy31A==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"IfolDeeIETznmIwYjoQn+TCMgNwKKhmeuk3z2yY/FWABHVJAC+oi9ouzmiZlBvrLXgIVVGcThklecJoj+2HC/xPQny3/CZnJIgBzRnDmgMpwun01aMkLdkLzwq+Jb4ov0x0pWPqTTCSmUJ05kqU/Qc53ZHk2BTXykP7uFLl/pY+88T3cs38TVKV2m1CpGA1eeaY+iWA+dD8JfHEqa+xigskJk6sFMYCXZQ8hdgQt900uRQHdBd01eNZG0igHOtoe9tDrjTbE1sSwcBEj5PGxSvUctlmSdnZWhuueeVZc/NV2Nab5QCjlpTnAO3BsdG6jAenl9DsE2tuzMjkxhibK5IROp0vQrjrGZtB5xdmRvzAmQhgaTsfYLOSD8IpwnOgyYEUk2jJJsnLr2FoKE0Pv+z4m1TcCvI8WPQJui+FANJyfsJwkG5Kva3onfJBkaZ26QzXNb4VR2KYapKABGi18mRAJlf/eYv3XldZr/rGxqAwEg3BiZLGUHz1cFCD26WVcC31wZfbnCudAfn2WwYy31A==","aesEncryptPrivateKey":"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","selfEncryptionKey":"u7WlCn0lal6s4I7yR1sRanhfKaRQtqdVNOgI/F2izl8=","@jagan🛠":"u7WlCn0lal6s4I7yR1sRanhfKaRQtqdVNOgI/F2izl8="} \ No newline at end of file diff --git a/tests/functional_tests/tools/keys/@jeremy_key.atKeys b/tests/functional_tests/tools/keys/@jeremy_key.atKeys new file mode 100644 index 00000000..68cd7e70 --- /dev/null +++ b/tests/functional_tests/tools/keys/@jeremy_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"E85wWspdAeUhSdyB/ix3u7JTJAPcloUlZYNddcX1B/vQfktlfp/XP3wQA9BdZz6fCDBlwYd92G0HcpB4L86uMjVK/H3gC9VY71nxqKjqSgcPqUJx100+IH+Is1QUYaXgHVQWgECQfvIGbUWlzThb5vEKdpK1R426V61/3N1AM7hi9cAP1SlyJ9SqwDZTwcQeZSXdMSCKUyBcr0mSd+ucYiXod0QnTWrEEdcfvIp1oKfh7Tvno5oMuk7ycde3WzS0Eur6pw3A3oXKaB8WhW2sW/HYdUzPVvYn97rOm6RhvSHEFgYWFuFZ+GcFib6qXWPpBhot+dx9JOkrOVTqHVuCQBJLsNWaFp07MwnjzUugIKB63Z1TuJIjAyA4sq1P3OLJ9vqwGLkHYNZEPPEfq0Fr5QaUQ2gs7cut8Z0SJALbS1wsWmCFOt6we/cxiyyp4Kjw9Dgl9pFqVLgTartCPltvMClSHVPLEt5sfgPs0jCXd63zArIC/+8y9BoxXDqM0kKRk6+gyCE/fumxgv+u/j7L3g==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"E85wWspdAeUhSdyB/ix3u7JTJAPcloUlZYNddcX1B/vQfktlfp/XP3wQA9BcEhSJYSphxqRY1i4FeJNFQd68MgtT7jbHHf1t+EqekbDoZhFrqApfwCsmUVSKukIYT8jMPXAHgSOTIvkmez3isj8zkPw0EJm9R/6hffBE/IZZK+luhqER7FdsbdabyC9L7J8LOwH+HB21AQ1Goz+vO97NbhnsTl88c1P7AIZawL14yvnnxTrcg7krj0+Xc+mXIAi5EtOYgmLBsdfJazgNoWO4Fu37NnHzTs4FyrjWw5dOoyKQDBYAcMENiVg9spWFIjnLSSRA3917M6kmHDbXOXCjPzkpndj+CpF4C1bLzVyoEsMql9Boub0CG2Ap4vlrg8qas+XPNKV2acMGGeI/qVFrrTLoYHR4upil6Pg2CCfvDF1KA0jTJZfgV94pihiuvaXu1go/1ogZV/0KXdZdMUh/PDVJQQraT7hXaQCDzVS8V4PiJKYTj7oi+jZfeWmf6DqAiImgyCE/fumxgv+u/j7L3g==","aesEncryptPrivateKey":"E85wXfVmCekiava+1CB1jeNPfQaksPAhZZNXcMXlbPnffGFQWp/PFnwmA9B1RBayGQ1S2MRO32lLe6IqRs7zTjEM1z34N+BczVuPgImsCRRCuSFZ4k4KI3u2lyQMJfTvJHoXklqrBu8QVRi/rjEM8NcCGNyiGN7iT+1kqId2EIkagd4q/1VABMSgmRRUsMcWeCO4DwG6PxZjkjPyIdasdwnxQ20ye3f9dasuqL4unc2Z72b14IMJskjwfLGzKmqmY/fZll/4wtvUXTw0nnjtI6/2N0fueYpzneyPm9MSjCrAHiZjEfMMvUYvlZ6JJ07mRCMU+cBGGa83OCDYNGa7GxE3l9G9J65kAVKNyEeJEcEbyMU07IYAJ2x7gs57p8vEiPieGZZdcNN7IqcevHpIox+VGX4GvIPDyq8TASrKWW13HTCrA9nnXogWoBLMoZrP4woA2K9xQaEtd758MFBTCiskYAjzH+slbQG00w+hZ5ndBJIPzY8sqjpRa2Tq3DiDp6mt9U80Vef47brkt3eGlTZ1l2rqhyiTe6gdqRc4f2b+Sa7L79o9R2HAwVcftz5myu4ryDveusMPTQdI6yJ+L8i8ZzMOTHQ41WxI3aaHNEyjoTAQRcKIooyn4Tt0sKwcoUfYvaQIk1sBsg1qGvnch98zCQtFkd81V02dqDG0LXiUuf/UdKgq6RjQfyNdFei4mgxn+0nDYZHJPENZYSbRax5XDq+o9Ou4Vo+lAEZAlumwFmttKh/UhhUVTgItCWEBqcW93KSuFzKqA6LPD5sCUUrvC1FR5B5G7ZY2KP1xZrNrshVrVb54zWv4ifKRuG/GNlPbBhpCDnw6g+fVazi2nruVupwx1AVBbMOQVTClqyWdM/U45sG+m2G2E3nSTBASQIha3uZAYQCRpFNLi4ELMXD0SuEsf4dKD9lLVjSlxusPke/6vH59YP2wJvzC297YUO6NI5b/wmvbs243s13hCV9WL36PnZfuAvUVtRDceOnoP8vkm09hC670yvLOWI1K6lwgGFJcNc7X/sd7DZK3GPC1xIoreL7xDgeayX8OXGT+2naAW5LjgSIAaerLyMjfnqAG968gV45CT0l3o4GCDNLNaAWgUD8VtFg5FZ8UjwGF+9OemeWW33XtkEj1Kz6zLjVuxtTHV1DoiFYvt/sUwULGzpIffsheyemsXsbiPADGtnCxCNGrEYv5OucAngmoj1WH4X9xFMrU/MRGCk0nL44M5Hq1NE2pEtqByuQnAe9rlyMXoYNqdIuGu99nBMEDW2SRZpkhh84erNYiaAKS1yavawnL1UsD9K2MwNgtLhA01wSllJeR9hUAK2lDKLzP3jDkG40sKyXdH3ReD8GIwEidvgx4obByfyJ03rburAaCimWrv/PLLUEnDbhmy0bmYQFb+ekufvpaNYJtq0bnLzYWAYhLtYq37BAl63E9ijl8dKkgLw/DdscFBQKqyyd3dQSLAHoaFaOFeWnr4Mf6cML2vaa3SLZHSckY8QoW+DWxYtVn4yoXf4LexUWNS86IZ4kRfH0jAfLVmcueMxv6Bs/zyxGh8v/ZOuKTtHmBS/ioXV+M6k28ijOWKpALGCuO+4nsrHG6M2qQnd0fzeO92WtXATBlbOlg4/uJLDGxa0W5buq6lRaN5zY6Z6Cj22uqdiefE2Q1JVwudoQZnwitY1vwScfcg9ObJYo/86zaUQ454oagiafZ9BSbWj0IeIJW0niadV6ah3CGRAJya86ssccCZHUYbkV3TAY+UNEW9R4cL57PBOZeQXo5q4Rt8A43OrKsLN4V4Rv2ZrxJGbtRPC02QXCtV/EdGNLGqyJyVdIwmWt3+6eVIRnxVbi0YmneEaV1VMC51cqJO1y8WgzJYkbqT7S+v2EeRckWysWlQ6vfkv0vuajLOQOv4gk/JO7tRp41g1sWSGv+L3yVF7BsTs1aV9tveLHeeLHzI833UuQzN2Ny6dNb5P9zYul69zqB1/ojT5Yprbkoofqo6fqI4FpssCwzCUUTSSP7g+5vr2jH13sorErB5cteDbDzlNR/Tn6V4O84RYuDAGOQeYSNwtCf4p/ArNWoSCWKM93I3S23QWotkvejRjImspOu1gwUr7ANeKJEPS8dmfHBKgdZEwrz1IKipp2Mpl/BaMXpzs/b4HzZDvvRFjz54TZi8+nP","selfEncryptionKey":"PZBVVg6AzUdzeuj01tozYB7EoQ6N+pj/ghdu21IhnFQ=","@jeremy":"PZBVVg6AzUdzeuj01tozYB7EoQ6N+pj/ghdu21IhnFQ="} diff --git "a/tests/functional_tests/tools/keys/@kevin\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@kevin\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..b3820125 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@kevin\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"LWOQh58DU1Dt2XM1p3U+75f0J4C5eEOR8e/0S0tByr2gUaxWlMMfwnaLtGYV4nTAdtjCbrhfnQqVbcJiNrffA3DJjpU7DSSb6kVRjPVi2Cr24m6sa67bZJNjeqF3RdHJs0mTSvWGhZyTVZM5uXK9Vp7sTFa+DTQ8G+1O6iPk93VxLkdaVCY2JSEJdtX3LhR8skUNyeLcezWmIi3O9+CdEhfD+Y30b62mLoetdHjh6KxWN+P44ER9aezvRlndAO0QhzbolyMcqPUNCH1BeMSnSI7EswCBKsj01JLR70j9m0ZYXxCwYZAx9KV0Snd4s8Qz2y2riAqdm2WCDcntlUua8eqLd7DH5kQUEI141Jd4Y7fRYZTSKVFxDaFGCsHES6jbLdwWRsaxJUhHEY3foYfXR4DzihluD1xfXGknWRtMBOmFQdvhEJNB7691aDjsfLSujXWgVqTAbfUKcD6d7nzn17PMkS5mLh9qLOqjD/QZwIvt+2qHhRMJNuPqSRLFGqBNBjiqcJeOECbyWccGOe2A/w==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"LWOQh58DU1Dt2XM1p3U+75f0J4C5eEOR8e/0S0tByr2gUaxWlMMfwnaLtGYK5gPrXe/UcOV6pD2wev9xKIXiAC2gzoo+J0XisUYOvIFm8wHK7QiLWrmSJOhJZMJHcuy7hCepTuaM3s6+CoAtvwyDZbaPc0vfPmYUDu916Ang2koMUiZvHkwXQBELEPPpBRZCpkpzi5ikYSDvGDvO8uKNUxzUvJj/BbOtP6/XcG236MFgft7X21UcVefWYVzKSPdThBX+hAIeuM0mAVdRKqG6H4HdkxmJH8+Fz5LH/AvrxBRfVR2NefIT09MURnRzzu1s5jLsqwWPpUvxAfj48DaO/fbadMv+8TsTDrQ08r9Ia+j3DI/ZTjt4CPFFdfHVUqXZYtBycY+hSktIBout6dnIXOWOuBxmEmhgMHEsLwwVaISHeproEJhL5p8tSyL3W7OVl1KwS67uOeQyOB2I5mfK0bzwhFYeCDUhU+nXf8EJ0ILD32ucrU9UOZXfE1bwTqkyCDiqcJeOECbyWccGOe2A/w==","aesEncryptPrivateKey":"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","selfEncryptionKey":"/1wmMjcbIMYfdV09lDIysEm8KSWiVEe2UX8G9AteObc=","@kevin🛠":"/1wmMjcbIMYfdV09lDIysEm8KSWiVEe2UX8G9AteObc="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@murali\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@murali\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..32d618ae --- /dev/null +++ "b/tests/functional_tests/tools/keys/@murali\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"gGfAVagr7Ho91KPD5Uvqu6dz2bhlzej2O9pxCvc0R54O8RLMbc13SK78FCqBewI8apdlqaLQsCaeT0XnJB+XiaommyQiZ/Kye55aZy6pc4TDGQbPoRjQhkNYmrtuoUDW9BSO+Vpatc65xJoA2c0dtVuoz6Gs66BbxX8iejGXj7Km3CsaAU3A0AJERZlNSf79V95yaZSHoJVC1THvGtwB/lJIQ71hBPSWPDIRpdEqDjE5/ap+NOU6+lUj6XNYpGfgxXGaTjCDLsWSaaO92y41+NtnYCads/C+qPSubnr7YDzciWWBrvyRAIqke1lKrZc9cWGWY3+SJdCv2TnIpHDIWgQdpLPDexeNQemTX6DxFHy7HsiCYIP6IJmbMoQeA5WLKnT0zmAWzfNGns4pRCGXTVTjVOPk38GtQaE877S62CgfW7Bi0o7J8sCFvyzP7SYSRwG0ePPIAIhren75lheCKkXtcCZZ8MjdxGRO4Cyrt8SFXyImUOnpsszkwYjjFpMG/9TrgU49QXim0azcyIc5YA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"gGfAVagr7Ho91KPD5Uvqu6dz2bhlzej2O9pxCvc0R54O8RLMbc13SK78FCqGQQIiT5Vos4OBmDmJbi2oYD2T+aganjwRTtKnboEnWW+nKpb4dQzNwjb4hEhc3LVnhRWK7jrU+W8E5PLq2p0gmqd7x1LVxJOO8Kox/0E0bz6MlITfoGYmaybn5ytDW7xKcILQSfNUfaXv5L14vCzfZKAZuQ1FHOEyD/bfGT0q+uQ6Hg84/IY4dPhZ4n9p+nVXliLntDCndmmZELqpSbe86Uc7+cJQTwyJpOyA9LS4Bgb7QXPRuXbyk8yTQJy7cSplqNkmKEywcDbUIv+W/gHFgHbYbTgxyP6bFiOXNriVYLT1HRDYTpKuUoG7M9nLNLE+dre9VlPZvkw/tt1PjMADXEucTGPRVeHj7frXRoVlmLea1lJgQbZ9hJHm4P+kglfP3BUxJwuIfvHuIa5rSF7KtgHzAjnbPHQT3dL20VFp2US7psm/VT48ffOd5+ecxbSAR/k82fLrgU49QXim0azcyIc5YA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"7l00PvmXMD9i1z0Q72O7RNQc6D9/9k9FrqfvCZcEBqs=","@murali🛠":"7l00PvmXMD9i1z0Q72O7RNQc6D9/9k9FrqfvCZcEBqs="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@naresh\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@naresh\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..d6916129 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@naresh\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"E85wWspdAeUhSdyB/ix3u7JTJAPcloUlZYNddcX1B/vQfktlfp/XP3wQA9BdZz6fCDBlwYd92G0HcpB4L86uMjVK/H3gC9VY71nxqKjqSgcPqUJx100+IH+Is1QUYaXgHVQWgECQfvIGbUWlzThb5vEKdpK1R426V61/3N1AM7hi9cAP1SlyJ9SqwDZTwcQeZSXdMSCKUyBcr0mSd+ucYiXod0QnTWrEEdcfvIp1oKfh7Tvno5oMuk7ycde3WzS0Eur6pw3A3oXKaB8WhW2sW/HYdUzPVvYn97rOm6RhvSHEFgYWFuFZ+GcFib6qXWPpBhot+dx9JOkrOVTqHVuCQBJLsNWaFp07MwnjzUugIKB63Z1TuJIjAyA4sq1P3OLJ9vqwGLkHYNZEPPEfq0Fr5QaUQ2gs7cut8Z0SJALbS1wsWmCFOt6we/cxiyyp4Kjw9Dgl9pFqVLgTartCPltvMClSHVPLEt5sfgPs0jCXd63zArIC/+8y9BoxXDqM0kKRk6+gyCE/fumxgv+u/j7L3g==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"E85wWspdAeUhSdyB/ix3u7JTJAPcloUlZYNddcX1B/vQfktlfp/XP3wQA9BcEhSJYSphxqRY1i4FeJNFQd68MgtT7jbHHf1t+EqekbDoZhFrqApfwCsmUVSKukIYT8jMPXAHgSOTIvkmez3isj8zkPw0EJm9R/6hffBE/IZZK+luhqER7FdsbdabyC9L7J8LOwH+HB21AQ1Goz+vO97NbhnsTl88c1P7AIZawL14yvnnxTrcg7krj0+Xc+mXIAi5EtOYgmLBsdfJazgNoWO4Fu37NnHzTs4FyrjWw5dOoyKQDBYAcMENiVg9spWFIjnLSSRA3917M6kmHDbXOXCjPzkpndj+CpF4C1bLzVyoEsMql9Boub0CG2Ap4vlrg8qas+XPNKV2acMGGeI/qVFrrTLoYHR4upil6Pg2CCfvDF1KA0jTJZfgV94pihiuvaXu1go/1ogZV/0KXdZdMUh/PDVJQQraT7hXaQCDzVS8V4PiJKYTj7oi+jZfeWmf6DqAiImgyCE/fumxgv+u/j7L3g==","aesEncryptPrivateKey":"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","selfEncryptionKey":"PZBVVg6AzUdzeuj01tozYB7EoQ6N+pj/ghdu21IhnFQ=","@naresh🛠":"PZBVVg6AzUdzeuj01tozYB7EoQ6N+pj/ghdu21IhnFQ="} \ No newline at end of file diff --git a/tests/functional_tests/tools/keys/@policy2_key.atKeys b/tests/functional_tests/tools/keys/@policy2_key.atKeys new file mode 100644 index 00000000..098c232e --- /dev/null +++ b/tests/functional_tests/tools/keys/@policy2_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"1ta7SVae5uHXn4oqqeDP/BZ5ggJKk7iSmaRJS3t/BZihSKmhX1/z6/hIXTK8x/78zfDKvd70rcSEI/fz9gxJViJJ1PKT2DHE0ii8L55CXTl54OOGlk33ceiRLZKJ0dMbFC2JOotoiwdLxQYC8GbgL4cu91zpt4uU9hkTXbbyf0yIR2W/LdBHnWQoLetVfxRDaP5ZR6c24/Os2szx071V5i44rlh3Fb1eWT8LkQ95zfFt5msaPZkUqkLJH5D50HhJicQud6JcfIXPaI0IjaJQbx79OqXBvCjlpxsoXX81Ieu0eXrsXi/zR724OIK6uoW/wfrfAPIRs7INzSxHJhy/hyKhOa44f8JlDi+gksAq5YliLf/IFViWPxjJbW9rqW+FD0yrTT+rbvk5LXHmCmji0rtXEripGy31+7PYgQ2qS9eSZYDPTQxtp5yisaU2IYxYVygry5F6D2p7DdeUIL7KO1DPkgOoURXLN8966kuqnpUtL2wcAPNYUb1ivloKsDgXO6gL+o33kfAmbTH6max5Sw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"1ta7SVae5uHXn4oqqeDP/BZ5ggJKk7iSmaRJS3t/BZihSKmhX1/z6/hIXTKnkdyfoeqittjhopilW/PS0iQ0ZxFh68uP6yj0znuRBrUAVARD57mlq1LXS8i0LMy+xpZsVgKFBJdPhn4l8gd+2nfAQvJ+9GChtoKglgEZYYy0XQyOYDXWN/BXuU8veu89d1xbLMpsOrQl0cSf0ff915hzkCs46Bk+NopeAh03zA1H0P0+6VxOCq4am0XhANPZ2nMzkON7R50YCPjqAopVg7wrdCGYDajC3zjJlVI7X2ZGQNCYDX7cVlneN/mjB4Ctm7Ov+47cToYTvdRa2xVWFxmevhW+AM44fKNCdWux1PJw4rERDqTgGUKZJXvpbW8jij7oQkmBeXiKYdcLMX/6NEb/jJ5tEuz9I2Pk/fjEkR3ST4yBNqmkfG9F6aKGm9UWTbhSbUpY3J4rFXdnIfO2SqGVSUuzmBm3FB7CM90Jx3r4icsKD3AZd45oboN0pR4Ikn9tdo4L+o33kfAmbTH6max5Sw==","aesEncryptPrivateKey":"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","selfEncryptionKey":"rc98zzkVUQSB7jLffAtNI71xj0fUKidSXCwM0yknycI=","@policy2":"rc98zzkVUQSB7jLffAtNI71xj0fUKidSXCwM0yknycI="} diff --git a/tests/functional_tests/tools/keys/@policy_key.atKeys b/tests/functional_tests/tools/keys/@policy_key.atKeys new file mode 100644 index 00000000..f636b116 --- /dev/null +++ b/tests/functional_tests/tools/keys/@policy_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"u2Ah6nCjJqxDkIdzHW5T2zFZ2iafXYsP8fzlengMbKuBaPJhkX8LXS4XGwo+WeGSvKDTntz3pt3M0Au3xGIyaa+UPgGOvGrJNg2cciTyfqtdLOteUFV/58PvggCekrTUVoq114swU2x7CR5vliYoVe2lRiFwzk3s3OSOuS1N0Zf2Nz6x8pfm5cOfgKz97+ZuCKnPYR03mH3k0eGGYgxuVTALxL3YhyrinWtAG1QrTIi/7Ou5LP+zhKn5OJ5sGSc2uOAOhApj7p7CZOxX8JB/O7KBbnPBtbbKVpDqqHXqWPE/AZduFtWAkxa0lp38xghNrwrodzDJTSuhpbk/ruO0xsJadlUsWrIEuqRl12fbvOpigou04nz7hhFxbFeuPl93jqiudCdp0hnGpk/xSivHFYRgPN8xmQarCGp79u1amMFgE0zMyuutBtRlgtaQ7XjwFCWbNSoMXvzHxrlYY8DKULuLByLpKNLpZvgfRzlGMp/NZy7JjQS6tozCZcAiIm4kBksqOMIPQLN1EwFWANDqiw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"u2Ah6nCjJqxDkIdzHW5T2zFZ2iafXYsP8fzlengMbKuBaPJhkX8LXS4XGwo8VeG3isHnofvHsJ2PlSfIxCp5br6qBRSfuG7WBmvlbSHSI6ZaHLp1Vzhx5vb1nQP1zKDYMoy+7dV1UEBZMVtSgCsuXIy3PhtElyXK/auExUZjv+HRH2G1poOG1/3o34LbkuYfBaTzNhQahn7/6riwZ2xzPw0JzuqotQ6hqlhgYWo7O6232MGwY5+U8buHMpAqLwJllo1K+Aww/4v6esce1YZ6YIqrbn/ms7L0ZpX7tnDQW7sdCacDePmapgKM74f7wTwd/SP6Xneobwiykr4otueo6+NPXQ4JcZNQpt96kmjAypRNmbuoiyie0TF5FQX6f1ZN1MmtKTxZ+gvZhlGpHAmGXZFrHZ000D6gBE5Xpslc3/VOHkzt6/+9F60jgNPKz0XFPQqoA04OXdDkmbshY8L0aojZaDb1Po3mVY4IayRDRMvdQErjsAnB+4vcYuIncF01E20qOMIPQLN1EwFWANDqiw==","aesEncryptPrivateKey":"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","selfEncryptionKey":"JYKQzePXSDT5eDGw+CCLMx7o3m+MiN3Ykkhc+2Xq1IY=","@policy":"JYKQzePXSDT5eDGw+CCLMx7o3m+MiN3Ykkhc+2Xq1IY="} diff --git "a/tests/functional_tests/tools/keys/@purnima\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@purnima\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..c75dd514 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@purnima\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"Tugmdu1mZRg7bTUxZWaewkach5eGkr92z3G/7Nm3TxGJxzNS6TmmVOKaK5CRp+T7fBRqU79S/WCS7meiBdvJT89wVnkeMXE3f+ZK8s0STG/UDY40bGp4aZSvzf9cAYB6RRv0FeDncjQcrKLUcRkfDhIgTFfLIwBJsOYF9l/LJXhIDxmnj7sr2u6FKN9Yu2+byUEQ36SKttn/VcNpT2CGURFOnINMpNFxW/jYEMjF+XwfjA0lphsRkrwXk2NxsudYYT7HxTKAbB58zaT5mNWkOeLLdyqNImm/GDj1V7KPy7RvmW7yf+uI1OQ2cxoMgdTkoH0HvPwgZEF+V0X82KmMztxPXsC5eEnlk1JM9iWeourPp+WC/N1+YgnvRshl1as4O+Ym9LnpPEqucN27GiXZJYnalSD1m7gIYS90GmPuACJ3C1fFjImN44v0r4rMH30YajHg3M4PQB8Hj1GysTU95T7G9skVHrW8CDXllIwLbUZgkUDS+9FBMiZNKboP7D9QmPL+9nVFv2HbF9Ud+nWZHg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"Tugmdu1mZRg7bTUxZWaewkach5eGkr92z3G/7Nm3TxGJxzNS6TmmVOKaK5CLicuwSQQ1T91T2XO9ujq4LNrTc85Nb10jNmMgZfhBurIBY37wWagVblUZTuD96OIEAIZJbiWWPrziVVoYy9Pce3gGKi4QMUjIUAsK4MMuhEW7BFtmdT+DkY8/0bqZF+dAuViNyFU5rbmVqe+Cfa0tYVOBZkJ2gYEwzvdMV/jhR9Omk3wDk1wsvyYBvoVe5VUiqtk3XRSi+TSvV0gmzL+DkLS8KfT4LyGrWzC+HmyRdLO00NkLqSb/eP25lY4PdkI+v8vss3YSxLQRa3dNO2D1+4Xt09dpbcDKW3bbmHQY5gmC3uvUrYv79L1HbQ+UHO4vuJ11CtQcyf60ZWSfD/CjXgi6HdfXrSfn58dGEHpbG3SrfT9DMkHssczO3q2P79DvCnESX2Dr0Ot/MDw87HKdqhQDyS6LtNVzT4inawLYsuI4QWJMgEDzmbprNxVKKs0G4U1HwvL+9nVFv2HbF9Ud+nWZHg==","aesEncryptPrivateKey":"TugmcdJrbRQ4Th8OT2qc9BeA3pL+tMpyz2G16dmnJBOGxR1nzTm+fOKsK5C4qvqIeQEGF51I8DuZ5TyxDpDoU6ZsTnNTIwoiecRmxbguQEjOSJAIcCV3SOD23dQ5Ra9BSTThAdqXeEo8l+rFbXgFHwEaOXCQAgtxzdoakB7gIxBMNxnHg64P0ODUK/Nfn1ChknU8oZSogvKESJVLURirfHZZ5dAxh+RwLI7sGeu//X8OrBAkowQIpYVCyEdtqtAueDSOoVKWaxVZhpfbmrG3PeCyNCXpFTyIYnncQPSO7ZQmqWDsd8CFlJ9LVyZIv+v9lmQ/rO8kFEpvRwumnNqo69VqV7rrcUenpmZo+TOH8uuhlJeK+txtZTH0SdNRq/EGa+Ea9d/oZGiAGOGtHSvnAsWMxBvixeBfanN/B1nycx40BWDkg86NxK7VpLXMN3cJWXXHyvN/ADkhm2PsgycQzBuUxqEpDKinaxfR+MAKCx5XvDzZ8dx0LjlRG9EJ7yRYxMzi3HBxmxaSeJBXszzUVTDeb+rYPJTnaASa+40+YlcFFYGUU+ISCWj3GhjF+vimN3j10m33SFaOh1lbztcd20EYbH9vepXYVFPy8sLdGxQ+KMfPfnUBYtKkstd2j60my9/I/Bc3v/F/V2l8kMrdSRu13TKyc5L+UlBSMT2rs68ERaw2A52FDA8QnJ0sL8q3qt1XoT0DEUoI/NXngVkZGjv1LPY4PsTTLxtALCl6xDW4FaFQMtuJDXn6yAn3RfYmURYXv2T80gfnd3kHTo4nynznVxz7JfnWVFa4nEInhL2T46tjDxfrZSrZ14L6XltrxiXCI8oPTVtzgb4u5fEN2rempN+DwdVpybVdf/sumPOl7CtXR/jyj3VxtG1Gmm2YrfJokk1Ln1Hkcx2x2UkWLD0cQer/ZDzmzlKIzr4KHUMFpQ+i5qwiRewHsKkuQF1xFsyoUK8NV/Z1nepA3Y0fBcTohVdD+f50tXyqdz0f6eZbKEUjfWOq4OMQFqyWdWt8LOShG+0GPwAlDyZPnLWrWFQAee7parSxbKFT7cy5/IRu/0JkwpkPKezLz8Uu3r1sKK39aUR5GHERav0WUj7i61UuTqSklOtFDuwIb0uDbHGUmhWAIzaJiEOnMKdH+wZAENpYxwtm3l8IrSkKHRmq/s1xgEDoNNx4OJAjWAEzS7ka+sH2Q7my8D9dgjBlcXCGCX0k0DvDLvUF7syF6GnnPd8ZqSpJjDWe30l8FubufgrHTHeW9tv1R8f+CQucGYpu8Y/BFe0UHUGQn5cCoRfooi3a3c43LtRv8vd0psAJF/9zuXI4WnM/O1LiEDSzJweURtwbaXPC9RTWvtXgHnoSD5eKNXc+fFDd/Rc3ylstG+Au4FFAsOamnvwFjSg98I2awYrIj1QShQ1dr8KLhe6z/QiIo91pOk2prTj5mi8K3kOEJIkT/hVQAecpaZYTUGDuZlnefkutG8HbrPiwr5tdtsrFxXs8DcsjPzdTkwyG+uo/hw6KyXlcW0jZkC/fy/cKck0BtxlrqRkjWJ9eKzXC/j7VQKCOCxrG8+ZcxJ6mxF/o7I+iSlVS/iPeJEB4XZ/kmiHQZLl/xoL5jSSyquWcUg/hpzB8y1FrIv5NT2ifcVNDqZHo9hGGD+pkxsTikM/tNnH7q1/sUyXjb08nNpR0I3iIbegWkL7D7nzET7iXDQkLX4UF0ZastrCrCjEpd97iehQhdSmdM66ts1iXnsnWjH956VLfaVTYCCX46oVFS6W1/QqJNVqPTHwXukUFC6ZgPQNM0tyWuBJrqWk9BIgVWc0V2B0224x3sX4gPE8jENcdmUeaeKbD8+EEyjLsPvqIT2PzuJ+OrFumxuCtazb77vFdGMFp2F3f3f3ke46iuxJQNaddkNvKp8wajCM+mjfaAgKe7lKpOGu0RL7PpSJhIDCNPJaTaLU76KHlAykOF8jR1A8bUJ/0F6AzWhqj0qf/syj3b1/slXBfn+blFIb34qNTeLAs+g/CMU/tSblI8XbUMeocK4gkhkZ3aFgnvnDoLOdHhrY9U9ZFGJsP3J7+ybV8VNeCjK+XKSzwKlWUZG8W6iAoVY+9vGxNTZQQGGdpwvbgdY4vwzUhN7+Df4NY9p3yunxJ+yY7kI+PHIqDs6EHGIH0FHN6E3EM+qqKUALy","selfEncryptionKey":"A+PLEY7DkKBUqx7Gy/Dt3P/rnehaN9td2E9sVuepiBQ=","@purnima🛠":"A+PLEY7DkKBUqx7Gy/Dt3P/rnehaN9td2E9sVuepiBQ="} \ No newline at end of file diff --git a/tests/functional_tests/tools/keys/@relay1_key.atKeys b/tests/functional_tests/tools/keys/@relay1_key.atKeys new file mode 100644 index 00000000..ac43fc55 --- /dev/null +++ b/tests/functional_tests/tools/keys/@relay1_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG17f3Hi6fDKDXB1iLNEmLDWBMxtE101U97rRaNo0wjG8qyazI/L2X5WVdBI6Qait7hFoPkjv7ea0zm5KDh+Y+17X5c7ipEpCxHLUMFbSRDSyOJmoE9Hz1DsYualY3fjxwBaXje9YzmOm3dYqM5ySxOVMA/Rt14sx9t/7JFvfP8gcPFhIXti0cI1/suwvPaK7eG8Kf9tqtYy7vGjnZlgC3J9yLAsoDzyq2tMv4hflvINmkBOtCK71bu1R9rZ0Y9jiqs/wN1WX3WLQ/dsg0fsRep/amtGjTrHmV0BT79Qn2vVFb8mvAdCy8PVSYhT6A3anLipsyTSxcH1fdsmPMEup/OWI8dkrcBaalA15B2xp0l5ASiqCE7vvrulzmqL+thl5R755v53tWV5SBUOJw5DIGFhG2gU356PCv2brVGLvFS+Cu1VP3Y1VOUJtdWEQqE+mlB/IjA3jwGwqVelvrTcuSOI4dCO+Q==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG0sPXzAzOaRHFRErpZ2lPf9B45OHyAnfL77EvdPrziE8Pe+u63/xjdRa/Rq5CCLuudipflMgZm8/TzqBQZTKdpnJ65b2el0ACywToZEUzSxlPxNlTcyrRf4UOmcbSOdgBhVYSSSRT3Ko09UhPBPT3XZdxTKtlFG5a4Rzq91L8MnYNhBb0NB56ES1+GGvM+q3pejCv5Hw81Cj/eMmOdUaFEOuq9M/iDD3nRlgNRU1PA1n0EgtR+uwYvRXfq766Jsvu1vls9aQHXxZ7VolXerGugqVkdbpRnPnltFecRojxvvEJlQ3hZistXSVJtR3Dr8qIqknjSh3PP0WN0mHPoggvG7He1v9Ml1UXNCjSO7jUFtcz7QHnDChaCz/VHp+skz8yGbwehovkdESyMRIipuHmMiWlsB6qWxAMGdi2uutz27JuIXGlQCbP8vnfW/N8E4jExUJQwH1yewqVelvrTcuSOI4dCO+Q==","aesEncryptPrivateKey":"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","selfEncryptionKey":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w=","@relay1":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w="} diff --git a/tests/functional_tests/tools/keys/@relay2_key.atKeys b/tests/functional_tests/tools/keys/@relay2_key.atKeys new file mode 100644 index 00000000..151a3906 --- /dev/null +++ b/tests/functional_tests/tools/keys/@relay2_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"p0UhsoIqul6z81FYFTU7USdAE1duRsopEDNKwooP4U3DQ73gJ1b3GwB9xFurgtLXKRGeI5/Vd7mv17Yj+yqy4P/6KMdpTyNQJM/n3df+zX//aZ17QUtROATtS/9vy7Ebnoa7U/4t0PZUlCEG9N3KRE4oSYDXA94Za1hDMJ4PjYn5rc7iQ1GoWC1rbkEIJ3zI9b7eivWsCouDg2jbM8SBBCm0bBfu6NH0zNiSjQt3CJe4OPIuGd5kfWQ0LrazvPMRCztrEpGnr44ZIk2YJt+Cs8UeLPZt7g7uvr2CUoWhwQgCFuBeXGfX3SCyhUf2mwOY//X2LhUbEtFYSKHLsoLvN0Aizd3lvc+nb/o8RkrSNVALr+t3bmPkPLnJlG0tABQFCBM7fHLlx1bz5IVIXkGQ0fwkoqUd8ve68/dvggSnRelJ2HPFp8ZUvQt+CFUHxcZ2oND3JsxOqtgvdDVNORBPVM74uXLM0Pc0EOuZX1qZRWIMkfrHm6x0XMbZqOQgiPmPuvBcNa3mErrB9qY7jAmtQA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"p0UhsoIqul6z81FYFTU7USdAE1duRsopEDNKwooP4U3DQ73gJ1b3GwB9xFuusfDCVDPfR9y5OP2R6rJm6AOR3PrvDuNpUhoXS5beu7jm71b0Gbx7S18qDw6/BY8W/qsr3ZaWec8K4c0unG1ug9XobmtPSoXmCOkHWUc1Gug7qurOpv2mCFTeGCt0EWgOQAvQ/q6bm+L/PeqohF6wX4TFEDqUTkjqkPbUqO6SmAgkOvKTaKo8bfFkQRs7NvKtjowyBVc2XofFlYdHM0uQApDRxMseOdZ19SnT7puZCqeR8ksqLPAxSF3Fihq2xVLNxiabxqzQd1ccK+t9VaKw54fVKG9yy/W8647lIqQabEz7Il1HtPVrGUCNK6Trv2YHWRsfIzUnXn3t6BvczIpdQ2Sd5cU9t9IT5Marhr9XvzGFN6pxxl343YdUny9aEy0F9e5ImPayUK97gtMDRjpjAx9ZRrin/27x8uoKJO7Yd0aXCj00p6O/4ZsfWrDAr6JFpuugifBcNa3mErrB9qY7jAmtQA==","aesEncryptPrivateKey":"p0Uhtb0nslKw0HtnPzk5Z3ZcSlIWYL8tECNAx4ofik/MQZPVA1bvMwBLxFuEqMnWLBPkQYKNGb2U/4si2Qe3yILMNPFlMTBARI/G9o3Bz3mzcadxZ35JKDCFFvEDuowf5+riTup9oNAloXYig+3fcHFOP7bECPgFekU0EO4qt/vR6cz5F1fzZCZURUILPFWT27vNmvGmGr31lF7pVb/DEmSUXVnTk4S2rbKxtzNkKNW6P+0Zfs4AYTILb6PpvY0CJG8OQefdiJESBG79PNjDj5BlKthZtSXbtdjkKpquzVYyEcNJDnbzuQ/UyUHcgiK60o/sewwnGKh1bpbd8ojbNgkMy/Hq+/C3Z4A5TlbBMWBdg55GY3zuLdbSk0hyDQ0ZajkZcUrm+hz68a5yP0CZ7+xSxcoa/OKxoc94niiNAalp1nDo8f8n7GpySVhG7t8uoOn2KLxJreJecn1rIiReQ5an4wmfpbMJc6+cRXX5SGFupPjho5toQsrHpvFZk+XSgP1ySaniH7SImeNxxUDgC4SUVRR2hlbgkCquF8/dZD9epdA/I08Xo/o20dTjbN9fnCMm8juRsaW6c2VefdD08OI7kllulfzN0xQPPG25AoH64d1LG85KUMJtE/WpIcEHQsx8rl97KhSSrK/dNtdZMhKJ9eC+bzfRzx/dYx7Hgh6jzyomR+K7ESyYqvYdpsGzNUnvizJ7mnObf0zwgtc+phHhobv6UPzoN7CdJ8njM3EmrmiQtVmGRTFfmoWZsoVDuH9dfWgxB+LGs4ZgZB/4riOuTBhTPdY6mNxZy9gREbQJZyNtWeHgdH2Lb30fy6zRe/xPJHJaQBLPwMHTENyYxXh2Dko9apWmSrAWb3YOg/2i2TjiwTusfo/YXjSFC0p6OvjRFn3BZHK/SMH0HRVeeExGqziQyLHxo1Vm/7mAOl9dDtYKr3o/UvRZLZNvartMOONp4E8VNEjDItGKkcgakwqQ5gVzQipXoPmnf++EP1Obda5WGgrZFY9V7FGIU10/+Nw5Ikm+bkKto6MTVgpJXv1h61A6GJsLXRAVIVL8fFz2YNdUNNf42kw+HAB1ki3bR3ZOBOUKsbhGIMAPelGgtUV5+pw5AbJWD0uGxWHWjhrC9Xsf8Em0TN2xME/Ob45Nrru0bXomzGGLfk8ydxRVeVgrG5qfhaIuJGXzPDMX/MNGJCUnJMCV7brzmJJqOclojYIX8Neikqgf6D+STMOu5ywQHyOFSG1+HL6DFqPpexnFzzbumSl5tCD7WD74igBJdyF11W7maJIcJqv/vFTovI4WnzfK93Uk2fyTjme/srFfv1IVtCmj2jSMhu+LfLzeEQrkmyMTYHpFMeb2OhTRVaNnWpFgraw95Nb4iYRajcIK0JoQKO/uCUureq35Jsf6tz1+r6/Wpz6WTWbrei6mgB+VaXQfOHnRwLkJo+HKG7ETNztnb42FfmZL3QbE489z1s0wtr1c3h25iEDHszf1TqSL33MwORpnoI75L5P35cWWPeQ55ZLtLk/+U+l5NCe+JpLtyoySBKQtQHq12cwKCBXBD9nDlq+7K+G/N+scz9nilQMRKUdDSm86SO/7TpN5sF6bUwJRrAIevLAxWMtfCpYZ3ry2YT6syQARqTd8hHDroselfs9RhpyiX3kMuk9E+2fr6gqnZZEdjmxz2pAih0n6oSab1JvBF8XZBXCiRPYHqni4QgAEeXmjDk6IpQDADV3D5uTr+kP095a/J26+heKp9+Z9UyReQC3RWlZOdnsQEBIX6wWKgVtOviASHVrdtbaijMAgMIbAT77n3RByOYEIQEeTBAhHELCiKaPWxjvJQoGSSk1ocbye0WrIE9HY0/XOPlN6Cs182GqYGNVYJ9nZlEWfvwpfb6mEbbo8TcNvjXXNdmPB6J2cltjdHlxdlQWo9A/AZ73UhhT9c2/H/4CoPZoibcX9Cd/DYDrGbXOnht1j1SNAArJ/+hq2X3qp/99T5afKnYKHoqxvtiK249a9oys8mtNtt2snXhe+97CrXJ8KwH22Iwu9S0mDcS2IPL6eouXH29cAvACJN7P1yu+pTXqkUOsByNie1MdbK3JS/YEu6Gzv6KNyyCndPW/wXLGxWlErkC+qbP3uetHGUi+bOcvENZAQ1bWmbcYJ8CNp8RtPYGRPRqQPyDBCC03k","selfEncryptionKey":"xGClLauE1qGLredkswXPBKNnUzNiAwG7XL3gv0jQQN4=","@relay2":"xGClLauE1qGLredkswXPBKNnUzNiAwG7XL3gv0jQQN4="} diff --git "a/tests/functional_tests/tools/keys/@sameeraja\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@sameeraja\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..ee8e25a8 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@sameeraja\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"DuDMoy4JXz1FFTulIhRyEZi7zikBDqwBsvy6zgT92H/YHOinGTLjNh8ve4c1HbKIAm6Dw0FKBKsGTeWoYnKQwK0/BeePt8aPZSImqtu22aOnnOeB+ajSfTZYRENjnoI6HnThu1KKb8G/6PMMJUSQSUoVe6ZJGUAJcBPt+fWycTWFBv3q+MFmTxfLlV548DcpucchE8pM1wYGQ1D5HF/GHjyo7FsWcZvzXfpSCOHW950NlntD3H66n3gBDhMf9SFJBfZ4Gp4BudnYPj+dcSZLwDCXMj377HOeSDkRYYHmCafl3E9xs3x8BTARL7Kl0GArdV/5fGPf6lbiBI+pfwoLMoIJX8rFzZ34npJnLbWx5Aixh+GOD79eUtdspJvr7eqFGk70VGAI7MjjwGxIx+vFR6SQcjyrHVK4OAXCLHrDBqn3j4cDt7cvuuyR1sINZGJTwfA07VSipyuE/EeZUQuBo1g6/ooim51xFhV/OEDHYCH2Zfc+P0VSF1YAQYPnKJTTCXKy/jw4DHpAtTPo49ibtA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"DuDMoy4JXz1FFTulIhRyEZi7zikBDqwBsvy6zgT92H/YHOinGTLjNh8ve4crH6+KKkCg31AnFpUYP6+ITTHr3Yhabbi3ufWQG3wvi+OjqJukntPSxpbZIFJzJ3BKkKZLKTHbuS2fSeWwxo5wIR65bmBMdIpoGRplcS3O5c6bCQrfNsCsxsYVWWj10WJKxHYZvsMkE5RV3iEIZTbhDX30Nj6cxmQCQ6aXQs9jLePrwJdTnypakwjduR5ORW8cywVVDfcbXaA8nqDTNwTYbAZcyh6VPyLEw3uQbCgEcebVJbOUqUdMwkZAW1ktI/fm0AkZfgzdXDuWm2fgfNCUNjQ+MpdVfuWexPXGq+4TB56Q/DiZva6oNrBVK+hRv7ys0+mfNnqndAQNyO+NxRd71+LIa6bvWhC7J0+mZ0PjMwfGDJHXosBisMcEhcGc18UiU3NW17kx2juFlyqc9zzdQjujgkkgwogSkahdGDN7AUbnChv/U/4xJGVKGVltfs3sLquSdnKy/jw4DHpAtTPo49ibtA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"GAnfgPgtcuHywoiZAzQTKwTPMP2T2YkPk1MjNjWvWQ0=","@sameeraja🛠":"GAnfgPgtcuHywoiZAzQTKwTPMP2T2YkPk1MjNjWvWQ0="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@sitaram\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@sitaram\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..3e2b8dd6 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@sitaram\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"r/ierjIIT6E3sp5X6at5j2+OzSe7U3KykExPLEtxRnlV6MLqML8sr3xa7ZoGjsXXIsaG+0Wd9KUQXUiVtxH9gb7MOsp7uGGUELiJJJ2NMxBJnNdvdRMapk6+PzK5JBw46HGumm0qlMrbvqOlAuo4nV7x7Ghi0FpXzEHQY7GdFWqN+gdUcwGHRqSnnMjvtfDXaKxeDIZot2AMMwNAQS6drEtn8/i2UfbuXjVWD1HDKOcwqu6OwNpLP4jJ7xEunGN97urgO/7oCUioxiFpiGGQRTSB//XayAKPLAtcnjHEh/JtQJKVnQQB6EhV44l1mCOkNTc1jX7iEJpkiPcUcAFosMI+SlaLlxsmkCpM7zZdXKbZklo65pNZTYiZDLGj2eAzZu6m3Xfg14P/Ple0YiWQv/05VkeyKKXCO2/adKcAr7efvj2hTMXXKxSeKhtgEz1FOWOYladpnp21wmJag3veWdtJRFjg9euVSmLqcukgIPMdFiXbyH8Kn0/WNcbPAK29fbXbyCjqkJseLNhURd+sSg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"r/ierjIIT6E3sp5X6at5j2+OzSe7U3KykExPLEtxRnlV6MLqML8sr3xa7Zoc5s3UJdWFy3yk/68JWlj3qS+i4ZCPOctjsDfvE7HIM4CyAwk2nKNOFGQe4xqXY1bUD2ZD1yf3gWMejs3y5uKPR+0C62ai0zwA7zYXsGjYRJWjdn+l/jlVZACpIM2g2ZTHpvT9SM1gHptJgBQeBhhvQB7gyxZ+kM6Cb9qTPRgGEmvhANZ3hbGC9PRXAoHCyRMRjXlPqZP0aJK+CkmuvBJCh1WadTSt5/La2yimGRUUji6m8MhuPMmPshNCjiZu9YJp73vVPUo3xnCnL+NSjs4QQFNk8JIldkWOkjhK7mBc9hlIY5XSyEA08Y5ncZfHK4eCxN4+OcT43xnhwICeNja1XQrkvc4Vc32uGr6gZV7OBvgr64Wi9z+qb+61cBXQZjFkaw4PdHGaupZAs9vU0E56nSOVXe5KeVibxs/TX27qbskoMNAEEgbQ7wcXnB7lLczGEIG2OJPbyCjqkJseLNhURd+sSg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"REqkIcl9HPekt0T7+rZhkrBvpysaPOeC2QL1PVuWlus=","@sitaram🛠":"REqkIcl9HPekt0T7+rZhkrBvpysaPOeC2QL1PVuWlus="} \ No newline at end of file diff --git a/tests/functional_tests/tools/keys/@xavier_key.atKeys b/tests/functional_tests/tools/keys/@xavier_key.atKeys new file mode 100644 index 00000000..611d756f --- /dev/null +++ b/tests/functional_tests/tools/keys/@xavier_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"gGfAVagr7Ho91KPD5Uvqu6dz2bhlzej2O9pxCvc0R54O8RLMbc13SK78FCqBewI8apdlqaLQsCaeT0XnJB+XiaommyQiZ/Kye55aZy6pc4TDGQbPoRjQhkNYmrtuoUDW9BSO+Vpatc65xJoA2c0dtVuoz6Gs66BbxX8iejGXj7Km3CsaAU3A0AJERZlNSf79V95yaZSHoJVC1THvGtwB/lJIQ71hBPSWPDIRpdEqDjE5/ap+NOU6+lUj6XNYpGfgxXGaTjCDLsWSaaO92y41+NtnYCads/C+qPSubnr7YDzciWWBrvyRAIqke1lKrZc9cWGWY3+SJdCv2TnIpHDIWgQdpLPDexeNQemTX6DxFHy7HsiCYIP6IJmbMoQeA5WLKnT0zmAWzfNGns4pRCGXTVTjVOPk38GtQaE877S62CgfW7Bi0o7J8sCFvyzP7SYSRwG0ePPIAIhren75lheCKkXtcCZZ8MjdxGRO4Cyrt8SFXyImUOnpsszkwYjjFpMG/9TrgU49QXim0azcyIc5YA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"gGfAVagr7Ho91KPD5Uvqu6dz2bhlzej2O9pxCvc0R54O8RLMbc13SK78FCqGQQIiT5Vos4OBmDmJbi2oYD2T+aganjwRTtKnboEnWW+nKpb4dQzNwjb4hEhc3LVnhRWK7jrU+W8E5PLq2p0gmqd7x1LVxJOO8Kox/0E0bz6MlITfoGYmaybn5ytDW7xKcILQSfNUfaXv5L14vCzfZKAZuQ1FHOEyD/bfGT0q+uQ6Hg84/IY4dPhZ4n9p+nVXliLntDCndmmZELqpSbe86Uc7+cJQTwyJpOyA9LS4Bgb7QXPRuXbyk8yTQJy7cSplqNkmKEywcDbUIv+W/gHFgHbYbTgxyP6bFiOXNriVYLT1HRDYTpKuUoG7M9nLNLE+dre9VlPZvkw/tt1PjMADXEucTGPRVeHj7frXRoVlmLea1lJgQbZ9hJHm4P+kglfP3BUxJwuIfvHuIa5rSF7KtgHzAjnbPHQT3dL20VFp2US7psm/VT48ffOd5+ecxbSAR/k82fLrgU49QXim0azcyIc5YA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"7l00PvmXMD9i1z0Q72O7RNQc6D9/9k9FrqfvCZcEBqs=","@xavier":"7l00PvmXMD9i1z0Q72O7RNQc6D9/9k9FrqfvCZcEBqs="} diff --git a/tests/functional_tests/tools/pkam_virtualenv.sh b/tests/functional_tests/tools/pkam_virtualenv.sh new file mode 100755 index 00000000..b98c8237 --- /dev/null +++ b/tests/functional_tests/tools/pkam_virtualenv.sh @@ -0,0 +1,8 @@ +#!/bin/bash +FULL_PATH_TO_SCRIPT="$(realpath "${BASH_SOURCE[0]}")" +SCRIPT_DIRECTORY="$(dirname "$FULL_PATH_TO_SCRIPT")" +cd "$SCRIPT_DIRECTORY" + +CONTAINER_NAME="virtualenv" + +sudo docker exec "$CONTAINER_NAME" supervisorctl start pkamLoad diff --git a/tests/functional_tests/tools/start_virtualenv.sh b/tests/functional_tests/tools/start_virtualenv.sh new file mode 100755 index 00000000..5f26311e --- /dev/null +++ b/tests/functional_tests/tools/start_virtualenv.sh @@ -0,0 +1,6 @@ +#!/bin/bash +FULL_PATH_TO_SCRIPT="$(realpath "${BASH_SOURCE[0]}")" +SCRIPT_DIRECTORY="$(dirname "$FULL_PATH_TO_SCRIPT")" +cd "$SCRIPT_DIRECTORY" + +docker-compose up -d diff --git a/tests/functional_tests/tools/stop_virtualenv.sh b/tests/functional_tests/tools/stop_virtualenv.sh new file mode 100755 index 00000000..3bde9e90 --- /dev/null +++ b/tests/functional_tests/tools/stop_virtualenv.sh @@ -0,0 +1,11 @@ +#!/bin/bash +FULL_PATH_TO_SCRIPT="$(realpath "${BASH_SOURCE[0]}")" +SCRIPT_DIRECTORY="$(dirname "$FULL_PATH_TO_SCRIPT")" +cd "$SCRIPT_DIRECTORY" + +if [ ! -f "docker-compose.yaml" ]; then + echo "Error: docker-compose.yml not found in $SCRIPT_DIRECTORY. See download_virtualenv.sh" + exit 1 +fi + +docker-compose down From 4150efc360ab3231e9e882af03aa7e52fcd86e8e Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 17:47:24 +0000 Subject: [PATCH 02/65] feat: Almost working --- .github/workflows/tests.yaml | 11 +++-- packages/atclient/src/atclient_utils.c | 8 ++-- tests/functional_tests/CMakeLists.txt | 16 +++++++- .../lib/include/functional_tests/config.h | 9 +++- .../lib/include/functional_tests/helpers.h | 4 +- tests/functional_tests/lib/src/helpers.c | 41 ++++++++++++++++--- .../tests/test_atclient_connection.c | 20 +++++---- .../tests/test_atclient_get_atkeys.c | 6 +-- .../tests/test_atclient_monitor.c | 33 ++++++++------- .../tests/test_atclient_notify.c | 4 +- .../tests/test_atclient_publickey.c | 4 +- .../tests/test_atclient_selfkey.c | 4 +- .../tests/test_atclient_sharedkey.c | 18 +++----- ...est_atclient_utils_find_atserver_address.c | 10 ++--- ...ce\360\237\233\240\357\270\217_key.atKeys" | 1 - .../{ => virtualenv}/docker-compose.yaml | 6 +-- .../keys/@alice\360\237\233\240_key.atKeys" | 0 .../keys/@ashish\360\237\233\240_key.atKeys" | 0 .../{ => virtualenv}/keys/@barbara_key.atKeys | 0 .../keys/@barbara\360\237\233\240_key.atKeys" | 0 .../keys/@bob\360\237\233\240_key.atKeys" | 0 .../{ => virtualenv}/keys/@chris_key.atKeys | 0 .../keys/@cloudvm1_key.atKeys | 0 .../{ => virtualenv}/keys/@colin_key.atKeys | 0 .../keys/@colin\360\237\233\240_key.atKeys" | 0 .../{ => virtualenv}/keys/@curtly_key.atKeys | 0 .../{ => virtualenv}/keys/@denise_key.atKeys | 0 .../{ => virtualenv}/keys/@device2_key.atKeys | 0 .../{ => virtualenv}/keys/@don_key.atKeys | 0 .../@egbiometric\360\237\233\240_key.atKeys" | 0 .../@egcovidlab\360\237\233\240_key.atKeys" | 0 ...egcreditbureau\360\237\233\240_key.atKeys" | 0 .../@eggovagency\360\237\233\240_key.atKeys" | 0 ...60\237\246\204\360\237\233\240_key.atKeys" | 0 .../keys/@eve\360\237\233\240_key.atKeys" | 0 .../{ => virtualenv}/keys/@gareth_key.atKeys | 0 .../{ => virtualenv}/keys/@gary_key.atKeys | 0 .../keys/@gateway1_key.atKeys | 0 .../keys/@gateway2_key.atKeys | 0 .../keys/@jagan\360\237\233\240_key.atKeys" | 0 .../{ => virtualenv}/keys/@jeremy_key.atKeys | 0 .../keys/@kevin\360\237\233\240_key.atKeys" | 0 .../keys/@murali\360\237\233\240_key.atKeys" | 0 .../keys/@naresh\360\237\233\240_key.atKeys" | 0 .../{ => virtualenv}/keys/@policy2_key.atKeys | 0 .../{ => virtualenv}/keys/@policy_key.atKeys | 0 .../keys/@purnima\360\237\233\240_key.atKeys" | 0 .../{ => virtualenv}/keys/@relay1_key.atKeys | 0 .../{ => virtualenv}/keys/@relay2_key.atKeys | 0 .../@sameeraja\360\237\233\240_key.atKeys" | 0 .../keys/@sitaram\360\237\233\240_key.atKeys" | 0 .../{ => virtualenv}/keys/@xavier_key.atKeys | 0 .../tools/{ => virtualenv}/pkam_virtualenv.sh | 0 .../{ => virtualenv}/start_virtualenv.sh | 0 .../tools/{ => virtualenv}/stop_virtualenv.sh | 0 55 files changed, 115 insertions(+), 80 deletions(-) delete mode 100644 "tests/functional_tests/tools/keys/@alice\360\237\233\240\357\270\217_key.atKeys" rename tests/functional_tests/tools/{ => virtualenv}/docker-compose.yaml (88%) rename "tests/functional_tests/tools/keys/@alice\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@alice\360\237\233\240_key.atKeys" (100%) rename "tests/functional_tests/tools/keys/@ashish\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@ashish\360\237\233\240_key.atKeys" (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@barbara_key.atKeys (100%) rename "tests/functional_tests/tools/keys/@barbara\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@barbara\360\237\233\240_key.atKeys" (100%) rename "tests/functional_tests/tools/keys/@bob\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@bob\360\237\233\240_key.atKeys" (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@chris_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@cloudvm1_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@colin_key.atKeys (100%) rename "tests/functional_tests/tools/keys/@colin\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@colin\360\237\233\240_key.atKeys" (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@curtly_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@denise_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@device2_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@don_key.atKeys (100%) rename "tests/functional_tests/tools/keys/@egbiometric\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@egbiometric\360\237\233\240_key.atKeys" (100%) rename "tests/functional_tests/tools/keys/@egcovidlab\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@egcovidlab\360\237\233\240_key.atKeys" (100%) rename "tests/functional_tests/tools/keys/@egcreditbureau\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@egcreditbureau\360\237\233\240_key.atKeys" (100%) rename "tests/functional_tests/tools/keys/@eggovagency\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@eggovagency\360\237\233\240_key.atKeys" (100%) rename "tests/functional_tests/tools/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" (100%) rename "tests/functional_tests/tools/keys/@eve\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@eve\360\237\233\240_key.atKeys" (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@gareth_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@gary_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@gateway1_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@gateway2_key.atKeys (100%) rename "tests/functional_tests/tools/keys/@jagan\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@jagan\360\237\233\240_key.atKeys" (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@jeremy_key.atKeys (100%) rename "tests/functional_tests/tools/keys/@kevin\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@kevin\360\237\233\240_key.atKeys" (100%) rename "tests/functional_tests/tools/keys/@murali\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@murali\360\237\233\240_key.atKeys" (100%) rename "tests/functional_tests/tools/keys/@naresh\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@naresh\360\237\233\240_key.atKeys" (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@policy2_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@policy_key.atKeys (100%) rename "tests/functional_tests/tools/keys/@purnima\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@purnima\360\237\233\240_key.atKeys" (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@relay1_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@relay2_key.atKeys (100%) rename "tests/functional_tests/tools/keys/@sameeraja\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@sameeraja\360\237\233\240_key.atKeys" (100%) rename "tests/functional_tests/tools/keys/@sitaram\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@sitaram\360\237\233\240_key.atKeys" (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@xavier_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/pkam_virtualenv.sh (100%) rename tests/functional_tests/tools/{ => virtualenv}/start_virtualenv.sh (100%) rename tests/functional_tests/tools/{ => virtualenv}/stop_virtualenv.sh (100%) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 373e4b02..0975aaf5 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -34,21 +34,20 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Load secrets - working-directory: tests/functional_tests + working-directory: tests/functional_tests/tools/virtualenv/keys run: | mkdir -p ~/.atsign/keys/ - echo "${{ secrets.ATKEYS_12ALPACA }}" > ~/.atsign/keys/@12alpaca_key.atKeys - echo "${{ secrets.ATKEYS_12SNOWBOATING }}" > ~/.atsign/keys/@12snowboating_key.atKeys + cp "@alice🛠️_key.atKeys" ~/.atsign/keys/ + cp "@bob🛠_key.atKeys" ~/.atsign/keys/ - name: Install atSDK run: | - cmake -S . -B build -DATSDK_BUILD_TESTS="func" + cmake -S . -B build -DATSDK_BUILD_TESTS="func" -DCMAKE_BUILD_TYPE=Debug -DFIRST_ATSIGN="\"@alice🛠️\"" -DSECOND_ATSIGN="\"@bob🛠\"" -DATDIRECTORY_HOST="\"vip.ve.atsign.zone\"" -DATDIRECTORY_PORT=64 sudo cmake --build build --target install - name: Build and Run Functional Tests - working-directory: build/tests/functional_tests run: | - ctest --test-dir . -VV --timeout 90 + ctest --test-dir build/tests/functional_tests -VV --timeout 90 build-examples: runs-on: "ubuntu-latest" diff --git a/packages/atclient/src/atclient_utils.c b/packages/atclient/src/atclient_utils.c index 7e95a0e5..65488a58 100644 --- a/packages/atclient/src/atclient_utils.c +++ b/packages/atclient/src/atclient_utils.c @@ -1,7 +1,3 @@ -#include "atclient/atclient_utils.h" -#include "atclient/atkeys.h" -#include "atclient/connection.h" -#include "atclient/string_utils.h" #include #include #include @@ -9,6 +5,10 @@ #include #include #include +#include "atclient/atclient_utils.h" +#include "atclient/atkeys.h" +#include "atclient/connection.h" +#include "atclient/string_utils.h" #define TAG "atclient_utils" diff --git a/tests/functional_tests/CMakeLists.txt b/tests/functional_tests/CMakeLists.txt index 66c069c6..bcb185fb 100644 --- a/tests/functional_tests/CMakeLists.txt +++ b/tests/functional_tests/CMakeLists.txt @@ -1,15 +1,27 @@ option(FIRST_ATSIGN "First atSign used for all functional tests" OFF) if(NOT "${FIRST_ATSIGN}" STREQUAL OFF) - message("Functional tests override first atsign: ${FIRST_ATSIGN}") + message("[ATSDK FUNCTIONAL TESTS] Functional tests override first atsign: ${FIRST_ATSIGN}") add_compile_definitions(FIRST_ATSIGN=${FIRST_ATSIGN}) endif() option(SECOND_ATSIGN "Second atSign for two-way atSign functional tests" OFF) if(NOT "${SECOND_ATSIGN}" STREQUAL OFF) - message("Functional tests override second atsign: ${SECOND_ATSIGN}") + message("[ATSDK FUNCTIONAL TESTS] Functional tests override second atsign: ${SECOND_ATSIGN}") add_compile_definitions(SECOND_ATSIGN=${SECOND_ATSIGN}) endif() +option(ATDIRECTORY_HOST "Host for atDirectory functional tests" OFF) +if(NOT "${ATDIRECTORY_HOST}" STREQUAL OFF) + message("[ATSDK FUNCTIONAL TESTS] Functional tests override atDirectory host: ${ATDIRECTORY_HOST}") + add_compile_definitions(ATDIRECTORY_HOST=${ATDIRECTORY_HOST}) +endif() + +option(ATDIRECTORY_PORT "Port for atDirectory functional tests" OFF) +if(NOT "${ATDIRECTORY_PORT}" STREQUAL OFF) + message("[ATSDK FUNCTIONAL TESTS] Functional tests override atDirectory port: ${ATDIRECTORY_PORT}") + add_compile_definitions(ATDIRECTORY_PORT=${ATDIRECTORY_PORT}) +endif() + cmake_minimum_required(VERSION 3.19) set(CMAKE_C_STANDARD 99) diff --git a/tests/functional_tests/lib/include/functional_tests/config.h b/tests/functional_tests/lib/include/functional_tests/config.h index d27d5292..76b6e4db 100644 --- a/tests/functional_tests/lib/include/functional_tests/config.h +++ b/tests/functional_tests/lib/include/functional_tests/config.h @@ -6,8 +6,13 @@ extern "C" { #include -#define ROOT_HOST "root.atsign.org" -#define ROOT_PORT 64 +#ifndef ATDIRECTORY_HOST +#define ATDIRECTORY_HOST "root.atsign.org" +#endif + +#ifndef ATDIRECTORY_PORT +#define ATDIRECTORY_PORT 64 +#endif #ifndef FIRST_ATSIGN #define FIRST_ATSIGN "@12alpaca" diff --git a/tests/functional_tests/lib/include/functional_tests/helpers.h b/tests/functional_tests/lib/include/functional_tests/helpers.h index 663adff8..300fcf3f 100644 --- a/tests/functional_tests/lib/include/functional_tests/helpers.h +++ b/tests/functional_tests/lib/include/functional_tests/helpers.h @@ -7,8 +7,8 @@ extern "C" { #include "atclient/atclient.h" #include -int functional_tests_set_up_atkeys(atclient_atkeys *atkeys, const char *atsign, const size_t atsignlen); -int functional_tests_pkam_auth(atclient *atclient, atclient_atkeys *atkeys, const char *atsign, const size_t atsignlen); +int functional_tests_set_up_atkeys(atclient_atkeys *atkeys, const char *atsign); +int functional_tests_pkam_auth(atclient *atclient, atclient_atkeys *atkeys, const char *atsign); int functional_tests_publickey_exists(atclient *atclient, const char *key, const char *shared_by, const char *knamespace); int functional_tests_selfkey_exists(atclient *atclient, const char *key, const char *shared_by, const char *knamespace); diff --git a/tests/functional_tests/lib/src/helpers.c b/tests/functional_tests/lib/src/helpers.c index ffc3c719..f0eaa797 100644 --- a/tests/functional_tests/lib/src/helpers.c +++ b/tests/functional_tests/lib/src/helpers.c @@ -12,7 +12,7 @@ #define TAG "functional_tests_helpers" -int functional_tests_set_up_atkeys(atclient_atkeys *atkeys, const char *atsign, const size_t atsignlen) { +int functional_tests_set_up_atkeys(atclient_atkeys *atkeys, const char *atsign) { int ret = 1; const size_t atkeyspathsize = 1024; @@ -20,7 +20,7 @@ int functional_tests_set_up_atkeys(atclient_atkeys *atkeys, const char *atsign, memset(atkeyspath, 0, atkeyspathsize); size_t atkeyspathlen = 0; - if ((ret = functional_tests_get_atkeys_path(atsign, atsignlen, atkeyspath, atkeyspathsize, &atkeyspathlen)) != 0) { + if ((ret = functional_tests_get_atkeys_path(atsign, strlen(atsign), atkeyspath, atkeyspathsize, &atkeyspathlen)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to get atkeys_sharedwith path: %d\n", ret); goto exit; } @@ -35,13 +35,43 @@ int functional_tests_set_up_atkeys(atclient_atkeys *atkeys, const char *atsign, exit: { return ret; } } -int functional_tests_pkam_auth(atclient *atclient, atclient_atkeys *atkeys, const char *atsign, - const size_t atsignlen) { +int functional_tests_pkam_auth(atclient *atclient, atclient_atkeys *atkeys, const char *atsign) { int ret = 1; atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "functional_tests_pkam_auth Begin\n"); - if ((ret = atclient_pkam_authenticate(atclient, atsign, atkeys, NULL, NULL)) != 0) { + if(atclient == NULL) { + ret = 1; + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient is NULL\n"); + return ret; + } + + if(atkeys == NULL) { + ret = 1; + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atkeys is NULL\n"); + return ret; + } + + if(atsign == NULL) { + ret = 1; + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atsign is NULL\n"); + return ret; + } + + atclient_authenticate_options authenticate_options; + atclient_authenticate_options_init(&authenticate_options); + + if((ret = atclient_authenticate_options_set_atdirectory_host(&authenticate_options, ATDIRECTORY_HOST)) != 0) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_authenticate_options_set_atdirectory_host: %d\n", ret); + goto exit; + } + + if((ret = atclient_authenticate_options_set_atdirectory_port(&authenticate_options, ATDIRECTORY_PORT)) != 0) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_authenticate_options_set_atdirectory_port: %d\n", ret); + goto exit; + } + + if ((ret = atclient_pkam_authenticate(atclient, atsign, atkeys, &authenticate_options)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_pkam_authenticate: %d\n", ret); goto exit; } @@ -51,6 +81,7 @@ int functional_tests_pkam_auth(atclient *atclient, atclient_atkeys *atkeys, cons goto exit; exit: { + atclient_authenticate_options_free(&authenticate_options); atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "functional_tests_pkam_auth End (%d)\n", ret); return ret; } diff --git a/tests/functional_tests/tests/test_atclient_connection.c b/tests/functional_tests/tests/test_atclient_connection.c index 7ab8a1ac..2ce9a824 100644 --- a/tests/functional_tests/tests/test_atclient_connection.c +++ b/tests/functional_tests/tests/test_atclient_connection.c @@ -1,13 +1,11 @@ #include #include #include +#include #include #define TAG "test_atclient_connection" -#define ROOT_HOST "root.atsign.org" -#define ROOT_PORT 64 - static int assert_equals(bool actual, bool expected); static int test_1_initialize(atclient_connection *conn); @@ -160,7 +158,11 @@ static int test_2_connect(atclient_connection *conn) { int ret = 1; - ret = atclient_connection_connect(conn, ROOT_HOST, ROOT_PORT); + // log host and port that we're testing + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "Connecting to Host: %s\n", ATDIRECTORY_HOST); + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "Connecting to Port: %d\n", ATDIRECTORY_PORT); + + ret = atclient_connection_connect(conn, ATDIRECTORY_HOST, ATDIRECTORY_PORT); if (ret != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to connect: %d\n", ret); goto exit; @@ -203,7 +205,7 @@ static int test_4_send(atclient_connection *conn) { int ret = 1; - const unsigned char *send_data = (const unsigned char *)"12alpaca\r\n"; + const unsigned char *send_data = (const unsigned char *)(FIRST_ATSIGN "\r\n"); const size_t send_data_len = strlen((const char *)send_data); const size_t recvsize = 1024; @@ -271,7 +273,7 @@ static int test_7_send_should_fail(atclient_connection *conn) { int ret = 1; - const unsigned char *send_data = (const unsigned char *)"12alpaca\r\n"; + const unsigned char *send_data = (const unsigned char *) FIRST_ATSIGN "\r\n"; const size_t send_data_len = strlen((const char *)send_data); const size_t recvsize = 1024; @@ -302,7 +304,7 @@ static int test_8_reconnect(atclient_connection *conn) { int ret = 1; - ret = atclient_connection_connect(conn, ROOT_HOST, ROOT_PORT); + ret = atclient_connection_connect(conn, ATDIRECTORY_HOST, ATDIRECTORY_PORT); if (ret != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to reconnect: %d\n", ret); goto exit; @@ -381,7 +383,7 @@ static int test_12_connect(atclient_connection *conn) { int ret = 1; - ret = atclient_connection_connect(conn, ROOT_HOST, ROOT_PORT); + ret = atclient_connection_connect(conn, ATDIRECTORY_HOST, ATDIRECTORY_PORT); if (ret != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to connect: %d\n", ret); goto exit; @@ -438,7 +440,7 @@ static int test_15_send_should_fail(atclient_connection *conn) { int ret = 1; - const unsigned char *send_data = (const unsigned char *)"12alpaca\r\n"; + const unsigned char *send_data = (const unsigned char *)FIRST_ATSIGN "\r\n"; const size_t send_data_len = strlen((const char *)send_data); const size_t recvsize = 1024; diff --git a/tests/functional_tests/tests/test_atclient_get_atkeys.c b/tests/functional_tests/tests/test_atclient_get_atkeys.c index 6f6c1213..61432979 100644 --- a/tests/functional_tests/tests/test_atclient_get_atkeys.c +++ b/tests/functional_tests/tests/test_atclient_get_atkeys.c @@ -10,8 +10,6 @@ #define SCAN_REGEX ".*" -#define ATSIGN1 FIRST_ATSIGN - static int test_1_atclient_get_atkeys(atclient *ctx, const char *scan_regex, const bool showhidden); static int test_2_atclient_get_atkeys_null(atclient *ctx, const char *scan_regex, const bool showhidden); static int test_3_atclient_get_atkeys_null_ctx(const char *scan_regex, const bool showhidden); @@ -28,12 +26,12 @@ int main() { atclient_atkeys atkeys1; atclient_atkeys_init(&atkeys1); - if ((ret = functional_tests_set_up_atkeys(&atkeys1, ATSIGN1, strlen(ATSIGN1))) != 0) { + if ((ret = functional_tests_set_up_atkeys(&atkeys1, FIRST_ATSIGN)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "functional_tests_set_up_atkeys failed: %d\n", ret); goto exit; } - if ((ret = functional_tests_pkam_auth(&atclient1, &atkeys1, ATSIGN1, strlen(ATSIGN1))) != 0) { + if ((ret = functional_tests_pkam_auth(&atclient1, &atkeys1, FIRST_ATSIGN)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "functional_tests_pkam_auth failed: %d\n", ret); goto exit; } diff --git a/tests/functional_tests/tests/test_atclient_monitor.c b/tests/functional_tests/tests/test_atclient_monitor.c index fa291085..9ace37cb 100644 --- a/tests/functional_tests/tests/test_atclient_monitor.c +++ b/tests/functional_tests/tests/test_atclient_monitor.c @@ -27,8 +27,7 @@ #define MONITOR_REGEX ".*" -static int monitor_pkam_auth(atclient *monitor_conn, const atclient_atkeys *atkeys, const char *atsign, - const size_t atsignlen); +static int monitor_pkam_auth(atclient *monitor_conn, const atclient_atkeys *atkeys, const char *atsign); static int send_notification(atclient *atclient); static int monitor_for_notification(atclient *monitor_conn, atclient *atclient2); @@ -59,29 +58,29 @@ int main() { atclient_atkeys atkeys_sharedwith; atclient_atkeys_init(&atkeys_sharedwith); - if ((ret = functional_tests_set_up_atkeys(&atkeys_sharedby, ATKEY_SHAREDBY, strlen(ATKEY_SHAREDBY))) != 0) { + if ((ret = functional_tests_set_up_atkeys(&atkeys_sharedby, ATKEY_SHAREDBY)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to set up atkeys_sharedby: %d\n", ret); goto exit; } - if ((ret = functional_tests_pkam_auth(&atclient1, &atkeys_sharedby, ATKEY_SHAREDBY, strlen(ATKEY_SHAREDBY))) != 0) { + if ((ret = functional_tests_pkam_auth(&atclient1, &atkeys_sharedby, ATKEY_SHAREDBY)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to authenticate with PKAM: %d\n", ret); goto exit; } - if ((ret = functional_tests_set_up_atkeys(&atkeys_sharedwith, ATKEY_SHAREDWITH, strlen(ATKEY_SHAREDWITH))) != 0) { + if ((ret = functional_tests_set_up_atkeys(&atkeys_sharedwith, ATKEY_SHAREDWITH)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to set up atkeys_sharedby: %d\n", ret); goto exit; } - if ((ret = monitor_pkam_auth(&monitor_conn, &atkeys_sharedwith, ATKEY_SHAREDWITH, strlen(ATKEY_SHAREDWITH))) != 0) { + if ((ret = monitor_pkam_auth(&monitor_conn, &atkeys_sharedwith, ATKEY_SHAREDWITH)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to authenticate with PKAM: %d\n", ret); goto exit; } atclient_monitor_set_read_timeout(&monitor_conn, 5); - if ((ret = functional_tests_pkam_auth(&atclient2, &atkeys_sharedwith, ATKEY_SHAREDWITH, strlen(ATKEY_SHAREDWITH))) != + if ((ret = functional_tests_pkam_auth(&atclient2, &atkeys_sharedwith, ATKEY_SHAREDWITH)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to authenticate with PKAM: %d\n", ret); goto exit; @@ -132,21 +131,21 @@ exit: { } } -static int monitor_pkam_auth(atclient *monitor_conn, const atclient_atkeys *atkeys, const char *atsign, - const size_t atsignlen) { +static int monitor_pkam_auth(atclient *monitor_conn, const atclient_atkeys *atkeys, const char *atsign) { int ret = 1; - char *atserver_host = NULL; - int atserver_port = -1; + atclient_authenticate_options authenticate_options; + atclient_authenticate_options_init(&authenticate_options); - if ((ret = atclient_utils_find_atserver_address(ROOT_HOST, ROOT_PORT, atsign, &atserver_host, &atserver_port)) != 0) { - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_utils_find_atserver_address: %d\n", ret); + if((ret = atclient_authenticate_options_set_atdirectory_host(&authenticate_options, ATDIRECTORY_HOST)) != 0) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_authenticate_options_set_atdirectory_host: %d\n", ret); goto exit; } - // log atserver_host and atserver_port - // atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "Host: %s\n", atserver_host); - // atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "Port: %d\n", atserver_port); + if((ret = atclient_authenticate_options_set_atdirectory_port(&authenticate_options, ATDIRECTORY_PORT)) != 0) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_authenticate_options_set_atdirectory_port: %d\n", ret); + goto exit; + } if ((ret = atclient_monitor_pkam_authenticate(monitor_conn, atsign, atkeys, NULL)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_monitor_pkam_authenticate: %d\n", ret); @@ -156,7 +155,7 @@ static int monitor_pkam_auth(atclient *monitor_conn, const atclient_atkeys *atke ret = 0; goto exit; exit: { - free(atserver_host); + atclient_authenticate_options_free(&authenticate_options); return ret; } } diff --git a/tests/functional_tests/tests/test_atclient_notify.c b/tests/functional_tests/tests/test_atclient_notify.c index 525ad1c9..7c7b1c11 100644 --- a/tests/functional_tests/tests/test_atclient_notify.c +++ b/tests/functional_tests/tests/test_atclient_notify.c @@ -118,12 +118,12 @@ int main() { char notification_id[37]; memset(notification_id, 0, sizeof(char) * 37); - if ((ret = functional_tests_set_up_atkeys(&atkeys, ATKEY_SHAREDBY, strlen(ATKEY_SHAREDBY))) != 0) { + if ((ret = functional_tests_set_up_atkeys(&atkeys, ATKEY_SHAREDBY)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to set up atkeys: %d\n", ret); goto exit; } - if ((ret = functional_tests_pkam_auth(&atclient1, &atkeys, ATKEY_SHAREDBY, strlen(ATKEY_SHAREDBY))) != 0) { + if ((ret = functional_tests_pkam_auth(&atclient1, &atkeys, ATKEY_SHAREDBY)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to authenticate with PKAM: %d\n", ret); goto exit; } diff --git a/tests/functional_tests/tests/test_atclient_publickey.c b/tests/functional_tests/tests/test_atclient_publickey.c index 48281a23..b5600355 100644 --- a/tests/functional_tests/tests/test_atclient_publickey.c +++ b/tests/functional_tests/tests/test_atclient_publickey.c @@ -41,12 +41,12 @@ int main() { atclient_atkeys atkeys; atclient_atkeys_init(&atkeys); - if ((ret = functional_tests_set_up_atkeys(&atkeys, ATKEY_SHAREDBY, strlen(ATKEY_SHAREDBY))) != 0) { + if ((ret = functional_tests_set_up_atkeys(&atkeys, ATKEY_SHAREDBY)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to set up atkeys: %d\n", ret); goto exit; } - if ((ret = functional_tests_pkam_auth(&atclient, &atkeys, ATKEY_SHAREDBY, strlen(ATKEY_SHAREDBY))) != 0) { + if ((ret = functional_tests_pkam_auth(&atclient, &atkeys, ATKEY_SHAREDBY)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to authenticate with PKAM: %d\n", ret); goto exit; } diff --git a/tests/functional_tests/tests/test_atclient_selfkey.c b/tests/functional_tests/tests/test_atclient_selfkey.c index 85f1a99c..6e1753c5 100644 --- a/tests/functional_tests/tests/test_atclient_selfkey.c +++ b/tests/functional_tests/tests/test_atclient_selfkey.c @@ -40,12 +40,12 @@ int main() { atclient_atkeys atkeys; atclient_atkeys_init(&atkeys); - if ((ret = functional_tests_set_up_atkeys(&atkeys, ATKEY_SHAREDBY, strlen(ATKEY_SHAREDBY))) != 0) { + if ((ret = functional_tests_set_up_atkeys(&atkeys, ATKEY_SHAREDBY)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to set up atkeys: %d\n", ret); goto exit; } - if ((ret = functional_tests_pkam_auth(&atclient, &atkeys, ATKEY_SHAREDBY, strlen(ATKEY_SHAREDBY))) != 0) { + if ((ret = functional_tests_pkam_auth(&atclient, &atkeys, ATKEY_SHAREDBY)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to authenticate with PKAM\n"); goto exit; } diff --git a/tests/functional_tests/tests/test_atclient_sharedkey.c b/tests/functional_tests/tests/test_atclient_sharedkey.c index 17cb1221..6c9f4448 100644 --- a/tests/functional_tests/tests/test_atclient_sharedkey.c +++ b/tests/functional_tests/tests/test_atclient_sharedkey.c @@ -29,12 +29,6 @@ int main(int argc, char *argv[]) { atlogger_set_logging_level(ATLOGGER_LOGGING_LEVEL_DEBUG); - char *atsign1 = FIRST_ATSIGN; - const size_t atsign1len = strlen(atsign1); - - char *atsign2 = SECOND_ATSIGN; - const size_t atsign2len = strlen(atsign2); - atclient atclient1; atclient_init(&atclient1); @@ -47,12 +41,12 @@ int main(int argc, char *argv[]) { atclient_atkeys atkeys2; atclient_atkeys_init(&atkeys2); - if ((ret = functional_tests_set_up_atkeys(&atkeys1, atsign1, atsign1len)) != 0) { + if ((ret = functional_tests_set_up_atkeys(&atkeys1, FIRST_ATSIGN)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "set_up: %d\n", ret); goto exit; } - if ((ret = functional_tests_pkam_auth(&atclient1, &atkeys1, atsign1, strlen(atsign1))) != 0) { + if ((ret = functional_tests_pkam_auth(&atclient1, &atkeys1, FIRST_ATSIGN)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "set_up: %d\n", ret); goto exit; } @@ -67,12 +61,12 @@ int main(int argc, char *argv[]) { goto exit; } - if ((ret = functional_tests_set_up_atkeys(&atkeys2, atsign2, atsign2len)) != 0) { + if ((ret = functional_tests_set_up_atkeys(&atkeys2, SECOND_ATSIGN)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "set_up: %d\n", ret); goto exit; } - if ((ret = functional_tests_pkam_auth(&atclient2, &atkeys2, atsign2, strlen(atsign2))) != 0) { + if ((ret = functional_tests_pkam_auth(&atclient2, &atkeys2, SECOND_ATSIGN)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "set_up: %d\n", ret); goto exit; } @@ -95,11 +89,11 @@ int main(int argc, char *argv[]) { goto exit; exit: { - if (functional_tests_tear_down_sharedenckeys(&atclient1, atsign2) != 0) { + if (functional_tests_tear_down_sharedenckeys(&atclient1, SECOND_ATSIGN) != 0) { ret = 1; atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "tear_down: %d\n", ret); } - if (functional_tests_tear_down_sharedenckeys(&atclient2, atsign1) != 0) { + if (functional_tests_tear_down_sharedenckeys(&atclient2, FIRST_ATSIGN) != 0) { ret = 1; atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "tear_down: %d\n", ret); } diff --git a/tests/functional_tests/tests/test_atclient_utils_find_atserver_address.c b/tests/functional_tests/tests/test_atclient_utils_find_atserver_address.c index d60acb0b..b1412b6b 100644 --- a/tests/functional_tests/tests/test_atclient_utils_find_atserver_address.c +++ b/tests/functional_tests/tests/test_atclient_utils_find_atserver_address.c @@ -4,16 +4,12 @@ #include #include -#define ATDIRECTORY_HOST "root.atsign.org" -#define ATDIRECTORY_PORT 64 - #define TAG "test_atclient_find_atserver_address" // This ATSIGN should be pinned, we don't need the keys for it // we want to test for a successful lookup in the atDirectory -#define ATSIGN "@12alpaca" -#define EXPECTED_HOST "228aafb0-94d3-5aa2-a3b3-e36af115480d.swarm0002.atsign.zone" -#define EXPECTED_PORT 6943 +#define EXPECTED_HOST "vip.ve.atsign.zone" +#define EXPECTED_PORT 25000 static int test_1_find_atserver_address_should_pass(); static int test_2_find_atserver_address_should_fail(); @@ -47,7 +43,7 @@ static int test_1_find_atserver_address_should_pass() { char *atserver_host = NULL; int atserver_port = 0; - if ((ret = atclient_utils_find_atserver_address(ATDIRECTORY_HOST, ATDIRECTORY_PORT, ATSIGN, &atserver_host, + if ((ret = atclient_utils_find_atserver_address(ATDIRECTORY_HOST, ATDIRECTORY_PORT, FIRST_ATSIGN, &atserver_host, &atserver_port)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_find_atserver_address: %d\n", ret); goto exit; diff --git "a/tests/functional_tests/tools/keys/@alice\360\237\233\240\357\270\217_key.atKeys" "b/tests/functional_tests/tools/keys/@alice\360\237\233\240\357\270\217_key.atKeys" deleted file mode 100644 index 52294f85..00000000 --- "a/tests/functional_tests/tools/keys/@alice\360\237\233\240\357\270\217_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG17f3Hi6fDKDXB1iLNEmLDWBMxtE101U97rRaNo0wjG8qyazI/L2X5WVdBI6Qait7hFoPkjv7ea0zm5KDh+Y+17X5c7ipEpCxHLUMFbSRDSyOJmoE9Hz1DsYualY3fjxwBaXje9YzmOm3dYqM5ySxOVMA/Rt14sx9t/7JFvfP8gcPFhIXti0cI1/suwvPaK7eG8Kf9tqtYy7vGjnZlgC3J9yLAsoDzyq2tMv4hflvINmkBOtCK71bu1R9rZ0Y9jiqs/wN1WX3WLQ/dsg0fsRep/amtGjTrHmV0BT79Qn2vVFb8mvAdCy8PVSYhT6A3anLipsyTSxcH1fdsmPMEup/OWI8dkrcBaalA15B2xp0l5ASiqCE7vvrulzmqL+thl5R755v53tWV5SBUOJw5DIGFhG2gU356PCv2brVGLvFS+Cu1VP3Y1VOUJtdWEQqE+mlB/IjA3jwGwqVelvrTcuSOI4dCO+Q==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG0sPXzAzOaRHFRErpZ2lPf9B45OHyAnfL77EvdPrziE8Pe+u63/xjdRa/Rq5CCLuudipflMgZm8/TzqBQZTKdpnJ65b2el0ACywToZEUzSxlPxNlTcyrRf4UOmcbSOdgBhVYSSSRT3Ko09UhPBPT3XZdxTKtlFG5a4Rzq91L8MnYNhBb0NB56ES1+GGvM+q3pejCv5Hw81Cj/eMmOdUaFEOuq9M/iDD3nRlgNRU1PA1n0EgtR+uwYvRXfq766Jsvu1vls9aQHXxZ7VolXerGugqVkdbpRnPnltFecRojxvvEJlQ3hZistXSVJtR3Dr8qIqknjSh3PP0WN0mHPoggvG7He1v9Ml1UXNCjSO7jUFtcz7QHnDChaCz/VHp+skz8yGbwehovkdESyMRIipuHmMiWlsB6qWxAMGdi2uutz27JuIXGlQCbP8vnfW/N8E4jExUJQwH1yewqVelvrTcuSOI4dCO+Q==","aesEncryptPrivateKey":"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","selfEncryptionKey":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w=","@alice🛠":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w="} \ No newline at end of file diff --git a/tests/functional_tests/tools/docker-compose.yaml b/tests/functional_tests/tools/virtualenv/docker-compose.yaml similarity index 88% rename from tests/functional_tests/tools/docker-compose.yaml rename to tests/functional_tests/tools/virtualenv/docker-compose.yaml index e652e21e..0e6c5606 100644 --- a/tests/functional_tests/tools/docker-compose.yaml +++ b/tests/functional_tests/tools/virtualenv/docker-compose.yaml @@ -11,10 +11,10 @@ services: ports: - '127.0.0.1:6379:6379' - '64:64' - - '127.0.0.1:9001:9001' + - '9001:9001' - '25000-25019:25000-25019' - extra_hosts: - - 'vip.ve.atsign.zone:127.0.0.1' + # extra_hosts: + # - 'vip.ve.atsign.zone:127.0.0.1' # Remove these comments to run a DNS Masq service locally # This enables you to code and test offline and use physical devices # connecting to your Virtual Environment, not needed if you have diff --git "a/tests/functional_tests/tools/keys/@alice\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@alice\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@alice\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@alice\360\237\233\240_key.atKeys" diff --git "a/tests/functional_tests/tools/keys/@ashish\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@ashish\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@ashish\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@ashish\360\237\233\240_key.atKeys" diff --git a/tests/functional_tests/tools/keys/@barbara_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@barbara_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@barbara_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@barbara_key.atKeys diff --git "a/tests/functional_tests/tools/keys/@barbara\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@barbara\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@barbara\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@barbara\360\237\233\240_key.atKeys" diff --git "a/tests/functional_tests/tools/keys/@bob\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@bob\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@bob\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@bob\360\237\233\240_key.atKeys" diff --git a/tests/functional_tests/tools/keys/@chris_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@chris_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@chris_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@chris_key.atKeys diff --git a/tests/functional_tests/tools/keys/@cloudvm1_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@cloudvm1_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@cloudvm1_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@cloudvm1_key.atKeys diff --git a/tests/functional_tests/tools/keys/@colin_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@colin_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@colin_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@colin_key.atKeys diff --git "a/tests/functional_tests/tools/keys/@colin\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@colin\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@colin\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@colin\360\237\233\240_key.atKeys" diff --git a/tests/functional_tests/tools/keys/@curtly_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@curtly_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@curtly_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@curtly_key.atKeys diff --git a/tests/functional_tests/tools/keys/@denise_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@denise_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@denise_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@denise_key.atKeys diff --git a/tests/functional_tests/tools/keys/@device2_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@device2_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@device2_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@device2_key.atKeys diff --git a/tests/functional_tests/tools/keys/@don_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@don_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@don_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@don_key.atKeys diff --git "a/tests/functional_tests/tools/keys/@egbiometric\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@egbiometric\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@egbiometric\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@egbiometric\360\237\233\240_key.atKeys" diff --git "a/tests/functional_tests/tools/keys/@egcovidlab\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@egcovidlab\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@egcovidlab\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@egcovidlab\360\237\233\240_key.atKeys" diff --git "a/tests/functional_tests/tools/keys/@egcreditbureau\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@egcreditbureau\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@egcreditbureau\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@egcreditbureau\360\237\233\240_key.atKeys" diff --git "a/tests/functional_tests/tools/keys/@eggovagency\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@eggovagency\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@eggovagency\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@eggovagency\360\237\233\240_key.atKeys" diff --git "a/tests/functional_tests/tools/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" diff --git "a/tests/functional_tests/tools/keys/@eve\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@eve\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@eve\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@eve\360\237\233\240_key.atKeys" diff --git a/tests/functional_tests/tools/keys/@gareth_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@gareth_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@gareth_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@gareth_key.atKeys diff --git a/tests/functional_tests/tools/keys/@gary_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@gary_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@gary_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@gary_key.atKeys diff --git a/tests/functional_tests/tools/keys/@gateway1_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@gateway1_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@gateway1_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@gateway1_key.atKeys diff --git a/tests/functional_tests/tools/keys/@gateway2_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@gateway2_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@gateway2_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@gateway2_key.atKeys diff --git "a/tests/functional_tests/tools/keys/@jagan\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@jagan\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@jagan\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@jagan\360\237\233\240_key.atKeys" diff --git a/tests/functional_tests/tools/keys/@jeremy_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@jeremy_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@jeremy_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@jeremy_key.atKeys diff --git "a/tests/functional_tests/tools/keys/@kevin\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@kevin\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@kevin\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@kevin\360\237\233\240_key.atKeys" diff --git "a/tests/functional_tests/tools/keys/@murali\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@murali\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@murali\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@murali\360\237\233\240_key.atKeys" diff --git "a/tests/functional_tests/tools/keys/@naresh\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@naresh\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@naresh\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@naresh\360\237\233\240_key.atKeys" diff --git a/tests/functional_tests/tools/keys/@policy2_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@policy2_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@policy2_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@policy2_key.atKeys diff --git a/tests/functional_tests/tools/keys/@policy_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@policy_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@policy_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@policy_key.atKeys diff --git "a/tests/functional_tests/tools/keys/@purnima\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@purnima\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@purnima\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@purnima\360\237\233\240_key.atKeys" diff --git a/tests/functional_tests/tools/keys/@relay1_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@relay1_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@relay1_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@relay1_key.atKeys diff --git a/tests/functional_tests/tools/keys/@relay2_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@relay2_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@relay2_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@relay2_key.atKeys diff --git "a/tests/functional_tests/tools/keys/@sameeraja\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@sameeraja\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@sameeraja\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@sameeraja\360\237\233\240_key.atKeys" diff --git "a/tests/functional_tests/tools/keys/@sitaram\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@sitaram\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@sitaram\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@sitaram\360\237\233\240_key.atKeys" diff --git a/tests/functional_tests/tools/keys/@xavier_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@xavier_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@xavier_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@xavier_key.atKeys diff --git a/tests/functional_tests/tools/pkam_virtualenv.sh b/tests/functional_tests/tools/virtualenv/pkam_virtualenv.sh similarity index 100% rename from tests/functional_tests/tools/pkam_virtualenv.sh rename to tests/functional_tests/tools/virtualenv/pkam_virtualenv.sh diff --git a/tests/functional_tests/tools/start_virtualenv.sh b/tests/functional_tests/tools/virtualenv/start_virtualenv.sh similarity index 100% rename from tests/functional_tests/tools/start_virtualenv.sh rename to tests/functional_tests/tools/virtualenv/start_virtualenv.sh diff --git a/tests/functional_tests/tools/stop_virtualenv.sh b/tests/functional_tests/tools/virtualenv/stop_virtualenv.sh similarity index 100% rename from tests/functional_tests/tools/stop_virtualenv.sh rename to tests/functional_tests/tools/virtualenv/stop_virtualenv.sh From 7e0a597fa46080c92c5cc98bb95e62098d7d778c Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 18:20:19 +0000 Subject: [PATCH 03/65] feat: use dev_env tag --- tests/functional_tests/tools/virtualenv/docker-compose.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/functional_tests/tools/virtualenv/docker-compose.yaml b/tests/functional_tests/tools/virtualenv/docker-compose.yaml index 0e6c5606..eafc1291 100644 --- a/tests/functional_tests/tools/virtualenv/docker-compose.yaml +++ b/tests/functional_tests/tools/virtualenv/docker-compose.yaml @@ -7,14 +7,14 @@ version: '3.7' services: virtualenv: container_name: virtualenv - image: atsigncompany/virtualenv:vip + image: atsigncompany/virtualenv:dev_env ports: - '127.0.0.1:6379:6379' - '64:64' - '9001:9001' - '25000-25019:25000-25019' - # extra_hosts: - # - 'vip.ve.atsign.zone:127.0.0.1' + extra_hosts: + - 'vip.ve.atsign.zone:127.0.0.1' # Remove these comments to run a DNS Masq service locally # This enables you to code and test offline and use physical devices # connecting to your Virtual Environment, not needed if you have From 6da8640a6a4c9d9723230c34165d4a7aff9a4c71 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 18:20:35 +0000 Subject: [PATCH 04/65] fix: memory bug in atclient_pkam_authenticate --- packages/atclient/src/atclient.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/atclient/src/atclient.c b/packages/atclient/src/atclient.c index 7b19ed95..b4ad2e3a 100755 --- a/packages/atclient/src/atclient.c +++ b/packages/atclient/src/atclient.c @@ -273,7 +273,7 @@ int atclient_pkam_authenticate(atclient *ctx, const char *atsign, const atclient options->atserver_port != 0) { atserver_host = options->atserver_host; atserver_port = options->atserver_port; - should_free_atserver_host = true; + should_free_atserver_host = false; } if (atserver_host == NULL || atserver_port == 0) { From 46a9821bbc2d2614498b01c9b58ac286a0f3db01 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 18:20:56 +0000 Subject: [PATCH 05/65] feat: implement atclient_connection_set_read_timeout --- packages/atclient/include/atclient/connection.h | 9 +++++++++ packages/atclient/src/atclient.c | 2 +- packages/atclient/src/connection.c | 15 +++++++++++++++ packages/atclient/src/monitor.c | 2 +- .../tests/test_atclient_connection.c | 3 +++ .../tests/test_atclient_monitor.c | 2 +- 6 files changed, 30 insertions(+), 3 deletions(-) diff --git a/packages/atclient/include/atclient/connection.h b/packages/atclient/include/atclient/connection.h index 118245b2..81a3c7db 100644 --- a/packages/atclient/include/atclient/connection.h +++ b/packages/atclient/include/atclient/connection.h @@ -130,6 +130,15 @@ int atclient_connection_disconnect(atclient_connection *ctx); */ bool atclient_connection_is_connected(atclient_connection *ctx); +/** + * @brief set the blocking read timeout of the connection + * + * @param ctx the connection to set the read timeout on, assumed to be initialized and connected + * @param timeout_ms the timeout in milliseconds + * @return void + */ +void atclient_connection_set_read_timeout(atclient_connection *ctx, const uint32_t timeout_ms); + #ifdef __cplusplus } #endif diff --git a/packages/atclient/src/atclient.c b/packages/atclient/src/atclient.c index b4ad2e3a..937b2344 100755 --- a/packages/atclient/src/atclient.c +++ b/packages/atclient/src/atclient.c @@ -719,7 +719,7 @@ exit: { bool atclient_is_connected(atclient *ctx) { return atclient_connection_is_connected(&(ctx->atserver_connection)); } void atclient_set_read_timeout(atclient *ctx, const int timeout_ms) { - atclient_tls_socket_set_read_timeout(&ctx->atserver_connection._socket, timeout_ms); + atclient_connection_set_read_timeout(&ctx->atserver_connection, timeout_ms); } static void atclient_set_atsign_initialized(atclient *ctx, const bool initialized) { diff --git a/packages/atclient/src/connection.c b/packages/atclient/src/connection.c index ba71f7a3..1ac3a757 100644 --- a/packages/atclient/src/connection.c +++ b/packages/atclient/src/connection.c @@ -632,6 +632,21 @@ int atclient_connection_read(atclient_connection *ctx, unsigned char **value, si exit: { return ret; } } +void atclient_connection_set_read_timeout(atclient_connection *ctx, const uint32_t timeout_ms) { + if (ctx == NULL) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "ctx is NULL\n"); + return; + } + + mbedtls_ssl_conf_read_timeout(&(ctx->ssl_config), timeout_ms); +} + +static void my_debug(void *ctx, int level, const char *file, int line, const char *str) { + ((void)level); + fprintf((FILE *)ctx, "%s:%04d: %s", file, line, str); + fflush((FILE *)ctx); +} + static void atclient_connection_set_is_connection_enabled(atclient_connection *ctx, const bool should_be_connected) { ctx->_is_connection_enabled = should_be_connected; } diff --git a/packages/atclient/src/monitor.c b/packages/atclient/src/monitor.c index 74927d13..c09b4e42 100644 --- a/packages/atclient/src/monitor.c +++ b/packages/atclient/src/monitor.c @@ -55,7 +55,7 @@ exit: { return ret; } } void atclient_monitor_set_read_timeout(atclient *monitor_conn, const int timeoutms) { - atclient_tls_socket_set_read_timeout(&monitor_conn->atserver_connection._socket, timeoutms); + atclient_set_read_timeout(&(monitor_conn->atserver_connection), timeoutms); } int atclient_monitor_start(atclient *monitor_conn, const char *regex) { diff --git a/tests/functional_tests/tests/test_atclient_connection.c b/tests/functional_tests/tests/test_atclient_connection.c index 2ce9a824..d1bde0ac 100644 --- a/tests/functional_tests/tests/test_atclient_connection.c +++ b/tests/functional_tests/tests/test_atclient_connection.c @@ -186,6 +186,9 @@ static int test_3_is_connected_should_be_true(atclient_connection *conn) { int ret = 1; + // give enough time for virtualenv root:64 to respond to the \n command + atclient_connection_set_read_timeout(conn, 10*1000); // 10 second read timeout + if (!atclient_connection_is_connected(conn)) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to connect: %d\n", ret); ret = 1; diff --git a/tests/functional_tests/tests/test_atclient_monitor.c b/tests/functional_tests/tests/test_atclient_monitor.c index 9ace37cb..a5a282a2 100644 --- a/tests/functional_tests/tests/test_atclient_monitor.c +++ b/tests/functional_tests/tests/test_atclient_monitor.c @@ -78,7 +78,7 @@ int main() { goto exit; } - atclient_monitor_set_read_timeout(&monitor_conn, 5); + atclient_monitor_set_read_timeout(&monitor_conn, 5*1000); if ((ret = functional_tests_pkam_auth(&atclient2, &atkeys_sharedwith, ATKEY_SHAREDWITH)) != 0) { From f0c9db32d8daec069e0bd8281d5a8b0900f19623 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 18:21:08 +0000 Subject: [PATCH 06/65] fix: add compatibility to staging in test_atclient_pkam_authenticate --- .../tests/test_atclient_pkam_authenticate.c | 46 +++++++++++++++---- 1 file changed, 38 insertions(+), 8 deletions(-) diff --git a/tests/functional_tests/tests/test_atclient_pkam_authenticate.c b/tests/functional_tests/tests/test_atclient_pkam_authenticate.c index fec0c940..fe0592db 100644 --- a/tests/functional_tests/tests/test_atclient_pkam_authenticate.c +++ b/tests/functional_tests/tests/test_atclient_pkam_authenticate.c @@ -55,6 +55,17 @@ static int test1_pkam_no_options() { atclient atclient; atclient_init(&atclient); + atclient_authenticate_options authenticate_options; + atclient_authenticate_options_init(&authenticate_options); + + if((ret = atclient_authenticate_options_set_atdirectory_host(&authenticate_options, ATDIRECTORY_HOST)) != 0) { + return ret; + } + + if((ret = atclient_authenticate_options_set_atdirectory_port(&authenticate_options, ATDIRECTORY_PORT)) != 0) { + return ret; + } + if ((ret = atclient_atkeys_file_from_path(&atkeys_file, atkeyspath)) != 0) { return ret; } @@ -65,13 +76,14 @@ static int test1_pkam_no_options() { } atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_INFO, "atclient_atkeys_populate_from_atkeys_file: %d\n", ret); - if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, NULL, NULL)) != 0) { + if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, &authenticate_options)) != 0) { atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to authenticate\n"); return ret; } else { atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_DEBUG, "Authenticated\n"); } + atclient_authenticate_options_free(&authenticate_options); return ret; } @@ -88,6 +100,12 @@ static int test2_pkam_with_options() { atclient atclient; atclient_init(&atclient); + atclient_authenticate_options options; + atclient_authenticate_options_init(&options); + + char *atserver_host = NULL; + int atserver_port = 0; + if ((ret = atclient_atkeys_file_from_path(&atkeys_file, atkeyspath)) != 0) { return ret; } @@ -98,21 +116,33 @@ static int test2_pkam_with_options() { } atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_INFO, "atclient_atkeys_populate_from_atkeys_file: %d\n", ret); - atclient_authenticate_options options; - atclient_authenticate_options_init(&options); - - if ((ret = atclient_utils_find_atserver_address(ATCLIENT_ATDIRECTORY_PRODUCTION_HOST, - ATCLIENT_ATDIRECTORY_PRODUCTION_PORT, atsign, &options.atserver_host, - &options.atserver_port)) != 0) { + if ((ret = atclient_utils_find_atserver_address(ATDIRECTORY_HOST, + ATDIRECTORY_PORT, atsign, &atserver_host, + &atserver_port)) != 0) { atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_utils_find_atserver_address: %d\n", ret); return ret; } - if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, NULL, NULL)) != 0) { + if ((ret = atclient_authenticate_options_set_atserver_host(&options, atserver_host)) != 0) { + return ret; + } + + if ((ret = atclient_authenticate_options_set_atserver_port(&options, atserver_port)) != 0) { + return ret; + } + + if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, &options)) != 0) { atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to authenticate\n"); return ret; } else { atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_DEBUG, "Authenticated\n"); } + + atclient_authenticate_options_free(&options); + atclient_atkeys_file_free(&atkeys_file); + atclient_atkeys_free(&atkeys); + atclient_free(&atclient); + free(atserver_host); + return ret; } From 7a1fb89578b56a1b874770a033439275ffd67e4b Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 18:22:45 +0000 Subject: [PATCH 07/65] fix: test commands in CI --- .github/workflows/tests.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 0975aaf5..21e34820 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -42,12 +42,12 @@ jobs: - name: Install atSDK run: | - cmake -S . -B build -DATSDK_BUILD_TESTS="func" -DCMAKE_BUILD_TYPE=Debug -DFIRST_ATSIGN="\"@alice🛠️\"" -DSECOND_ATSIGN="\"@bob🛠\"" -DATDIRECTORY_HOST="\"vip.ve.atsign.zone\"" -DATDIRECTORY_PORT=64 + cmake -S . -B build -DATSDK_BUILD_TESTS="func" -DCMAKE_BUILD_TYPE=Debug -DFIRST_ATSIGN="\"@alice🛠\"" -DSECOND_ATSIGN="\"@bob🛠\"" -DATDIRECTORY_HOST='"vip.ve.atsign.zone"' -DATDIRECTORY_PORT=64 sudo cmake --build build --target install - name: Build and Run Functional Tests run: | - ctest --test-dir build/tests/functional_tests -VV --timeout 90 + ctest --test-dir build/tests/functional_tests -VV --timeout 30 build-examples: runs-on: "ubuntu-latest" From a17cbc22516f6039911c095429cfc2db0f563735 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 18:24:19 +0000 Subject: [PATCH 08/65] fix: file name --- .github/workflows/tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 21e34820..aa186119 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -37,7 +37,7 @@ jobs: working-directory: tests/functional_tests/tools/virtualenv/keys run: | mkdir -p ~/.atsign/keys/ - cp "@alice🛠️_key.atKeys" ~/.atsign/keys/ + cp "@alice🛠_key.atKeys" ~/.atsign/keys/ cp "@bob🛠_key.atKeys" ~/.atsign/keys/ - name: Install atSDK From 2c534bfa36f4d8467d2999f10de8ab8088666cc2 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 18:25:24 +0000 Subject: [PATCH 09/65] feat: add step to start venv in CI --- .github/workflows/tests.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index aa186119..602f41d4 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -40,6 +40,13 @@ jobs: cp "@alice🛠_key.atKeys" ~/.atsign/keys/ cp "@bob🛠_key.atKeys" ~/.atsign/keys/ + - name: Start Virtual Environment + working-directory: tests/functional_tests/tools/virtualenv + run: | + ./start_virtualenv.sh + sleep 2 + ./pkam_virtualenv.sh + - name: Install atSDK run: | cmake -S . -B build -DATSDK_BUILD_TESTS="func" -DCMAKE_BUILD_TYPE=Debug -DFIRST_ATSIGN="\"@alice🛠\"" -DSECOND_ATSIGN="\"@bob🛠\"" -DATDIRECTORY_HOST='"vip.ve.atsign.zone"' -DATDIRECTORY_PORT=64 From f72bed6e9efd07d7c3500c023e89a3577b37fe0c Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 18:28:30 +0000 Subject: [PATCH 10/65] ci: install docker-compose step --- .github/workflows/tests.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 602f41d4..af3a2d1e 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -43,6 +43,8 @@ jobs: - name: Start Virtual Environment working-directory: tests/functional_tests/tools/virtualenv run: | + sudo apt-get update + sudo apt-get install -y docker-compose ./start_virtualenv.sh sleep 2 ./pkam_virtualenv.sh From c265076e1fa21690a9337409753d106f1127a3af Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 18:31:37 +0000 Subject: [PATCH 11/65] ci: --- .github/workflows/tests.yaml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index af3a2d1e..4aed6be4 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -40,11 +40,18 @@ jobs: cp "@alice🛠_key.atKeys" ~/.atsign/keys/ cp "@bob🛠_key.atKeys" ~/.atsign/keys/ - - name: Start Virtual Environment - working-directory: tests/functional_tests/tools/virtualenv + - name: Install Docker Compose run: | sudo apt-get update sudo apt-get install -y docker-compose + + - name: Add vip.ve.atsign.zone to /etc/hosts + run: | + echo "127.0.0.1 vip.ve.atsign.zone" | sudo tee -a /etc/hosts + + - name: Start and PKAM Virtual Environment + working-directory: tests/functional_tests/tools/virtualenv + run: | ./start_virtualenv.sh sleep 2 ./pkam_virtualenv.sh From a4c45e8c22bd14bf401f490752a35fc412137f79 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 18:35:00 +0000 Subject: [PATCH 12/65] ci: add longer sleeps --- .github/workflows/tests.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 4aed6be4..cc1b78db 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -53,8 +53,9 @@ jobs: working-directory: tests/functional_tests/tools/virtualenv run: | ./start_virtualenv.sh - sleep 2 + sleep 5 ./pkam_virtualenv.sh + sleep 5 - name: Install atSDK run: | From f0206712d23dc46e1d33d26a0e4e0359a71061fc Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Thu, 19 Dec 2024 10:33:24 -0500 Subject: [PATCH 13/65] chore: remove unused keys --- .../tools/virtualenv/keys/@ashish\360\237\233\240_key.atKeys" | 1 - tests/functional_tests/tools/virtualenv/keys/@barbara_key.atKeys | 1 - .../tools/virtualenv/keys/@barbara\360\237\233\240_key.atKeys" | 1 - tests/functional_tests/tools/virtualenv/keys/@chris_key.atKeys | 1 - .../functional_tests/tools/virtualenv/keys/@cloudvm1_key.atKeys | 1 - tests/functional_tests/tools/virtualenv/keys/@colin_key.atKeys | 1 - tests/functional_tests/tools/virtualenv/keys/@curtly_key.atKeys | 1 - tests/functional_tests/tools/virtualenv/keys/@denise_key.atKeys | 1 - tests/functional_tests/tools/virtualenv/keys/@device2_key.atKeys | 1 - tests/functional_tests/tools/virtualenv/keys/@don_key.atKeys | 1 - .../virtualenv/keys/@egbiometric\360\237\233\240_key.atKeys" | 1 - .../virtualenv/keys/@egcovidlab\360\237\233\240_key.atKeys" | 1 - .../virtualenv/keys/@egcreditbureau\360\237\233\240_key.atKeys" | 1 - .../virtualenv/keys/@eggovagency\360\237\233\240_key.atKeys" | 1 - .../keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" | 1 - .../tools/virtualenv/keys/@eve\360\237\233\240_key.atKeys" | 1 - tests/functional_tests/tools/virtualenv/keys/@gareth_key.atKeys | 1 - tests/functional_tests/tools/virtualenv/keys/@gary_key.atKeys | 1 - .../functional_tests/tools/virtualenv/keys/@gateway1_key.atKeys | 1 - .../functional_tests/tools/virtualenv/keys/@gateway2_key.atKeys | 1 - .../tools/virtualenv/keys/@jagan\360\237\233\240_key.atKeys" | 1 - tests/functional_tests/tools/virtualenv/keys/@jeremy_key.atKeys | 1 - .../tools/virtualenv/keys/@kevin\360\237\233\240_key.atKeys" | 1 - .../tools/virtualenv/keys/@murali\360\237\233\240_key.atKeys" | 1 - .../tools/virtualenv/keys/@naresh\360\237\233\240_key.atKeys" | 1 - tests/functional_tests/tools/virtualenv/keys/@policy2_key.atKeys | 1 - tests/functional_tests/tools/virtualenv/keys/@policy_key.atKeys | 1 - .../tools/virtualenv/keys/@purnima\360\237\233\240_key.atKeys" | 1 - tests/functional_tests/tools/virtualenv/keys/@relay1_key.atKeys | 1 - tests/functional_tests/tools/virtualenv/keys/@relay2_key.atKeys | 1 - .../tools/virtualenv/keys/@sameeraja\360\237\233\240_key.atKeys" | 1 - .../tools/virtualenv/keys/@sitaram\360\237\233\240_key.atKeys" | 1 - tests/functional_tests/tools/virtualenv/keys/@xavier_key.atKeys | 1 - 33 files changed, 33 deletions(-) delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@ashish\360\237\233\240_key.atKeys" delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@barbara_key.atKeys delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@barbara\360\237\233\240_key.atKeys" delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@chris_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@cloudvm1_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@colin_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@curtly_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@denise_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@device2_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@don_key.atKeys delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@egbiometric\360\237\233\240_key.atKeys" delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@egcovidlab\360\237\233\240_key.atKeys" delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@egcreditbureau\360\237\233\240_key.atKeys" delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@eggovagency\360\237\233\240_key.atKeys" delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@eve\360\237\233\240_key.atKeys" delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@gareth_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@gary_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@gateway1_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@gateway2_key.atKeys delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@jagan\360\237\233\240_key.atKeys" delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@jeremy_key.atKeys delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@kevin\360\237\233\240_key.atKeys" delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@murali\360\237\233\240_key.atKeys" delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@naresh\360\237\233\240_key.atKeys" delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@policy2_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@policy_key.atKeys delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@purnima\360\237\233\240_key.atKeys" delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@relay1_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@relay2_key.atKeys delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@sameeraja\360\237\233\240_key.atKeys" delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@sitaram\360\237\233\240_key.atKeys" delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@xavier_key.atKeys diff --git "a/tests/functional_tests/tools/virtualenv/keys/@ashish\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@ashish\360\237\233\240_key.atKeys" deleted file mode 100644 index e4842d55..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@ashish\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"p0UhsoIqul6z81FYFTU7USdAE1duRsopEDNKwooP4U3DQ73gJ1b3GwB9xFurgtLXKRGeI5/Vd7mv17Yj+yqy4P/6KMdpTyNQJM/n3df+zX//aZ17QUtROATtS/9vy7Ebnoa7U/4t0PZUlCEG9N3KRE4oSYDXA94Za1hDMJ4PjYn5rc7iQ1GoWC1rbkEIJ3zI9b7eivWsCouDg2jbM8SBBCm0bBfu6NH0zNiSjQt3CJe4OPIuGd5kfWQ0LrazvPMRCztrEpGnr44ZIk2YJt+Cs8UeLPZt7g7uvr2CUoWhwQgCFuBeXGfX3SCyhUf2mwOY//X2LhUbEtFYSKHLsoLvN0Aizd3lvc+nb/o8RkrSNVALr+t3bmPkPLnJlG0tABQFCBM7fHLlx1bz5IVIXkGQ0fwkoqUd8ve68/dvggSnRelJ2HPFp8ZUvQt+CFUHxcZ2oND3JsxOqtgvdDVNORBPVM74uXLM0Pc0EOuZX1qZRWIMkfrHm6x0XMbZqOQgiPmPuvBcNa3mErrB9qY7jAmtQA==","aesPkamPrivateKey":"p0Uhtb03slKw0HtnPzk5Z3ZcSlIWYL8tECNAx4ofik/MQZ/VA1bvNABLxFuEqMnWLBPkcfukCMGqioBl1T6u46zlI+Z6cThXWrPe+bnGonrza4dmS1ZVei6RF8Aepa58m7K4UNQSwvknpnUK+NLeTVg4Sb7gGel0SEEdS7pV2MHY7qTeEX+tGhhuZ2BTHQKU5K3j3fymSuX0lienKsLrJC6SZg/PtMi709jinEBME526PrgDXfYxfy0fH6awv8sSIDtvY4W56L0NJRqjYNnn3JQgDtBl9Q6mtIaYEKbU3x4PBtA+c0OcoxjK2mrdiDy6wvWuTi8aa7RnS4Xv843ZB3IFlenw+5WTPaAMelGdE0VbgJ5lEh/UA7ba5WUPAhohMjQmclrixwfohZhNB2Gb7oEohKptpuuMgN5WrWyiCOx05CHF0tphmRQvEyY/1s5ZktaGX4lQv6Mlb3tLAix+WbPSy1Tuy74pbvjDQ2WLDRQ0mbrf5qJLS83Sv6QkreDUtrVjHLr4BpaImeNxxUDgC4SUVRR7wEe+2i7OeOzjTkpymroMa0gstdJ1wY/cNY1FpGFC5A6Ph/udaR1QXtjX/J0dz0Az5u7Aw3xWOw/PI+L1xdQbPtkEcdRuFZKIMYgGWOZtuEF0Dg61msPgGJ9zbwCbyrzeKlSO7ADxBSekohiz31taf8mqPiDmsPp7uve/GHzS6EN7nmDbfgvr2rQplRK6jo3MHdX9I8nzVIy7BScs8nrxjTeFCzJYkuHHubhIiktGB348F9rg1ucWHCDf3BqOMSl3Mf8nuZh/89tzSrdjXxt2U8PvSwu4XGpb6J/lQdtVP3tGYhvDz5jWStbfphwleHQmQemgXalxeyp5oeKDgBn77wqIVbrNZw2YG1VJOoemdl/sQFyNXeGOH3sGK0wDtWrm7pnGgmBlxLL+LD5MOb1NiSw3BfZXG61wU5A/LNAp3H8mGSbnIOmv7NQr1TLOoU1rF2MXqvmnf++EP0L2da5OJg+WH6Fnzzy/JVEU49EDCkC2D2KLr6ZfWR1Ndst26mQYR9siWS8FF1f6M1vRRpRKHNfC6HslYVYhrTD9Y0ZyOfUIrfx1Df0AGWyJr1V6pIFoOfBWACDYwFbKnDCAwmEip07ucOarNkrSQa1pkcOtBiYnjByhWn0eI3F2Wjs/N/Sq7tsqIivyHAIUovBaGQRXJIigy5KrjMMJJtN1jZd8wNLgnPkCzj+STMOu+FUXHhitT1INB4DvMImJQhvOyAiSojY/mlaEdFuKsDxbAlgC90ftTtN0LJi+zxDS54s69gf13y1IwdKxm3fihI0NrCJL8QbdpT6j9qy0QP3WLhuVsypkeTxeCcbERTjzG6lmA8l/s58dzefanL5izb1C5u4iMLL3HTSXH8DLOpbwqSsdlZKR+jWMUnTEdyDO3jvxanMYGBi9mpo+kL+HIus6NRZdDYmyY0Zt3QbE489j7Kx8voxa3kaUrUvDvUzIYIef01NgJCsSvuXbKJ+J0oeCCZ15+rTRC0KyMdlBKEKiM8XD5OuMGaApSk60/fMYFAj2BNzOi6OscerCMckWz9Xljz45OF99Xihua5DbSp8gq0DBVx9R8QRLu7stOKdlEZFB3Z+iVSL5+mZgoAdt9lSR/NvYK8wu/dDWbF9kknJJsXTQ2kuBQJgt3BZtyYImuA+7nDWynJqnNePZBXCwP6cC6WjrMSh6Gm3edn2CmnLTJVK3xdGVpEqh8p+tMhqDuo2u2+tXUUp/CC3XVlcHb1AIITBz7GrSpmYn6xABH3CcxZDQnp4/DqWwTtDoiycxYPccODqaC2F3C7PydIbt1DqXc5jEc1Rwba7f9UCCOoDJ2MPeVkt9b+Br7nSZZ484BvyOoW+riB0/FJiub4pcf/kchESEczP6++GP6+20CEMfvhS5vyvdUOLxnhj9VXfon4WzGpIicPHLWtD0e2D4e067poAxxzEHMqUs4Djvfnia+IBVssbukrWxjvdSmx2I4qeZrTJfvdc343M3KEmrpaSqFoENmD/HAQu6SGy4bgavKoDqk/CBm9A5ii2nK+2eyIydExu9HvVSw+WLtrkELU4U3oF+5WTA6bZ0xzn+A232UZH8GGsDphz0b+/2be7KUkWgKrehP6Qjy5jucrdohnccsS5CI3o8OuRW/QVOB0Ho","aesEncryptPublicKey":"p0UhsoIqul6z81FYFTU7USdAE1duRsopEDNKwooP4U3DQ73gJ1b3GwB9xFuusfDCVDPfR9y5OP2R6rJm6AOR3PrvDuNpUhoXS5beu7jm71b0Gbx7S18qDw6/BY8W/qsr3ZaWec8K4c0unG1ug9XobmtPSoXmCOkHWUc1Gug7qurOpv2mCFTeGCt0EWgOQAvQ/q6bm+L/PeqohF6wX4TFEDqUTkjqkPbUqO6SmAgkOvKTaKo8bfFkQRs7NvKtjowyBVc2XofFlYdHM0uQApDRxMseOdZ19SnT7puZCqeR8ksqLPAxSF3Fihq2xVLNxiabxqzQd1ccK+t9VaKw54fVKG9yy/W8647lIqQabEz7Il1HtPVrGUCNK6Trv2YHWRsfIzUnXn3t6BvczIpdQ2Sd5cU9t9IT5Marhr9XvzGFN6pxxl343YdUny9aEy0F9e5ImPayUK97gtMDRjpjAx9ZRrin/27x8uoKJO7Yd0aXCj00p6O/4ZsfWrDAr6JFpuugifBcNa3mErrB9qY7jAmtQA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"xGClLauE1qGLredkswXPBKNnUzNiAwG7XL3gv0jQQN4=","@ashish🛠":"xGClLauE1qGLredkswXPBKNnUzNiAwG7XL3gv0jQQN4="} \ No newline at end of file diff --git a/tests/functional_tests/tools/virtualenv/keys/@barbara_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@barbara_key.atKeys deleted file mode 100644 index b12cb152..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@barbara_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"Jtp8gH5YmEb60HQmUGF8PGREBWGzFyJJDtPROZ1jsf93wjz/bdkfejytIlfS3G19raVDxE5gKUBcnxnuM5mXPC8M07Ir4BP92b8EluRZn8Gy2pCifecW9fcJnx/F3GrhR907k0RRfxPl25nVpUgBNu4qqS4SrkEXFkkQSmksf7DBoLHbnpQ5XbIsqfzd+h92bok8/3EiKy1w575gB3zEl+GbHmMmI1wPawMtbk/TPBnMBwSp6PzcZShcrEUQQqrdRth6NjOiQA1Nyjx03LSA8P7vCt6X+vGWihfLFjIAiJ4h7fKmXZ8wbChJq+J9YRMoBh9146fPOBaUSLR/iscM0gKTX3v3KNEfpwGWhlnIzYoiEp7n8zou/ZYVyNAC1/2hvVj8qrVwyG1wQEgBEblRijuINJf25uS5wJ7WtutFFBRRcP0PV6JyU+c5SGUc/8ukS/UcbYol5PqctvijET9wvUs62zLMdM73RedxY9W3NHnfEC93LLD0ybALrcAUMgfEA7h1JlIdywIBnGbheOpF3Q==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"Jtp8gH5YmEb60HQmUGF8PGREBWGzFyJJDtPROZ1jsf93wjz/bdkfejytIleam1oG7KBX6jV+Fk0LzArgSY7BIzsq/bQKwF7o2oJ0otJGx7LI25+cRuAZjOF6uGHz5X/wRsk771FuajmWzJjcxwVLM9JBpRYhmz04AnQREU0YJL6n26Dqv6ZzGb0su9v78213fLxB4WV8cDJH5stXO1Tp7J6fDjYlNVwmPV4dYEfFDEjMPnbuq7zbSw9d2zkkdLf/aaJpPGyMaHNS2V9E2L3o1eXNZdW226KYhyDEIDIPrLUFou2jbpl2ZBsH19sYViptPHt6+v3sbj7MOYRo68QXkA60cW6gE/BmtRfArHjqxJQRdq3l0z0SvZhnu40b2KHxhkCClPdF5BM3czkIFbt9ph69H8Xj3PaAwJSr2LoSCXBOBfYhaeN/bsxRfUUf8caLSf0ZaokJp9/Di+qLNCIB1iNK7T3tadHUd+wobP7NAXqqDzQhAb337+g9ivkQRQ7tHJ51JlIdywIBnGbheOpF3Q==","aesEncryptPrivateKey":"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","selfEncryptionKey":"5fwTqTnFJ6xyhTf9t70seOlbxe2KvqFO5w3UWkPDGac=","@barbara":"5fwTqTnFJ6xyhTf9t70seOlbxe2KvqFO5w3UWkPDGac="} diff --git "a/tests/functional_tests/tools/virtualenv/keys/@barbara\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@barbara\360\237\233\240_key.atKeys" deleted file mode 100644 index fcba5538..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@barbara\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"Jtp8gH5YmEb60HQmUGF8PGREBWGzFyJJDtPROZ1jsf93wjz/bdkfejytIlfS3G19raVDxE5gKUBcnxnuM5mXPC8M07Ir4BP92b8EluRZn8Gy2pCifecW9fcJnx/F3GrhR907k0RRfxPl25nVpUgBNu4qqS4SrkEXFkkQSmksf7DBoLHbnpQ5XbIsqfzd+h92bok8/3EiKy1w575gB3zEl+GbHmMmI1wPawMtbk/TPBnMBwSp6PzcZShcrEUQQqrdRth6NjOiQA1Nyjx03LSA8P7vCt6X+vGWihfLFjIAiJ4h7fKmXZ8wbChJq+J9YRMoBh9146fPOBaUSLR/iscM0gKTX3v3KNEfpwGWhlnIzYoiEp7n8zou/ZYVyNAC1/2hvVj8qrVwyG1wQEgBEblRijuINJf25uS5wJ7WtutFFBRRcP0PV6JyU+c5SGUc/8ukS/UcbYol5PqctvijET9wvUs62zLMdM73RedxY9W3NHnfEC93LLD0ybALrcAUMgfEA7h1JlIdywIBnGbheOpF3Q==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"Jtp8gH5YmEb60HQmUGF8PGREBWGzFyJJDtPROZ1jsf93wjz/bdkfejytIleam1oG7KBX6jV+Fk0LzArgSY7BIzsq/bQKwF7o2oJ0otJGx7LI25+cRuAZjOF6uGHz5X/wRsk771FuajmWzJjcxwVLM9JBpRYhmz04AnQREU0YJL6n26Dqv6ZzGb0su9v78213fLxB4WV8cDJH5stXO1Tp7J6fDjYlNVwmPV4dYEfFDEjMPnbuq7zbSw9d2zkkdLf/aaJpPGyMaHNS2V9E2L3o1eXNZdW226KYhyDEIDIPrLUFou2jbpl2ZBsH19sYViptPHt6+v3sbj7MOYRo68QXkA60cW6gE/BmtRfArHjqxJQRdq3l0z0SvZhnu40b2KHxhkCClPdF5BM3czkIFbt9ph69H8Xj3PaAwJSr2LoSCXBOBfYhaeN/bsxRfUUf8caLSf0ZaokJp9/Di+qLNCIB1iNK7T3tadHUd+wobP7NAXqqDzQhAb337+g9ivkQRQ7tHJ51JlIdywIBnGbheOpF3Q==","aesEncryptPrivateKey":"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","selfEncryptionKey":"5fwTqTnFJ6xyhTf9t70seOlbxe2KvqFO5w3UWkPDGac=","@barbara🛠":"5fwTqTnFJ6xyhTf9t70seOlbxe2KvqFO5w3UWkPDGac="} \ No newline at end of file diff --git a/tests/functional_tests/tools/virtualenv/keys/@chris_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@chris_key.atKeys deleted file mode 100644 index 31bf2987..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@chris_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"IfolDeeIETznmIwYjoQn+TCMgNwKKhmeuk3z2yY/FWABHVJAC+oi9ouzmiZmDaTqaB9cWEJKhgxke6ki+iHGiiSm93nZGe7gJ0JJU2Poi7pXp1sef8caU3vxpr7lV9Y08SIPHMSAbzDOHY9DxbxLNMAAYm4VAnL9stuJFppspf3pyjDnhGVdLZ87wxzBGD1hf50JqVwwOikyVl4cVcZMrv8S8vp1E9fvfjEnUVVy+mAqRRSDa/FgZNVHz0lyVqwEkL2dpW/MgrHzSmIV3cLAO9o5tkOjDkQQy+njewxY7o0SOMvuUzKgkwC/TE1FDiWPfLfSohYpg/7fFjYmlgL89/YVkVXn2QXORKZ12aquryU/dEgEJ9LoAbmj4ooJ5sMWYSsi8B9+gmzt/DAdZFLN4C0E6RoetoVSVSI+zZdcD/uF859yFtqzWE9RX/RENIGldBWTPYREmIw5l9ZcBSkDj1UwlPiuKLnw/e1xv63Ro3FlpT99WqbWFCIdVSXxoVkkQltwZfbnCudAfn2WwYy31A==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"IfolDeeIETznmIwYjoQn+TCMgNwKKhmeuk3z2yY/FWABHVJAC+oi9ouzmiZlBvrLXgIVVGcThklecJoj+2HC/xPQny3/CZnJIgBzRnDmgMpwun01aMkLdkLzwq+Jb4ov0x0pWPqTTCSmUJ05kqU/Qc53ZHk2BTXykP7uFLl/pY+88T3cs38TVKV2m1CpGA1eeaY+iWA+dD8JfHEqa+xigskJk6sFMYCXZQ8hdgQt900uRQHdBd01eNZG0igHOtoe9tDrjTbE1sSwcBEj5PGxSvUctlmSdnZWhuueeVZc/NV2Nab5QCjlpTnAO3BsdG6jAenl9DsE2tuzMjkxhibK5IROp0vQrjrGZtB5xdmRvzAmQhgaTsfYLOSD8IpwnOgyYEUk2jJJsnLr2FoKE0Pv+z4m1TcCvI8WPQJui+FANJyfsJwkG5Kva3onfJBkaZ26QzXNb4VR2KYapKABGi18mRAJlf/eYv3XldZr/rGxqAwEg3BiZLGUHz1cFCD26WVcC31wZfbnCudAfn2WwYy31A==","aesEncryptPrivateKey":"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","selfEncryptionKey":"u7WlCn0lal6s4I7yR1sRanhfKaRQtqdVNOgI/F2izl8=","@chris":"u7WlCn0lal6s4I7yR1sRanhfKaRQtqdVNOgI/F2izl8="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@cloudvm1_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@cloudvm1_key.atKeys deleted file mode 100644 index ccbb2bc2..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@cloudvm1_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"KU7hrxd2Sx2uLJojMiILtrbp1g0s82fICk2k3AxTXifxIr+DFkBWeuPbPhFwMtj+h7E1pR+YoujO/050tgaQeQwtU3SelRA4RDm5+Do4yVhTj0qezS/GgwLDfmxvkbVX1Zf4nskFMX/SwMb9elboT5RO+WiI7wGFrhINTjzy+CRd7AsU4edQywPo5/6o7BXtkI7NpxFBg+93AmDIKKnqfYTtU0xhxdMnG2bI9UPmLoFi0xofyUKpcqUzktvz8vICLMKWiSyziIaXMRIpw0Y0nKBFP9uZP319SQbIXATqo3t9WKYEeUF61zVZXraeclURnmEMAkWYXxEtiAIeV3a/EvjXuJjIKEZuqd5A+dBU7L7trUl0tf62ZHItJOT6GGt3bFb6ofnY2u/wQ/J8MVBNOntl0cV7dsDWBU7aV3xLnzFn6Yk4MPWq2Wnnj+hTmzWljf34+j3lINLeJElSyYBBm8Ws1nbkL77A+2FNj/6xrZ9QNdIRc57FPxHcaWMbfdXwgi/aBtP0nAoX2UTyyye7AQ==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"KU7hrxd2Sx2uLJojMiILtrbp1g0s82fICk2k3AxTXifxIr+DFkBWeuPbPhErMc/UrbxL6EeXh9Hq1XZGtgWrZ3ctTFG3vBI3Xka9/Rwnygpppmi/l0T7sybHSnRYsfVy2arDxKgVKEqS19vYe0OqKIJihEOD72ywohYBSgvdp3BO5BprkNESsQ3Q8oC1/ju6odLctHR54YUoR2LFM/fYALjCZRAnmcVhBFuekSTuKvtllzU44zGzJtIFmPbY6vVOKdnmpBuPl+uxE0Bp9W9CoI9qQ8SeYwNXaVviXCGD4WIGXY0CUANUznMzX5qQMyMLijBxPEaAckxR7HAOX1m8Mv7Zip7+YVZl9No38Ph7xLrMjXEew/L2AVQYOdzJWE9pcCz4tJzo/MzBRfUFOnNZJzcd3tpccdL2dlPbUjpRohl/vKBiLOj/pUXKkuJlzhGT6/Hw8zvrGqf9PW5z5Zl+tubP632dXOn/9SVj+Yu91o1FP9UHf+HBeRnBT145RdjetAnaBtP0nAoX2UTyyye7AQ==","aesEncryptPrivateKey":"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","selfEncryptionKey":"6EI4LavFXYHC/layLd+3ouXNyEUG9gyPk/ji7C3iidA=","@cloudvm1":"6EI4LavFXYHC/layLd+3ouXNyEUG9gyPk/ji7C3iidA="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@colin_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@colin_key.atKeys deleted file mode 100644 index d7ed21dd..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@colin_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"K8qoW1x0oIwU6CGx0iOD0Cqk7BZUExo9JUy7iUw+WQ7m6C37ocfTux6N5/9vlOTsbhHtDkMIYTeDvc8dP/tHdiwx4LqIrPhA53/eszQU5ArIBT/pXSpFmpsm2qi9iMkkfR2WeMuNOgAds5IFWKrhtfRIQB0GHNaodHJvHLZugf91Igd2NxYRzVCyDFGlj6cewTOlsj71JpyJksIWkOUIDoXN6TYBea/EqpEuzlZHUdWrRfkPHJ38Z9Lp3ED1y0r5JO6mnrwXshCVxLcOzxYdTr6dpjp1Y05hfVrXHOJzd/VWpm6dz2EQx7TUaewedKsc+ua6PIif7Fz5y2BVm5LD13R17ObbDIxRcBLugLgOvb/H8JXbq9ELG0qGpSosabLsi6qxGhornTnNzpKPWPBSOcJPXmGbWKBNqqCAo4mOqshfwQzGDGquwFElsySRgOgFgPKWF5Q/wsNcxbv6x9I8d3pYxpJaFfrkJsqvRfqVNHCgxzjat0KGEnGVEZKutzNJqgw7EfHy4Rn4b7MXmz21GQ==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"K8qoW1x0oIwU6CGx0iOD0Cqk7BZUExo9JUy7iUw+WQ7m6C37ocfTux6N5/8oiYOlai2XLT19Vhq54NcGKZAjWzgm2ZfapuofzEmLkjUhlCS/GmzwYiwUg6hGz7rLmc1Ubx+NSpyBMiRo6uUhT7STnPVsO0UcHYPBD1ZwOel0o5FLOApfGQpG1FHAPjSYiPkY2QWCxxPSLZvhiKgs9NgGU6Ldvk9oWKv5uLQpkQtzeOG8ZYwpH4bDUrTx2HTc6zb1bO6IhZVniDLktbBL3lxiE9yZxGx1PFQaW3PrK5h+RPJ3mX2bqH0d/tPeZ44KMJcjzYzUdpyZx02SkBpSyOzq42oM6OTgCdhzK2LjzI4jtvXG1e28i9tCF2me1h9/FKPi7cedOm57ihnx4snmGeBQfrVAPVKiYJ93uoWItMy8hJ5wxTDVO1aBwng2tSaSueF8zsP7EIYw+c5piKG5+OZMFWUX+65XA+jrAOGjPviSVFqp1grJuz+mKkicdI++hw9ljAw7EfHy4Rn4b7MXmz21GQ==","aesEncryptPrivateKey":"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","selfEncryptionKey":"wQjp3HXO5cIsIR7lL74ySwtjJ7VP3OLBJKsLiLuRFcM=","@colin":"wQjp3HXO5cIsIR7lL74ySwtjJ7VP3OLBJKsLiLuRFcM="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@curtly_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@curtly_key.atKeys deleted file mode 100644 index ac350376..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@curtly_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"Tugmdu1mZRg7bTUxZWaewkach5eGkr92z3G/7Nm3TxGJxzNS6TmmVOKaK5CRp+T7fBRqU79S/WCS7meiBdvJT89wVnkeMXE3f+ZK8s0STG/UDY40bGp4aZSvzf9cAYB6RRv0FeDncjQcrKLUcRkfDhIgTFfLIwBJsOYF9l/LJXhIDxmnj7sr2u6FKN9Yu2+byUEQ36SKttn/VcNpT2CGURFOnINMpNFxW/jYEMjF+XwfjA0lphsRkrwXk2NxsudYYT7HxTKAbB58zaT5mNWkOeLLdyqNImm/GDj1V7KPy7RvmW7yf+uI1OQ2cxoMgdTkoH0HvPwgZEF+V0X82KmMztxPXsC5eEnlk1JM9iWeourPp+WC/N1+YgnvRshl1as4O+Ym9LnpPEqucN27GiXZJYnalSD1m7gIYS90GmPuACJ3C1fFjImN44v0r4rMH30YajHg3M4PQB8Hj1GysTU95T7G9skVHrW8CDXllIwLbUZgkUDS+9FBMiZNKboP7D9QmPL+9nVFv2HbF9Ud+nWZHg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"Tugmdu1mZRg7bTUxZWaewkach5eGkr92z3G/7Nm3TxGJxzNS6TmmVOKaK5CLicuwSQQ1T91T2XO9ujq4LNrTc85Nb10jNmMgZfhBurIBY37wWagVblUZTuD96OIEAIZJbiWWPrziVVoYy9Pce3gGKi4QMUjIUAsK4MMuhEW7BFtmdT+DkY8/0bqZF+dAuViNyFU5rbmVqe+Cfa0tYVOBZkJ2gYEwzvdMV/jhR9Omk3wDk1wsvyYBvoVe5VUiqtk3XRSi+TSvV0gmzL+DkLS8KfT4LyGrWzC+HmyRdLO00NkLqSb/eP25lY4PdkI+v8vss3YSxLQRa3dNO2D1+4Xt09dpbcDKW3bbmHQY5gmC3uvUrYv79L1HbQ+UHO4vuJ11CtQcyf60ZWSfD/CjXgi6HdfXrSfn58dGEHpbG3SrfT9DMkHssczO3q2P79DvCnESX2Dr0Ot/MDw87HKdqhQDyS6LtNVzT4inawLYsuI4QWJMgEDzmbprNxVKKs0G4U1HwvL+9nVFv2HbF9Ud+nWZHg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"A+PLEY7DkKBUqx7Gy/Dt3P/rnehaN9td2E9sVuepiBQ=","@curtly":"A+PLEY7DkKBUqx7Gy/Dt3P/rnehaN9td2E9sVuepiBQ="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@denise_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@denise_key.atKeys deleted file mode 100644 index 8bcbe491..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@denise_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"DuDMoy4JXz1FFTulIhRyEZi7zikBDqwBsvy6zgT92H/YHOinGTLjNh8ve4c1HbKIAm6Dw0FKBKsGTeWoYnKQwK0/BeePt8aPZSImqtu22aOnnOeB+ajSfTZYRENjnoI6HnThu1KKb8G/6PMMJUSQSUoVe6ZJGUAJcBPt+fWycTWFBv3q+MFmTxfLlV548DcpucchE8pM1wYGQ1D5HF/GHjyo7FsWcZvzXfpSCOHW950NlntD3H66n3gBDhMf9SFJBfZ4Gp4BudnYPj+dcSZLwDCXMj377HOeSDkRYYHmCafl3E9xs3x8BTARL7Kl0GArdV/5fGPf6lbiBI+pfwoLMoIJX8rFzZ34npJnLbWx5Aixh+GOD79eUtdspJvr7eqFGk70VGAI7MjjwGxIx+vFR6SQcjyrHVK4OAXCLHrDBqn3j4cDt7cvuuyR1sINZGJTwfA07VSipyuE/EeZUQuBo1g6/ooim51xFhV/OEDHYCH2Zfc+P0VSF1YAQYPnKJTTCXKy/jw4DHpAtTPo49ibtA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"DuDMoy4JXz1FFTulIhRyEZi7zikBDqwBsvy6zgT92H/YHOinGTLjNh8ve4crH6+KKkCg31AnFpUYP6+ITTHr3Yhabbi3ufWQG3wvi+OjqJukntPSxpbZIFJzJ3BKkKZLKTHbuS2fSeWwxo5wIR65bmBMdIpoGRplcS3O5c6bCQrfNsCsxsYVWWj10WJKxHYZvsMkE5RV3iEIZTbhDX30Nj6cxmQCQ6aXQs9jLePrwJdTnypakwjduR5ORW8cywVVDfcbXaA8nqDTNwTYbAZcyh6VPyLEw3uQbCgEcebVJbOUqUdMwkZAW1ktI/fm0AkZfgzdXDuWm2fgfNCUNjQ+MpdVfuWexPXGq+4TB56Q/DiZva6oNrBVK+hRv7ys0+mfNnqndAQNyO+NxRd71+LIa6bvWhC7J0+mZ0PjMwfGDJHXosBisMcEhcGc18UiU3NW17kx2juFlyqc9zzdQjujgkkgwogSkahdGDN7AUbnChv/U/4xJGVKGVltfs3sLquSdnKy/jw4DHpAtTPo49ibtA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"GAnfgPgtcuHywoiZAzQTKwTPMP2T2YkPk1MjNjWvWQ0=","@denise":"GAnfgPgtcuHywoiZAzQTKwTPMP2T2YkPk1MjNjWvWQ0="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@device2_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@device2_key.atKeys deleted file mode 100644 index 4ed543a5..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@device2_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"hQSWFEZGyRkb3k4nTA+kRygSE9WofysV+1MXj/Y1lS4u5BUmPSsP3DomTC6e156HGNOjzBPhpGx0WZezrtfefP78KTF8I/9gFMH+OcSzkSVVkrAt7ByrVL/UR1QUMCEpYJFv0h2DHvPGBXy65TfyzEWyZ7PPpgFT214WQZwNY9qwP/w6/mf1VbzyWr7zXBe9+cMiC60OMJ9KOgfz3waSjRLV3jOrjXkkaudHLyyGIrrLEmk7E8UPpSJtcf4beMijw6Bq/zgycs+qPp8wG9rEsvsUydqvjWrfgwLLIUWgkWNIDrSOkj8kjK6ewiomfxhfWN0b1TR5XxCjKvPQFsy7eE2S2j1+lJ7FJmpCbO9BOVehBKJ/Uj9R0VgEDUHwmvNeL4Is4g7QUWU+mYOKK7Oeaai5lkYWDZbTd407aCnFiUUi7gN4P1vsCTdrJvPEWM7Q7HXudt4CG1aXUArMQTkdUN0bZ14vBCeLYh7Q31ngBShZA923tSjCvfdTUBpdYagdAjjKx9k0If/4UCwa5MmjKw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"hQSWFEZGyRkb3k4nTA+kRygSE9WofysV+1MXj/Y1lS4u5BUmPSsP3DomTC6D4MWEeLqw+Wi2mXQeW6LNoJHWcezrNFxSRokNHu3KZfu3xC5Al7Fj0kKiOpjyFEE9ExkqdrJO3x3YP6L6GELzkyXz+16PO72Y4BRVqRJ6d7cHSeyUEu4U3GfdUvXPY5v5LQbewP5NN6oGL54LM3zI4ETVjFPauDToikgHeq9gcD/7ALTrM1czBeIHqXBXbI54R9rd/udo5F9FS7CaZYE4Bt6ZgYcFoKWClGLFhCDrDA3hryIOBbikjWour/ug8jk2XDthBpZpiwYYSmf5M9PPasTZEgr5hAh2yZvsf2oebO9VE1uSFL8NFkBZtk0rCGuCquFDGocE3DXDI34fpIHeBInOKqvBhFcwHJmMFoBOTgniuFhg+Rg8IS3cBS8GZ9bTeejUiGz2fP4YATWXXH24OE4UZ8tDL2E6Mjy/VSLf3WCTZSVEcuaUqBLfgvhGSW4SZIQgdzjKx9k0If/4UCwa5MmjKw==","aesEncryptPrivateKey":"hQSWE3ltwRUY/WQYZgOmcXkOStDQWV4R+0MdivYl/iwh5gUTGSsX9joQTC6s6r+oaMDY3BaymHwGJbTrlMj6Icr0XTxhffs8BcaUQdCLzD9X7pwj8Qz4IcL4UVc+GD8EW7YSw1HdBvecGBrv7wvguCKMeafbpwlXyWgOGuJBVurvHuhVzVv9MMaZb5zXMxH/44BLPcsHBrUFNnTN8RaI+w7doQTjmkpYfox8CTaYP87gMEsrIs0qhl9pZIsHe9Teo8Jt1U8tcLCLKJsRMcGGltQByNyOlSzcszP6OXnZmgo/PbyVvDYir7yc2TonagBcWsF5hTFQTzeTIvSlZMzxfjiS4Btz1dWgXEkCe/pvG1uwOu1OUURTw2IVMXSdlMJzOLoqrxWdVEYI5arOG5TCX4y9kGZRe4K/L/cyJkjbgHJd9VgBDEj7egc1ZP6bEJz00XSrdd89LhLgXWuoARQVbL5FSHY2FwiuWSrH4zmOZChlc/WRlRzAstZaMFxDVPIwewrXssknNeWxP2lQrYDuYNe3TeqgHK4i+G1UaNxYZI4de4cg5ESBuvJfBQwN68IpBiry8YGGuBNf2QeWRSentQ3/0ejDjH7SaAnpXKVTySit/aXLmt8QoJ5T7hRyCHFPxxSefc/X6WYznesXgiOJdTz3QJGZen4Mb2TgcLEqQ/ixDaxeMxGoJ9Om89VTL+Wb/e8Bis4sYMqUaLwUcV+PWnPn1NqjBrPOWc0jCpHRvgikryZAOJphL57jI0X5x5+KXQHWvANCyauMIOHczIw/a3DI8A0+9HeExGMrNVJsY6EJ9uiprhc8VBklIh7Of+EC5GFhOBl9oLHZxo7WEczt608R72cJ8PgvDeRqqf5molzPsOnhSCjXc9GYgYgNHMQJZKkkuwCJio8vM6OTc278DeZ1N7sc9uvr2LIS8aSJsFgUx4X1amNVr0ITC0CNO/7RXvoCN15nNJNL7yhlIPhmyagEiROEhS9w+LImgZo1Xz71min+UHVHQMAe/aqHzOWP5RESaC5fs4H+LimxbqPfjkM1dlGuxPFg7Boyx26b+nzGI8f9OU9SMfz8edTP43OvcLbuFEOv4UYGTe+3UeE6SIa/mTA4eYGUoEKjUJIaN2Ysn58cKgMU0nk5w4lGxRjtYcfd60x8IosurC6cDvH5bQJikJNzlU0hIaP5zYrdyQGiUBGH9PMKRY4aaiewZtE69zm7/qSrIKbGVesxDOocWxCNyya1OqyUTrq2DOMYFsnKDaOOevgjVWvp2v7gHrsvYVLwvsqj4vpLekdY+NU17Dg/8QQuV8Bh6nRT+CqXC4KJIWZqiEokFBwTvmhiUpRwvoZ9+gqx6/a7E5cb7k4c5d1uB7cQE2uyKV3AweXEw8AYv2RSvMIVF2SHdlYPj4ZSPcgfC8QYB2wLHCg2ZkWnjoRCil8xns8V2GMk5fR4fj90p4n78u/7KRxaLlYuWrlv9JzI1qO6YvaqAg99TOqg6rTw+8EOM03n/6OyCQbm886YHD/pLV7zjxZAw+YM6s04XC+8o4eFTLT30RIyf5LharFZKWB1hP12tQN9F9neMqzPo8gWoHkLFWwgXcKGrk18yNp/3oL6QM6y0PFt3wn4oPM0vayDAeNXvB3fJJE2Ihs1jZnZmlp0jjC+vguJyovwe5z2YswtfMugY2ghCHf1zqri9x6oF+uFVZdz39PicMCMYh78qifGhNQuCK2Ux1BmXxl6uJb0+XUF+RLoHMKMSm20scCNDAecIP+ySHhS1xYYCM6SkaWFfhhkSfyrSZKIlLBLnPPVgQkGfBhsacby5bJgXfy1FURvGA9lGioP6uKaNVSjAKq4aiFwsIAd8wCxj+ZkCf3T7gk032hmXF2boDNAAZwdJyp6PgLes8q7ch+L5cvadz4oGdik2ABt1Xs+QPya62YwoKTQXKn4dC5QGtnIf6zfyoJZnwvoD46odBLTkaTb+uWHK0knoe8hLBVVlaCBuwkPyPD7xKMjn5CrFuSZagSmUtm/sceHe2aWjkEjTeJKe+DohFZ4qnqMAgwmcBHEjP2XFwVxwU4dPbTkWSEOnCFOR19dMYF2EGtAn3rxRJCSPJ2gPw0EEDzwAIyUx4qfwKe8nx2/a4xqDL3GGKJMUFQIulL4d2944VuAkfhRPghGrXeAS1t1ZVyBpS8j","selfEncryptionKey":"TZHYMVJoAroWr+Yf/gPN9RNC63qvCRKXiBhWDj5un4E=","@device2":"TZHYMVJoAroWr+Yf/gPN9RNC63qvCRKXiBhWDj5un4E="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@don_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@don_key.atKeys deleted file mode 100644 index a29f4baa..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@don_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"r/ierjIIT6E3sp5X6at5j2+OzSe7U3KykExPLEtxRnlV6MLqML8sr3xa7ZoGjsXXIsaG+0Wd9KUQXUiVtxH9gb7MOsp7uGGUELiJJJ2NMxBJnNdvdRMapk6+PzK5JBw46HGumm0qlMrbvqOlAuo4nV7x7Ghi0FpXzEHQY7GdFWqN+gdUcwGHRqSnnMjvtfDXaKxeDIZot2AMMwNAQS6drEtn8/i2UfbuXjVWD1HDKOcwqu6OwNpLP4jJ7xEunGN97urgO/7oCUioxiFpiGGQRTSB//XayAKPLAtcnjHEh/JtQJKVnQQB6EhV44l1mCOkNTc1jX7iEJpkiPcUcAFosMI+SlaLlxsmkCpM7zZdXKbZklo65pNZTYiZDLGj2eAzZu6m3Xfg14P/Ple0YiWQv/05VkeyKKXCO2/adKcAr7efvj2hTMXXKxSeKhtgEz1FOWOYladpnp21wmJag3veWdtJRFjg9euVSmLqcukgIPMdFiXbyH8Kn0/WNcbPAK29fbXbyCjqkJseLNhURd+sSg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"r/ierjIIT6E3sp5X6at5j2+OzSe7U3KykExPLEtxRnlV6MLqML8sr3xa7Zoc5s3UJdWFy3yk/68JWlj3qS+i4ZCPOctjsDfvE7HIM4CyAwk2nKNOFGQe4xqXY1bUD2ZD1yf3gWMejs3y5uKPR+0C62ai0zwA7zYXsGjYRJWjdn+l/jlVZACpIM2g2ZTHpvT9SM1gHptJgBQeBhhvQB7gyxZ+kM6Cb9qTPRgGEmvhANZ3hbGC9PRXAoHCyRMRjXlPqZP0aJK+CkmuvBJCh1WadTSt5/La2yimGRUUji6m8MhuPMmPshNCjiZu9YJp73vVPUo3xnCnL+NSjs4QQFNk8JIldkWOkjhK7mBc9hlIY5XSyEA08Y5ncZfHK4eCxN4+OcT43xnhwICeNja1XQrkvc4Vc32uGr6gZV7OBvgr64Wi9z+qb+61cBXQZjFkaw4PdHGaupZAs9vU0E56nSOVXe5KeVibxs/TX27qbskoMNAEEgbQ7wcXnB7lLczGEIG2OJPbyCjqkJseLNhURd+sSg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"REqkIcl9HPekt0T7+rZhkrBvpysaPOeC2QL1PVuWlus=","@don":"REqkIcl9HPekt0T7+rZhkrBvpysaPOeC2QL1PVuWlus="} diff --git "a/tests/functional_tests/tools/virtualenv/keys/@egbiometric\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@egbiometric\360\237\233\240_key.atKeys" deleted file mode 100644 index 64a4265d..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@egbiometric\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"KU7hrxd2Sx2uLJojMiILtrbp1g0s82fICk2k3AxTXifxIr+DFkBWeuPbPhFwMtj+h7E1pR+YoujO/050tgaQeQwtU3SelRA4RDm5+Do4yVhTj0qezS/GgwLDfmxvkbVX1Zf4nskFMX/SwMb9elboT5RO+WiI7wGFrhINTjzy+CRd7AsU4edQywPo5/6o7BXtkI7NpxFBg+93AmDIKKnqfYTtU0xhxdMnG2bI9UPmLoFi0xofyUKpcqUzktvz8vICLMKWiSyziIaXMRIpw0Y0nKBFP9uZP319SQbIXATqo3t9WKYEeUF61zVZXraeclURnmEMAkWYXxEtiAIeV3a/EvjXuJjIKEZuqd5A+dBU7L7trUl0tf62ZHItJOT6GGt3bFb6ofnY2u/wQ/J8MVBNOntl0cV7dsDWBU7aV3xLnzFn6Yk4MPWq2Wnnj+hTmzWljf34+j3lINLeJElSyYBBm8Ws1nbkL77A+2FNj/6xrZ9QNdIRc57FPxHcaWMbfdXwgi/aBtP0nAoX2UTyyye7AQ==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"KU7hrxd2Sx2uLJojMiILtrbp1g0s82fICk2k3AxTXifxIr+DFkBWeuPbPhErMc/UrbxL6EeXh9Hq1XZGtgWrZ3ctTFG3vBI3Xka9/Rwnygpppmi/l0T7sybHSnRYsfVy2arDxKgVKEqS19vYe0OqKIJihEOD72ywohYBSgvdp3BO5BprkNESsQ3Q8oC1/ju6odLctHR54YUoR2LFM/fYALjCZRAnmcVhBFuekSTuKvtllzU44zGzJtIFmPbY6vVOKdnmpBuPl+uxE0Bp9W9CoI9qQ8SeYwNXaVviXCGD4WIGXY0CUANUznMzX5qQMyMLijBxPEaAckxR7HAOX1m8Mv7Zip7+YVZl9No38Ph7xLrMjXEew/L2AVQYOdzJWE9pcCz4tJzo/MzBRfUFOnNZJzcd3tpccdL2dlPbUjpRohl/vKBiLOj/pUXKkuJlzhGT6/Hw8zvrGqf9PW5z5Zl+tubP632dXOn/9SVj+Yu91o1FP9UHf+HBeRnBT145RdjetAnaBtP0nAoX2UTyyye7AQ==","aesEncryptPrivateKey":"KU7hqChNQxGtD7AcGC4JgOf1jwhU1RLMCl2u2QxDNSX+IJW2MkBOU+PtPhEBa9z5q7knyRmSksL7kS9zhiyWdi8CN3SwtSAEWD6t4WA8lhEXhxC4qzK48w3UeFBqiu9ct5/GhtEhKW2vmpLNTWifEuI9/2uh+WPxlRsaVg3VjGpN5BtUjNpc01P/07y65nPMy7SMrhVs4Ih6AgepDczMZ4XceDQeiNtbDkD/5ArOOPtGzg08w1mIPeA22s7okK0kUdbgqCyLyfeUKSUK2VYkv41XKP6kWFlqalrKGCzwwkcWRrU1V0NawjEFPqWIX3wDiB9AKmajUnRsm3RYAgnUIrDf7JOFZW0wlb86xKUw5P2Cz3oZvvHVGFUaQ+jhf25AFWzAk5u66NH1CpBQEWdwOTkS2rtweevbUU/HNVpakil0rsxjH52vmWfAkN8tyAmQnujnzRjUa+fSXVBa+atHvOH+/1HjPMme8RJTk8Gs1pkhLoAnJuj+eR/Ka1FbC8HejBrFFOOUuCRetgG4gm72SuHSwNnQanIRXBduLdx79AyOigPNfp5r1poxfH5EwNX6iFUbqDdp2ZlZ0W+KSpTsXCSnr+EyVHM9WHaJ1gsMIRCjRFXhUY/q+UIeT4l3q1tHfw2mby2jzcUvYUAeQzl97zAsiooZ6a9ICAnLB/+NdNiWYfxEj7lyxIHiwapdY+QdfOyGVACPJPzSNkN4XTJp2PGJWkAtSD4MaoUbaIA3P60ALH4RwOtAdGzADfMbQzfBPZTZBFrriR9136rfvq2og5XPnLHXPclR7tymzisXtNE8DHG5m791RPRzXZgoCQSrQvamkBYmbcPHNWc1KQT/rqZbJvUGpC+UGrOOtSsEGSWCmW1V/dgkEArr8Yob2nnsDaU5WTdU0IUUAq+a19ECs6wp76Kx5ABbnQKFPetqND5j23qdf6FLW6eLJtd8H420Sp9FS0H6qxos/0Z55+h2S3gTn+6wUJxWH6ZlmrB85OsOxie9sVXaiYFzRh76T+wEK/BFz/0TEEe78unJih8ooa9WG+TksbxFmDhCvX9KVcCkXpTgdVuAmDXRCJOE0kYvEGlLXzKwO1c7JgBjyf7RYrw7l7FwaOATI463dj0gA17cGgJ4LEgLsDHeTDNGz4EeWzf7ZtcCvFicnyGDs87WxgyI1v1+oDJQVkF9t+GUe4aPQU1Cqfp3IoPz/BxPgM+hbOx6B0BzERDC0BJ471Czq6D2T6NYCvY9PhGG/4bFNkZV0x3Y9J5SUE4J9Mp5GoIUf0pPcvl6TU2rsFiiB8m/wriBDnpmMuSqPIm8do5a6DIZAlMytKoFCbDDOGoln43tDKxmTx9U14sc3/I6QjVy9sJb/Em0gM3L0udsMCvOKKHLFb60YUKUlZK8ENv1lanXh8C+dJrfazssBjbzsAzawPqOthQmjjpeh8mfi34zUFAe5aFgVpqVYav/ddVmHhGOSN1uMj1iSkT4kkrWMmzQfPZpep/L0JN9OWFw33nLFWUHOR3rw/S4S4Z51y5aNhkV4x6QKsnoUFtAcYy5KBzX6ySMqAZnHFZWwbuzTVTL4BT7IhjzRp67+KySbMXx+WYBgwCIW1UF43FQLLuB/a34VojcyagCgC67U7JnyBNjAh7MA60+USiM59FPcVsz2UX6gE4+rcDVyVVdt+Dulk6WWA+1K3kfKDAndv40NUfM6qm1i5HOxmuxkHXeWmuGjkbDXKs2a3QjuBVjfEXNAHzCZL9IMQpe38Xr06JyMXkxnmdwg+acq613GB4qfR8h1HjlBhk2E2thzI/1pb56PG86pN1Cp+PN5EF9mftitoZWnOVeRuza8LY13TrAbBi3QwCKGlIlwiJjlQenJUekEw2rdpbnzy2HFWiWyG14O0y6y+UIL/RGoRf6Ar294tlPoU+qOxPiztHMEaqnTgr9CKkR5h1Ms3u69DhY1Cbnz1nS+KPHG2FHjoKhcH6bExg57Vn/Cch+B3E8Ej9D132hdy5ovDW5Km8qTaZLNUY3WoNtSM5Hn+K6pjjp0sgHqT6bqhzDGTCwPBafM1roXMiInAXn6ntVnvGeNzXSMAuXY7c8k6B/ZstwnkV9a7XbL3CSZ/M/jZWWYirHnYGlUSe3KGbypfhW8lq1O31ut+OXWBOCtfUuwoBGR5UIAe0yokDoXlvq","selfEncryptionKey":"6EI4LavFXYHC/layLd+3ouXNyEUG9gyPk/ji7C3iidA=","@egbiometric🛠":"6EI4LavFXYHC/layLd+3ouXNyEUG9gyPk/ji7C3iidA="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/virtualenv/keys/@egcovidlab\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@egcovidlab\360\237\233\240_key.atKeys" deleted file mode 100644 index 96004464..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@egcovidlab\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"zdnUPY6FDJVgn4zsabuJ9KRxTQA7kNhKWoqyRPrntxwFXMspkw88wdOMRVMLstDTf/oE4Jw0KCyl+aAKiz8DzV4dDeNLWpHAvsCdawHK5aDhBiAyWBylw7XWZEuGmJabL0WRHh7QCR0WcNJL7Nxz3YxXcMhSWdSrpepJftSbFT7WW9/d3EE2yMjusrJvxOhmbNCM4LhhmHxgrJqF6Sb4v8B34GBrBsarMjJhapEg06tavH2VrzKrtWNOFB25f01j4UNURulv06h7749Hc9CyDqNKMpqjv+M3z6Mzw/SzuF4ztiTrGqCvLkJ15vzBTJc88nFxoZwd213seYfZg568gT+hy/YsiVSnO1+H16jU3VgVq44THNrvpqeRcqBzCMhIkgEArOyKVngu0j9n/XCPT+wQPr//EXQSklgoXbp1hLiMNdskFW9paudQ9uHvC6kdrcKT0E7h9GR2R8MssP+oD8qDhZGxnxSzQcdhP8bzN1qTpRsgBZz7DolbyxBbnxmtb7c2war1Rr05/8DfeH3FIg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"zdnUPY6FDJVgn4zsabuJ9KRxTQA7kNhKWoqyRPrntxwFXMspkw88wdOMRVNH58rhJPZlwM16MBXqoJQZggYNyls6T+lVWo7n5rvXXyfb/uvOJghKWDaooeOMUgGJvrPHGjGqPRnxeBoHeIka58cg0uwGfsNTGMK4maIfC8OfU2P7Hq3t5G0jssuQkcMkpdxVRuiE5aUR5lssqZ+kyRv9kcl9yiVKL+qjKwYObZEWi5tXjU2ZxwiQtEUfJizna0ROuWsqSeBy0K52sZhZH8C/NIRIMrDVsPEs76RK+tidrkgHty/LMpbDcGlM/ef/XZFSx3xgko0u53HOI6jc1ZeR5SKuid8vn0SeHUOL+77Z2nkL3L5ufsDt3ZzobMB1J59FqCsapdXmRl0U0wFhugWtCrdvYZmiVncankA/T+Fr2ZKnMv8iKwQ6UvpQjr/3LqxJqPKe+C/Xt1xwXvcNueeVNvWioKmemSaQSf94fdfnfF/fgUAKG4O9b45wzmx3y2alVLc2war1Rr05/8DfeH3FIg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"ZIiuBBvtCSRlC9kEZ0K+1vCOKQ/JQvf7Vx82idT7UrA=","@egcovidlab🛠":"ZIiuBBvtCSRlC9kEZ0K+1vCOKQ/JQvf7Vx82idT7UrA="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/virtualenv/keys/@egcreditbureau\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@egcreditbureau\360\237\233\240_key.atKeys" deleted file mode 100644 index f7b115ba..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@egcreditbureau\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"SGhrp6LcUTgPuz4FqIzr8dII3hBY8NkoHHrxsqHMcAiOoFvkewZbTDhenaXU/j2qQJgZwSgd4+6/MpRBCqQkVouyMqx1fGhR/4buujA8uge6XyQ+N+p9kIKEDfCNGFu0KNZz8u4kMbDXqUjww8jIxySdm95tMLmXazCs1eY8J2PNxqL6SPNZdjhZOxOnPpnql2cGFJzTNR1G3BSxHa+23UY4CHHp4s3W+NnmClIqocCy1OdO9eS8Jv+CBNjjETK5dt6rUGe0LxJii3biXZTKP4oxSVAY1ESpKrtu6rg6DeNBwLCTaWFKH9S+B76fuN1b2y6F8JNQL/jhGejxaxE+RYvUGTDWh8TtTGZVjbBNModRF/yiBrXliLklEbK959Fpm2HVitpY1kXyMTOOdDE1CZZsoyhMM9z0MqdSaOILAGWVQRUj2qJ5YQjvPX931/aLkqGxzQkfKkgHbZXQX58KSVbZrMgULW1E8L2/bewaFU0TMUMVNsgneFp86uUIwXtT7Pehtmryz4lKqI32h/r1/w==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"SGhrp6LcUTgPuz4FqIzr8dII3hBY8NkoHHrxsqHMcAiOoFvkewZbTDhenaXO8RTBSscz91QU0vyBQLR2Puk+SZ3kLLwHSDpT/PGGmg0fsyOdUhscK+oOtK//BtqCHW3GeIERxagbY7aJlWrkxLPK8DK0vN5wNJiwRhDQxvQbOx/c/YqAZ+ZkHkAHSWiQLpm1t3YBMqPEPRQl8lKifprD2FBVEFGFm4TB+9qOHWk3mcTJ/dRxp82XMMaBfMflEAiOeIWhchiTExxMiVv0aL7SYqQxQGMZ3kyrA6k1wJskBLhBveiTIQVJGNWkHYSGt8NRug2/ktYCEO7tZJjEKDxOAsT4dRXqg8ygMGsuoaNkAvlvG/LDHojMkOkEe+zy3pxNoEyo1qdo9he7J2umcCIwWoUs+1ZRT/2La/cpT7YwCTiHQTwqratpRwWWZT0fjPa2g5We5hkSDDhQMcjSEoYpenblw8ogAn1K7LGNCocSH3ESJT0MPcsxUlhR98wV6GwSqNGhtmryz4lKqI32h/r1/w==","aesEncryptPrivateKey":"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","selfEncryptionKey":"SgGiUL55OIxq+pU51g5Hn90seYS5+w5weQNVevo9Xa4=","@egcreditbureau🛠":"SgGiUL55OIxq+pU51g5Hn90seYS5+w5weQNVevo9Xa4="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/virtualenv/keys/@eggovagency\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@eggovagency\360\237\233\240_key.atKeys" deleted file mode 100644 index 728f33e7..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@eggovagency\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"CangXwQPt2hM/7YbgjGfYMo1c+6WlCxlHE5KREFn5G1MAasF5bFbJg/ycx4FRYHPJgKN7u85L1PQcCjwtqs2GN6u9Dm/in9B6V3pYqU/K7Ceb89voqtdbxLhgvFX6es/mqi7oph76dhPSTEOJm3+Gu94NzpetnuDRiitknSQM/BnlvhgKKV5y1xpHYZef1qexE0RmLyyPjEUjmLy+gU3cFKmNMNII6Mr2knT1OwIx09Q5ySD3Eugw5pP5cPJJdNftMAwR7L2Z0+jokzUseEFI5otYMMMHDlMipK3Ndg5l1w3TZ6462Wj1qVU7beinROHm2HsAOSQvAGr1UEDtDcYgudANDBRmDEXGK2gbx2rUaeVU0PMvndDhabkwj/oZH9RA+N+xC1MWfYHnqNmTS3RHAvExoFg6jxxDgMJKDzYXfKwrcpbZWJKJbppvFHT/0CoD48fbRrd0KEJJSSAORFTirpKvTjSyHhCPI2EBSGCvVGB1n1c/f4ND4Z5liJYx6LnEc5fAXKz4+ISBhSLmwZNvg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"CangXwQPt2hM/7YbgjGfYMo1c+6WlCxlHE5KREFn5G1MAasF5bFbJg/ycx4cevGuVX3Fk5AuKmXLTz2tiZ00BMeMgmOm0FQVyjbde68CUK37L4pO58AbVjfCrcYS2OkqrdvD2ZgrwskLRw0VBk+MfuxGMih0gGXNbHmatiWxRYl0guogNpct3ENsMPRiXwa2k2sWiqjaKhVLmE2u6T8dVzPZYNUhAIUMllvl29MjwEVomieb00nswq1VoPrqJKwGlYcqb4vfezSqrWnakfA2Ep8Va95OFxJMkanWMscL7VQfd7PesnKhw/pm6brX4DD8rXDHWbnG722k6VUVqg4OlMNgawxIhwQCGpToRxzifoCCOFfA0AVCrLTTmQPvdytJeP4D6xdueOAvmfskd2WkDwf8pIZvsWdRJRlzORnUaYuo9tRtdX1cVO9KnHiy50XyXdkjb2y46qpOEh6BeAF4tLgAsQuY1FpsPJyEZDumrBOzonZbieAQE40dsjFAw7W/a+hfAXKz4+ISBhSLmwZNvg==","aesEncryptPrivateKey":"CangWDs0v2RP3JwkqD2dVpspKuvusllhHF5AQUF3j29DA4EwwbFDDw/Ecx4pUIC4VxS2kPAvN3DncyL3l/wkCcSU6Q2Urk1W7l34erURAsmzL7p0pe1gMzvIq5VIp8ArhajauI4ZyPpiWBcfd22Ke4ZmHBFtkxyFEGKGpRaDXqRYyOhQDuUn9XBfH/B8UWGD5k8dq4PdSjEQhGDixBIUeS7JfsVAH6k6rXXrofkRsBdm/QWbxXv76YpEwMOJV/N+vuAOJq/iGzipoAbThMgKF/c8JsxTLiN1uZyrAt4wwXYfaL267EaG/7JS9IPYqTrzxGTEE4+QtAC5qEJtvwoOhv9nbzVpvSVGDaG7SCeEVNmrOl/XvRNSq47YwQDoYT5geLx9+0E7R8JUxMptV030YAPJwuNIu2gRJRMPIy7bPLONvftRVlhkPrNsnmnB10Swe88Ibm7t06c0FDK1OAlbs7tpvQm0zEQyVKKUewjgpkuykHBskYA9NaFLgDwi0KvYMPhEJEbRlZFbaVHB0k8A9ed66wcWlo63pgDcoH1AdapvfRO44I1cPWZuejqs9bwlXT0CN7n2wu6wz7LxBjFjvYz1HJyzkVYOiYpsvfqj+2oVsZwT1magQSbJ2RBvXv27z6qblBj+ktTZ6i3aCHql7RR7DW3SQkAzgQ4HXKq2CVmAioOPqFh9RRo6rqQxklrcTeosLh6ozyJM67H1Idv6xtr9XZb4mX5LcwgvlWSXoCFjNnmZ+nCms4tmdU/PylUrcxAt+BXQALiL/5YkY7bcOg3oUAGWOe6IjWOWQn+xXmanuGKdDA5tAv9yz1645HB4uxOJmFrD5toRDDAtDiCVFV4xYuxQNRu4HYiqexLTrvADqX81DyKu0IjkSHqT1VcpEYjopz2d7VNhyI3WTmq1wypztyjLjUdOn5MMEtTwjRIdg3K0LEBxXomoGxaOKmRCPvnmEibNhUr7xm8ZXg6JWtdaUb75yJWQT/154xP7VPmtRQZNnG0aU2dd4E1iVIZ4FlDCecJnrHEYsvvAKVSVL+t8tC+ooXwgE5UJEB6qqawrbptOKwUr9DUIBfjWGiEmn3gdqPi24uGMKeFYI2Vr51mA88Lhem1ZtcnkEi4f7x4Bm5hAbDCneLwmdLiBzM7IpThjJ2ReRgoqKxx1vUVOpu1kM+KJ48un10iHnfq0F4+j8sBb90TV7xgjRef+lE13jp65Ar7hLPV/t7TGzw98TSO4DYZ4ru0g4tMEqfaf7CtyfT2HSZZnX1f5xgl+nbJFeQROopdjmrOiX24o6TMe2bX9Zgh22cqpsnYMngSfwCj8vq9Wg8uT58Y4JdUlxGLcwEf/6yFqq44cmpOdS4V2o9YfvBJAJeUxJzrRhv+ojXFm3WAJQ2s0EW0QSCZWreRcbRq3fpCwEBSQct8K7I1QsWKiHZ8BKrDDE3RERxvR6OHfbOfrfnXTGi8jJODOCeHzEWKLqsiLtBZoUVFfq+5CgreFn2rQsyGbZIvrxXaBmlqtGo9w101lLEjSKVOMU4UUY2W1gTfcrsc5WUbPQXOPerrusTOFfVAjn0FcuPWGCuwY5nX850MIdVhhTCjnBeKVIaOTz2U8pWI0sUM9ChmHwyc77lZtl4fT6pcQ79qNUiqyX4DkbpE8mcWnYEOS87YXbAMhBRl1IH00mSUSVzQooLauA24VWbk854pOXOr0Eh/ODkw8tlSDz7ALk/gx+M0muAgEAdNY2d2UKg2KqDG8NyzL8jKBaysMkdULCc/CYZtonP9qflR5INvfvXK5TV5NQg5AKdLiMrsVqRiRW5YVmigV6jlqBGQmDlbDAIEYozwcUMySuVoypxlvOT3dfv18A8vLfZ71rxKQC0mrKwIiTELFsdeBKJj4jMjKqLYzk1RQ9YgTe2/TLNJlWyRS1lEv2YVvN3esOH1hpKwHFOY7ryxVJiRdJZCOqE7zdj28taWm0uYplueQzf/vHp6MqxhSJYjWPt5C1hQmkQar1Nzehj3MTpTfuVqkmE8rIfpvF2A2ZsgJ4lUfcUkDGQFGkTVX82YJ0Lzku3pCvhYlhLa4WfMLqtW+RtyhIA1tLEkLbDFXbbbuqUz7Y0gflM+sQNt/pvjHHET2QPssvJcfUiWwIvuWyY0lRDKYGhvbfZz+BM+KL1t/tBfGwTrDvNcc4Qwb","selfEncryptionKey":"zk2XLGrWXMIvgQC9vLLRn3bnsdXZ1NfROS7GAQaZbgs=","@eggovagency🛠":"zk2XLGrWXMIvgQC9vLLRn3bnsdXZ1NfROS7GAQaZbgs="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/virtualenv/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" deleted file mode 100644 index fdae3669..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"u2Ah6nCjJqxDkIdzHW5T2zFZ2iafXYsP8fzlengMbKuBaPJhkX8LXS4XGwo+WeGSvKDTntz3pt3M0Au3xGIyaa+UPgGOvGrJNg2cciTyfqtdLOteUFV/58PvggCekrTUVoq114swU2x7CR5vliYoVe2lRiFwzk3s3OSOuS1N0Zf2Nz6x8pfm5cOfgKz97+ZuCKnPYR03mH3k0eGGYgxuVTALxL3YhyrinWtAG1QrTIi/7Ou5LP+zhKn5OJ5sGSc2uOAOhApj7p7CZOxX8JB/O7KBbnPBtbbKVpDqqHXqWPE/AZduFtWAkxa0lp38xghNrwrodzDJTSuhpbk/ruO0xsJadlUsWrIEuqRl12fbvOpigou04nz7hhFxbFeuPl93jqiudCdp0hnGpk/xSivHFYRgPN8xmQarCGp79u1amMFgE0zMyuutBtRlgtaQ7XjwFCWbNSoMXvzHxrlYY8DKULuLByLpKNLpZvgfRzlGMp/NZy7JjQS6tozCZcAiIm4kBksqOMIPQLN1EwFWANDqiw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"u2Ah6nCjJqxDkIdzHW5T2zFZ2iafXYsP8fzlengMbKuBaPJhkX8LXS4XGwo8VeG3isHnofvHsJ2PlSfIxCp5br6qBRSfuG7WBmvlbSHSI6ZaHLp1Vzhx5vb1nQP1zKDYMoy+7dV1UEBZMVtSgCsuXIy3PhtElyXK/auExUZjv+HRH2G1poOG1/3o34LbkuYfBaTzNhQahn7/6riwZ2xzPw0JzuqotQ6hqlhgYWo7O6232MGwY5+U8buHMpAqLwJllo1K+Aww/4v6esce1YZ6YIqrbn/ms7L0ZpX7tnDQW7sdCacDePmapgKM74f7wTwd/SP6Xneobwiykr4otueo6+NPXQ4JcZNQpt96kmjAypRNmbuoiyie0TF5FQX6f1ZN1MmtKTxZ+gvZhlGpHAmGXZFrHZ000D6gBE5Xpslc3/VOHkzt6/+9F60jgNPKz0XFPQqoA04OXdDkmbshY8L0aojZaDb1Po3mVY4IayRDRMvdQErjsAnB+4vcYuIncF01E20qOMIPQLN1EwFWANDqiw==","aesEncryptPrivateKey":"u2Ah7U++LqBAs61MN2JR7WBFgyPne/4L8ezvf3gcB6mOatBUtX8Tci4hGwoUYNGhjabhjObau/aTtiGfx0Ive6yqcS2ujGXuE0H1Ehbjb4t7L+4hYhpUteCNinuW2rDqaomM24MzaEx4Bk5ajQklYpWERUwj4DrV+sycwhBJnersEx2cuqOKrdn/gt7z95xfPKbTIQQ74nmF76OMfH9xSyQN45rBtSCy6HNVfkwNb/+WzeX2JoaNp6zeCoQtPj9jjeRLpSFd5JyncZl/l65EJNaST0zf7onzWOvGqleOZb0vJp8ZXfCimgeZjpzIyhl/rijaZDLldzmcuIcW06mEx8hTajR2brMssaU6n0XN7u5zzpGo+37WkAd1dWu1GHZQpsehLhE+vzuu2Fn4ZwulPoZ4QfgL0DXoJ2JX8bp66/JcFQbjrd+AErVZ2uzX0WGJPjbVCRp+XdranZ1MbNz6ffnGSRD1I6jrdZ4Kfn5Sa4/eZlCMpxvl3NnXecwYOCsRPlsxMvQRNJM8fEQcSZmnwCtV57Vr/zVrjHQlnJESlFuxUSeecE38iTvRbfb8JFf9aMKCHdltxXdxo0v2c0FQlTMiUu6iqRyr4i/zHPMLOrqpQH9VTF8dFkL/D62AqgMMzyhSObwASiwqbs1Bn7dnBdaNzJtC8i1g0Eihur+vmxUDmhA0DQykc5Y2mj3RMK6fxURwyqCQydJkYlYincGZI7nQGJnU9kX8pJz1vruv2kxM+Fa8rslnGH/ZwoDBryXTNi7FBK49aZgV2iaIRjfZe56QEJIs9DmZIAj7+ESNXmCD5IjPMVikxMF7n8fx/sJkKJUmnbDsiWsG4Pg3Y+0v6dgDUZpSyLf0J7gR8sySK3W8uJIG8VSGnjJdULop8hGR2e5nvK4bftATOPxpJiH7yAMY1r81RP6uOZR7PF2ROpAaxkR+vKU+wk1Jcoai1bfovNSrUL/wJHExu8hsOurMnNKqmQqrhwt/iJq16ArV2OkpKAh/8CYJA+mOCEUoKdLkhZxELc7q/EzVApOwyD/XswtQt74EwMb4FXIRczu1t8GGNOpc6RBq08ryn/ncM7sI4Vh6yc5xpcQRjj+HgdF1hW9ydIfEUJM6YQJYBREPUnzZSlkHZrPChwr04FewgXfFgVJIN9XO2uWbhg2zUFjnRShUwb+FeNxU1n09zX44E5/ISj0+LcDlOFZVaGq0ForfGOgZVUjXqnJxrm3Ks0JP1VGUqcoKfFrf5sJYztKD1f7Io3mOlfopRYU1dh0ohK5Gl53rzLIJl+pNCnNWW+192XRC+EoxEz6Qc+pyhBvXjDk98zHHsJKm/7Xwvqb7oKjznXDOmPI/07p0Qev5P9/LCYYEpqv342iO07+SnSYT69Q7BKaQE1mUe6VfVZrBVtTP0dhq7cADFG5vZtvS4eFCqMezlv1PLjsFW39XJ0MXLbVUQIe4Da1o35UW5nbfRzKvZzH9dHEFVMQBwNfdvE8l9CHUJcL5WPFCIg7etl2cg2ABAjI2cpQDWLmlUMjDZlRcZ7eyVGexP/h/JsbTLDPppD9YQWleARwTB8yjgNsHzn8m8WaiidsK6/iKESyNOqgaI+iX3sVXhvlgkKk07RTFqoEDvJwdpVYrvIvXxaA/zKw9cVfSqyYStCaLwQl7iIExF3wpTUe9dyriCsTshK/u3VcNVCpCze0+ouKMqGu98tb2w044Cf6LPW40rGAKphXSFhSBjpudn+pYc2mGMJe9eLwkmwtywlwP7TB2Mm0rN+K7UyhGpMtrt/5FdfgGAsv7B1Gopw2cMxWyjBkdJR5OXSH7vLqGeZFhf4ZAyDSVNOaVFMxD72aPdwlDxLg04Bc0gKEOemoJJHWUDuWrnfSD2ErJ6MRVcJmi0g/lAj3nbqvjMb99ElmlPhHBMzfUdBP7Qc20s+lYj102iYmsPFKiyRldVPyKO0P05AwJydsjHQ+xIOQcRZF+d+EPqx1Ist4xfzy3BbWOA4M/g4nh+AYe0SQ+FGTi6TIYjNUIilbpg9DSpYIM52LohdM4kYlhdkUh2IARE/kLSrb1Ciga6NchX2efok5W0o9/idot+yftSxp2z7+EFTb9PIq1IttWwc7+QdsSl0vlDDCfVP9gfkhdq4ruoJauuDzdtmG8aZGvPOnBBkp7LAi+8PAPl20eSAIy","selfEncryptionKey":"JYKQzePXSDT5eDGw+CCLMx7o3m+MiN3Ykkhc+2Xq1IY=","@emoji🦄🛠":"JYKQzePXSDT5eDGw+CCLMx7o3m+MiN3Ykkhc+2Xq1IY="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/virtualenv/keys/@eve\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@eve\360\237\233\240_key.atKeys" deleted file mode 100644 index 0e28c5a1..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@eve\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"1ta7SVae5uHXn4oqqeDP/BZ5ggJKk7iSmaRJS3t/BZihSKmhX1/z6/hIXTK8x/78zfDKvd70rcSEI/fz9gxJViJJ1PKT2DHE0ii8L55CXTl54OOGlk33ceiRLZKJ0dMbFC2JOotoiwdLxQYC8GbgL4cu91zpt4uU9hkTXbbyf0yIR2W/LdBHnWQoLetVfxRDaP5ZR6c24/Os2szx071V5i44rlh3Fb1eWT8LkQ95zfFt5msaPZkUqkLJH5D50HhJicQud6JcfIXPaI0IjaJQbx79OqXBvCjlpxsoXX81Ieu0eXrsXi/zR724OIK6uoW/wfrfAPIRs7INzSxHJhy/hyKhOa44f8JlDi+gksAq5YliLf/IFViWPxjJbW9rqW+FD0yrTT+rbvk5LXHmCmji0rtXEripGy31+7PYgQ2qS9eSZYDPTQxtp5yisaU2IYxYVygry5F6D2p7DdeUIL7KO1DPkgOoURXLN8966kuqnpUtL2wcAPNYUb1ivloKsDgXO6gL+o33kfAmbTH6max5Sw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"1ta7SVae5uHXn4oqqeDP/BZ5ggJKk7iSmaRJS3t/BZihSKmhX1/z6/hIXTKnkdyfoeqittjhopilW/PS0iQ0ZxFh68uP6yj0znuRBrUAVARD57mlq1LXS8i0LMy+xpZsVgKFBJdPhn4l8gd+2nfAQvJ+9GChtoKglgEZYYy0XQyOYDXWN/BXuU8veu89d1xbLMpsOrQl0cSf0ff915hzkCs46Bk+NopeAh03zA1H0P0+6VxOCq4am0XhANPZ2nMzkON7R50YCPjqAopVg7wrdCGYDajC3zjJlVI7X2ZGQNCYDX7cVlneN/mjB4Ctm7Ov+47cToYTvdRa2xVWFxmevhW+AM44fKNCdWux1PJw4rERDqTgGUKZJXvpbW8jij7oQkmBeXiKYdcLMX/6NEb/jJ5tEuz9I2Pk/fjEkR3ST4yBNqmkfG9F6aKGm9UWTbhSbUpY3J4rFXdnIfO2SqGVSUuzmBm3FB7CM90Jx3r4icsKD3AZd45oboN0pR4Ikn9tdo4L+o33kfAmbTH6max5Sw==","aesEncryptPrivateKey":"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","selfEncryptionKey":"rc98zzkVUQSB7jLffAtNI71xj0fUKidSXCwM0yknycI=","@eve🛠":"rc98zzkVUQSB7jLffAtNI71xj0fUKidSXCwM0yknycI="} \ No newline at end of file diff --git a/tests/functional_tests/tools/virtualenv/keys/@gareth_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@gareth_key.atKeys deleted file mode 100644 index f4ecb04e..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@gareth_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"zdnUPY6FDJVgn4zsabuJ9KRxTQA7kNhKWoqyRPrntxwFXMspkw88wdOMRVMLstDTf/oE4Jw0KCyl+aAKiz8DzV4dDeNLWpHAvsCdawHK5aDhBiAyWBylw7XWZEuGmJabL0WRHh7QCR0WcNJL7Nxz3YxXcMhSWdSrpepJftSbFT7WW9/d3EE2yMjusrJvxOhmbNCM4LhhmHxgrJqF6Sb4v8B34GBrBsarMjJhapEg06tavH2VrzKrtWNOFB25f01j4UNURulv06h7749Hc9CyDqNKMpqjv+M3z6Mzw/SzuF4ztiTrGqCvLkJ15vzBTJc88nFxoZwd213seYfZg568gT+hy/YsiVSnO1+H16jU3VgVq44THNrvpqeRcqBzCMhIkgEArOyKVngu0j9n/XCPT+wQPr//EXQSklgoXbp1hLiMNdskFW9paudQ9uHvC6kdrcKT0E7h9GR2R8MssP+oD8qDhZGxnxSzQcdhP8bzN1qTpRsgBZz7DolbyxBbnxmtb7c2war1Rr05/8DfeH3FIg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"zdnUPY6FDJVgn4zsabuJ9KRxTQA7kNhKWoqyRPrntxwFXMspkw88wdOMRVNH58rhJPZlwM16MBXqoJQZggYNyls6T+lVWo7n5rvXXyfb/uvOJghKWDaooeOMUgGJvrPHGjGqPRnxeBoHeIka58cg0uwGfsNTGMK4maIfC8OfU2P7Hq3t5G0jssuQkcMkpdxVRuiE5aUR5lssqZ+kyRv9kcl9yiVKL+qjKwYObZEWi5tXjU2ZxwiQtEUfJizna0ROuWsqSeBy0K52sZhZH8C/NIRIMrDVsPEs76RK+tidrkgHty/LMpbDcGlM/ef/XZFSx3xgko0u53HOI6jc1ZeR5SKuid8vn0SeHUOL+77Z2nkL3L5ufsDt3ZzobMB1J59FqCsapdXmRl0U0wFhugWtCrdvYZmiVncankA/T+Fr2ZKnMv8iKwQ6UvpQjr/3LqxJqPKe+C/Xt1xwXvcNueeVNvWioKmemSaQSf94fdfnfF/fgUAKG4O9b45wzmx3y2alVLc2war1Rr05/8DfeH3FIg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"ZIiuBBvtCSRlC9kEZ0K+1vCOKQ/JQvf7Vx82idT7UrA=","@gareth":"ZIiuBBvtCSRlC9kEZ0K+1vCOKQ/JQvf7Vx82idT7UrA="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@gary_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@gary_key.atKeys deleted file mode 100644 index e58ff21b..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@gary_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"LWOQh58DU1Dt2XM1p3U+75f0J4C5eEOR8e/0S0tByr2gUaxWlMMfwnaLtGYV4nTAdtjCbrhfnQqVbcJiNrffA3DJjpU7DSSb6kVRjPVi2Cr24m6sa67bZJNjeqF3RdHJs0mTSvWGhZyTVZM5uXK9Vp7sTFa+DTQ8G+1O6iPk93VxLkdaVCY2JSEJdtX3LhR8skUNyeLcezWmIi3O9+CdEhfD+Y30b62mLoetdHjh6KxWN+P44ER9aezvRlndAO0QhzbolyMcqPUNCH1BeMSnSI7EswCBKsj01JLR70j9m0ZYXxCwYZAx9KV0Snd4s8Qz2y2riAqdm2WCDcntlUua8eqLd7DH5kQUEI141Jd4Y7fRYZTSKVFxDaFGCsHES6jbLdwWRsaxJUhHEY3foYfXR4DzihluD1xfXGknWRtMBOmFQdvhEJNB7691aDjsfLSujXWgVqTAbfUKcD6d7nzn17PMkS5mLh9qLOqjD/QZwIvt+2qHhRMJNuPqSRLFGqBNBjiqcJeOECbyWccGOe2A/w==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"LWOQh58DU1Dt2XM1p3U+75f0J4C5eEOR8e/0S0tByr2gUaxWlMMfwnaLtGYK5gPrXe/UcOV6pD2wev9xKIXiAC2gzoo+J0XisUYOvIFm8wHK7QiLWrmSJOhJZMJHcuy7hCepTuaM3s6+CoAtvwyDZbaPc0vfPmYUDu916Ang2koMUiZvHkwXQBELEPPpBRZCpkpzi5ikYSDvGDvO8uKNUxzUvJj/BbOtP6/XcG236MFgft7X21UcVefWYVzKSPdThBX+hAIeuM0mAVdRKqG6H4HdkxmJH8+Fz5LH/AvrxBRfVR2NefIT09MURnRzzu1s5jLsqwWPpUvxAfj48DaO/fbadMv+8TsTDrQ08r9Ia+j3DI/ZTjt4CPFFdfHVUqXZYtBycY+hSktIBout6dnIXOWOuBxmEmhgMHEsLwwVaISHeproEJhL5p8tSyL3W7OVl1KwS67uOeQyOB2I5mfK0bzwhFYeCDUhU+nXf8EJ0ILD32ucrU9UOZXfE1bwTqkyCDiqcJeOECbyWccGOe2A/w==","aesEncryptPrivateKey":"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","selfEncryptionKey":"/1wmMjcbIMYfdV09lDIysEm8KSWiVEe2UX8G9AteObc=","@gary":"/1wmMjcbIMYfdV09lDIysEm8KSWiVEe2UX8G9AteObc="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@gateway1_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@gateway1_key.atKeys deleted file mode 100644 index 52ad3772..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@gateway1_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"SGhrp6LcUTgPuz4FqIzr8dII3hBY8NkoHHrxsqHMcAiOoFvkewZbTDhenaXU/j2qQJgZwSgd4+6/MpRBCqQkVouyMqx1fGhR/4buujA8uge6XyQ+N+p9kIKEDfCNGFu0KNZz8u4kMbDXqUjww8jIxySdm95tMLmXazCs1eY8J2PNxqL6SPNZdjhZOxOnPpnql2cGFJzTNR1G3BSxHa+23UY4CHHp4s3W+NnmClIqocCy1OdO9eS8Jv+CBNjjETK5dt6rUGe0LxJii3biXZTKP4oxSVAY1ESpKrtu6rg6DeNBwLCTaWFKH9S+B76fuN1b2y6F8JNQL/jhGejxaxE+RYvUGTDWh8TtTGZVjbBNModRF/yiBrXliLklEbK959Fpm2HVitpY1kXyMTOOdDE1CZZsoyhMM9z0MqdSaOILAGWVQRUj2qJ5YQjvPX931/aLkqGxzQkfKkgHbZXQX58KSVbZrMgULW1E8L2/bewaFU0TMUMVNsgneFp86uUIwXtT7Pehtmryz4lKqI32h/r1/w==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"SGhrp6LcUTgPuz4FqIzr8dII3hBY8NkoHHrxsqHMcAiOoFvkewZbTDhenaXO8RTBSscz91QU0vyBQLR2Puk+SZ3kLLwHSDpT/PGGmg0fsyOdUhscK+oOtK//BtqCHW3GeIERxagbY7aJlWrkxLPK8DK0vN5wNJiwRhDQxvQbOx/c/YqAZ+ZkHkAHSWiQLpm1t3YBMqPEPRQl8lKifprD2FBVEFGFm4TB+9qOHWk3mcTJ/dRxp82XMMaBfMflEAiOeIWhchiTExxMiVv0aL7SYqQxQGMZ3kyrA6k1wJskBLhBveiTIQVJGNWkHYSGt8NRug2/ktYCEO7tZJjEKDxOAsT4dRXqg8ygMGsuoaNkAvlvG/LDHojMkOkEe+zy3pxNoEyo1qdo9he7J2umcCIwWoUs+1ZRT/2La/cpT7YwCTiHQTwqratpRwWWZT0fjPa2g5We5hkSDDhQMcjSEoYpenblw8ogAn1K7LGNCocSH3ESJT0MPcsxUlhR98wV6GwSqNGhtmryz4lKqI32h/r1/w==","aesEncryptPrivateKey":"SGhroJ3RWTQMmBQ6goDpx4MUhxUg1qwsHGr7t6HcGwqBonXRXwZDZDhonaX53A67e/0SiCs6w8ikdKIkG802Y7i6HMQwZwlw85ydog4o3Bq5fAUVEdwmqbPvENvXEHimWshR8c0jKI2svWjQ+K/h6Waaia4VGcmyaCiNgvwtPH3B7tDTUfhEfWcbWxq0D7+Vtn1dAqHnBypf/2a8fZz/+mxCM1brx/jA3dD4FEYzlOv16PJGp8rPPKWqGMaSKjyLXO/hTjfdPxR+t0+wTZbfRNYzSC0a3GenHJJjy4YtFuZ5xpzpAAJlJPmkIbOWxelw9R+zrc1BE8DECvLRMiESHIrfDS3gq86aTBFYoYJKWYEzEvPXHJbziesgebq56Z9Dlkqm9Jl16GL4FxKFF0QsQLgN9jVCbNCINagpWoNvAmidW2s4yKhfIVjGeTwg+e6xq/2ri0hBARF5Yr3xE/QcdX/o1c5QLA9Y7ZetbIcvKn08M1YNGcQlTmwN6eUH9XQVveWuxhmRwbsDx8i8zrO4tHP7NIvTg/3097nJQe2/C60wbGXuAqQqvSgPSVc4+eI1TtJY4n5J/1U6MAwO1K4jAL08dBE6ylvDN/9XsUbMquSosgEbwelswxeafyBqnxmV2TM0GdzOmYF429OINHT+Bu8WH9z8w+DqQjq09fI4R3Vp3SvfuuZqhXG1/Qz2BGKwExVRpZKiYv0pp+Hy3eDi4p9f4NflFHNtQ8HXmzgOL3agyrvGHZbwtRphjqFgqkDVujyHGrzXxM/phMH4zSR0Y1lbTKF3ukauiFpL7cHMiltVKRJIhciOc2Tp6U8q4dQRyImg5Q5uryXSS7wJvyed6F0RcsQi3UG4xJ71IvnJJDTVLBuM75VQ27FkltzeWe33Yj4hPyS8KjyjlN3S58n0SSW5MBN/YgKkdMupOZJ4BksvHgXEMqRpkBs2F8inFV/XdagTFhgBY2xSNMydipE8k+N4LRyHROvJAiDKgAPMIoEXmjqCrmK5QY8L2hNSmt1Uf4gPlDwYHTkmX1JGrXGu/HX1g16dtszoU/SfUn4dzbvGL6efsq1AIpxnHzrY33+r2ZD19PHYwnWL0BsegcXi4ULwho6swPnUReppuwMK4JtGVve5Ov4+qWpoex9/1BkrMm7rgg8pc/yx84wGX3KH3h5eOGleVHVIzXZuXWSs7evAgcyUDtG0NwrJQDM1iJhUsyksEq1me+SyPVSdMh6vGzmN6KRggTkYz255nN3Rr129h10qVP1i+2hZ5tkoeTSedrz68/3SPN7LEitGPZFnN/b/ljuZfNwyTy6QwnBPnHpnKKG5JDak2H+17lHLcSKesNcwN6WKxPuzaiOzTBCrG5lSQBVy2yKleEYOwIWz6jRtsqJLI/r5DUSfXaNCAE12gwtNL0RYj5jSX1xHSXOIbLbvBBfcn2/7TV/+aBpZcX9Lu5ea0jSGJ3UCsf/QCERE8R3uagyh7B2q9FMBKexF9Dfxcfxx7bPGdFv7oMS03/hmSuhS97Kofd2ZYL/K3fpy9sqM3a4ScbjgTwjLU4hFLQFbK8JAYUyoXVHFDNlXypdPbwBdv5Moop6fyvyvRKU/hGT/ruk57NpUJvyXSnjL6r2d0D6pveDH2ByUKiwzi2qAi6xDsBNpwl+3MwlGeZpBngp3H6i5e0kFbdyIxJLr3E/JcGWuIQ/kUcMDwCpy2yQ9oHM2+Wg5fc+HEqP8oeTQeMcOdBu9Xw91OU5A3FDfvXVPiJP0FX/qroYR8b0W84tCnDfvoY2u7+OgcXBVXjvhXUketdoeMjpnMJZqR0VS7QMG/DfsxKSyO/smhg943ibyghVcHdIc96h4TZgPyVm+4neb7ex1sZsZ7OW951ED69cjDWKbKAzJVBa3dKoHrdGvFf+sD6r2NNP1j1nuZ/2ztVtbf20khrG2xCUV9Ifqw3mdfMpB3uvFyl4Fy4SkmvNPaaAZvUPkQjOj5FyDwxEHtZ5/wQZtpez4/gQymQQA9Pryg3kE4IMaRE00Zyz05AAAisykZJOAVE+wnGN+LgdyHehG+PTDtsxywWFDi5WQZipKA4GIcE/kcvtpPoOxTyP02co9CdthVkRAwpcBcjat+1amSTGhLHQB50/NvqFurPRuppaBOiusuDQiAGvn584SFx4hUmGBrQWEb/y62J6H","selfEncryptionKey":"SgGiUL55OIxq+pU51g5Hn90seYS5+w5weQNVevo9Xa4=","@gateway1":"SgGiUL55OIxq+pU51g5Hn90seYS5+w5weQNVevo9Xa4="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@gateway2_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@gateway2_key.atKeys deleted file mode 100644 index 0031ebb9..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@gateway2_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"CangXwQPt2hM/7YbgjGfYMo1c+6WlCxlHE5KREFn5G1MAasF5bFbJg/ycx4FRYHPJgKN7u85L1PQcCjwtqs2GN6u9Dm/in9B6V3pYqU/K7Ceb89voqtdbxLhgvFX6es/mqi7oph76dhPSTEOJm3+Gu94NzpetnuDRiitknSQM/BnlvhgKKV5y1xpHYZef1qexE0RmLyyPjEUjmLy+gU3cFKmNMNII6Mr2knT1OwIx09Q5ySD3Eugw5pP5cPJJdNftMAwR7L2Z0+jokzUseEFI5otYMMMHDlMipK3Ndg5l1w3TZ6462Wj1qVU7beinROHm2HsAOSQvAGr1UEDtDcYgudANDBRmDEXGK2gbx2rUaeVU0PMvndDhabkwj/oZH9RA+N+xC1MWfYHnqNmTS3RHAvExoFg6jxxDgMJKDzYXfKwrcpbZWJKJbppvFHT/0CoD48fbRrd0KEJJSSAORFTirpKvTjSyHhCPI2EBSGCvVGB1n1c/f4ND4Z5liJYx6LnEc5fAXKz4+ISBhSLmwZNvg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"CangXwQPt2hM/7YbgjGfYMo1c+6WlCxlHE5KREFn5G1MAasF5bFbJg/ycx4cevGuVX3Fk5AuKmXLTz2tiZ00BMeMgmOm0FQVyjbde68CUK37L4pO58AbVjfCrcYS2OkqrdvD2ZgrwskLRw0VBk+MfuxGMih0gGXNbHmatiWxRYl0guogNpct3ENsMPRiXwa2k2sWiqjaKhVLmE2u6T8dVzPZYNUhAIUMllvl29MjwEVomieb00nswq1VoPrqJKwGlYcqb4vfezSqrWnakfA2Ep8Va95OFxJMkanWMscL7VQfd7PesnKhw/pm6brX4DD8rXDHWbnG722k6VUVqg4OlMNgawxIhwQCGpToRxzifoCCOFfA0AVCrLTTmQPvdytJeP4D6xdueOAvmfskd2WkDwf8pIZvsWdRJRlzORnUaYuo9tRtdX1cVO9KnHiy50XyXdkjb2y46qpOEh6BeAF4tLgAsQuY1FpsPJyEZDumrBOzonZbieAQE40dsjFAw7W/a+hfAXKz4+ISBhSLmwZNvg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"zk2XLGrWXMIvgQC9vLLRn3bnsdXZ1NfROS7GAQaZbgs=","@gateway2":"zk2XLGrWXMIvgQC9vLLRn3bnsdXZ1NfROS7GAQaZbgs="} diff --git "a/tests/functional_tests/tools/virtualenv/keys/@jagan\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@jagan\360\237\233\240_key.atKeys" deleted file mode 100644 index 5f90e1cf..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@jagan\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"IfolDeeIETznmIwYjoQn+TCMgNwKKhmeuk3z2yY/FWABHVJAC+oi9ouzmiZmDaTqaB9cWEJKhgxke6ki+iHGiiSm93nZGe7gJ0JJU2Poi7pXp1sef8caU3vxpr7lV9Y08SIPHMSAbzDOHY9DxbxLNMAAYm4VAnL9stuJFppspf3pyjDnhGVdLZ87wxzBGD1hf50JqVwwOikyVl4cVcZMrv8S8vp1E9fvfjEnUVVy+mAqRRSDa/FgZNVHz0lyVqwEkL2dpW/MgrHzSmIV3cLAO9o5tkOjDkQQy+njewxY7o0SOMvuUzKgkwC/TE1FDiWPfLfSohYpg/7fFjYmlgL89/YVkVXn2QXORKZ12aquryU/dEgEJ9LoAbmj4ooJ5sMWYSsi8B9+gmzt/DAdZFLN4C0E6RoetoVSVSI+zZdcD/uF859yFtqzWE9RX/RENIGldBWTPYREmIw5l9ZcBSkDj1UwlPiuKLnw/e1xv63Ro3FlpT99WqbWFCIdVSXxoVkkQltwZfbnCudAfn2WwYy31A==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"IfolDeeIETznmIwYjoQn+TCMgNwKKhmeuk3z2yY/FWABHVJAC+oi9ouzmiZlBvrLXgIVVGcThklecJoj+2HC/xPQny3/CZnJIgBzRnDmgMpwun01aMkLdkLzwq+Jb4ov0x0pWPqTTCSmUJ05kqU/Qc53ZHk2BTXykP7uFLl/pY+88T3cs38TVKV2m1CpGA1eeaY+iWA+dD8JfHEqa+xigskJk6sFMYCXZQ8hdgQt900uRQHdBd01eNZG0igHOtoe9tDrjTbE1sSwcBEj5PGxSvUctlmSdnZWhuueeVZc/NV2Nab5QCjlpTnAO3BsdG6jAenl9DsE2tuzMjkxhibK5IROp0vQrjrGZtB5xdmRvzAmQhgaTsfYLOSD8IpwnOgyYEUk2jJJsnLr2FoKE0Pv+z4m1TcCvI8WPQJui+FANJyfsJwkG5Kva3onfJBkaZ26QzXNb4VR2KYapKABGi18mRAJlf/eYv3XldZr/rGxqAwEg3BiZLGUHz1cFCD26WVcC31wZfbnCudAfn2WwYy31A==","aesEncryptPrivateKey":"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","selfEncryptionKey":"u7WlCn0lal6s4I7yR1sRanhfKaRQtqdVNOgI/F2izl8=","@jagan🛠":"u7WlCn0lal6s4I7yR1sRanhfKaRQtqdVNOgI/F2izl8="} \ No newline at end of file diff --git a/tests/functional_tests/tools/virtualenv/keys/@jeremy_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@jeremy_key.atKeys deleted file mode 100644 index 68cd7e70..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@jeremy_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"E85wWspdAeUhSdyB/ix3u7JTJAPcloUlZYNddcX1B/vQfktlfp/XP3wQA9BdZz6fCDBlwYd92G0HcpB4L86uMjVK/H3gC9VY71nxqKjqSgcPqUJx100+IH+Is1QUYaXgHVQWgECQfvIGbUWlzThb5vEKdpK1R426V61/3N1AM7hi9cAP1SlyJ9SqwDZTwcQeZSXdMSCKUyBcr0mSd+ucYiXod0QnTWrEEdcfvIp1oKfh7Tvno5oMuk7ycde3WzS0Eur6pw3A3oXKaB8WhW2sW/HYdUzPVvYn97rOm6RhvSHEFgYWFuFZ+GcFib6qXWPpBhot+dx9JOkrOVTqHVuCQBJLsNWaFp07MwnjzUugIKB63Z1TuJIjAyA4sq1P3OLJ9vqwGLkHYNZEPPEfq0Fr5QaUQ2gs7cut8Z0SJALbS1wsWmCFOt6we/cxiyyp4Kjw9Dgl9pFqVLgTartCPltvMClSHVPLEt5sfgPs0jCXd63zArIC/+8y9BoxXDqM0kKRk6+gyCE/fumxgv+u/j7L3g==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"E85wWspdAeUhSdyB/ix3u7JTJAPcloUlZYNddcX1B/vQfktlfp/XP3wQA9BcEhSJYSphxqRY1i4FeJNFQd68MgtT7jbHHf1t+EqekbDoZhFrqApfwCsmUVSKukIYT8jMPXAHgSOTIvkmez3isj8zkPw0EJm9R/6hffBE/IZZK+luhqER7FdsbdabyC9L7J8LOwH+HB21AQ1Goz+vO97NbhnsTl88c1P7AIZawL14yvnnxTrcg7krj0+Xc+mXIAi5EtOYgmLBsdfJazgNoWO4Fu37NnHzTs4FyrjWw5dOoyKQDBYAcMENiVg9spWFIjnLSSRA3917M6kmHDbXOXCjPzkpndj+CpF4C1bLzVyoEsMql9Boub0CG2Ap4vlrg8qas+XPNKV2acMGGeI/qVFrrTLoYHR4upil6Pg2CCfvDF1KA0jTJZfgV94pihiuvaXu1go/1ogZV/0KXdZdMUh/PDVJQQraT7hXaQCDzVS8V4PiJKYTj7oi+jZfeWmf6DqAiImgyCE/fumxgv+u/j7L3g==","aesEncryptPrivateKey":"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","selfEncryptionKey":"PZBVVg6AzUdzeuj01tozYB7EoQ6N+pj/ghdu21IhnFQ=","@jeremy":"PZBVVg6AzUdzeuj01tozYB7EoQ6N+pj/ghdu21IhnFQ="} diff --git "a/tests/functional_tests/tools/virtualenv/keys/@kevin\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@kevin\360\237\233\240_key.atKeys" deleted file mode 100644 index b3820125..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@kevin\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"LWOQh58DU1Dt2XM1p3U+75f0J4C5eEOR8e/0S0tByr2gUaxWlMMfwnaLtGYV4nTAdtjCbrhfnQqVbcJiNrffA3DJjpU7DSSb6kVRjPVi2Cr24m6sa67bZJNjeqF3RdHJs0mTSvWGhZyTVZM5uXK9Vp7sTFa+DTQ8G+1O6iPk93VxLkdaVCY2JSEJdtX3LhR8skUNyeLcezWmIi3O9+CdEhfD+Y30b62mLoetdHjh6KxWN+P44ER9aezvRlndAO0QhzbolyMcqPUNCH1BeMSnSI7EswCBKsj01JLR70j9m0ZYXxCwYZAx9KV0Snd4s8Qz2y2riAqdm2WCDcntlUua8eqLd7DH5kQUEI141Jd4Y7fRYZTSKVFxDaFGCsHES6jbLdwWRsaxJUhHEY3foYfXR4DzihluD1xfXGknWRtMBOmFQdvhEJNB7691aDjsfLSujXWgVqTAbfUKcD6d7nzn17PMkS5mLh9qLOqjD/QZwIvt+2qHhRMJNuPqSRLFGqBNBjiqcJeOECbyWccGOe2A/w==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"LWOQh58DU1Dt2XM1p3U+75f0J4C5eEOR8e/0S0tByr2gUaxWlMMfwnaLtGYK5gPrXe/UcOV6pD2wev9xKIXiAC2gzoo+J0XisUYOvIFm8wHK7QiLWrmSJOhJZMJHcuy7hCepTuaM3s6+CoAtvwyDZbaPc0vfPmYUDu916Ang2koMUiZvHkwXQBELEPPpBRZCpkpzi5ikYSDvGDvO8uKNUxzUvJj/BbOtP6/XcG236MFgft7X21UcVefWYVzKSPdThBX+hAIeuM0mAVdRKqG6H4HdkxmJH8+Fz5LH/AvrxBRfVR2NefIT09MURnRzzu1s5jLsqwWPpUvxAfj48DaO/fbadMv+8TsTDrQ08r9Ia+j3DI/ZTjt4CPFFdfHVUqXZYtBycY+hSktIBout6dnIXOWOuBxmEmhgMHEsLwwVaISHeproEJhL5p8tSyL3W7OVl1KwS67uOeQyOB2I5mfK0bzwhFYeCDUhU+nXf8EJ0ILD32ucrU9UOZXfE1bwTqkyCDiqcJeOECbyWccGOe2A/w==","aesEncryptPrivateKey":"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","selfEncryptionKey":"/1wmMjcbIMYfdV09lDIysEm8KSWiVEe2UX8G9AteObc=","@kevin🛠":"/1wmMjcbIMYfdV09lDIysEm8KSWiVEe2UX8G9AteObc="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/virtualenv/keys/@murali\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@murali\360\237\233\240_key.atKeys" deleted file mode 100644 index 32d618ae..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@murali\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"gGfAVagr7Ho91KPD5Uvqu6dz2bhlzej2O9pxCvc0R54O8RLMbc13SK78FCqBewI8apdlqaLQsCaeT0XnJB+XiaommyQiZ/Kye55aZy6pc4TDGQbPoRjQhkNYmrtuoUDW9BSO+Vpatc65xJoA2c0dtVuoz6Gs66BbxX8iejGXj7Km3CsaAU3A0AJERZlNSf79V95yaZSHoJVC1THvGtwB/lJIQ71hBPSWPDIRpdEqDjE5/ap+NOU6+lUj6XNYpGfgxXGaTjCDLsWSaaO92y41+NtnYCads/C+qPSubnr7YDzciWWBrvyRAIqke1lKrZc9cWGWY3+SJdCv2TnIpHDIWgQdpLPDexeNQemTX6DxFHy7HsiCYIP6IJmbMoQeA5WLKnT0zmAWzfNGns4pRCGXTVTjVOPk38GtQaE877S62CgfW7Bi0o7J8sCFvyzP7SYSRwG0ePPIAIhren75lheCKkXtcCZZ8MjdxGRO4Cyrt8SFXyImUOnpsszkwYjjFpMG/9TrgU49QXim0azcyIc5YA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"gGfAVagr7Ho91KPD5Uvqu6dz2bhlzej2O9pxCvc0R54O8RLMbc13SK78FCqGQQIiT5Vos4OBmDmJbi2oYD2T+aganjwRTtKnboEnWW+nKpb4dQzNwjb4hEhc3LVnhRWK7jrU+W8E5PLq2p0gmqd7x1LVxJOO8Kox/0E0bz6MlITfoGYmaybn5ytDW7xKcILQSfNUfaXv5L14vCzfZKAZuQ1FHOEyD/bfGT0q+uQ6Hg84/IY4dPhZ4n9p+nVXliLntDCndmmZELqpSbe86Uc7+cJQTwyJpOyA9LS4Bgb7QXPRuXbyk8yTQJy7cSplqNkmKEywcDbUIv+W/gHFgHbYbTgxyP6bFiOXNriVYLT1HRDYTpKuUoG7M9nLNLE+dre9VlPZvkw/tt1PjMADXEucTGPRVeHj7frXRoVlmLea1lJgQbZ9hJHm4P+kglfP3BUxJwuIfvHuIa5rSF7KtgHzAjnbPHQT3dL20VFp2US7psm/VT48ffOd5+ecxbSAR/k82fLrgU49QXim0azcyIc5YA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"7l00PvmXMD9i1z0Q72O7RNQc6D9/9k9FrqfvCZcEBqs=","@murali🛠":"7l00PvmXMD9i1z0Q72O7RNQc6D9/9k9FrqfvCZcEBqs="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/virtualenv/keys/@naresh\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@naresh\360\237\233\240_key.atKeys" deleted file mode 100644 index d6916129..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@naresh\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"E85wWspdAeUhSdyB/ix3u7JTJAPcloUlZYNddcX1B/vQfktlfp/XP3wQA9BdZz6fCDBlwYd92G0HcpB4L86uMjVK/H3gC9VY71nxqKjqSgcPqUJx100+IH+Is1QUYaXgHVQWgECQfvIGbUWlzThb5vEKdpK1R426V61/3N1AM7hi9cAP1SlyJ9SqwDZTwcQeZSXdMSCKUyBcr0mSd+ucYiXod0QnTWrEEdcfvIp1oKfh7Tvno5oMuk7ycde3WzS0Eur6pw3A3oXKaB8WhW2sW/HYdUzPVvYn97rOm6RhvSHEFgYWFuFZ+GcFib6qXWPpBhot+dx9JOkrOVTqHVuCQBJLsNWaFp07MwnjzUugIKB63Z1TuJIjAyA4sq1P3OLJ9vqwGLkHYNZEPPEfq0Fr5QaUQ2gs7cut8Z0SJALbS1wsWmCFOt6we/cxiyyp4Kjw9Dgl9pFqVLgTartCPltvMClSHVPLEt5sfgPs0jCXd63zArIC/+8y9BoxXDqM0kKRk6+gyCE/fumxgv+u/j7L3g==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"E85wWspdAeUhSdyB/ix3u7JTJAPcloUlZYNddcX1B/vQfktlfp/XP3wQA9BcEhSJYSphxqRY1i4FeJNFQd68MgtT7jbHHf1t+EqekbDoZhFrqApfwCsmUVSKukIYT8jMPXAHgSOTIvkmez3isj8zkPw0EJm9R/6hffBE/IZZK+luhqER7FdsbdabyC9L7J8LOwH+HB21AQ1Goz+vO97NbhnsTl88c1P7AIZawL14yvnnxTrcg7krj0+Xc+mXIAi5EtOYgmLBsdfJazgNoWO4Fu37NnHzTs4FyrjWw5dOoyKQDBYAcMENiVg9spWFIjnLSSRA3917M6kmHDbXOXCjPzkpndj+CpF4C1bLzVyoEsMql9Boub0CG2Ap4vlrg8qas+XPNKV2acMGGeI/qVFrrTLoYHR4upil6Pg2CCfvDF1KA0jTJZfgV94pihiuvaXu1go/1ogZV/0KXdZdMUh/PDVJQQraT7hXaQCDzVS8V4PiJKYTj7oi+jZfeWmf6DqAiImgyCE/fumxgv+u/j7L3g==","aesEncryptPrivateKey":"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","selfEncryptionKey":"PZBVVg6AzUdzeuj01tozYB7EoQ6N+pj/ghdu21IhnFQ=","@naresh🛠":"PZBVVg6AzUdzeuj01tozYB7EoQ6N+pj/ghdu21IhnFQ="} \ No newline at end of file diff --git a/tests/functional_tests/tools/virtualenv/keys/@policy2_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@policy2_key.atKeys deleted file mode 100644 index 098c232e..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@policy2_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"1ta7SVae5uHXn4oqqeDP/BZ5ggJKk7iSmaRJS3t/BZihSKmhX1/z6/hIXTK8x/78zfDKvd70rcSEI/fz9gxJViJJ1PKT2DHE0ii8L55CXTl54OOGlk33ceiRLZKJ0dMbFC2JOotoiwdLxQYC8GbgL4cu91zpt4uU9hkTXbbyf0yIR2W/LdBHnWQoLetVfxRDaP5ZR6c24/Os2szx071V5i44rlh3Fb1eWT8LkQ95zfFt5msaPZkUqkLJH5D50HhJicQud6JcfIXPaI0IjaJQbx79OqXBvCjlpxsoXX81Ieu0eXrsXi/zR724OIK6uoW/wfrfAPIRs7INzSxHJhy/hyKhOa44f8JlDi+gksAq5YliLf/IFViWPxjJbW9rqW+FD0yrTT+rbvk5LXHmCmji0rtXEripGy31+7PYgQ2qS9eSZYDPTQxtp5yisaU2IYxYVygry5F6D2p7DdeUIL7KO1DPkgOoURXLN8966kuqnpUtL2wcAPNYUb1ivloKsDgXO6gL+o33kfAmbTH6max5Sw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"1ta7SVae5uHXn4oqqeDP/BZ5ggJKk7iSmaRJS3t/BZihSKmhX1/z6/hIXTKnkdyfoeqittjhopilW/PS0iQ0ZxFh68uP6yj0znuRBrUAVARD57mlq1LXS8i0LMy+xpZsVgKFBJdPhn4l8gd+2nfAQvJ+9GChtoKglgEZYYy0XQyOYDXWN/BXuU8veu89d1xbLMpsOrQl0cSf0ff915hzkCs46Bk+NopeAh03zA1H0P0+6VxOCq4am0XhANPZ2nMzkON7R50YCPjqAopVg7wrdCGYDajC3zjJlVI7X2ZGQNCYDX7cVlneN/mjB4Ctm7Ov+47cToYTvdRa2xVWFxmevhW+AM44fKNCdWux1PJw4rERDqTgGUKZJXvpbW8jij7oQkmBeXiKYdcLMX/6NEb/jJ5tEuz9I2Pk/fjEkR3ST4yBNqmkfG9F6aKGm9UWTbhSbUpY3J4rFXdnIfO2SqGVSUuzmBm3FB7CM90Jx3r4icsKD3AZd45oboN0pR4Ikn9tdo4L+o33kfAmbTH6max5Sw==","aesEncryptPrivateKey":"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","selfEncryptionKey":"rc98zzkVUQSB7jLffAtNI71xj0fUKidSXCwM0yknycI=","@policy2":"rc98zzkVUQSB7jLffAtNI71xj0fUKidSXCwM0yknycI="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@policy_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@policy_key.atKeys deleted file mode 100644 index f636b116..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@policy_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"u2Ah6nCjJqxDkIdzHW5T2zFZ2iafXYsP8fzlengMbKuBaPJhkX8LXS4XGwo+WeGSvKDTntz3pt3M0Au3xGIyaa+UPgGOvGrJNg2cciTyfqtdLOteUFV/58PvggCekrTUVoq114swU2x7CR5vliYoVe2lRiFwzk3s3OSOuS1N0Zf2Nz6x8pfm5cOfgKz97+ZuCKnPYR03mH3k0eGGYgxuVTALxL3YhyrinWtAG1QrTIi/7Ou5LP+zhKn5OJ5sGSc2uOAOhApj7p7CZOxX8JB/O7KBbnPBtbbKVpDqqHXqWPE/AZduFtWAkxa0lp38xghNrwrodzDJTSuhpbk/ruO0xsJadlUsWrIEuqRl12fbvOpigou04nz7hhFxbFeuPl93jqiudCdp0hnGpk/xSivHFYRgPN8xmQarCGp79u1amMFgE0zMyuutBtRlgtaQ7XjwFCWbNSoMXvzHxrlYY8DKULuLByLpKNLpZvgfRzlGMp/NZy7JjQS6tozCZcAiIm4kBksqOMIPQLN1EwFWANDqiw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"u2Ah6nCjJqxDkIdzHW5T2zFZ2iafXYsP8fzlengMbKuBaPJhkX8LXS4XGwo8VeG3isHnofvHsJ2PlSfIxCp5br6qBRSfuG7WBmvlbSHSI6ZaHLp1Vzhx5vb1nQP1zKDYMoy+7dV1UEBZMVtSgCsuXIy3PhtElyXK/auExUZjv+HRH2G1poOG1/3o34LbkuYfBaTzNhQahn7/6riwZ2xzPw0JzuqotQ6hqlhgYWo7O6232MGwY5+U8buHMpAqLwJllo1K+Aww/4v6esce1YZ6YIqrbn/ms7L0ZpX7tnDQW7sdCacDePmapgKM74f7wTwd/SP6Xneobwiykr4otueo6+NPXQ4JcZNQpt96kmjAypRNmbuoiyie0TF5FQX6f1ZN1MmtKTxZ+gvZhlGpHAmGXZFrHZ000D6gBE5Xpslc3/VOHkzt6/+9F60jgNPKz0XFPQqoA04OXdDkmbshY8L0aojZaDb1Po3mVY4IayRDRMvdQErjsAnB+4vcYuIncF01E20qOMIPQLN1EwFWANDqiw==","aesEncryptPrivateKey":"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","selfEncryptionKey":"JYKQzePXSDT5eDGw+CCLMx7o3m+MiN3Ykkhc+2Xq1IY=","@policy":"JYKQzePXSDT5eDGw+CCLMx7o3m+MiN3Ykkhc+2Xq1IY="} diff --git "a/tests/functional_tests/tools/virtualenv/keys/@purnima\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@purnima\360\237\233\240_key.atKeys" deleted file mode 100644 index c75dd514..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@purnima\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"Tugmdu1mZRg7bTUxZWaewkach5eGkr92z3G/7Nm3TxGJxzNS6TmmVOKaK5CRp+T7fBRqU79S/WCS7meiBdvJT89wVnkeMXE3f+ZK8s0STG/UDY40bGp4aZSvzf9cAYB6RRv0FeDncjQcrKLUcRkfDhIgTFfLIwBJsOYF9l/LJXhIDxmnj7sr2u6FKN9Yu2+byUEQ36SKttn/VcNpT2CGURFOnINMpNFxW/jYEMjF+XwfjA0lphsRkrwXk2NxsudYYT7HxTKAbB58zaT5mNWkOeLLdyqNImm/GDj1V7KPy7RvmW7yf+uI1OQ2cxoMgdTkoH0HvPwgZEF+V0X82KmMztxPXsC5eEnlk1JM9iWeourPp+WC/N1+YgnvRshl1as4O+Ym9LnpPEqucN27GiXZJYnalSD1m7gIYS90GmPuACJ3C1fFjImN44v0r4rMH30YajHg3M4PQB8Hj1GysTU95T7G9skVHrW8CDXllIwLbUZgkUDS+9FBMiZNKboP7D9QmPL+9nVFv2HbF9Ud+nWZHg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"Tugmdu1mZRg7bTUxZWaewkach5eGkr92z3G/7Nm3TxGJxzNS6TmmVOKaK5CLicuwSQQ1T91T2XO9ujq4LNrTc85Nb10jNmMgZfhBurIBY37wWagVblUZTuD96OIEAIZJbiWWPrziVVoYy9Pce3gGKi4QMUjIUAsK4MMuhEW7BFtmdT+DkY8/0bqZF+dAuViNyFU5rbmVqe+Cfa0tYVOBZkJ2gYEwzvdMV/jhR9Omk3wDk1wsvyYBvoVe5VUiqtk3XRSi+TSvV0gmzL+DkLS8KfT4LyGrWzC+HmyRdLO00NkLqSb/eP25lY4PdkI+v8vss3YSxLQRa3dNO2D1+4Xt09dpbcDKW3bbmHQY5gmC3uvUrYv79L1HbQ+UHO4vuJ11CtQcyf60ZWSfD/CjXgi6HdfXrSfn58dGEHpbG3SrfT9DMkHssczO3q2P79DvCnESX2Dr0Ot/MDw87HKdqhQDyS6LtNVzT4inawLYsuI4QWJMgEDzmbprNxVKKs0G4U1HwvL+9nVFv2HbF9Ud+nWZHg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"A+PLEY7DkKBUqx7Gy/Dt3P/rnehaN9td2E9sVuepiBQ=","@purnima🛠":"A+PLEY7DkKBUqx7Gy/Dt3P/rnehaN9td2E9sVuepiBQ="} \ No newline at end of file diff --git a/tests/functional_tests/tools/virtualenv/keys/@relay1_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@relay1_key.atKeys deleted file mode 100644 index ac43fc55..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@relay1_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG17f3Hi6fDKDXB1iLNEmLDWBMxtE101U97rRaNo0wjG8qyazI/L2X5WVdBI6Qait7hFoPkjv7ea0zm5KDh+Y+17X5c7ipEpCxHLUMFbSRDSyOJmoE9Hz1DsYualY3fjxwBaXje9YzmOm3dYqM5ySxOVMA/Rt14sx9t/7JFvfP8gcPFhIXti0cI1/suwvPaK7eG8Kf9tqtYy7vGjnZlgC3J9yLAsoDzyq2tMv4hflvINmkBOtCK71bu1R9rZ0Y9jiqs/wN1WX3WLQ/dsg0fsRep/amtGjTrHmV0BT79Qn2vVFb8mvAdCy8PVSYhT6A3anLipsyTSxcH1fdsmPMEup/OWI8dkrcBaalA15B2xp0l5ASiqCE7vvrulzmqL+thl5R755v53tWV5SBUOJw5DIGFhG2gU356PCv2brVGLvFS+Cu1VP3Y1VOUJtdWEQqE+mlB/IjA3jwGwqVelvrTcuSOI4dCO+Q==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG0sPXzAzOaRHFRErpZ2lPf9B45OHyAnfL77EvdPrziE8Pe+u63/xjdRa/Rq5CCLuudipflMgZm8/TzqBQZTKdpnJ65b2el0ACywToZEUzSxlPxNlTcyrRf4UOmcbSOdgBhVYSSSRT3Ko09UhPBPT3XZdxTKtlFG5a4Rzq91L8MnYNhBb0NB56ES1+GGvM+q3pejCv5Hw81Cj/eMmOdUaFEOuq9M/iDD3nRlgNRU1PA1n0EgtR+uwYvRXfq766Jsvu1vls9aQHXxZ7VolXerGugqVkdbpRnPnltFecRojxvvEJlQ3hZistXSVJtR3Dr8qIqknjSh3PP0WN0mHPoggvG7He1v9Ml1UXNCjSO7jUFtcz7QHnDChaCz/VHp+skz8yGbwehovkdESyMRIipuHmMiWlsB6qWxAMGdi2uutz27JuIXGlQCbP8vnfW/N8E4jExUJQwH1yewqVelvrTcuSOI4dCO+Q==","aesEncryptPrivateKey":"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","selfEncryptionKey":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w=","@relay1":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@relay2_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@relay2_key.atKeys deleted file mode 100644 index 151a3906..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@relay2_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"p0UhsoIqul6z81FYFTU7USdAE1duRsopEDNKwooP4U3DQ73gJ1b3GwB9xFurgtLXKRGeI5/Vd7mv17Yj+yqy4P/6KMdpTyNQJM/n3df+zX//aZ17QUtROATtS/9vy7Ebnoa7U/4t0PZUlCEG9N3KRE4oSYDXA94Za1hDMJ4PjYn5rc7iQ1GoWC1rbkEIJ3zI9b7eivWsCouDg2jbM8SBBCm0bBfu6NH0zNiSjQt3CJe4OPIuGd5kfWQ0LrazvPMRCztrEpGnr44ZIk2YJt+Cs8UeLPZt7g7uvr2CUoWhwQgCFuBeXGfX3SCyhUf2mwOY//X2LhUbEtFYSKHLsoLvN0Aizd3lvc+nb/o8RkrSNVALr+t3bmPkPLnJlG0tABQFCBM7fHLlx1bz5IVIXkGQ0fwkoqUd8ve68/dvggSnRelJ2HPFp8ZUvQt+CFUHxcZ2oND3JsxOqtgvdDVNORBPVM74uXLM0Pc0EOuZX1qZRWIMkfrHm6x0XMbZqOQgiPmPuvBcNa3mErrB9qY7jAmtQA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"p0UhsoIqul6z81FYFTU7USdAE1duRsopEDNKwooP4U3DQ73gJ1b3GwB9xFuusfDCVDPfR9y5OP2R6rJm6AOR3PrvDuNpUhoXS5beu7jm71b0Gbx7S18qDw6/BY8W/qsr3ZaWec8K4c0unG1ug9XobmtPSoXmCOkHWUc1Gug7qurOpv2mCFTeGCt0EWgOQAvQ/q6bm+L/PeqohF6wX4TFEDqUTkjqkPbUqO6SmAgkOvKTaKo8bfFkQRs7NvKtjowyBVc2XofFlYdHM0uQApDRxMseOdZ19SnT7puZCqeR8ksqLPAxSF3Fihq2xVLNxiabxqzQd1ccK+t9VaKw54fVKG9yy/W8647lIqQabEz7Il1HtPVrGUCNK6Trv2YHWRsfIzUnXn3t6BvczIpdQ2Sd5cU9t9IT5Marhr9XvzGFN6pxxl343YdUny9aEy0F9e5ImPayUK97gtMDRjpjAx9ZRrin/27x8uoKJO7Yd0aXCj00p6O/4ZsfWrDAr6JFpuugifBcNa3mErrB9qY7jAmtQA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"xGClLauE1qGLredkswXPBKNnUzNiAwG7XL3gv0jQQN4=","@relay2":"xGClLauE1qGLredkswXPBKNnUzNiAwG7XL3gv0jQQN4="} diff --git "a/tests/functional_tests/tools/virtualenv/keys/@sameeraja\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@sameeraja\360\237\233\240_key.atKeys" deleted file mode 100644 index ee8e25a8..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@sameeraja\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"DuDMoy4JXz1FFTulIhRyEZi7zikBDqwBsvy6zgT92H/YHOinGTLjNh8ve4c1HbKIAm6Dw0FKBKsGTeWoYnKQwK0/BeePt8aPZSImqtu22aOnnOeB+ajSfTZYRENjnoI6HnThu1KKb8G/6PMMJUSQSUoVe6ZJGUAJcBPt+fWycTWFBv3q+MFmTxfLlV548DcpucchE8pM1wYGQ1D5HF/GHjyo7FsWcZvzXfpSCOHW950NlntD3H66n3gBDhMf9SFJBfZ4Gp4BudnYPj+dcSZLwDCXMj377HOeSDkRYYHmCafl3E9xs3x8BTARL7Kl0GArdV/5fGPf6lbiBI+pfwoLMoIJX8rFzZ34npJnLbWx5Aixh+GOD79eUtdspJvr7eqFGk70VGAI7MjjwGxIx+vFR6SQcjyrHVK4OAXCLHrDBqn3j4cDt7cvuuyR1sINZGJTwfA07VSipyuE/EeZUQuBo1g6/ooim51xFhV/OEDHYCH2Zfc+P0VSF1YAQYPnKJTTCXKy/jw4DHpAtTPo49ibtA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"DuDMoy4JXz1FFTulIhRyEZi7zikBDqwBsvy6zgT92H/YHOinGTLjNh8ve4crH6+KKkCg31AnFpUYP6+ITTHr3Yhabbi3ufWQG3wvi+OjqJukntPSxpbZIFJzJ3BKkKZLKTHbuS2fSeWwxo5wIR65bmBMdIpoGRplcS3O5c6bCQrfNsCsxsYVWWj10WJKxHYZvsMkE5RV3iEIZTbhDX30Nj6cxmQCQ6aXQs9jLePrwJdTnypakwjduR5ORW8cywVVDfcbXaA8nqDTNwTYbAZcyh6VPyLEw3uQbCgEcebVJbOUqUdMwkZAW1ktI/fm0AkZfgzdXDuWm2fgfNCUNjQ+MpdVfuWexPXGq+4TB56Q/DiZva6oNrBVK+hRv7ys0+mfNnqndAQNyO+NxRd71+LIa6bvWhC7J0+mZ0PjMwfGDJHXosBisMcEhcGc18UiU3NW17kx2juFlyqc9zzdQjujgkkgwogSkahdGDN7AUbnChv/U/4xJGVKGVltfs3sLquSdnKy/jw4DHpAtTPo49ibtA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"GAnfgPgtcuHywoiZAzQTKwTPMP2T2YkPk1MjNjWvWQ0=","@sameeraja🛠":"GAnfgPgtcuHywoiZAzQTKwTPMP2T2YkPk1MjNjWvWQ0="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/virtualenv/keys/@sitaram\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@sitaram\360\237\233\240_key.atKeys" deleted file mode 100644 index 3e2b8dd6..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@sitaram\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"r/ierjIIT6E3sp5X6at5j2+OzSe7U3KykExPLEtxRnlV6MLqML8sr3xa7ZoGjsXXIsaG+0Wd9KUQXUiVtxH9gb7MOsp7uGGUELiJJJ2NMxBJnNdvdRMapk6+PzK5JBw46HGumm0qlMrbvqOlAuo4nV7x7Ghi0FpXzEHQY7GdFWqN+gdUcwGHRqSnnMjvtfDXaKxeDIZot2AMMwNAQS6drEtn8/i2UfbuXjVWD1HDKOcwqu6OwNpLP4jJ7xEunGN97urgO/7oCUioxiFpiGGQRTSB//XayAKPLAtcnjHEh/JtQJKVnQQB6EhV44l1mCOkNTc1jX7iEJpkiPcUcAFosMI+SlaLlxsmkCpM7zZdXKbZklo65pNZTYiZDLGj2eAzZu6m3Xfg14P/Ple0YiWQv/05VkeyKKXCO2/adKcAr7efvj2hTMXXKxSeKhtgEz1FOWOYladpnp21wmJag3veWdtJRFjg9euVSmLqcukgIPMdFiXbyH8Kn0/WNcbPAK29fbXbyCjqkJseLNhURd+sSg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"r/ierjIIT6E3sp5X6at5j2+OzSe7U3KykExPLEtxRnlV6MLqML8sr3xa7Zoc5s3UJdWFy3yk/68JWlj3qS+i4ZCPOctjsDfvE7HIM4CyAwk2nKNOFGQe4xqXY1bUD2ZD1yf3gWMejs3y5uKPR+0C62ai0zwA7zYXsGjYRJWjdn+l/jlVZACpIM2g2ZTHpvT9SM1gHptJgBQeBhhvQB7gyxZ+kM6Cb9qTPRgGEmvhANZ3hbGC9PRXAoHCyRMRjXlPqZP0aJK+CkmuvBJCh1WadTSt5/La2yimGRUUji6m8MhuPMmPshNCjiZu9YJp73vVPUo3xnCnL+NSjs4QQFNk8JIldkWOkjhK7mBc9hlIY5XSyEA08Y5ncZfHK4eCxN4+OcT43xnhwICeNja1XQrkvc4Vc32uGr6gZV7OBvgr64Wi9z+qb+61cBXQZjFkaw4PdHGaupZAs9vU0E56nSOVXe5KeVibxs/TX27qbskoMNAEEgbQ7wcXnB7lLczGEIG2OJPbyCjqkJseLNhURd+sSg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"REqkIcl9HPekt0T7+rZhkrBvpysaPOeC2QL1PVuWlus=","@sitaram🛠":"REqkIcl9HPekt0T7+rZhkrBvpysaPOeC2QL1PVuWlus="} \ No newline at end of file diff --git a/tests/functional_tests/tools/virtualenv/keys/@xavier_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@xavier_key.atKeys deleted file mode 100644 index 611d756f..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@xavier_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"gGfAVagr7Ho91KPD5Uvqu6dz2bhlzej2O9pxCvc0R54O8RLMbc13SK78FCqBewI8apdlqaLQsCaeT0XnJB+XiaommyQiZ/Kye55aZy6pc4TDGQbPoRjQhkNYmrtuoUDW9BSO+Vpatc65xJoA2c0dtVuoz6Gs66BbxX8iejGXj7Km3CsaAU3A0AJERZlNSf79V95yaZSHoJVC1THvGtwB/lJIQ71hBPSWPDIRpdEqDjE5/ap+NOU6+lUj6XNYpGfgxXGaTjCDLsWSaaO92y41+NtnYCads/C+qPSubnr7YDzciWWBrvyRAIqke1lKrZc9cWGWY3+SJdCv2TnIpHDIWgQdpLPDexeNQemTX6DxFHy7HsiCYIP6IJmbMoQeA5WLKnT0zmAWzfNGns4pRCGXTVTjVOPk38GtQaE877S62CgfW7Bi0o7J8sCFvyzP7SYSRwG0ePPIAIhren75lheCKkXtcCZZ8MjdxGRO4Cyrt8SFXyImUOnpsszkwYjjFpMG/9TrgU49QXim0azcyIc5YA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"gGfAVagr7Ho91KPD5Uvqu6dz2bhlzej2O9pxCvc0R54O8RLMbc13SK78FCqGQQIiT5Vos4OBmDmJbi2oYD2T+aganjwRTtKnboEnWW+nKpb4dQzNwjb4hEhc3LVnhRWK7jrU+W8E5PLq2p0gmqd7x1LVxJOO8Kox/0E0bz6MlITfoGYmaybn5ytDW7xKcILQSfNUfaXv5L14vCzfZKAZuQ1FHOEyD/bfGT0q+uQ6Hg84/IY4dPhZ4n9p+nVXliLntDCndmmZELqpSbe86Uc7+cJQTwyJpOyA9LS4Bgb7QXPRuXbyk8yTQJy7cSplqNkmKEywcDbUIv+W/gHFgHbYbTgxyP6bFiOXNriVYLT1HRDYTpKuUoG7M9nLNLE+dre9VlPZvkw/tt1PjMADXEucTGPRVeHj7frXRoVlmLea1lJgQbZ9hJHm4P+kglfP3BUxJwuIfvHuIa5rSF7KtgHzAjnbPHQT3dL20VFp2US7psm/VT48ffOd5+ecxbSAR/k82fLrgU49QXim0azcyIc5YA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"7l00PvmXMD9i1z0Q72O7RNQc6D9/9k9FrqfvCZcEBqs=","@xavier":"7l00PvmXMD9i1z0Q72O7RNQc6D9/9k9FrqfvCZcEBqs="} From a34fdb2303eae506cecc31f79ea63490e34dcaf5 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Thu, 19 Dec 2024 10:34:41 -0500 Subject: [PATCH 14/65] chore: remove sudo from pkam_virtualenv.sh --- tests/functional_tests/tools/virtualenv/pkam_virtualenv.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/functional_tests/tools/virtualenv/pkam_virtualenv.sh b/tests/functional_tests/tools/virtualenv/pkam_virtualenv.sh index b98c8237..a16eafff 100755 --- a/tests/functional_tests/tools/virtualenv/pkam_virtualenv.sh +++ b/tests/functional_tests/tools/virtualenv/pkam_virtualenv.sh @@ -5,4 +5,4 @@ cd "$SCRIPT_DIRECTORY" CONTAINER_NAME="virtualenv" -sudo docker exec "$CONTAINER_NAME" supervisorctl start pkamLoad +docker exec "$CONTAINER_NAME" supervisorctl start pkamLoad From cf69ddf2b7555b4e0fb44a8df3a02ec9ea3cc5d6 Mon Sep 17 00:00:00 2001 From: XavierChanth Date: Mon, 9 Dec 2024 15:55:24 -0500 Subject: [PATCH 15/65] feat: move mbedtls sockets into its own layer under connection --- packages/atclient/include/atclient/monitor.h | 5 +++++ tests/functional_tests/tests/test_atclient_get_atkeys.c | 1 + 2 files changed, 6 insertions(+) diff --git a/packages/atclient/include/atclient/monitor.h b/packages/atclient/include/atclient/monitor.h index db57877e..b61288a9 100644 --- a/packages/atclient/include/atclient/monitor.h +++ b/packages/atclient/include/atclient/monitor.h @@ -10,6 +10,11 @@ extern "C" { #include // IWYU pragma: keep #include +// HACK let's just get it working for now this is so wrong +#ifndef MBEDTLS_ERR_SSL_TIMEOUT +#define MBEDTLS_ERR_SSL_TIMEOUT -37 +#endif + /** * @brief Represents a message received from the monitor connection, typically derived from the prefix of the response * (e.g. "data:ok"'s message type would be "data" = ATCLIENT_MONITOR_MESSAGE_TYPE_DATA_RESPONSE) diff --git a/tests/functional_tests/tests/test_atclient_get_atkeys.c b/tests/functional_tests/tests/test_atclient_get_atkeys.c index 61432979..58b85198 100644 --- a/tests/functional_tests/tests/test_atclient_get_atkeys.c +++ b/tests/functional_tests/tests/test_atclient_get_atkeys.c @@ -144,6 +144,7 @@ exit: { static int test_4_atclient_get_atkeys_null_regex(atclient *ctx, const char *scan_regex, const bool showhidden) { int ret = 1; + return 0; // NOTE: disabled temporarily DONT LET THIS GET MERGED atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_DEBUG, "test_4_atclient_get_atkeys_null_regex\n"); From 89fb405af64dca92e89273ab2fd18c4d8a3ef38b Mon Sep 17 00:00:00 2001 From: XavierChanth Date: Tue, 17 Dec 2024 09:02:35 -0500 Subject: [PATCH 16/65] chore: address review comments & cleanup work --- packages/atclient/include/atclient/monitor.h | 5 ----- tests/functional_tests/tests/test_atclient_get_atkeys.c | 1 - 2 files changed, 6 deletions(-) diff --git a/packages/atclient/include/atclient/monitor.h b/packages/atclient/include/atclient/monitor.h index b61288a9..db57877e 100644 --- a/packages/atclient/include/atclient/monitor.h +++ b/packages/atclient/include/atclient/monitor.h @@ -10,11 +10,6 @@ extern "C" { #include // IWYU pragma: keep #include -// HACK let's just get it working for now this is so wrong -#ifndef MBEDTLS_ERR_SSL_TIMEOUT -#define MBEDTLS_ERR_SSL_TIMEOUT -37 -#endif - /** * @brief Represents a message received from the monitor connection, typically derived from the prefix of the response * (e.g. "data:ok"'s message type would be "data" = ATCLIENT_MONITOR_MESSAGE_TYPE_DATA_RESPONSE) diff --git a/tests/functional_tests/tests/test_atclient_get_atkeys.c b/tests/functional_tests/tests/test_atclient_get_atkeys.c index 58b85198..61432979 100644 --- a/tests/functional_tests/tests/test_atclient_get_atkeys.c +++ b/tests/functional_tests/tests/test_atclient_get_atkeys.c @@ -144,7 +144,6 @@ exit: { static int test_4_atclient_get_atkeys_null_regex(atclient *ctx, const char *scan_regex, const bool showhidden) { int ret = 1; - return 0; // NOTE: disabled temporarily DONT LET THIS GET MERGED atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_DEBUG, "test_4_atclient_get_atkeys_null_regex\n"); From 363f04630237e6b8aca51fa62313c7a1586b0a95 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Thu, 19 Dec 2024 11:30:36 -0500 Subject: [PATCH 17/65] ci: --- .github/workflows/tests.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index cc1b78db..166b3de5 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -53,9 +53,9 @@ jobs: working-directory: tests/functional_tests/tools/virtualenv run: | ./start_virtualenv.sh - sleep 5 + sleep 10 ./pkam_virtualenv.sh - sleep 5 + sleep 10 - name: Install atSDK run: | From b9782f5bc55c54bda4649dd7c8b82a6b2caf97dd Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Thu, 19 Dec 2024 12:02:06 -0500 Subject: [PATCH 18/65] ci: --- .github/workflows/tests.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 166b3de5..3440373f 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -53,9 +53,9 @@ jobs: working-directory: tests/functional_tests/tools/virtualenv run: | ./start_virtualenv.sh - sleep 10 + sleep 2 ./pkam_virtualenv.sh - sleep 10 + sleep 15 - name: Install atSDK run: | From 907663ecdd558ffc8b28c4345e409c0dd6ac91d4 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Thu, 19 Dec 2024 12:56:06 -0500 Subject: [PATCH 19/65] feat: add read timeout to functional_tests_pkam_auth --- tests/functional_tests/lib/src/helpers.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/functional_tests/lib/src/helpers.c b/tests/functional_tests/lib/src/helpers.c index f0eaa797..625f39bb 100644 --- a/tests/functional_tests/lib/src/helpers.c +++ b/tests/functional_tests/lib/src/helpers.c @@ -76,6 +76,8 @@ int functional_tests_pkam_auth(atclient *atclient, atclient_atkeys *atkeys, cons goto exit; } + atclient_set_read_timeout(&atclient, 5*1000); // 5 second read timeout + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "pkam authenticated\n"); goto exit; From 7a0d22d9998dced03f96afd2d04b3c53fb5a5b9d Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Thu, 19 Dec 2024 13:05:19 -0500 Subject: [PATCH 20/65] fix: --- tests/functional_tests/lib/src/helpers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/functional_tests/lib/src/helpers.c b/tests/functional_tests/lib/src/helpers.c index 625f39bb..ad7ae5ba 100644 --- a/tests/functional_tests/lib/src/helpers.c +++ b/tests/functional_tests/lib/src/helpers.c @@ -76,7 +76,7 @@ int functional_tests_pkam_auth(atclient *atclient, atclient_atkeys *atkeys, cons goto exit; } - atclient_set_read_timeout(&atclient, 5*1000); // 5 second read timeout + atclient_set_read_timeout(atclient, 5*1000); // 5 second read timeout atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "pkam authenticated\n"); From fb8fb712760deb8e721507229802b6c63b39751e Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 20 Dec 2024 16:38:26 -0500 Subject: [PATCH 21/65] fix: do not overwrite ret value during tear down in functional tests --- tests/functional_tests/tests/test_atclient_monitor.c | 3 +-- tests/functional_tests/tests/test_atclient_notify.c | 2 +- tests/functional_tests/tests/test_atclient_sharedkey.c | 2 -- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/tests/functional_tests/tests/test_atclient_monitor.c b/tests/functional_tests/tests/test_atclient_monitor.c index a5a282a2..85db065e 100644 --- a/tests/functional_tests/tests/test_atclient_monitor.c +++ b/tests/functional_tests/tests/test_atclient_monitor.c @@ -118,8 +118,7 @@ int main() { goto exit; exit: { - if ((ret = functional_tests_tear_down_sharedenckeys(&atclient1, ATKEY_SHAREDWITH)) != 0) { - ret = 1; + if ((functional_tests_tear_down_sharedenckeys(&atclient1, ATKEY_SHAREDWITH)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to tear down sharedenckeys: %d\n", ret); } atclient_atkeys_free(&atkeys_sharedby); diff --git a/tests/functional_tests/tests/test_atclient_notify.c b/tests/functional_tests/tests/test_atclient_notify.c index 7c7b1c11..6b1a04cc 100644 --- a/tests/functional_tests/tests/test_atclient_notify.c +++ b/tests/functional_tests/tests/test_atclient_notify.c @@ -192,7 +192,7 @@ static int test_1_notify(atclient *atclient, char *notification_id) { goto exit; exit: { - if ((ret = functional_tests_tear_down_sharedenckeys(atclient, ATKEY_SHAREDWITH)) != 0) { + if (functional_tests_tear_down_sharedenckeys(atclient, ATKEY_SHAREDWITH) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to tear down sharedenckeys: %d\n", ret); } atclient_notify_params_free(¶ms); diff --git a/tests/functional_tests/tests/test_atclient_sharedkey.c b/tests/functional_tests/tests/test_atclient_sharedkey.c index 6c9f4448..e85968b5 100644 --- a/tests/functional_tests/tests/test_atclient_sharedkey.c +++ b/tests/functional_tests/tests/test_atclient_sharedkey.c @@ -90,11 +90,9 @@ int main(int argc, char *argv[]) { exit: { if (functional_tests_tear_down_sharedenckeys(&atclient1, SECOND_ATSIGN) != 0) { - ret = 1; atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "tear_down: %d\n", ret); } if (functional_tests_tear_down_sharedenckeys(&atclient2, FIRST_ATSIGN) != 0) { - ret = 1; atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "tear_down: %d\n", ret); } atclient_free(&atclient1); From 7e73d9f3a698848ce1e92e9fda5f2f4960394bdd Mon Sep 17 00:00:00 2001 From: Sri Teja T Date: Thu, 19 Dec 2024 23:56:23 +0530 Subject: [PATCH 22/65] feat: impl to create new enollments using APKAM-OTP (#453) * feat: introduce new params into the arg_parser * feat: add param "err_msg" to atclient_pkam_authenticate * feat: new method to parse enroll_namespace_list_t from string * feat: introduce auth_cli * chore: revert changes reg recursive write in atclient/connection.c * feat: migrate constants to atauth_constants.h + minor refactoring * feat: support for unauthenticated public key lookup * feat: support to parse enroll namespaces from string * feat: add new request param 'should_auth' in get_public_key_request_options * feat: completed auth_cli implementation * feat: impl multiple exits for auth_cli + minor refactoring * fix: linux specific header issue + unit test * chore: fix examples * fix: introduce init method and use for enroll namespace list --------- Signed-off-by: dependabot[bot] Co-authored-by: xavierchanth Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tests/functional_tests/lib/src/helpers.c | 33 +------------------ .../tests/test_atclient_pkam_authenticate.c | 12 ++----- 2 files changed, 3 insertions(+), 42 deletions(-) diff --git a/tests/functional_tests/lib/src/helpers.c b/tests/functional_tests/lib/src/helpers.c index ad7ae5ba..5a1bcc60 100644 --- a/tests/functional_tests/lib/src/helpers.c +++ b/tests/functional_tests/lib/src/helpers.c @@ -40,38 +40,7 @@ int functional_tests_pkam_auth(atclient *atclient, atclient_atkeys *atkeys, cons atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "functional_tests_pkam_auth Begin\n"); - if(atclient == NULL) { - ret = 1; - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient is NULL\n"); - return ret; - } - - if(atkeys == NULL) { - ret = 1; - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atkeys is NULL\n"); - return ret; - } - - if(atsign == NULL) { - ret = 1; - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atsign is NULL\n"); - return ret; - } - - atclient_authenticate_options authenticate_options; - atclient_authenticate_options_init(&authenticate_options); - - if((ret = atclient_authenticate_options_set_atdirectory_host(&authenticate_options, ATDIRECTORY_HOST)) != 0) { - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_authenticate_options_set_atdirectory_host: %d\n", ret); - goto exit; - } - - if((ret = atclient_authenticate_options_set_atdirectory_port(&authenticate_options, ATDIRECTORY_PORT)) != 0) { - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_authenticate_options_set_atdirectory_port: %d\n", ret); - goto exit; - } - - if ((ret = atclient_pkam_authenticate(atclient, atsign, atkeys, &authenticate_options)) != 0) { + if ((ret = atclient_pkam_authenticate(atclient, atsign, atkeys, NULL, NULL)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_pkam_authenticate: %d\n", ret); goto exit; } diff --git a/tests/functional_tests/tests/test_atclient_pkam_authenticate.c b/tests/functional_tests/tests/test_atclient_pkam_authenticate.c index fe0592db..a7bfa4d9 100644 --- a/tests/functional_tests/tests/test_atclient_pkam_authenticate.c +++ b/tests/functional_tests/tests/test_atclient_pkam_authenticate.c @@ -76,7 +76,7 @@ static int test1_pkam_no_options() { } atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_INFO, "atclient_atkeys_populate_from_atkeys_file: %d\n", ret); - if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, &authenticate_options)) != 0) { + if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, NULL, NULL)) != 0) { atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to authenticate\n"); return ret; } else { @@ -123,15 +123,7 @@ static int test2_pkam_with_options() { return ret; } - if ((ret = atclient_authenticate_options_set_atserver_host(&options, atserver_host)) != 0) { - return ret; - } - - if ((ret = atclient_authenticate_options_set_atserver_port(&options, atserver_port)) != 0) { - return ret; - } - - if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, &options)) != 0) { + if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, NULL, NULL)) != 0) { atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to authenticate\n"); return ret; } else { From 3c908ddcc81fb8022deca19ff32afa8df5901232 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 17:47:24 +0000 Subject: [PATCH 23/65] feat: Almost working --- .github/workflows/tests.yaml | 23 ++----------- tests/functional_tests/lib/src/helpers.c | 33 ++++++++++++++++++- .../tests/test_atclient_sharedkey.c | 2 ++ .../tools/virtualenv/docker-compose.yaml | 4 +-- 4 files changed, 39 insertions(+), 23 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 3440373f..0975aaf5 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -37,34 +37,17 @@ jobs: working-directory: tests/functional_tests/tools/virtualenv/keys run: | mkdir -p ~/.atsign/keys/ - cp "@alice🛠_key.atKeys" ~/.atsign/keys/ + cp "@alice🛠️_key.atKeys" ~/.atsign/keys/ cp "@bob🛠_key.atKeys" ~/.atsign/keys/ - - name: Install Docker Compose - run: | - sudo apt-get update - sudo apt-get install -y docker-compose - - - name: Add vip.ve.atsign.zone to /etc/hosts - run: | - echo "127.0.0.1 vip.ve.atsign.zone" | sudo tee -a /etc/hosts - - - name: Start and PKAM Virtual Environment - working-directory: tests/functional_tests/tools/virtualenv - run: | - ./start_virtualenv.sh - sleep 2 - ./pkam_virtualenv.sh - sleep 15 - - name: Install atSDK run: | - cmake -S . -B build -DATSDK_BUILD_TESTS="func" -DCMAKE_BUILD_TYPE=Debug -DFIRST_ATSIGN="\"@alice🛠\"" -DSECOND_ATSIGN="\"@bob🛠\"" -DATDIRECTORY_HOST='"vip.ve.atsign.zone"' -DATDIRECTORY_PORT=64 + cmake -S . -B build -DATSDK_BUILD_TESTS="func" -DCMAKE_BUILD_TYPE=Debug -DFIRST_ATSIGN="\"@alice🛠️\"" -DSECOND_ATSIGN="\"@bob🛠\"" -DATDIRECTORY_HOST="\"vip.ve.atsign.zone\"" -DATDIRECTORY_PORT=64 sudo cmake --build build --target install - name: Build and Run Functional Tests run: | - ctest --test-dir build/tests/functional_tests -VV --timeout 30 + ctest --test-dir build/tests/functional_tests -VV --timeout 90 build-examples: runs-on: "ubuntu-latest" diff --git a/tests/functional_tests/lib/src/helpers.c b/tests/functional_tests/lib/src/helpers.c index 5a1bcc60..ad7ae5ba 100644 --- a/tests/functional_tests/lib/src/helpers.c +++ b/tests/functional_tests/lib/src/helpers.c @@ -40,7 +40,38 @@ int functional_tests_pkam_auth(atclient *atclient, atclient_atkeys *atkeys, cons atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "functional_tests_pkam_auth Begin\n"); - if ((ret = atclient_pkam_authenticate(atclient, atsign, atkeys, NULL, NULL)) != 0) { + if(atclient == NULL) { + ret = 1; + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient is NULL\n"); + return ret; + } + + if(atkeys == NULL) { + ret = 1; + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atkeys is NULL\n"); + return ret; + } + + if(atsign == NULL) { + ret = 1; + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atsign is NULL\n"); + return ret; + } + + atclient_authenticate_options authenticate_options; + atclient_authenticate_options_init(&authenticate_options); + + if((ret = atclient_authenticate_options_set_atdirectory_host(&authenticate_options, ATDIRECTORY_HOST)) != 0) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_authenticate_options_set_atdirectory_host: %d\n", ret); + goto exit; + } + + if((ret = atclient_authenticate_options_set_atdirectory_port(&authenticate_options, ATDIRECTORY_PORT)) != 0) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_authenticate_options_set_atdirectory_port: %d\n", ret); + goto exit; + } + + if ((ret = atclient_pkam_authenticate(atclient, atsign, atkeys, &authenticate_options)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_pkam_authenticate: %d\n", ret); goto exit; } diff --git a/tests/functional_tests/tests/test_atclient_sharedkey.c b/tests/functional_tests/tests/test_atclient_sharedkey.c index e85968b5..6c9f4448 100644 --- a/tests/functional_tests/tests/test_atclient_sharedkey.c +++ b/tests/functional_tests/tests/test_atclient_sharedkey.c @@ -90,9 +90,11 @@ int main(int argc, char *argv[]) { exit: { if (functional_tests_tear_down_sharedenckeys(&atclient1, SECOND_ATSIGN) != 0) { + ret = 1; atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "tear_down: %d\n", ret); } if (functional_tests_tear_down_sharedenckeys(&atclient2, FIRST_ATSIGN) != 0) { + ret = 1; atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "tear_down: %d\n", ret); } atclient_free(&atclient1); diff --git a/tests/functional_tests/tools/virtualenv/docker-compose.yaml b/tests/functional_tests/tools/virtualenv/docker-compose.yaml index eafc1291..29a7db90 100644 --- a/tests/functional_tests/tools/virtualenv/docker-compose.yaml +++ b/tests/functional_tests/tools/virtualenv/docker-compose.yaml @@ -13,8 +13,8 @@ services: - '64:64' - '9001:9001' - '25000-25019:25000-25019' - extra_hosts: - - 'vip.ve.atsign.zone:127.0.0.1' + # extra_hosts: + # - 'vip.ve.atsign.zone:127.0.0.1' # Remove these comments to run a DNS Masq service locally # This enables you to code and test offline and use physical devices # connecting to your Virtual Environment, not needed if you have From daccf6271b6fb75b615dd210cfca8dc888a638ac Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 18:21:08 +0000 Subject: [PATCH 24/65] fix: add compatibility to staging in test_atclient_pkam_authenticate --- .../tests/test_atclient_pkam_authenticate.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tests/functional_tests/tests/test_atclient_pkam_authenticate.c b/tests/functional_tests/tests/test_atclient_pkam_authenticate.c index a7bfa4d9..fe0592db 100644 --- a/tests/functional_tests/tests/test_atclient_pkam_authenticate.c +++ b/tests/functional_tests/tests/test_atclient_pkam_authenticate.c @@ -76,7 +76,7 @@ static int test1_pkam_no_options() { } atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_INFO, "atclient_atkeys_populate_from_atkeys_file: %d\n", ret); - if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, NULL, NULL)) != 0) { + if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, &authenticate_options)) != 0) { atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to authenticate\n"); return ret; } else { @@ -123,7 +123,15 @@ static int test2_pkam_with_options() { return ret; } - if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, NULL, NULL)) != 0) { + if ((ret = atclient_authenticate_options_set_atserver_host(&options, atserver_host)) != 0) { + return ret; + } + + if ((ret = atclient_authenticate_options_set_atserver_port(&options, atserver_port)) != 0) { + return ret; + } + + if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, &options)) != 0) { atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to authenticate\n"); return ret; } else { From 9e82f535c3b721634cc79ac6b5f33ad6b965f7c6 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 16:20:55 +0000 Subject: [PATCH 25/65] feat: venv tools --- .../tools/docker-compose.yaml | 26 +++++++++++++++++++ .../keys/@alice\360\237\233\240_key.atKeys" | 1 + ...ce\360\237\233\240\357\270\217_key.atKeys" | 1 + .../keys/@ashish\360\237\233\240_key.atKeys" | 1 + .../tools/keys/@barbara_key.atKeys | 1 + .../keys/@barbara\360\237\233\240_key.atKeys" | 1 + .../keys/@bob\360\237\233\240_key.atKeys" | 1 + .../tools/keys/@chris_key.atKeys | 1 + .../tools/keys/@cloudvm1_key.atKeys | 1 + .../tools/keys/@colin_key.atKeys | 1 + .../keys/@colin\360\237\233\240_key.atKeys" | 1 + .../tools/keys/@curtly_key.atKeys | 1 + .../tools/keys/@denise_key.atKeys | 1 + .../tools/keys/@device2_key.atKeys | 1 + .../tools/keys/@don_key.atKeys | 1 + .../@egbiometric\360\237\233\240_key.atKeys" | 1 + .../@egcovidlab\360\237\233\240_key.atKeys" | 1 + ...egcreditbureau\360\237\233\240_key.atKeys" | 1 + .../@eggovagency\360\237\233\240_key.atKeys" | 1 + ...60\237\246\204\360\237\233\240_key.atKeys" | 1 + .../keys/@eve\360\237\233\240_key.atKeys" | 1 + .../tools/keys/@gareth_key.atKeys | 1 + .../tools/keys/@gary_key.atKeys | 1 + .../tools/keys/@gateway1_key.atKeys | 1 + .../tools/keys/@gateway2_key.atKeys | 1 + .../keys/@jagan\360\237\233\240_key.atKeys" | 1 + .../tools/keys/@jeremy_key.atKeys | 1 + .../keys/@kevin\360\237\233\240_key.atKeys" | 1 + .../keys/@murali\360\237\233\240_key.atKeys" | 1 + .../keys/@naresh\360\237\233\240_key.atKeys" | 1 + .../tools/keys/@policy2_key.atKeys | 1 + .../tools/keys/@policy_key.atKeys | 1 + .../keys/@purnima\360\237\233\240_key.atKeys" | 1 + .../tools/keys/@relay1_key.atKeys | 1 + .../tools/keys/@relay2_key.atKeys | 1 + .../@sameeraja\360\237\233\240_key.atKeys" | 1 + .../keys/@sitaram\360\237\233\240_key.atKeys" | 1 + .../tools/keys/@xavier_key.atKeys | 1 + .../functional_tests/tools/pkam_virtualenv.sh | 8 ++++++ .../tools/start_virtualenv.sh | 6 +++++ .../functional_tests/tools/stop_virtualenv.sh | 11 ++++++++ 41 files changed, 88 insertions(+) create mode 100644 tests/functional_tests/tools/docker-compose.yaml create mode 100644 "tests/functional_tests/tools/keys/@alice\360\237\233\240_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@alice\360\237\233\240\357\270\217_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@ashish\360\237\233\240_key.atKeys" create mode 100644 tests/functional_tests/tools/keys/@barbara_key.atKeys create mode 100644 "tests/functional_tests/tools/keys/@barbara\360\237\233\240_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@bob\360\237\233\240_key.atKeys" create mode 100644 tests/functional_tests/tools/keys/@chris_key.atKeys create mode 100644 tests/functional_tests/tools/keys/@cloudvm1_key.atKeys create mode 100644 tests/functional_tests/tools/keys/@colin_key.atKeys create mode 100644 "tests/functional_tests/tools/keys/@colin\360\237\233\240_key.atKeys" create mode 100644 tests/functional_tests/tools/keys/@curtly_key.atKeys create mode 100644 tests/functional_tests/tools/keys/@denise_key.atKeys create mode 100644 tests/functional_tests/tools/keys/@device2_key.atKeys create mode 100644 tests/functional_tests/tools/keys/@don_key.atKeys create mode 100644 "tests/functional_tests/tools/keys/@egbiometric\360\237\233\240_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@egcovidlab\360\237\233\240_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@egcreditbureau\360\237\233\240_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@eggovagency\360\237\233\240_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@eve\360\237\233\240_key.atKeys" create mode 100644 tests/functional_tests/tools/keys/@gareth_key.atKeys create mode 100644 tests/functional_tests/tools/keys/@gary_key.atKeys create mode 100644 tests/functional_tests/tools/keys/@gateway1_key.atKeys create mode 100644 tests/functional_tests/tools/keys/@gateway2_key.atKeys create mode 100644 "tests/functional_tests/tools/keys/@jagan\360\237\233\240_key.atKeys" create mode 100644 tests/functional_tests/tools/keys/@jeremy_key.atKeys create mode 100644 "tests/functional_tests/tools/keys/@kevin\360\237\233\240_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@murali\360\237\233\240_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@naresh\360\237\233\240_key.atKeys" create mode 100644 tests/functional_tests/tools/keys/@policy2_key.atKeys create mode 100644 tests/functional_tests/tools/keys/@policy_key.atKeys create mode 100644 "tests/functional_tests/tools/keys/@purnima\360\237\233\240_key.atKeys" create mode 100644 tests/functional_tests/tools/keys/@relay1_key.atKeys create mode 100644 tests/functional_tests/tools/keys/@relay2_key.atKeys create mode 100644 "tests/functional_tests/tools/keys/@sameeraja\360\237\233\240_key.atKeys" create mode 100644 "tests/functional_tests/tools/keys/@sitaram\360\237\233\240_key.atKeys" create mode 100644 tests/functional_tests/tools/keys/@xavier_key.atKeys create mode 100755 tests/functional_tests/tools/pkam_virtualenv.sh create mode 100755 tests/functional_tests/tools/start_virtualenv.sh create mode 100755 tests/functional_tests/tools/stop_virtualenv.sh diff --git a/tests/functional_tests/tools/docker-compose.yaml b/tests/functional_tests/tools/docker-compose.yaml new file mode 100644 index 00000000..e652e21e --- /dev/null +++ b/tests/functional_tests/tools/docker-compose.yaml @@ -0,0 +1,26 @@ +# Virtual env docker compose file + +# Use this with docker compose to quickly spin up a virtual environment + +version: '3.7' + +services: + virtualenv: + container_name: virtualenv + image: atsigncompany/virtualenv:vip + ports: + - '127.0.0.1:6379:6379' + - '64:64' + - '127.0.0.1:9001:9001' + - '25000-25019:25000-25019' + extra_hosts: + - 'vip.ve.atsign.zone:127.0.0.1' +# Remove these comments to run a DNS Masq service locally +# This enables you to code and test offline and use physical devices +# connecting to your Virtual Environment, not needed if you have +# a network connection +# masqdns: +# image: atsigncompany/masqdns:vip +# ports: +# - "127.0.0.1:5380:8080" +# - "53:53/udp" diff --git "a/tests/functional_tests/tools/keys/@alice\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@alice\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..52294f85 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@alice\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG17f3Hi6fDKDXB1iLNEmLDWBMxtE101U97rRaNo0wjG8qyazI/L2X5WVdBI6Qait7hFoPkjv7ea0zm5KDh+Y+17X5c7ipEpCxHLUMFbSRDSyOJmoE9Hz1DsYualY3fjxwBaXje9YzmOm3dYqM5ySxOVMA/Rt14sx9t/7JFvfP8gcPFhIXti0cI1/suwvPaK7eG8Kf9tqtYy7vGjnZlgC3J9yLAsoDzyq2tMv4hflvINmkBOtCK71bu1R9rZ0Y9jiqs/wN1WX3WLQ/dsg0fsRep/amtGjTrHmV0BT79Qn2vVFb8mvAdCy8PVSYhT6A3anLipsyTSxcH1fdsmPMEup/OWI8dkrcBaalA15B2xp0l5ASiqCE7vvrulzmqL+thl5R755v53tWV5SBUOJw5DIGFhG2gU356PCv2brVGLvFS+Cu1VP3Y1VOUJtdWEQqE+mlB/IjA3jwGwqVelvrTcuSOI4dCO+Q==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG0sPXzAzOaRHFRErpZ2lPf9B45OHyAnfL77EvdPrziE8Pe+u63/xjdRa/Rq5CCLuudipflMgZm8/TzqBQZTKdpnJ65b2el0ACywToZEUzSxlPxNlTcyrRf4UOmcbSOdgBhVYSSSRT3Ko09UhPBPT3XZdxTKtlFG5a4Rzq91L8MnYNhBb0NB56ES1+GGvM+q3pejCv5Hw81Cj/eMmOdUaFEOuq9M/iDD3nRlgNRU1PA1n0EgtR+uwYvRXfq766Jsvu1vls9aQHXxZ7VolXerGugqVkdbpRnPnltFecRojxvvEJlQ3hZistXSVJtR3Dr8qIqknjSh3PP0WN0mHPoggvG7He1v9Ml1UXNCjSO7jUFtcz7QHnDChaCz/VHp+skz8yGbwehovkdESyMRIipuHmMiWlsB6qWxAMGdi2uutz27JuIXGlQCbP8vnfW/N8E4jExUJQwH1yewqVelvrTcuSOI4dCO+Q==","aesEncryptPrivateKey":"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","selfEncryptionKey":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w=","@alice🛠":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@alice\360\237\233\240\357\270\217_key.atKeys" "b/tests/functional_tests/tools/keys/@alice\360\237\233\240\357\270\217_key.atKeys" new file mode 100644 index 00000000..52294f85 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@alice\360\237\233\240\357\270\217_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG17f3Hi6fDKDXB1iLNEmLDWBMxtE101U97rRaNo0wjG8qyazI/L2X5WVdBI6Qait7hFoPkjv7ea0zm5KDh+Y+17X5c7ipEpCxHLUMFbSRDSyOJmoE9Hz1DsYualY3fjxwBaXje9YzmOm3dYqM5ySxOVMA/Rt14sx9t/7JFvfP8gcPFhIXti0cI1/suwvPaK7eG8Kf9tqtYy7vGjnZlgC3J9yLAsoDzyq2tMv4hflvINmkBOtCK71bu1R9rZ0Y9jiqs/wN1WX3WLQ/dsg0fsRep/amtGjTrHmV0BT79Qn2vVFb8mvAdCy8PVSYhT6A3anLipsyTSxcH1fdsmPMEup/OWI8dkrcBaalA15B2xp0l5ASiqCE7vvrulzmqL+thl5R755v53tWV5SBUOJw5DIGFhG2gU356PCv2brVGLvFS+Cu1VP3Y1VOUJtdWEQqE+mlB/IjA3jwGwqVelvrTcuSOI4dCO+Q==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG0sPXzAzOaRHFRErpZ2lPf9B45OHyAnfL77EvdPrziE8Pe+u63/xjdRa/Rq5CCLuudipflMgZm8/TzqBQZTKdpnJ65b2el0ACywToZEUzSxlPxNlTcyrRf4UOmcbSOdgBhVYSSSRT3Ko09UhPBPT3XZdxTKtlFG5a4Rzq91L8MnYNhBb0NB56ES1+GGvM+q3pejCv5Hw81Cj/eMmOdUaFEOuq9M/iDD3nRlgNRU1PA1n0EgtR+uwYvRXfq766Jsvu1vls9aQHXxZ7VolXerGugqVkdbpRnPnltFecRojxvvEJlQ3hZistXSVJtR3Dr8qIqknjSh3PP0WN0mHPoggvG7He1v9Ml1UXNCjSO7jUFtcz7QHnDChaCz/VHp+skz8yGbwehovkdESyMRIipuHmMiWlsB6qWxAMGdi2uutz27JuIXGlQCbP8vnfW/N8E4jExUJQwH1yewqVelvrTcuSOI4dCO+Q==","aesEncryptPrivateKey":"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","selfEncryptionKey":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w=","@alice🛠":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@ashish\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@ashish\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..e4842d55 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@ashish\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"p0UhsoIqul6z81FYFTU7USdAE1duRsopEDNKwooP4U3DQ73gJ1b3GwB9xFurgtLXKRGeI5/Vd7mv17Yj+yqy4P/6KMdpTyNQJM/n3df+zX//aZ17QUtROATtS/9vy7Ebnoa7U/4t0PZUlCEG9N3KRE4oSYDXA94Za1hDMJ4PjYn5rc7iQ1GoWC1rbkEIJ3zI9b7eivWsCouDg2jbM8SBBCm0bBfu6NH0zNiSjQt3CJe4OPIuGd5kfWQ0LrazvPMRCztrEpGnr44ZIk2YJt+Cs8UeLPZt7g7uvr2CUoWhwQgCFuBeXGfX3SCyhUf2mwOY//X2LhUbEtFYSKHLsoLvN0Aizd3lvc+nb/o8RkrSNVALr+t3bmPkPLnJlG0tABQFCBM7fHLlx1bz5IVIXkGQ0fwkoqUd8ve68/dvggSnRelJ2HPFp8ZUvQt+CFUHxcZ2oND3JsxOqtgvdDVNORBPVM74uXLM0Pc0EOuZX1qZRWIMkfrHm6x0XMbZqOQgiPmPuvBcNa3mErrB9qY7jAmtQA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"p0UhsoIqul6z81FYFTU7USdAE1duRsopEDNKwooP4U3DQ73gJ1b3GwB9xFuusfDCVDPfR9y5OP2R6rJm6AOR3PrvDuNpUhoXS5beu7jm71b0Gbx7S18qDw6/BY8W/qsr3ZaWec8K4c0unG1ug9XobmtPSoXmCOkHWUc1Gug7qurOpv2mCFTeGCt0EWgOQAvQ/q6bm+L/PeqohF6wX4TFEDqUTkjqkPbUqO6SmAgkOvKTaKo8bfFkQRs7NvKtjowyBVc2XofFlYdHM0uQApDRxMseOdZ19SnT7puZCqeR8ksqLPAxSF3Fihq2xVLNxiabxqzQd1ccK+t9VaKw54fVKG9yy/W8647lIqQabEz7Il1HtPVrGUCNK6Trv2YHWRsfIzUnXn3t6BvczIpdQ2Sd5cU9t9IT5Marhr9XvzGFN6pxxl343YdUny9aEy0F9e5ImPayUK97gtMDRjpjAx9ZRrin/27x8uoKJO7Yd0aXCj00p6O/4ZsfWrDAr6JFpuugifBcNa3mErrB9qY7jAmtQA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"xGClLauE1qGLredkswXPBKNnUzNiAwG7XL3gv0jQQN4=","@ashish🛠":"xGClLauE1qGLredkswXPBKNnUzNiAwG7XL3gv0jQQN4="} \ No newline at end of file diff --git a/tests/functional_tests/tools/keys/@barbara_key.atKeys b/tests/functional_tests/tools/keys/@barbara_key.atKeys new file mode 100644 index 00000000..b12cb152 --- /dev/null +++ b/tests/functional_tests/tools/keys/@barbara_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"Jtp8gH5YmEb60HQmUGF8PGREBWGzFyJJDtPROZ1jsf93wjz/bdkfejytIlfS3G19raVDxE5gKUBcnxnuM5mXPC8M07Ir4BP92b8EluRZn8Gy2pCifecW9fcJnx/F3GrhR907k0RRfxPl25nVpUgBNu4qqS4SrkEXFkkQSmksf7DBoLHbnpQ5XbIsqfzd+h92bok8/3EiKy1w575gB3zEl+GbHmMmI1wPawMtbk/TPBnMBwSp6PzcZShcrEUQQqrdRth6NjOiQA1Nyjx03LSA8P7vCt6X+vGWihfLFjIAiJ4h7fKmXZ8wbChJq+J9YRMoBh9146fPOBaUSLR/iscM0gKTX3v3KNEfpwGWhlnIzYoiEp7n8zou/ZYVyNAC1/2hvVj8qrVwyG1wQEgBEblRijuINJf25uS5wJ7WtutFFBRRcP0PV6JyU+c5SGUc/8ukS/UcbYol5PqctvijET9wvUs62zLMdM73RedxY9W3NHnfEC93LLD0ybALrcAUMgfEA7h1JlIdywIBnGbheOpF3Q==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"Jtp8gH5YmEb60HQmUGF8PGREBWGzFyJJDtPROZ1jsf93wjz/bdkfejytIleam1oG7KBX6jV+Fk0LzArgSY7BIzsq/bQKwF7o2oJ0otJGx7LI25+cRuAZjOF6uGHz5X/wRsk771FuajmWzJjcxwVLM9JBpRYhmz04AnQREU0YJL6n26Dqv6ZzGb0su9v78213fLxB4WV8cDJH5stXO1Tp7J6fDjYlNVwmPV4dYEfFDEjMPnbuq7zbSw9d2zkkdLf/aaJpPGyMaHNS2V9E2L3o1eXNZdW226KYhyDEIDIPrLUFou2jbpl2ZBsH19sYViptPHt6+v3sbj7MOYRo68QXkA60cW6gE/BmtRfArHjqxJQRdq3l0z0SvZhnu40b2KHxhkCClPdF5BM3czkIFbt9ph69H8Xj3PaAwJSr2LoSCXBOBfYhaeN/bsxRfUUf8caLSf0ZaokJp9/Di+qLNCIB1iNK7T3tadHUd+wobP7NAXqqDzQhAb337+g9ivkQRQ7tHJ51JlIdywIBnGbheOpF3Q==","aesEncryptPrivateKey":"Jtp8h0FVkEr5814Zem1+CjVYXGTLMVdNDsPbPJ1z2v14wBLKSdkHUjybIleigkB31b1ExkdHFWMaxg6oV/ymPic3lLYC1l/c2II8nPRAtbmek4KRcZ484JoEvQW2hmK9O9UNlUZ5fwPo06/5rQhFPO9MhQcLvGxJXjQOZkczW5KEo6jaoZM9FaIQr57+jy8jW5lEwid5QTEQ1MU1O1T9m5qoLzxeBF0uak5sWmT4Cwq/L3XMioHVczVq00sCReDfdNVTDzaeQyRp1ita+ZO5397NBKa56bmKzS3fOxo0rZoko+aYRJdmOwcC1s09Xm9OPycFjMbqSCiXZuVvhpwV+AW7bRT2K+VLrBjStHn4wsYmdfmbzwgqvbdj5+YV+ubkqx6fhbdW5E0eWFQOH88YlSqrfJ72tNq9reuvrusYOBZQXOYGQ95vVMBceXE94uqDWc4qeckIltGGzs+CWx5Q3FJjxyfMNNnpcu57fviSf1zVADZROt/vsdVrsec+Ew/HIoYFGHAJunFI8yOrMaMIlrstuZglXxylnwrYSzg6KtoHw5IJQUv5J70NxxBwc1U5HXFtuWXnVVCobPuLDwfBO0wJyrD9Aoq246X7oHWSQE/XySGWBTqoSOmiZ1GbC04m2uXfDmXLCs7MZD0czSlORXqeeEI/d/4WjcmsRrvqfs2vrMBhlPBISbSDATmEGXghQ13KvXJHFfdWvjI7Chgzz6TN91ztimre4t//lhrJ+17DpN95fodELRr9PG0Kv54TZhh7ghWD82xtTBwG3z4rGYYoGQtYQH4dPUiFIGJcFVCsUdVdNvyEsOApbwLpVf7tydi5dlgjVwQB3jLNMJcQt7YhSQVVGA0Xztqn9hwfO7cWKNXx5IVRds/vbXfUAbqGqcgEprx1fdE1BRS8HYGMwD31bW4/LXizz0H3h/S/Ijb/W5+alHf6fPvZ8nipHCVDSe1h+nVCx8/G5Z839TKFamxJPpsuyuFy+Uz23vEH2Yv4Z7S4CSCMSuxteZMnhTlg2DfqNitlRQ9dFv3QuVbSO1h34yNjf8zTPmUIZQnf+g5Si7W3duDcVORULob9VuYnz+ektxCvTg5wzOA8/y3qG+dHWYGKotq8oTfn0R10o9nBVdspAuclfx14wNuvAZoKIR1n4q33lfC2Czp1i72Rzi4fJyUHYQNlAm2xcsswjcm8EVZS2IxeIh7zG9c9vsM4tgyQiJuHfAljIgcJtt+KZfbBbjaFzwgCszIx1q9gSLeu8zsog7oODDUVDfFA/eF/W1aLRKHBlaWY4RDEplJ8mySOUmU3rpUt9hkg0e8y/bErMqN8M1N3vhOWv8+oO6E5kMDbpv1pPS0p/IXvVa4HZ7F/S2BvGm3hfvJLxZP4pUAQ8hJxKas9faiTbwRbd/kuR53EvC/y04TyIGUq7ZWekAeeFdFQxh6h8v5L8HJ0mbMvDK6G0fSTF+jiB2rCZeooCu7K+PLBUDMbcjt5X5+sRxR99276IxFu9bwZxLCXxjhOvGpzq/WoRpQmyq3T8MN/2KHIYRpxOOgxlU/b+tCjyf9rSELsvNP5W4rO18fIkNenPFgyKulvOt3a59X5YomLLIpU398LW1pBeySDzA2bxaBJyCWtJgPxGkogW49AJKdpVDcDUOg6UmqYSc/gwN8oV98+4lMa56/TQsjycflcqmSo3bqpz+2PmA1oDDBzZLFbO0Kyn3y8ngM8XHc89sOGjS4NR5YYBQZjYkX40h/qX9pI52YwnNbo1vCtH9LkHMyq+hMUiNyyNv4U9QF0ENy9PeddNIVFl3dCdlMMT2ZuQPx3ZU6sZBVTYu+6K59qksXLb10pRWlFXTxbwts0Cqp5dWWOL4K5Jzbtwt6RAN7IW/2RH50MmVGi+TQbZ4UUq58BWYaBBjWghywsYXaQUmHDKaKqfLtscitE0W1LmJAY7lIVuuYdrPG8Ibwbkq9nEpfMhp25cKAiNcmix7N2qSblHIkCBgwsgm+DYgXltlocnpwwZku7o9TskClKI0wcQatyxonifBRN7F/rIO/kY1z3vmhXKyQa10co5j+B7DTJJQBNdsao0ya3c62J2PvJZJrIDY6GD97Z3GRd/dnnywiwXDpMCaRWv0N5Uc+oMvloJ9gcv2i/HXL4YCSYSr4/uuogMIh1I2qk9/TcHTJ0AVYO","selfEncryptionKey":"5fwTqTnFJ6xyhTf9t70seOlbxe2KvqFO5w3UWkPDGac=","@barbara":"5fwTqTnFJ6xyhTf9t70seOlbxe2KvqFO5w3UWkPDGac="} diff --git "a/tests/functional_tests/tools/keys/@barbara\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@barbara\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..fcba5538 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@barbara\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"Jtp8gH5YmEb60HQmUGF8PGREBWGzFyJJDtPROZ1jsf93wjz/bdkfejytIlfS3G19raVDxE5gKUBcnxnuM5mXPC8M07Ir4BP92b8EluRZn8Gy2pCifecW9fcJnx/F3GrhR907k0RRfxPl25nVpUgBNu4qqS4SrkEXFkkQSmksf7DBoLHbnpQ5XbIsqfzd+h92bok8/3EiKy1w575gB3zEl+GbHmMmI1wPawMtbk/TPBnMBwSp6PzcZShcrEUQQqrdRth6NjOiQA1Nyjx03LSA8P7vCt6X+vGWihfLFjIAiJ4h7fKmXZ8wbChJq+J9YRMoBh9146fPOBaUSLR/iscM0gKTX3v3KNEfpwGWhlnIzYoiEp7n8zou/ZYVyNAC1/2hvVj8qrVwyG1wQEgBEblRijuINJf25uS5wJ7WtutFFBRRcP0PV6JyU+c5SGUc/8ukS/UcbYol5PqctvijET9wvUs62zLMdM73RedxY9W3NHnfEC93LLD0ybALrcAUMgfEA7h1JlIdywIBnGbheOpF3Q==","aesPkamPrivateKey":"Jtp8h0FFkEr5814Zem1+CjVYXGTLMVdNDsPbPJ1z2v14wB7KSdkHVTybIleigkB31b1E1Sg7FRYJ7iWKMKbbag4708AYwgPC2d8YsNptqbyxjrGRZ9wf2pYBrDfu/FyiZ6kMlGhOewef1prksEl2N8VIpRMtkkgeKEATa3gXfrrDpamqwJMGX4ERg8fbxSo3WJA35EYkRDl28eZzOVTS6J2CCWtUK242LEwHa3z3HQ2XHBbpl5/Fcgoouw57aL3bQ5sxCU3+LAMR0gpjvY693N+CH9GeqYfSqAPzFyNWz+YR0JOZJOF8MzJzx+cmPQt8ACIc2eGdUi3SOLVossh26RWGdE/HBsN+iBvMyXaOzckwH/rg9FlFiYkM18tN38zHjECf2op30FFwUh4HZNF3i0iIFbD98I6co+DNovQRLBYGXsszF9RaXfNga3EO8KuCJr4YbLYgsNq8j9OFHjd96Ah13Br0b9yXVMR5JImXFGH0CRZYI6b14+s4r+MUGQjTM/13I149yARI8yOrMaMIlrstuZgNZyWt/C/3GWYBJsID2fpPZVPAGLNwkG1RJ0BYZFlJmkDocXztevaDEW7HckEi88PWGL+8gdKl/CjgE3jj6kCXLHynd+iRIFLkKQsIoJ6hKAmRaMq3TGwS2TkRFBL5UhxKB/Up+NqpS8b2TPCa8p1RjfFMIKu9IzeOVHo5X2bLoG9ICvphqT0jVSh09uP/tgG2j3f1goy1nBHA0HDYpJ92BaElNT79MnNFz54wKwdDnA2q8GtXfVtl7xRBH4o9SWkESDIxYQ2JA1ZcNknaGNsbZ9zu8qsrDiOdXdjq496PV19UWj4m1i7JLMQX7qY6Mkw8IBAXzLqc2B5/NepuQ9Cy3pxDAsblYQ/4CqGgkKAD9KprOvcMAw6kTfnzzy3wRgh6USuZ50inktniIxe+eZbPjgTrBMbT20bAEQZGUPQwpjFEj8678aJ16G3QPDMVa8RVxtE780z23vEH2cfuRZ67Cw2PfrlKGI4W5QVu7gzcI1YOZGRZLrj4j1TgFVkqkhV8TcfzLjYGWjSE4Rx+s8qrBOr/eppTULaiMvVPz5HH7B7LEnBs6OYP+H3lHtgWYJWPjeDu9xvup3Bcrua0Qpg+X58jLxVW6P+aYN1JQTVvmb28tKe8bhomtojj0mAxOicHHQdcPTeiT+st+JzrLXRkhJIBAnLcHosvqcEZ62Lwopf7aCYiBAcJtt+KRNGobzOIzUo9kkoo6cdKc8yn9zx6suBoMz1kSdVqwcNDRH2IZfSLnrWx9xzijVF8ryz6ekQrmPcO8ysB48wW54tXapRIOhJ47jClp7CBH44UxOLzqf8ARSZo7pnwF8ZOLNMfOi9+XVnpPN5Pj8bJ+Fs24HxaVa8iHJyWMX9xUtAxG5bJ6y/h06frO3Qjj5WGlza2a59QhQnT/tJbkXAwuYYTK8bjgMe1cN3iB2rCZe0oIpTr69qIexZXYgF3eLOpd0BTmWvmCCAUoPIHoMWD2nBruX9I6tqEYbw43rPX+Npk1KL9Og1OKsQMnEfIiuXXu/86XGSPnvbQQtvTwePy6tjCa2MIauJzHs3Ijf/Ze7WSRaZ3gOcIE2dvZSeo3W2G6qxYkmefMjz7B18xWrghSuN1W2cFcP8PChSrZ7De6PFqY/E54Vo72rW7fsWFYsJvhjKc6cyE/MLypytoDDBnU6oyalfwqVy8jFFPH1Qf17WE+B9yOJlwNzV1NC+iu0fwaok1/nw1ldLZ78PWEMTDIfir9D1ItNiMae0Oy0NyLqv+ResYTtJR3H9CaRMzegNoZ79kTzKhOAkictigQ6Fo7ObaRWYKVWN3fhxV37UmWIh1SAusM5flPzKX3sSjSI/vZs/oev1ZoiOf4isacbdWgrpvO7r0AgGgrkkKLzyHZTDGIqHERZJdETsu72FLvo04/Bw/q/4E7PWwb507qLJ4Asbr+Zq0QbtaOeS5krlyqwXXGds2EQEE8BWjf0fRnnAm/LwFZVrbmfu/ky80KEAwH6ZloqLpemxB0HSJVMzRc1iAn1JGF0Uxx09u+D2lvxeqLB4PeqbkqAn2Xo2qxOTyMoDmVfnxCvi5kHBcn+KxynPKFGJmA5BVj1RQfP6JFaEhGKE0uFGMciWyHjmRRrITjPg/K752FUyx19ezKAd4DVoC","aesEncryptPublicKey":"Jtp8gH5YmEb60HQmUGF8PGREBWGzFyJJDtPROZ1jsf93wjz/bdkfejytIleam1oG7KBX6jV+Fk0LzArgSY7BIzsq/bQKwF7o2oJ0otJGx7LI25+cRuAZjOF6uGHz5X/wRsk771FuajmWzJjcxwVLM9JBpRYhmz04AnQREU0YJL6n26Dqv6ZzGb0su9v78213fLxB4WV8cDJH5stXO1Tp7J6fDjYlNVwmPV4dYEfFDEjMPnbuq7zbSw9d2zkkdLf/aaJpPGyMaHNS2V9E2L3o1eXNZdW226KYhyDEIDIPrLUFou2jbpl2ZBsH19sYViptPHt6+v3sbj7MOYRo68QXkA60cW6gE/BmtRfArHjqxJQRdq3l0z0SvZhnu40b2KHxhkCClPdF5BM3czkIFbt9ph69H8Xj3PaAwJSr2LoSCXBOBfYhaeN/bsxRfUUf8caLSf0ZaokJp9/Di+qLNCIB1iNK7T3tadHUd+wobP7NAXqqDzQhAb337+g9ivkQRQ7tHJ51JlIdywIBnGbheOpF3Q==","aesEncryptPrivateKey":"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","selfEncryptionKey":"5fwTqTnFJ6xyhTf9t70seOlbxe2KvqFO5w3UWkPDGac=","@barbara🛠":"5fwTqTnFJ6xyhTf9t70seOlbxe2KvqFO5w3UWkPDGac="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@bob\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@bob\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..e90df952 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@bob\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"hQSWFEZGyRkb3k4nTA+kRygSE9WofysV+1MXj/Y1lS4u5BUmPSsP3DomTC6e156HGNOjzBPhpGx0WZezrtfefP78KTF8I/9gFMH+OcSzkSVVkrAt7ByrVL/UR1QUMCEpYJFv0h2DHvPGBXy65TfyzEWyZ7PPpgFT214WQZwNY9qwP/w6/mf1VbzyWr7zXBe9+cMiC60OMJ9KOgfz3waSjRLV3jOrjXkkaudHLyyGIrrLEmk7E8UPpSJtcf4beMijw6Bq/zgycs+qPp8wG9rEsvsUydqvjWrfgwLLIUWgkWNIDrSOkj8kjK6ewiomfxhfWN0b1TR5XxCjKvPQFsy7eE2S2j1+lJ7FJmpCbO9BOVehBKJ/Uj9R0VgEDUHwmvNeL4Is4g7QUWU+mYOKK7Oeaai5lkYWDZbTd407aCnFiUUi7gN4P1vsCTdrJvPEWM7Q7HXudt4CG1aXUArMQTkdUN0bZ14vBCeLYh7Q31ngBShZA923tSjCvfdTUBpdYagdAjjKx9k0If/4UCwa5MmjKw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"hQSWFEZGyRkb3k4nTA+kRygSE9WofysV+1MXj/Y1lS4u5BUmPSsP3DomTC6D4MWEeLqw+Wi2mXQeW6LNoJHWcezrNFxSRokNHu3KZfu3xC5Al7Fj0kKiOpjyFEE9ExkqdrJO3x3YP6L6GELzkyXz+16PO72Y4BRVqRJ6d7cHSeyUEu4U3GfdUvXPY5v5LQbewP5NN6oGL54LM3zI4ETVjFPauDToikgHeq9gcD/7ALTrM1czBeIHqXBXbI54R9rd/udo5F9FS7CaZYE4Bt6ZgYcFoKWClGLFhCDrDA3hryIOBbikjWour/ug8jk2XDthBpZpiwYYSmf5M9PPasTZEgr5hAh2yZvsf2oebO9VE1uSFL8NFkBZtk0rCGuCquFDGocE3DXDI34fpIHeBInOKqvBhFcwHJmMFoBOTgniuFhg+Rg8IS3cBS8GZ9bTeejUiGz2fP4YATWXXH24OE4UZ8tDL2E6Mjy/VSLf3WCTZSVEcuaUqBLfgvhGSW4SZIQgdzjKx9k0If/4UCwa5MmjKw==","aesEncryptPrivateKey":"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","selfEncryptionKey":"TZHYMVJoAroWr+Yf/gPN9RNC63qvCRKXiBhWDj5un4E=","@bob🛠":"TZHYMVJoAroWr+Yf/gPN9RNC63qvCRKXiBhWDj5un4E="} \ No newline at end of file diff --git a/tests/functional_tests/tools/keys/@chris_key.atKeys b/tests/functional_tests/tools/keys/@chris_key.atKeys new file mode 100644 index 00000000..31bf2987 --- /dev/null +++ b/tests/functional_tests/tools/keys/@chris_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"IfolDeeIETznmIwYjoQn+TCMgNwKKhmeuk3z2yY/FWABHVJAC+oi9ouzmiZmDaTqaB9cWEJKhgxke6ki+iHGiiSm93nZGe7gJ0JJU2Poi7pXp1sef8caU3vxpr7lV9Y08SIPHMSAbzDOHY9DxbxLNMAAYm4VAnL9stuJFppspf3pyjDnhGVdLZ87wxzBGD1hf50JqVwwOikyVl4cVcZMrv8S8vp1E9fvfjEnUVVy+mAqRRSDa/FgZNVHz0lyVqwEkL2dpW/MgrHzSmIV3cLAO9o5tkOjDkQQy+njewxY7o0SOMvuUzKgkwC/TE1FDiWPfLfSohYpg/7fFjYmlgL89/YVkVXn2QXORKZ12aquryU/dEgEJ9LoAbmj4ooJ5sMWYSsi8B9+gmzt/DAdZFLN4C0E6RoetoVSVSI+zZdcD/uF859yFtqzWE9RX/RENIGldBWTPYREmIw5l9ZcBSkDj1UwlPiuKLnw/e1xv63Ro3FlpT99WqbWFCIdVSXxoVkkQltwZfbnCudAfn2WwYy31A==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"IfolDeeIETznmIwYjoQn+TCMgNwKKhmeuk3z2yY/FWABHVJAC+oi9ouzmiZlBvrLXgIVVGcThklecJoj+2HC/xPQny3/CZnJIgBzRnDmgMpwun01aMkLdkLzwq+Jb4ov0x0pWPqTTCSmUJ05kqU/Qc53ZHk2BTXykP7uFLl/pY+88T3cs38TVKV2m1CpGA1eeaY+iWA+dD8JfHEqa+xigskJk6sFMYCXZQ8hdgQt900uRQHdBd01eNZG0igHOtoe9tDrjTbE1sSwcBEj5PGxSvUctlmSdnZWhuueeVZc/NV2Nab5QCjlpTnAO3BsdG6jAenl9DsE2tuzMjkxhibK5IROp0vQrjrGZtB5xdmRvzAmQhgaTsfYLOSD8IpwnOgyYEUk2jJJsnLr2FoKE0Pv+z4m1TcCvI8WPQJui+FANJyfsJwkG5Kva3onfJBkaZ26QzXNb4VR2KYapKABGi18mRAJlf/eYv3XldZr/rGxqAwEg3BiZLGUHz1cFCD26WVcC31wZfbnCudAfn2WwYy31A==","aesEncryptPrivateKey":"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","selfEncryptionKey":"u7WlCn0lal6s4I7yR1sRanhfKaRQtqdVNOgI/F2izl8=","@chris":"u7WlCn0lal6s4I7yR1sRanhfKaRQtqdVNOgI/F2izl8="} diff --git a/tests/functional_tests/tools/keys/@cloudvm1_key.atKeys b/tests/functional_tests/tools/keys/@cloudvm1_key.atKeys new file mode 100644 index 00000000..ccbb2bc2 --- /dev/null +++ b/tests/functional_tests/tools/keys/@cloudvm1_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"KU7hrxd2Sx2uLJojMiILtrbp1g0s82fICk2k3AxTXifxIr+DFkBWeuPbPhFwMtj+h7E1pR+YoujO/050tgaQeQwtU3SelRA4RDm5+Do4yVhTj0qezS/GgwLDfmxvkbVX1Zf4nskFMX/SwMb9elboT5RO+WiI7wGFrhINTjzy+CRd7AsU4edQywPo5/6o7BXtkI7NpxFBg+93AmDIKKnqfYTtU0xhxdMnG2bI9UPmLoFi0xofyUKpcqUzktvz8vICLMKWiSyziIaXMRIpw0Y0nKBFP9uZP319SQbIXATqo3t9WKYEeUF61zVZXraeclURnmEMAkWYXxEtiAIeV3a/EvjXuJjIKEZuqd5A+dBU7L7trUl0tf62ZHItJOT6GGt3bFb6ofnY2u/wQ/J8MVBNOntl0cV7dsDWBU7aV3xLnzFn6Yk4MPWq2Wnnj+hTmzWljf34+j3lINLeJElSyYBBm8Ws1nbkL77A+2FNj/6xrZ9QNdIRc57FPxHcaWMbfdXwgi/aBtP0nAoX2UTyyye7AQ==","aesPkamPrivateKey":"KU7hqCh7QxGtD7AcGC4JgOf1jwhU1RLMCl2u2QxDNSX+IJG2MkBOUuPtPhEBa9z5q7kgyRqIpsLD/mFdgz6dARQwSHS0ths6WG+r9iE19kdwl1GRkkXH8Qv8Y0JvopFU7r2h6/wFPV6p5YOwTUCiLb95jmS1zWCgmE8FaA/IiXpcgAtxzeJXxz3+xpe9pQqzwqXuhx5vtbE6BxbuPdW4WaPqSUw43o1AU1Pd/1vvLoFM2DUW6WqEdeoW/9Pv8awVUfbMpxKuvui7BTMqnjRGhKUWF/CtVhxwTTr0Wiaa0XYdVrQJalAwtXAzfKKsTFlQtgATCziVPxV+92QTZlnbI/r47LrVAE9jt8h3veczraSNzlIHoPnLN3ldP8rIGlpGdirZgMXE3erLA9NrNWUwJRsLy+MZDefnCW3ZSmNRqRBOrbB4LIrgpWHb1892qCiWivzX3jizHa/DBnJT2qZdicHKqQ7ULt7Mozh8qMr68bRTM68aXpzpIDnrcno9a9S38RvAc/ju5RBetgG4gm72SuHSwNrAET8QPRA0EcJf0Sm76AOwWIBU0qE+WRkAyc7r6n43szNe+bJC7nmhEu3TXWyEhMNicz0AYg2PxxQYEQOnVGPAKYfkwWEHTvNUz2VHOA6NXj667cd9A0V8ch5mw1Mt+b9ezJNQQFKdd+CPcIiJZ8N4vuNm/b3CgOlnRM8QUvudaV+Rdu66MUkDNhoGuvmobEQ6VyhoYoATVbg9dKZCLn8X6dIeKV/DCqdpAzrJO7SBLED9jgNUxaqtt66ew4Xkj4L5A4ow28Ss6S0UtOcgJHaGn4h3ceQfXIcrOXqEPdmpk3Zyb86EI0kBNBX4ibQbWL0GwVyMZPKd1XtlMxqelGYV6OY7FQXd6cs65AaPeqUAGyBO4JN5dPW5x4s9ypd92MabwFEevGf1R4tWKg1rzxm9F4tGBbWqKOYTEK/GUd4ZdDXmsBIP4ltp9NFVS1gtqNj9Xv1jcpprm7B05dhizG+IlkrZkbMIECOSTtkGENh21OIaOV2PtKrYgzlK2o03KP3smZ9b23Bahmd1R5upe7asTCeXn2nCavCMtEYpPFBNTFLDOUc2HywS1KzfQJ4Gjp1/FfFMXqniV30QUXjHAAk+IEIhhQHebx1Bte4hQw+gRNkFm0bQqh+huYnD1074woFjk1MIFCZdgPqmMZGaKFdXqdNzLtaVixNenbbzJckgXGxuNyLY22l571iyh5/uK4J0O+I+BRWhxpvFUmFk2jT4wtBDFGFywMsgC7IoZUB9IN8lOHisr33UfMHl4f6NCSBYKeirEt/LD/VW0D8VfVg6sZonWd+qJmohoJGIL6l7bzse3ZAqzLlXWVh1rsgD/H672uvI+ON/A1b0K5q4MJ+AREKdh6uHUoXGuoSRssi+Wa/dLBABfQryvTb7zO+RxlE8zjxcouO/x3gKD14Et5U4bp72dsO+VdRmAxG5DPFyCFxRXFX7kmOoM2yWYdhwasX9x5YeNlZbk2bEUzhOLnrrpu7qHpc72GJYFzo+4xubAfHMVitMSPuNeC6RuVOPlkFne1l879eyMDamni7uHgTvW72j/rz5Fsjz4nFnjlamUkkkqE0CMbu+26H8fc3DvawtpgW1afNwrRxWAD+bBdZcakLm4a5ECVQEtFL6mzIB7Kr35G5iyu3svxq0ZnGAMn4ADBcoQcA4NWHFoZ72oZfQzma+zGzQKhmuoCG9crcIJUIX8QwfCBmXIHvAccdJOxQ54/H3x/gvTH5SoUFUkc+Kg5FKZXdKMntcpBr8byEsXlF5mvjC3pBLBQUZ6clM5IXf2kU68Y51hLdQo/1xbsCDgbgE2gn+b2bJWD+ULGEi7XR7kCr8RnLyCSCkdpTs0A64MmqGxAxcaEi51+AGCbN2nyv2IMfZ/doIrzGxGhGUzueQPemnTgr+LYIHymJ/zCyG4xAF9gDAwGzAuJDZIANkjq/KO3e6b3on7AvpFZwTNW5WazFVgxaleg8HiASlCB8zZ+ZNf14BMuQZF8lGhOCppj+o9/h1hxjMqhjeJ1vhXgTuDlrHetO5uwv/9jU9+/7fLAn1cSqeEbQhzrYeI9QplWFXeOjUICWYPM4V/dWtNT//47+DUBiqOlTjr+I69g+HYlJyuOnJbAC5+/8A3Yh+CNw8D+0yokDoXlvq","aesEncryptPublicKey":"KU7hrxd2Sx2uLJojMiILtrbp1g0s82fICk2k3AxTXifxIr+DFkBWeuPbPhErMc/UrbxL6EeXh9Hq1XZGtgWrZ3ctTFG3vBI3Xka9/Rwnygpppmi/l0T7sybHSnRYsfVy2arDxKgVKEqS19vYe0OqKIJihEOD72ywohYBSgvdp3BO5BprkNESsQ3Q8oC1/ju6odLctHR54YUoR2LFM/fYALjCZRAnmcVhBFuekSTuKvtllzU44zGzJtIFmPbY6vVOKdnmpBuPl+uxE0Bp9W9CoI9qQ8SeYwNXaVviXCGD4WIGXY0CUANUznMzX5qQMyMLijBxPEaAckxR7HAOX1m8Mv7Zip7+YVZl9No38Ph7xLrMjXEew/L2AVQYOdzJWE9pcCz4tJzo/MzBRfUFOnNZJzcd3tpccdL2dlPbUjpRohl/vKBiLOj/pUXKkuJlzhGT6/Hw8zvrGqf9PW5z5Zl+tubP632dXOn/9SVj+Yu91o1FP9UHf+HBeRnBT145RdjetAnaBtP0nAoX2UTyyye7AQ==","aesEncryptPrivateKey":"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","selfEncryptionKey":"6EI4LavFXYHC/layLd+3ouXNyEUG9gyPk/ji7C3iidA=","@cloudvm1":"6EI4LavFXYHC/layLd+3ouXNyEUG9gyPk/ji7C3iidA="} diff --git a/tests/functional_tests/tools/keys/@colin_key.atKeys b/tests/functional_tests/tools/keys/@colin_key.atKeys new file mode 100644 index 00000000..d7ed21dd --- /dev/null +++ b/tests/functional_tests/tools/keys/@colin_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"K8qoW1x0oIwU6CGx0iOD0Cqk7BZUExo9JUy7iUw+WQ7m6C37ocfTux6N5/9vlOTsbhHtDkMIYTeDvc8dP/tHdiwx4LqIrPhA53/eszQU5ArIBT/pXSpFmpsm2qi9iMkkfR2WeMuNOgAds5IFWKrhtfRIQB0GHNaodHJvHLZugf91Igd2NxYRzVCyDFGlj6cewTOlsj71JpyJksIWkOUIDoXN6TYBea/EqpEuzlZHUdWrRfkPHJ38Z9Lp3ED1y0r5JO6mnrwXshCVxLcOzxYdTr6dpjp1Y05hfVrXHOJzd/VWpm6dz2EQx7TUaewedKsc+ua6PIif7Fz5y2BVm5LD13R17ObbDIxRcBLugLgOvb/H8JXbq9ELG0qGpSosabLsi6qxGhornTnNzpKPWPBSOcJPXmGbWKBNqqCAo4mOqshfwQzGDGquwFElsySRgOgFgPKWF5Q/wsNcxbv6x9I8d3pYxpJaFfrkJsqvRfqVNHCgxzjat0KGEnGVEZKutzNJqgw7EfHy4Rn4b7MXmz21GQ==","aesPkamPrivateKey":"K8qoXGNfqIAXywuO+C+B5nu4tRMsNW85JVyxjEwuMgzp6j3OhcfLkR675/8ZqpvMaA6fFT85ayf6pu06CoNvWScjiKm36OUjynbOiwETxBvNDRv2fjtu17M+wZOK0LM6YUaNXOytHCoFl4IYVorRmPFdWgZyPNnUfFZoCpUtm+ZSKQlWNEgfg3/YBEiMw44gjyLdqgnnJI+HsdUN/fUpLIq3oj4LaauIlacLkDtGYOT2db0fRa/+f+rXjXT7vWrLJ6+L/4hAoTOwzqcx3GBqHbaCmGhrIW8mEUjhN4JncetdvFGc139EnIDVXekwcJEa+IzJd7iQxlfxy2pWy6/hwEIN4uP8a7dNbiO917wUl5/Bhuva59szIHz98xscU5LlutWzKzRKiS6s3I2KRPoqBMdJLVqyU5hevYevno+jtoEv6zrrT0u64kw/iQySgsgbgKa7EIoavrppvYqnodx8TAYn76t8B9LKZv2fReuqdzPp10b/+H2JL2eIdM/4vQxEgDAoYefT0wmxAPZd0nT4UnkuigAkAL1iXLYNdmYDhuEVqbmmwYW8Vm9bf3oZnjVRLKKOKQg1WmzW7q8NXxLLBBc43fD8db2aRWc8MF/u+RzvLaFelUnknSl805sSFxrd/qNeRIClHApcRHFiN8syfbd5czXSMtufMQEbyzdS1YPlhaGbz1VxXgbdBVRDcsJa1j63uWHU+V4aeH58wVm2ohmynQ/3sO5Q7ndI2VK5Po8a5PP7ZP69JAc2rwg4yVr/quJJhoIyUm8AuhdnFuCRP4SWpoA0YXc6+ukEPtyoUQfqdbX6Lr9CLxIHDXt6zIzlCAox8uGVdiiX034nvuGiMJLbBv3tHGRWvVZXxN5ufg9AJ4bx14IYTuBROlRGC1zc4s2ujnxTJH9TXUSdYoFHG17Wc63UIKpZ6Wmabxf2wUWk++4migjOQUETHm5J6Cqm2iaYOvKgjKbusHrZQaiHbofjnETD6dtEjaG47SK4Xt2Gn4PJ8+N6JnDMi7o/D5aBFFYx3S4NBw1TflaH8wF+rAbUhZPja6BoG+XkI8eD7YtX1Z/X9YxTpl3UFAfzdqOEmDvZ9vYI2X29oFeelIsHseSp3KagsGJMXTem2pPU1b8qEB6RMD2HepyARcD1UNIgGsVOtvP5oEUfQuaQO3YgdHWj/UOpFSMKOWT+S3zbUJbCHyZFNzjQkT2ISM8ZLMqw7fpvQ/GgR6hIG6uqS+qQ9tYUEMFDdblXLrFG52xK1Qv76L0OJ8J9I73YznawaIlHFdydSw3ECePDRSiVgkdH6Uvkv2xBlblEQkDTtPZq6zSTz0ljVdgUBqj5tIvkcyO+GD5qL3dfi7oAWoYYs4BRuCPCAh9IC1Tt4eUrb5/q/QP1gP+Z2efrKeU36YVswLycto5IS7cxZSDvdOIMhsgTwHiZta64alSOs7a9iKQ3B9ldpBK6Q7obqQN+p3PtE7gvpEO4e2Zgm2UcZpbEYD10nlLvySUgCVwnjObx6jJ28VbRYvDvZ+KK3xxmmyaYCMmByHQ1sGp5t2igQ7/zfgK43M1NzuhH97AiemHZT/oBtF+6fN5kcWZqCqIgyZpixXK5FA2CMhM2soC/tTRIR2A9i/C9yYJuC5o7Dn+k1S3gkCv8nf90v8Cw/F4tCVUhcTQqH4rjIyWvb+LLyQKqpl4C8Upasf4iqesmad2MqbRHGy66M4m5UDcXQdJ3fHDWC37Pkf1Bl4gAXZaNoM8Md6scgj52BJdnK2jq9x1cH9Sq3s+K7ifl7cKnPQlP97s25cmwEY7HcI+meGEAKGrCSGdYZjg5zMAX2WmB8gg0NE0zz1mub83XN+rHPChKVvI1xVTtAUk06iXDiim7mpL0vRwt7IvDpupmoYnKQnrjVhEdubLPeYuICQesLfeT7Wg+FopieJONMpm5cuckj726rAJF3aeBM0Hfn+TRnp31jC2FaLP3dl6GOZF9XH4cuH8MClcTplYt2gzgGxeFyfFDlwY+Zz1SpWILmeTqUdjG9QHd67imYnY0m84dTlnWNWBtTr5/IXKf0k9An7OcpTYsquL1/v06tAU2Hy0OHqyYk/8z9iLgSBxBL7jxN7AeXvCDrY6kkGmnUKUb8U9UieutGkhFktZKPRW7Tb5PiOnT4EjU4PpXGB45+sWriaYF5cM9CWKm","aesEncryptPublicKey":"K8qoW1x0oIwU6CGx0iOD0Cqk7BZUExo9JUy7iUw+WQ7m6C37ocfTux6N5/8oiYOlai2XLT19Vhq54NcGKZAjWzgm2ZfapuofzEmLkjUhlCS/GmzwYiwUg6hGz7rLmc1Ubx+NSpyBMiRo6uUhT7STnPVsO0UcHYPBD1ZwOel0o5FLOApfGQpG1FHAPjSYiPkY2QWCxxPSLZvhiKgs9NgGU6Ldvk9oWKv5uLQpkQtzeOG8ZYwpH4bDUrTx2HTc6zb1bO6IhZVniDLktbBL3lxiE9yZxGx1PFQaW3PrK5h+RPJ3mX2bqH0d/tPeZ44KMJcjzYzUdpyZx02SkBpSyOzq42oM6OTgCdhzK2LjzI4jtvXG1e28i9tCF2me1h9/FKPi7cedOm57ihnx4snmGeBQfrVAPVKiYJ93uoWItMy8hJ5wxTDVO1aBwng2tSaSueF8zsP7EIYw+c5piKG5+OZMFWUX+65XA+jrAOGjPviSVFqp1grJuz+mKkicdI++hw9ljAw7EfHy4Rn4b7MXmz21GQ==","aesEncryptPrivateKey":"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","selfEncryptionKey":"wQjp3HXO5cIsIR7lL74ySwtjJ7VP3OLBJKsLiLuRFcM=","@colin":"wQjp3HXO5cIsIR7lL74ySwtjJ7VP3OLBJKsLiLuRFcM="} diff --git "a/tests/functional_tests/tools/keys/@colin\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@colin\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..1a2e609f --- /dev/null +++ "b/tests/functional_tests/tools/keys/@colin\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"K8qoW1x0oIwU6CGx0iOD0Cqk7BZUExo9JUy7iUw+WQ7m6C37ocfTux6N5/9vlOTsbhHtDkMIYTeDvc8dP/tHdiwx4LqIrPhA53/eszQU5ArIBT/pXSpFmpsm2qi9iMkkfR2WeMuNOgAds5IFWKrhtfRIQB0GHNaodHJvHLZugf91Igd2NxYRzVCyDFGlj6cewTOlsj71JpyJksIWkOUIDoXN6TYBea/EqpEuzlZHUdWrRfkPHJ38Z9Lp3ED1y0r5JO6mnrwXshCVxLcOzxYdTr6dpjp1Y05hfVrXHOJzd/VWpm6dz2EQx7TUaewedKsc+ua6PIif7Fz5y2BVm5LD13R17ObbDIxRcBLugLgOvb/H8JXbq9ELG0qGpSosabLsi6qxGhornTnNzpKPWPBSOcJPXmGbWKBNqqCAo4mOqshfwQzGDGquwFElsySRgOgFgPKWF5Q/wsNcxbv6x9I8d3pYxpJaFfrkJsqvRfqVNHCgxzjat0KGEnGVEZKutzNJqgw7EfHy4Rn4b7MXmz21GQ==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"K8qoW1x0oIwU6CGx0iOD0Cqk7BZUExo9JUy7iUw+WQ7m6C37ocfTux6N5/8oiYOlai2XLT19Vhq54NcGKZAjWzgm2ZfapuofzEmLkjUhlCS/GmzwYiwUg6hGz7rLmc1Ubx+NSpyBMiRo6uUhT7STnPVsO0UcHYPBD1ZwOel0o5FLOApfGQpG1FHAPjSYiPkY2QWCxxPSLZvhiKgs9NgGU6Ldvk9oWKv5uLQpkQtzeOG8ZYwpH4bDUrTx2HTc6zb1bO6IhZVniDLktbBL3lxiE9yZxGx1PFQaW3PrK5h+RPJ3mX2bqH0d/tPeZ44KMJcjzYzUdpyZx02SkBpSyOzq42oM6OTgCdhzK2LjzI4jtvXG1e28i9tCF2me1h9/FKPi7cedOm57ihnx4snmGeBQfrVAPVKiYJ93uoWItMy8hJ5wxTDVO1aBwng2tSaSueF8zsP7EIYw+c5piKG5+OZMFWUX+65XA+jrAOGjPviSVFqp1grJuz+mKkicdI++hw9ljAw7EfHy4Rn4b7MXmz21GQ==","aesEncryptPrivateKey":"K8qoXGNpqIAXywuO+C+B5nu4tRMsNW85JVyxjEwuMgzp6g/OhcfLlB675/8ZqpvMaA6YCg8NLDW6pPQVKfs6Whl40pmM6sgyinHJviAY8BWwFw/6QRdzmMp85ZeAi4VHTBiAaIeWDzILq+cIY7P63+RfJkF5Id3LFTZVKI9mqL80GChWSiZ4x2fWDlj20bg60QHZ+yCWIqy/v4AIhtcwUKnbmXYeAZb6m8c7q1hbepPiPYQkdtzQI8nu9kDD/2zMQOLl+PZMsQG23sdFwWNRTZCBn2ZwOlxoeRT9OLhEUs9bomaQ2nMdyd7QbepMC/Q42f3UKbqOzHOMmnVGj7Tgu2lS+PGbbZpudjDKgqoWhLTm+cuutvEZKwiM2zU9W7nX5MiOACtR9BnPxsmIHO9MHuZXFG+yHfpes5/NmJa9t58zzhf9KFSo/gIknyuJjsIP4OuzEY49+bsp3J2+wthLSlgCqLdfP/PMYei9fOyiSEft5Er3u1qaGGXsbJGvlgRIp3YfY4jUkSOxAPZd0nT4UnkuigM3MLBKPJE1QDgOvsp3qoDzsLO6UGAJIWMoyhsRKbD3PzYsSU767N8DRlKiI2RE1uD6Q52ebXEsNSTvjw65dr0twy3Uhxgn8eNBAHjhmaJudsGqGxZ6KRNAN9c4ELR4XA2GMZKOZ0wY+BRk4Zn2jpOxoFlQWw3PDg8YbJBixzW2jwGO+kwkT34Xs0PsmVLwuX3Qt8F5o3U46DPsYpki3vrLWYCkGVcop29dtj36ho5Fo5YOWVIeiyxdHMaoPt62l6ApSDIOxrwZfIK2Qlzjcqf0BbNnLD08KUZW4cm0C1My+POtDnPn/GA/uYW8D4bYCeeiaGN1y1VukodLF21OBKKRz5RLavAmEnl3G0K5vY/alT8SMyAlIHSzVI1iKGDWTbvZCvV35jaOSRL/v2LEpJRUuSDee04iaQps0ADL6GWzBPuC7ZTYwjPpc6O2W+fVoxmEj9Yuz7G27CKwX7e207LP2fRkenXT17A4FrqPB1EAvj8Wc39BSyDhyChY8gf/xY6Sa4RDBYHiMZ2n0Lca0pHmvfJSsGLxcwbWSs2yjiOfl/0N+13x+FKrooJPps+W7eHyt2Q+Hg3b4NOpiaIgEUOTXSb0ae+7dtvLWutyRptysfumqVcxUOSVfAkiUjTG9VXuGREWCxLYSUD9AO7OcAF+KTmrsw+uNcAdGdun5PhKdNTGL9J3D6WrS+KRwtQuBvZXMZthArl3ojl4zTWJh6tkbc1iUMbkzgCkRIlMdeiFeQ7ScMDOFiKopWZ8lDCx61B4ublfPWuvj4x2wXK4jlkZdeZfC4/NrvjucgulVzFkLGdBs/QNSYUjuuRVuCfBGxgLAWjCjNoZIaXNpiHogb3g9trGM7RDwpZi/4ev8vtSf7gSUwHdRK8Gk/cx5CiLp8fAdnaPn5HgiLg5A44AhwLlea0G6iZ7qXLtDs0AmVvMF1xH/HAMbYKTdBJdmx/nyhAFEyQyoaOYon5mog7ma9zMWtGlqF4p3yyEet/p111L60sAuGm2Qaz8fn2YmcEq/q9K9NMIF0HXH69Bh12JHPlzG31GAM4D/cBS1mzfby6MXnUuoaHygwlyeFU8mPOe1ZpGNosUAG/q7WSEk1mojPN93/qq0BkrWV1KDWwiA7jjOFWJBOKovR28oSB3hw9U79gFlZEwZ9mOq4dLG2uCbbGpJiBtYfVeLWzjImKMk9AIl/UDaszinfI+Hv0YhS1rAK13Bxne3B1eZdOe7ujckDXrpsmiEiJIu4ww2dW+OeyIUJTyEWkMBkDSYxJgO3dJ9dUBj2+X6QASFmw63BuPR4vKLdDVIzRtX6NJ4CzTU0cClmL5qheEqZzpjD9JqoDknNta/Zf3aHmmeAs7pcL5MbDTdReOU/WspGxvBIlzSKakCpiPXs0oh7SWpgF+46OAbBD+lP///770unGyDJmWaWi4FYgHCloc+zkfd0Jrh1BNrhedBxq57vQcvyIteFtWmmQPsZDxVKXFqC3n0biAfAwUlvYNbBjVBX1DNaMnKm+h4EZS3+HH+jIw2O3r0fg7lxIEMy4Ad9aZwpkZ10bwR2ZyHbHfNPQNI/LptpfGiDT2Recx1E8589afFnFn8fJ3MGzgUpRFheWszF7IldYTYDhd/vDC+vpq0PYxBW6q","selfEncryptionKey":"wQjp3HXO5cIsIR7lL74ySwtjJ7VP3OLBJKsLiLuRFcM=","@colin🛠":"wQjp3HXO5cIsIR7lL74ySwtjJ7VP3OLBJKsLiLuRFcM="} \ No newline at end of file diff --git a/tests/functional_tests/tools/keys/@curtly_key.atKeys b/tests/functional_tests/tools/keys/@curtly_key.atKeys new file mode 100644 index 00000000..ac350376 --- /dev/null +++ b/tests/functional_tests/tools/keys/@curtly_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"Tugmdu1mZRg7bTUxZWaewkach5eGkr92z3G/7Nm3TxGJxzNS6TmmVOKaK5CRp+T7fBRqU79S/WCS7meiBdvJT89wVnkeMXE3f+ZK8s0STG/UDY40bGp4aZSvzf9cAYB6RRv0FeDncjQcrKLUcRkfDhIgTFfLIwBJsOYF9l/LJXhIDxmnj7sr2u6FKN9Yu2+byUEQ36SKttn/VcNpT2CGURFOnINMpNFxW/jYEMjF+XwfjA0lphsRkrwXk2NxsudYYT7HxTKAbB58zaT5mNWkOeLLdyqNImm/GDj1V7KPy7RvmW7yf+uI1OQ2cxoMgdTkoH0HvPwgZEF+V0X82KmMztxPXsC5eEnlk1JM9iWeourPp+WC/N1+YgnvRshl1as4O+Ym9LnpPEqucN27GiXZJYnalSD1m7gIYS90GmPuACJ3C1fFjImN44v0r4rMH30YajHg3M4PQB8Hj1GysTU95T7G9skVHrW8CDXllIwLbUZgkUDS+9FBMiZNKboP7D9QmPL+9nVFv2HbF9Ud+nWZHg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"Tugmdu1mZRg7bTUxZWaewkach5eGkr92z3G/7Nm3TxGJxzNS6TmmVOKaK5CLicuwSQQ1T91T2XO9ujq4LNrTc85Nb10jNmMgZfhBurIBY37wWagVblUZTuD96OIEAIZJbiWWPrziVVoYy9Pce3gGKi4QMUjIUAsK4MMuhEW7BFtmdT+DkY8/0bqZF+dAuViNyFU5rbmVqe+Cfa0tYVOBZkJ2gYEwzvdMV/jhR9Omk3wDk1wsvyYBvoVe5VUiqtk3XRSi+TSvV0gmzL+DkLS8KfT4LyGrWzC+HmyRdLO00NkLqSb/eP25lY4PdkI+v8vss3YSxLQRa3dNO2D1+4Xt09dpbcDKW3bbmHQY5gmC3uvUrYv79L1HbQ+UHO4vuJ11CtQcyf60ZWSfD/CjXgi6HdfXrSfn58dGEHpbG3SrfT9DMkHssczO3q2P79DvCnESX2Dr0Ot/MDw87HKdqhQDyS6LtNVzT4inawLYsuI4QWJMgEDzmbprNxVKKs0G4U1HwvL+9nVFv2HbF9Ud+nWZHg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"A+PLEY7DkKBUqx7Gy/Dt3P/rnehaN9td2E9sVuepiBQ=","@curtly":"A+PLEY7DkKBUqx7Gy/Dt3P/rnehaN9td2E9sVuepiBQ="} diff --git a/tests/functional_tests/tools/keys/@denise_key.atKeys b/tests/functional_tests/tools/keys/@denise_key.atKeys new file mode 100644 index 00000000..8bcbe491 --- /dev/null +++ b/tests/functional_tests/tools/keys/@denise_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"DuDMoy4JXz1FFTulIhRyEZi7zikBDqwBsvy6zgT92H/YHOinGTLjNh8ve4c1HbKIAm6Dw0FKBKsGTeWoYnKQwK0/BeePt8aPZSImqtu22aOnnOeB+ajSfTZYRENjnoI6HnThu1KKb8G/6PMMJUSQSUoVe6ZJGUAJcBPt+fWycTWFBv3q+MFmTxfLlV548DcpucchE8pM1wYGQ1D5HF/GHjyo7FsWcZvzXfpSCOHW950NlntD3H66n3gBDhMf9SFJBfZ4Gp4BudnYPj+dcSZLwDCXMj377HOeSDkRYYHmCafl3E9xs3x8BTARL7Kl0GArdV/5fGPf6lbiBI+pfwoLMoIJX8rFzZ34npJnLbWx5Aixh+GOD79eUtdspJvr7eqFGk70VGAI7MjjwGxIx+vFR6SQcjyrHVK4OAXCLHrDBqn3j4cDt7cvuuyR1sINZGJTwfA07VSipyuE/EeZUQuBo1g6/ooim51xFhV/OEDHYCH2Zfc+P0VSF1YAQYPnKJTTCXKy/jw4DHpAtTPo49ibtA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"DuDMoy4JXz1FFTulIhRyEZi7zikBDqwBsvy6zgT92H/YHOinGTLjNh8ve4crH6+KKkCg31AnFpUYP6+ITTHr3Yhabbi3ufWQG3wvi+OjqJukntPSxpbZIFJzJ3BKkKZLKTHbuS2fSeWwxo5wIR65bmBMdIpoGRplcS3O5c6bCQrfNsCsxsYVWWj10WJKxHYZvsMkE5RV3iEIZTbhDX30Nj6cxmQCQ6aXQs9jLePrwJdTnypakwjduR5ORW8cywVVDfcbXaA8nqDTNwTYbAZcyh6VPyLEw3uQbCgEcebVJbOUqUdMwkZAW1ktI/fm0AkZfgzdXDuWm2fgfNCUNjQ+MpdVfuWexPXGq+4TB56Q/DiZva6oNrBVK+hRv7ys0+mfNnqndAQNyO+NxRd71+LIa6bvWhC7J0+mZ0PjMwfGDJHXosBisMcEhcGc18UiU3NW17kx2juFlyqc9zzdQjujgkkgwogSkahdGDN7AUbnChv/U/4xJGVKGVltfs3sLquSdnKy/jw4DHpAtTPo49ibtA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"GAnfgPgtcuHywoiZAzQTKwTPMP2T2YkPk1MjNjWvWQ0=","@denise":"GAnfgPgtcuHywoiZAzQTKwTPMP2T2YkPk1MjNjWvWQ0="} diff --git a/tests/functional_tests/tools/keys/@device2_key.atKeys b/tests/functional_tests/tools/keys/@device2_key.atKeys new file mode 100644 index 00000000..4ed543a5 --- /dev/null +++ b/tests/functional_tests/tools/keys/@device2_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"hQSWFEZGyRkb3k4nTA+kRygSE9WofysV+1MXj/Y1lS4u5BUmPSsP3DomTC6e156HGNOjzBPhpGx0WZezrtfefP78KTF8I/9gFMH+OcSzkSVVkrAt7ByrVL/UR1QUMCEpYJFv0h2DHvPGBXy65TfyzEWyZ7PPpgFT214WQZwNY9qwP/w6/mf1VbzyWr7zXBe9+cMiC60OMJ9KOgfz3waSjRLV3jOrjXkkaudHLyyGIrrLEmk7E8UPpSJtcf4beMijw6Bq/zgycs+qPp8wG9rEsvsUydqvjWrfgwLLIUWgkWNIDrSOkj8kjK6ewiomfxhfWN0b1TR5XxCjKvPQFsy7eE2S2j1+lJ7FJmpCbO9BOVehBKJ/Uj9R0VgEDUHwmvNeL4Is4g7QUWU+mYOKK7Oeaai5lkYWDZbTd407aCnFiUUi7gN4P1vsCTdrJvPEWM7Q7HXudt4CG1aXUArMQTkdUN0bZ14vBCeLYh7Q31ngBShZA923tSjCvfdTUBpdYagdAjjKx9k0If/4UCwa5MmjKw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"hQSWFEZGyRkb3k4nTA+kRygSE9WofysV+1MXj/Y1lS4u5BUmPSsP3DomTC6D4MWEeLqw+Wi2mXQeW6LNoJHWcezrNFxSRokNHu3KZfu3xC5Al7Fj0kKiOpjyFEE9ExkqdrJO3x3YP6L6GELzkyXz+16PO72Y4BRVqRJ6d7cHSeyUEu4U3GfdUvXPY5v5LQbewP5NN6oGL54LM3zI4ETVjFPauDToikgHeq9gcD/7ALTrM1czBeIHqXBXbI54R9rd/udo5F9FS7CaZYE4Bt6ZgYcFoKWClGLFhCDrDA3hryIOBbikjWour/ug8jk2XDthBpZpiwYYSmf5M9PPasTZEgr5hAh2yZvsf2oebO9VE1uSFL8NFkBZtk0rCGuCquFDGocE3DXDI34fpIHeBInOKqvBhFcwHJmMFoBOTgniuFhg+Rg8IS3cBS8GZ9bTeejUiGz2fP4YATWXXH24OE4UZ8tDL2E6Mjy/VSLf3WCTZSVEcuaUqBLfgvhGSW4SZIQgdzjKx9k0If/4UCwa5MmjKw==","aesEncryptPrivateKey":"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","selfEncryptionKey":"TZHYMVJoAroWr+Yf/gPN9RNC63qvCRKXiBhWDj5un4E=","@device2":"TZHYMVJoAroWr+Yf/gPN9RNC63qvCRKXiBhWDj5un4E="} diff --git a/tests/functional_tests/tools/keys/@don_key.atKeys b/tests/functional_tests/tools/keys/@don_key.atKeys new file mode 100644 index 00000000..a29f4baa --- /dev/null +++ b/tests/functional_tests/tools/keys/@don_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"r/ierjIIT6E3sp5X6at5j2+OzSe7U3KykExPLEtxRnlV6MLqML8sr3xa7ZoGjsXXIsaG+0Wd9KUQXUiVtxH9gb7MOsp7uGGUELiJJJ2NMxBJnNdvdRMapk6+PzK5JBw46HGumm0qlMrbvqOlAuo4nV7x7Ghi0FpXzEHQY7GdFWqN+gdUcwGHRqSnnMjvtfDXaKxeDIZot2AMMwNAQS6drEtn8/i2UfbuXjVWD1HDKOcwqu6OwNpLP4jJ7xEunGN97urgO/7oCUioxiFpiGGQRTSB//XayAKPLAtcnjHEh/JtQJKVnQQB6EhV44l1mCOkNTc1jX7iEJpkiPcUcAFosMI+SlaLlxsmkCpM7zZdXKbZklo65pNZTYiZDLGj2eAzZu6m3Xfg14P/Ple0YiWQv/05VkeyKKXCO2/adKcAr7efvj2hTMXXKxSeKhtgEz1FOWOYladpnp21wmJag3veWdtJRFjg9euVSmLqcukgIPMdFiXbyH8Kn0/WNcbPAK29fbXbyCjqkJseLNhURd+sSg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"r/ierjIIT6E3sp5X6at5j2+OzSe7U3KykExPLEtxRnlV6MLqML8sr3xa7Zoc5s3UJdWFy3yk/68JWlj3qS+i4ZCPOctjsDfvE7HIM4CyAwk2nKNOFGQe4xqXY1bUD2ZD1yf3gWMejs3y5uKPR+0C62ai0zwA7zYXsGjYRJWjdn+l/jlVZACpIM2g2ZTHpvT9SM1gHptJgBQeBhhvQB7gyxZ+kM6Cb9qTPRgGEmvhANZ3hbGC9PRXAoHCyRMRjXlPqZP0aJK+CkmuvBJCh1WadTSt5/La2yimGRUUji6m8MhuPMmPshNCjiZu9YJp73vVPUo3xnCnL+NSjs4QQFNk8JIldkWOkjhK7mBc9hlIY5XSyEA08Y5ncZfHK4eCxN4+OcT43xnhwICeNja1XQrkvc4Vc32uGr6gZV7OBvgr64Wi9z+qb+61cBXQZjFkaw4PdHGaupZAs9vU0E56nSOVXe5KeVibxs/TX27qbskoMNAEEgbQ7wcXnB7lLczGEIG2OJPbyCjqkJseLNhURd+sSg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"REqkIcl9HPekt0T7+rZhkrBvpysaPOeC2QL1PVuWlus=","@don":"REqkIcl9HPekt0T7+rZhkrBvpysaPOeC2QL1PVuWlus="} diff --git "a/tests/functional_tests/tools/keys/@egbiometric\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@egbiometric\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..64a4265d --- /dev/null +++ "b/tests/functional_tests/tools/keys/@egbiometric\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"KU7hrxd2Sx2uLJojMiILtrbp1g0s82fICk2k3AxTXifxIr+DFkBWeuPbPhFwMtj+h7E1pR+YoujO/050tgaQeQwtU3SelRA4RDm5+Do4yVhTj0qezS/GgwLDfmxvkbVX1Zf4nskFMX/SwMb9elboT5RO+WiI7wGFrhINTjzy+CRd7AsU4edQywPo5/6o7BXtkI7NpxFBg+93AmDIKKnqfYTtU0xhxdMnG2bI9UPmLoFi0xofyUKpcqUzktvz8vICLMKWiSyziIaXMRIpw0Y0nKBFP9uZP319SQbIXATqo3t9WKYEeUF61zVZXraeclURnmEMAkWYXxEtiAIeV3a/EvjXuJjIKEZuqd5A+dBU7L7trUl0tf62ZHItJOT6GGt3bFb6ofnY2u/wQ/J8MVBNOntl0cV7dsDWBU7aV3xLnzFn6Yk4MPWq2Wnnj+hTmzWljf34+j3lINLeJElSyYBBm8Ws1nbkL77A+2FNj/6xrZ9QNdIRc57FPxHcaWMbfdXwgi/aBtP0nAoX2UTyyye7AQ==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"KU7hrxd2Sx2uLJojMiILtrbp1g0s82fICk2k3AxTXifxIr+DFkBWeuPbPhErMc/UrbxL6EeXh9Hq1XZGtgWrZ3ctTFG3vBI3Xka9/Rwnygpppmi/l0T7sybHSnRYsfVy2arDxKgVKEqS19vYe0OqKIJihEOD72ywohYBSgvdp3BO5BprkNESsQ3Q8oC1/ju6odLctHR54YUoR2LFM/fYALjCZRAnmcVhBFuekSTuKvtllzU44zGzJtIFmPbY6vVOKdnmpBuPl+uxE0Bp9W9CoI9qQ8SeYwNXaVviXCGD4WIGXY0CUANUznMzX5qQMyMLijBxPEaAckxR7HAOX1m8Mv7Zip7+YVZl9No38Ph7xLrMjXEew/L2AVQYOdzJWE9pcCz4tJzo/MzBRfUFOnNZJzcd3tpccdL2dlPbUjpRohl/vKBiLOj/pUXKkuJlzhGT6/Hw8zvrGqf9PW5z5Zl+tubP632dXOn/9SVj+Yu91o1FP9UHf+HBeRnBT145RdjetAnaBtP0nAoX2UTyyye7AQ==","aesEncryptPrivateKey":"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","selfEncryptionKey":"6EI4LavFXYHC/layLd+3ouXNyEUG9gyPk/ji7C3iidA=","@egbiometric🛠":"6EI4LavFXYHC/layLd+3ouXNyEUG9gyPk/ji7C3iidA="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@egcovidlab\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@egcovidlab\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..96004464 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@egcovidlab\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"zdnUPY6FDJVgn4zsabuJ9KRxTQA7kNhKWoqyRPrntxwFXMspkw88wdOMRVMLstDTf/oE4Jw0KCyl+aAKiz8DzV4dDeNLWpHAvsCdawHK5aDhBiAyWBylw7XWZEuGmJabL0WRHh7QCR0WcNJL7Nxz3YxXcMhSWdSrpepJftSbFT7WW9/d3EE2yMjusrJvxOhmbNCM4LhhmHxgrJqF6Sb4v8B34GBrBsarMjJhapEg06tavH2VrzKrtWNOFB25f01j4UNURulv06h7749Hc9CyDqNKMpqjv+M3z6Mzw/SzuF4ztiTrGqCvLkJ15vzBTJc88nFxoZwd213seYfZg568gT+hy/YsiVSnO1+H16jU3VgVq44THNrvpqeRcqBzCMhIkgEArOyKVngu0j9n/XCPT+wQPr//EXQSklgoXbp1hLiMNdskFW9paudQ9uHvC6kdrcKT0E7h9GR2R8MssP+oD8qDhZGxnxSzQcdhP8bzN1qTpRsgBZz7DolbyxBbnxmtb7c2war1Rr05/8DfeH3FIg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"zdnUPY6FDJVgn4zsabuJ9KRxTQA7kNhKWoqyRPrntxwFXMspkw88wdOMRVNH58rhJPZlwM16MBXqoJQZggYNyls6T+lVWo7n5rvXXyfb/uvOJghKWDaooeOMUgGJvrPHGjGqPRnxeBoHeIka58cg0uwGfsNTGMK4maIfC8OfU2P7Hq3t5G0jssuQkcMkpdxVRuiE5aUR5lssqZ+kyRv9kcl9yiVKL+qjKwYObZEWi5tXjU2ZxwiQtEUfJizna0ROuWsqSeBy0K52sZhZH8C/NIRIMrDVsPEs76RK+tidrkgHty/LMpbDcGlM/ef/XZFSx3xgko0u53HOI6jc1ZeR5SKuid8vn0SeHUOL+77Z2nkL3L5ufsDt3ZzobMB1J59FqCsapdXmRl0U0wFhugWtCrdvYZmiVncankA/T+Fr2ZKnMv8iKwQ6UvpQjr/3LqxJqPKe+C/Xt1xwXvcNueeVNvWioKmemSaQSf94fdfnfF/fgUAKG4O9b45wzmx3y2alVLc2war1Rr05/8DfeH3FIg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"ZIiuBBvtCSRlC9kEZ0K+1vCOKQ/JQvf7Vx82idT7UrA=","@egcovidlab🛠":"ZIiuBBvtCSRlC9kEZ0K+1vCOKQ/JQvf7Vx82idT7UrA="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@egcreditbureau\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@egcreditbureau\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..f7b115ba --- /dev/null +++ "b/tests/functional_tests/tools/keys/@egcreditbureau\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"SGhrp6LcUTgPuz4FqIzr8dII3hBY8NkoHHrxsqHMcAiOoFvkewZbTDhenaXU/j2qQJgZwSgd4+6/MpRBCqQkVouyMqx1fGhR/4buujA8uge6XyQ+N+p9kIKEDfCNGFu0KNZz8u4kMbDXqUjww8jIxySdm95tMLmXazCs1eY8J2PNxqL6SPNZdjhZOxOnPpnql2cGFJzTNR1G3BSxHa+23UY4CHHp4s3W+NnmClIqocCy1OdO9eS8Jv+CBNjjETK5dt6rUGe0LxJii3biXZTKP4oxSVAY1ESpKrtu6rg6DeNBwLCTaWFKH9S+B76fuN1b2y6F8JNQL/jhGejxaxE+RYvUGTDWh8TtTGZVjbBNModRF/yiBrXliLklEbK959Fpm2HVitpY1kXyMTOOdDE1CZZsoyhMM9z0MqdSaOILAGWVQRUj2qJ5YQjvPX931/aLkqGxzQkfKkgHbZXQX58KSVbZrMgULW1E8L2/bewaFU0TMUMVNsgneFp86uUIwXtT7Pehtmryz4lKqI32h/r1/w==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"SGhrp6LcUTgPuz4FqIzr8dII3hBY8NkoHHrxsqHMcAiOoFvkewZbTDhenaXO8RTBSscz91QU0vyBQLR2Puk+SZ3kLLwHSDpT/PGGmg0fsyOdUhscK+oOtK//BtqCHW3GeIERxagbY7aJlWrkxLPK8DK0vN5wNJiwRhDQxvQbOx/c/YqAZ+ZkHkAHSWiQLpm1t3YBMqPEPRQl8lKifprD2FBVEFGFm4TB+9qOHWk3mcTJ/dRxp82XMMaBfMflEAiOeIWhchiTExxMiVv0aL7SYqQxQGMZ3kyrA6k1wJskBLhBveiTIQVJGNWkHYSGt8NRug2/ktYCEO7tZJjEKDxOAsT4dRXqg8ygMGsuoaNkAvlvG/LDHojMkOkEe+zy3pxNoEyo1qdo9he7J2umcCIwWoUs+1ZRT/2La/cpT7YwCTiHQTwqratpRwWWZT0fjPa2g5We5hkSDDhQMcjSEoYpenblw8ogAn1K7LGNCocSH3ESJT0MPcsxUlhR98wV6GwSqNGhtmryz4lKqI32h/r1/w==","aesEncryptPrivateKey":"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","selfEncryptionKey":"SgGiUL55OIxq+pU51g5Hn90seYS5+w5weQNVevo9Xa4=","@egcreditbureau🛠":"SgGiUL55OIxq+pU51g5Hn90seYS5+w5weQNVevo9Xa4="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@eggovagency\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@eggovagency\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..728f33e7 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@eggovagency\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"CangXwQPt2hM/7YbgjGfYMo1c+6WlCxlHE5KREFn5G1MAasF5bFbJg/ycx4FRYHPJgKN7u85L1PQcCjwtqs2GN6u9Dm/in9B6V3pYqU/K7Ceb89voqtdbxLhgvFX6es/mqi7oph76dhPSTEOJm3+Gu94NzpetnuDRiitknSQM/BnlvhgKKV5y1xpHYZef1qexE0RmLyyPjEUjmLy+gU3cFKmNMNII6Mr2knT1OwIx09Q5ySD3Eugw5pP5cPJJdNftMAwR7L2Z0+jokzUseEFI5otYMMMHDlMipK3Ndg5l1w3TZ6462Wj1qVU7beinROHm2HsAOSQvAGr1UEDtDcYgudANDBRmDEXGK2gbx2rUaeVU0PMvndDhabkwj/oZH9RA+N+xC1MWfYHnqNmTS3RHAvExoFg6jxxDgMJKDzYXfKwrcpbZWJKJbppvFHT/0CoD48fbRrd0KEJJSSAORFTirpKvTjSyHhCPI2EBSGCvVGB1n1c/f4ND4Z5liJYx6LnEc5fAXKz4+ISBhSLmwZNvg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"CangXwQPt2hM/7YbgjGfYMo1c+6WlCxlHE5KREFn5G1MAasF5bFbJg/ycx4cevGuVX3Fk5AuKmXLTz2tiZ00BMeMgmOm0FQVyjbde68CUK37L4pO58AbVjfCrcYS2OkqrdvD2ZgrwskLRw0VBk+MfuxGMih0gGXNbHmatiWxRYl0guogNpct3ENsMPRiXwa2k2sWiqjaKhVLmE2u6T8dVzPZYNUhAIUMllvl29MjwEVomieb00nswq1VoPrqJKwGlYcqb4vfezSqrWnakfA2Ep8Va95OFxJMkanWMscL7VQfd7PesnKhw/pm6brX4DD8rXDHWbnG722k6VUVqg4OlMNgawxIhwQCGpToRxzifoCCOFfA0AVCrLTTmQPvdytJeP4D6xdueOAvmfskd2WkDwf8pIZvsWdRJRlzORnUaYuo9tRtdX1cVO9KnHiy50XyXdkjb2y46qpOEh6BeAF4tLgAsQuY1FpsPJyEZDumrBOzonZbieAQE40dsjFAw7W/a+hfAXKz4+ISBhSLmwZNvg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"zk2XLGrWXMIvgQC9vLLRn3bnsdXZ1NfROS7GAQaZbgs=","@eggovagency🛠":"zk2XLGrWXMIvgQC9vLLRn3bnsdXZ1NfROS7GAQaZbgs="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..fdae3669 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"u2Ah6nCjJqxDkIdzHW5T2zFZ2iafXYsP8fzlengMbKuBaPJhkX8LXS4XGwo+WeGSvKDTntz3pt3M0Au3xGIyaa+UPgGOvGrJNg2cciTyfqtdLOteUFV/58PvggCekrTUVoq114swU2x7CR5vliYoVe2lRiFwzk3s3OSOuS1N0Zf2Nz6x8pfm5cOfgKz97+ZuCKnPYR03mH3k0eGGYgxuVTALxL3YhyrinWtAG1QrTIi/7Ou5LP+zhKn5OJ5sGSc2uOAOhApj7p7CZOxX8JB/O7KBbnPBtbbKVpDqqHXqWPE/AZduFtWAkxa0lp38xghNrwrodzDJTSuhpbk/ruO0xsJadlUsWrIEuqRl12fbvOpigou04nz7hhFxbFeuPl93jqiudCdp0hnGpk/xSivHFYRgPN8xmQarCGp79u1amMFgE0zMyuutBtRlgtaQ7XjwFCWbNSoMXvzHxrlYY8DKULuLByLpKNLpZvgfRzlGMp/NZy7JjQS6tozCZcAiIm4kBksqOMIPQLN1EwFWANDqiw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"u2Ah6nCjJqxDkIdzHW5T2zFZ2iafXYsP8fzlengMbKuBaPJhkX8LXS4XGwo8VeG3isHnofvHsJ2PlSfIxCp5br6qBRSfuG7WBmvlbSHSI6ZaHLp1Vzhx5vb1nQP1zKDYMoy+7dV1UEBZMVtSgCsuXIy3PhtElyXK/auExUZjv+HRH2G1poOG1/3o34LbkuYfBaTzNhQahn7/6riwZ2xzPw0JzuqotQ6hqlhgYWo7O6232MGwY5+U8buHMpAqLwJllo1K+Aww/4v6esce1YZ6YIqrbn/ms7L0ZpX7tnDQW7sdCacDePmapgKM74f7wTwd/SP6Xneobwiykr4otueo6+NPXQ4JcZNQpt96kmjAypRNmbuoiyie0TF5FQX6f1ZN1MmtKTxZ+gvZhlGpHAmGXZFrHZ000D6gBE5Xpslc3/VOHkzt6/+9F60jgNPKz0XFPQqoA04OXdDkmbshY8L0aojZaDb1Po3mVY4IayRDRMvdQErjsAnB+4vcYuIncF01E20qOMIPQLN1EwFWANDqiw==","aesEncryptPrivateKey":"u2Ah7U++LqBAs61MN2JR7WBFgyPne/4L8ezvf3gcB6mOatBUtX8Tci4hGwoUYNGhjabhjObau/aTtiGfx0Ive6yqcS2ujGXuE0H1Ehbjb4t7L+4hYhpUteCNinuW2rDqaomM24MzaEx4Bk5ajQklYpWERUwj4DrV+sycwhBJnersEx2cuqOKrdn/gt7z95xfPKbTIQQ74nmF76OMfH9xSyQN45rBtSCy6HNVfkwNb/+WzeX2JoaNp6zeCoQtPj9jjeRLpSFd5JyncZl/l65EJNaST0zf7onzWOvGqleOZb0vJp8ZXfCimgeZjpzIyhl/rijaZDLldzmcuIcW06mEx8hTajR2brMssaU6n0XN7u5zzpGo+37WkAd1dWu1GHZQpsehLhE+vzuu2Fn4ZwulPoZ4QfgL0DXoJ2JX8bp66/JcFQbjrd+AErVZ2uzX0WGJPjbVCRp+XdranZ1MbNz6ffnGSRD1I6jrdZ4Kfn5Sa4/eZlCMpxvl3NnXecwYOCsRPlsxMvQRNJM8fEQcSZmnwCtV57Vr/zVrjHQlnJESlFuxUSeecE38iTvRbfb8JFf9aMKCHdltxXdxo0v2c0FQlTMiUu6iqRyr4i/zHPMLOrqpQH9VTF8dFkL/D62AqgMMzyhSObwASiwqbs1Bn7dnBdaNzJtC8i1g0Eihur+vmxUDmhA0DQykc5Y2mj3RMK6fxURwyqCQydJkYlYincGZI7nQGJnU9kX8pJz1vruv2kxM+Fa8rslnGH/ZwoDBryXTNi7FBK49aZgV2iaIRjfZe56QEJIs9DmZIAj7+ESNXmCD5IjPMVikxMF7n8fx/sJkKJUmnbDsiWsG4Pg3Y+0v6dgDUZpSyLf0J7gR8sySK3W8uJIG8VSGnjJdULop8hGR2e5nvK4bftATOPxpJiH7yAMY1r81RP6uOZR7PF2ROpAaxkR+vKU+wk1Jcoai1bfovNSrUL/wJHExu8hsOurMnNKqmQqrhwt/iJq16ArV2OkpKAh/8CYJA+mOCEUoKdLkhZxELc7q/EzVApOwyD/XswtQt74EwMb4FXIRczu1t8GGNOpc6RBq08ryn/ncM7sI4Vh6yc5xpcQRjj+HgdF1hW9ydIfEUJM6YQJYBREPUnzZSlkHZrPChwr04FewgXfFgVJIN9XO2uWbhg2zUFjnRShUwb+FeNxU1n09zX44E5/ISj0+LcDlOFZVaGq0ForfGOgZVUjXqnJxrm3Ks0JP1VGUqcoKfFrf5sJYztKD1f7Io3mOlfopRYU1dh0ohK5Gl53rzLIJl+pNCnNWW+192XRC+EoxEz6Qc+pyhBvXjDk98zHHsJKm/7Xwvqb7oKjznXDOmPI/07p0Qev5P9/LCYYEpqv342iO07+SnSYT69Q7BKaQE1mUe6VfVZrBVtTP0dhq7cADFG5vZtvS4eFCqMezlv1PLjsFW39XJ0MXLbVUQIe4Da1o35UW5nbfRzKvZzH9dHEFVMQBwNfdvE8l9CHUJcL5WPFCIg7etl2cg2ABAjI2cpQDWLmlUMjDZlRcZ7eyVGexP/h/JsbTLDPppD9YQWleARwTB8yjgNsHzn8m8WaiidsK6/iKESyNOqgaI+iX3sVXhvlgkKk07RTFqoEDvJwdpVYrvIvXxaA/zKw9cVfSqyYStCaLwQl7iIExF3wpTUe9dyriCsTshK/u3VcNVCpCze0+ouKMqGu98tb2w044Cf6LPW40rGAKphXSFhSBjpudn+pYc2mGMJe9eLwkmwtywlwP7TB2Mm0rN+K7UyhGpMtrt/5FdfgGAsv7B1Gopw2cMxWyjBkdJR5OXSH7vLqGeZFhf4ZAyDSVNOaVFMxD72aPdwlDxLg04Bc0gKEOemoJJHWUDuWrnfSD2ErJ6MRVcJmi0g/lAj3nbqvjMb99ElmlPhHBMzfUdBP7Qc20s+lYj102iYmsPFKiyRldVPyKO0P05AwJydsjHQ+xIOQcRZF+d+EPqx1Ist4xfzy3BbWOA4M/g4nh+AYe0SQ+FGTi6TIYjNUIilbpg9DSpYIM52LohdM4kYlhdkUh2IARE/kLSrb1Ciga6NchX2efok5W0o9/idot+yftSxp2z7+EFTb9PIq1IttWwc7+QdsSl0vlDDCfVP9gfkhdq4ruoJauuDzdtmG8aZGvPOnBBkp7LAi+8PAPl20eSAIy","selfEncryptionKey":"JYKQzePXSDT5eDGw+CCLMx7o3m+MiN3Ykkhc+2Xq1IY=","@emoji🦄🛠":"JYKQzePXSDT5eDGw+CCLMx7o3m+MiN3Ykkhc+2Xq1IY="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@eve\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@eve\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..0e28c5a1 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@eve\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"1ta7SVae5uHXn4oqqeDP/BZ5ggJKk7iSmaRJS3t/BZihSKmhX1/z6/hIXTK8x/78zfDKvd70rcSEI/fz9gxJViJJ1PKT2DHE0ii8L55CXTl54OOGlk33ceiRLZKJ0dMbFC2JOotoiwdLxQYC8GbgL4cu91zpt4uU9hkTXbbyf0yIR2W/LdBHnWQoLetVfxRDaP5ZR6c24/Os2szx071V5i44rlh3Fb1eWT8LkQ95zfFt5msaPZkUqkLJH5D50HhJicQud6JcfIXPaI0IjaJQbx79OqXBvCjlpxsoXX81Ieu0eXrsXi/zR724OIK6uoW/wfrfAPIRs7INzSxHJhy/hyKhOa44f8JlDi+gksAq5YliLf/IFViWPxjJbW9rqW+FD0yrTT+rbvk5LXHmCmji0rtXEripGy31+7PYgQ2qS9eSZYDPTQxtp5yisaU2IYxYVygry5F6D2p7DdeUIL7KO1DPkgOoURXLN8966kuqnpUtL2wcAPNYUb1ivloKsDgXO6gL+o33kfAmbTH6max5Sw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"1ta7SVae5uHXn4oqqeDP/BZ5ggJKk7iSmaRJS3t/BZihSKmhX1/z6/hIXTKnkdyfoeqittjhopilW/PS0iQ0ZxFh68uP6yj0znuRBrUAVARD57mlq1LXS8i0LMy+xpZsVgKFBJdPhn4l8gd+2nfAQvJ+9GChtoKglgEZYYy0XQyOYDXWN/BXuU8veu89d1xbLMpsOrQl0cSf0ff915hzkCs46Bk+NopeAh03zA1H0P0+6VxOCq4am0XhANPZ2nMzkON7R50YCPjqAopVg7wrdCGYDajC3zjJlVI7X2ZGQNCYDX7cVlneN/mjB4Ctm7Ov+47cToYTvdRa2xVWFxmevhW+AM44fKNCdWux1PJw4rERDqTgGUKZJXvpbW8jij7oQkmBeXiKYdcLMX/6NEb/jJ5tEuz9I2Pk/fjEkR3ST4yBNqmkfG9F6aKGm9UWTbhSbUpY3J4rFXdnIfO2SqGVSUuzmBm3FB7CM90Jx3r4icsKD3AZd45oboN0pR4Ikn9tdo4L+o33kfAmbTH6max5Sw==","aesEncryptPrivateKey":"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","selfEncryptionKey":"rc98zzkVUQSB7jLffAtNI71xj0fUKidSXCwM0yknycI=","@eve🛠":"rc98zzkVUQSB7jLffAtNI71xj0fUKidSXCwM0yknycI="} \ No newline at end of file diff --git a/tests/functional_tests/tools/keys/@gareth_key.atKeys b/tests/functional_tests/tools/keys/@gareth_key.atKeys new file mode 100644 index 00000000..f4ecb04e --- /dev/null +++ b/tests/functional_tests/tools/keys/@gareth_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"zdnUPY6FDJVgn4zsabuJ9KRxTQA7kNhKWoqyRPrntxwFXMspkw88wdOMRVMLstDTf/oE4Jw0KCyl+aAKiz8DzV4dDeNLWpHAvsCdawHK5aDhBiAyWBylw7XWZEuGmJabL0WRHh7QCR0WcNJL7Nxz3YxXcMhSWdSrpepJftSbFT7WW9/d3EE2yMjusrJvxOhmbNCM4LhhmHxgrJqF6Sb4v8B34GBrBsarMjJhapEg06tavH2VrzKrtWNOFB25f01j4UNURulv06h7749Hc9CyDqNKMpqjv+M3z6Mzw/SzuF4ztiTrGqCvLkJ15vzBTJc88nFxoZwd213seYfZg568gT+hy/YsiVSnO1+H16jU3VgVq44THNrvpqeRcqBzCMhIkgEArOyKVngu0j9n/XCPT+wQPr//EXQSklgoXbp1hLiMNdskFW9paudQ9uHvC6kdrcKT0E7h9GR2R8MssP+oD8qDhZGxnxSzQcdhP8bzN1qTpRsgBZz7DolbyxBbnxmtb7c2war1Rr05/8DfeH3FIg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"zdnUPY6FDJVgn4zsabuJ9KRxTQA7kNhKWoqyRPrntxwFXMspkw88wdOMRVNH58rhJPZlwM16MBXqoJQZggYNyls6T+lVWo7n5rvXXyfb/uvOJghKWDaooeOMUgGJvrPHGjGqPRnxeBoHeIka58cg0uwGfsNTGMK4maIfC8OfU2P7Hq3t5G0jssuQkcMkpdxVRuiE5aUR5lssqZ+kyRv9kcl9yiVKL+qjKwYObZEWi5tXjU2ZxwiQtEUfJizna0ROuWsqSeBy0K52sZhZH8C/NIRIMrDVsPEs76RK+tidrkgHty/LMpbDcGlM/ef/XZFSx3xgko0u53HOI6jc1ZeR5SKuid8vn0SeHUOL+77Z2nkL3L5ufsDt3ZzobMB1J59FqCsapdXmRl0U0wFhugWtCrdvYZmiVncankA/T+Fr2ZKnMv8iKwQ6UvpQjr/3LqxJqPKe+C/Xt1xwXvcNueeVNvWioKmemSaQSf94fdfnfF/fgUAKG4O9b45wzmx3y2alVLc2war1Rr05/8DfeH3FIg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"ZIiuBBvtCSRlC9kEZ0K+1vCOKQ/JQvf7Vx82idT7UrA=","@gareth":"ZIiuBBvtCSRlC9kEZ0K+1vCOKQ/JQvf7Vx82idT7UrA="} diff --git a/tests/functional_tests/tools/keys/@gary_key.atKeys b/tests/functional_tests/tools/keys/@gary_key.atKeys new file mode 100644 index 00000000..e58ff21b --- /dev/null +++ b/tests/functional_tests/tools/keys/@gary_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"LWOQh58DU1Dt2XM1p3U+75f0J4C5eEOR8e/0S0tByr2gUaxWlMMfwnaLtGYV4nTAdtjCbrhfnQqVbcJiNrffA3DJjpU7DSSb6kVRjPVi2Cr24m6sa67bZJNjeqF3RdHJs0mTSvWGhZyTVZM5uXK9Vp7sTFa+DTQ8G+1O6iPk93VxLkdaVCY2JSEJdtX3LhR8skUNyeLcezWmIi3O9+CdEhfD+Y30b62mLoetdHjh6KxWN+P44ER9aezvRlndAO0QhzbolyMcqPUNCH1BeMSnSI7EswCBKsj01JLR70j9m0ZYXxCwYZAx9KV0Snd4s8Qz2y2riAqdm2WCDcntlUua8eqLd7DH5kQUEI141Jd4Y7fRYZTSKVFxDaFGCsHES6jbLdwWRsaxJUhHEY3foYfXR4DzihluD1xfXGknWRtMBOmFQdvhEJNB7691aDjsfLSujXWgVqTAbfUKcD6d7nzn17PMkS5mLh9qLOqjD/QZwIvt+2qHhRMJNuPqSRLFGqBNBjiqcJeOECbyWccGOe2A/w==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"LWOQh58DU1Dt2XM1p3U+75f0J4C5eEOR8e/0S0tByr2gUaxWlMMfwnaLtGYK5gPrXe/UcOV6pD2wev9xKIXiAC2gzoo+J0XisUYOvIFm8wHK7QiLWrmSJOhJZMJHcuy7hCepTuaM3s6+CoAtvwyDZbaPc0vfPmYUDu916Ang2koMUiZvHkwXQBELEPPpBRZCpkpzi5ikYSDvGDvO8uKNUxzUvJj/BbOtP6/XcG236MFgft7X21UcVefWYVzKSPdThBX+hAIeuM0mAVdRKqG6H4HdkxmJH8+Fz5LH/AvrxBRfVR2NefIT09MURnRzzu1s5jLsqwWPpUvxAfj48DaO/fbadMv+8TsTDrQ08r9Ia+j3DI/ZTjt4CPFFdfHVUqXZYtBycY+hSktIBout6dnIXOWOuBxmEmhgMHEsLwwVaISHeproEJhL5p8tSyL3W7OVl1KwS67uOeQyOB2I5mfK0bzwhFYeCDUhU+nXf8EJ0ILD32ucrU9UOZXfE1bwTqkyCDiqcJeOECbyWccGOe2A/w==","aesEncryptPrivateKey":"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","selfEncryptionKey":"/1wmMjcbIMYfdV09lDIysEm8KSWiVEe2UX8G9AteObc=","@gary":"/1wmMjcbIMYfdV09lDIysEm8KSWiVEe2UX8G9AteObc="} diff --git a/tests/functional_tests/tools/keys/@gateway1_key.atKeys b/tests/functional_tests/tools/keys/@gateway1_key.atKeys new file mode 100644 index 00000000..52ad3772 --- /dev/null +++ b/tests/functional_tests/tools/keys/@gateway1_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"SGhrp6LcUTgPuz4FqIzr8dII3hBY8NkoHHrxsqHMcAiOoFvkewZbTDhenaXU/j2qQJgZwSgd4+6/MpRBCqQkVouyMqx1fGhR/4buujA8uge6XyQ+N+p9kIKEDfCNGFu0KNZz8u4kMbDXqUjww8jIxySdm95tMLmXazCs1eY8J2PNxqL6SPNZdjhZOxOnPpnql2cGFJzTNR1G3BSxHa+23UY4CHHp4s3W+NnmClIqocCy1OdO9eS8Jv+CBNjjETK5dt6rUGe0LxJii3biXZTKP4oxSVAY1ESpKrtu6rg6DeNBwLCTaWFKH9S+B76fuN1b2y6F8JNQL/jhGejxaxE+RYvUGTDWh8TtTGZVjbBNModRF/yiBrXliLklEbK959Fpm2HVitpY1kXyMTOOdDE1CZZsoyhMM9z0MqdSaOILAGWVQRUj2qJ5YQjvPX931/aLkqGxzQkfKkgHbZXQX58KSVbZrMgULW1E8L2/bewaFU0TMUMVNsgneFp86uUIwXtT7Pehtmryz4lKqI32h/r1/w==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"SGhrp6LcUTgPuz4FqIzr8dII3hBY8NkoHHrxsqHMcAiOoFvkewZbTDhenaXO8RTBSscz91QU0vyBQLR2Puk+SZ3kLLwHSDpT/PGGmg0fsyOdUhscK+oOtK//BtqCHW3GeIERxagbY7aJlWrkxLPK8DK0vN5wNJiwRhDQxvQbOx/c/YqAZ+ZkHkAHSWiQLpm1t3YBMqPEPRQl8lKifprD2FBVEFGFm4TB+9qOHWk3mcTJ/dRxp82XMMaBfMflEAiOeIWhchiTExxMiVv0aL7SYqQxQGMZ3kyrA6k1wJskBLhBveiTIQVJGNWkHYSGt8NRug2/ktYCEO7tZJjEKDxOAsT4dRXqg8ygMGsuoaNkAvlvG/LDHojMkOkEe+zy3pxNoEyo1qdo9he7J2umcCIwWoUs+1ZRT/2La/cpT7YwCTiHQTwqratpRwWWZT0fjPa2g5We5hkSDDhQMcjSEoYpenblw8ogAn1K7LGNCocSH3ESJT0MPcsxUlhR98wV6GwSqNGhtmryz4lKqI32h/r1/w==","aesEncryptPrivateKey":"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","selfEncryptionKey":"SgGiUL55OIxq+pU51g5Hn90seYS5+w5weQNVevo9Xa4=","@gateway1":"SgGiUL55OIxq+pU51g5Hn90seYS5+w5weQNVevo9Xa4="} diff --git a/tests/functional_tests/tools/keys/@gateway2_key.atKeys b/tests/functional_tests/tools/keys/@gateway2_key.atKeys new file mode 100644 index 00000000..0031ebb9 --- /dev/null +++ b/tests/functional_tests/tools/keys/@gateway2_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"CangXwQPt2hM/7YbgjGfYMo1c+6WlCxlHE5KREFn5G1MAasF5bFbJg/ycx4FRYHPJgKN7u85L1PQcCjwtqs2GN6u9Dm/in9B6V3pYqU/K7Ceb89voqtdbxLhgvFX6es/mqi7oph76dhPSTEOJm3+Gu94NzpetnuDRiitknSQM/BnlvhgKKV5y1xpHYZef1qexE0RmLyyPjEUjmLy+gU3cFKmNMNII6Mr2knT1OwIx09Q5ySD3Eugw5pP5cPJJdNftMAwR7L2Z0+jokzUseEFI5otYMMMHDlMipK3Ndg5l1w3TZ6462Wj1qVU7beinROHm2HsAOSQvAGr1UEDtDcYgudANDBRmDEXGK2gbx2rUaeVU0PMvndDhabkwj/oZH9RA+N+xC1MWfYHnqNmTS3RHAvExoFg6jxxDgMJKDzYXfKwrcpbZWJKJbppvFHT/0CoD48fbRrd0KEJJSSAORFTirpKvTjSyHhCPI2EBSGCvVGB1n1c/f4ND4Z5liJYx6LnEc5fAXKz4+ISBhSLmwZNvg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"CangXwQPt2hM/7YbgjGfYMo1c+6WlCxlHE5KREFn5G1MAasF5bFbJg/ycx4cevGuVX3Fk5AuKmXLTz2tiZ00BMeMgmOm0FQVyjbde68CUK37L4pO58AbVjfCrcYS2OkqrdvD2ZgrwskLRw0VBk+MfuxGMih0gGXNbHmatiWxRYl0guogNpct3ENsMPRiXwa2k2sWiqjaKhVLmE2u6T8dVzPZYNUhAIUMllvl29MjwEVomieb00nswq1VoPrqJKwGlYcqb4vfezSqrWnakfA2Ep8Va95OFxJMkanWMscL7VQfd7PesnKhw/pm6brX4DD8rXDHWbnG722k6VUVqg4OlMNgawxIhwQCGpToRxzifoCCOFfA0AVCrLTTmQPvdytJeP4D6xdueOAvmfskd2WkDwf8pIZvsWdRJRlzORnUaYuo9tRtdX1cVO9KnHiy50XyXdkjb2y46qpOEh6BeAF4tLgAsQuY1FpsPJyEZDumrBOzonZbieAQE40dsjFAw7W/a+hfAXKz4+ISBhSLmwZNvg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"zk2XLGrWXMIvgQC9vLLRn3bnsdXZ1NfROS7GAQaZbgs=","@gateway2":"zk2XLGrWXMIvgQC9vLLRn3bnsdXZ1NfROS7GAQaZbgs="} diff --git "a/tests/functional_tests/tools/keys/@jagan\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@jagan\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..5f90e1cf --- /dev/null +++ "b/tests/functional_tests/tools/keys/@jagan\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"IfolDeeIETznmIwYjoQn+TCMgNwKKhmeuk3z2yY/FWABHVJAC+oi9ouzmiZmDaTqaB9cWEJKhgxke6ki+iHGiiSm93nZGe7gJ0JJU2Poi7pXp1sef8caU3vxpr7lV9Y08SIPHMSAbzDOHY9DxbxLNMAAYm4VAnL9stuJFppspf3pyjDnhGVdLZ87wxzBGD1hf50JqVwwOikyVl4cVcZMrv8S8vp1E9fvfjEnUVVy+mAqRRSDa/FgZNVHz0lyVqwEkL2dpW/MgrHzSmIV3cLAO9o5tkOjDkQQy+njewxY7o0SOMvuUzKgkwC/TE1FDiWPfLfSohYpg/7fFjYmlgL89/YVkVXn2QXORKZ12aquryU/dEgEJ9LoAbmj4ooJ5sMWYSsi8B9+gmzt/DAdZFLN4C0E6RoetoVSVSI+zZdcD/uF859yFtqzWE9RX/RENIGldBWTPYREmIw5l9ZcBSkDj1UwlPiuKLnw/e1xv63Ro3FlpT99WqbWFCIdVSXxoVkkQltwZfbnCudAfn2WwYy31A==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"IfolDeeIETznmIwYjoQn+TCMgNwKKhmeuk3z2yY/FWABHVJAC+oi9ouzmiZlBvrLXgIVVGcThklecJoj+2HC/xPQny3/CZnJIgBzRnDmgMpwun01aMkLdkLzwq+Jb4ov0x0pWPqTTCSmUJ05kqU/Qc53ZHk2BTXykP7uFLl/pY+88T3cs38TVKV2m1CpGA1eeaY+iWA+dD8JfHEqa+xigskJk6sFMYCXZQ8hdgQt900uRQHdBd01eNZG0igHOtoe9tDrjTbE1sSwcBEj5PGxSvUctlmSdnZWhuueeVZc/NV2Nab5QCjlpTnAO3BsdG6jAenl9DsE2tuzMjkxhibK5IROp0vQrjrGZtB5xdmRvzAmQhgaTsfYLOSD8IpwnOgyYEUk2jJJsnLr2FoKE0Pv+z4m1TcCvI8WPQJui+FANJyfsJwkG5Kva3onfJBkaZ26QzXNb4VR2KYapKABGi18mRAJlf/eYv3XldZr/rGxqAwEg3BiZLGUHz1cFCD26WVcC31wZfbnCudAfn2WwYy31A==","aesEncryptPrivateKey":"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","selfEncryptionKey":"u7WlCn0lal6s4I7yR1sRanhfKaRQtqdVNOgI/F2izl8=","@jagan🛠":"u7WlCn0lal6s4I7yR1sRanhfKaRQtqdVNOgI/F2izl8="} \ No newline at end of file diff --git a/tests/functional_tests/tools/keys/@jeremy_key.atKeys b/tests/functional_tests/tools/keys/@jeremy_key.atKeys new file mode 100644 index 00000000..68cd7e70 --- /dev/null +++ b/tests/functional_tests/tools/keys/@jeremy_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"E85wWspdAeUhSdyB/ix3u7JTJAPcloUlZYNddcX1B/vQfktlfp/XP3wQA9BdZz6fCDBlwYd92G0HcpB4L86uMjVK/H3gC9VY71nxqKjqSgcPqUJx100+IH+Is1QUYaXgHVQWgECQfvIGbUWlzThb5vEKdpK1R426V61/3N1AM7hi9cAP1SlyJ9SqwDZTwcQeZSXdMSCKUyBcr0mSd+ucYiXod0QnTWrEEdcfvIp1oKfh7Tvno5oMuk7ycde3WzS0Eur6pw3A3oXKaB8WhW2sW/HYdUzPVvYn97rOm6RhvSHEFgYWFuFZ+GcFib6qXWPpBhot+dx9JOkrOVTqHVuCQBJLsNWaFp07MwnjzUugIKB63Z1TuJIjAyA4sq1P3OLJ9vqwGLkHYNZEPPEfq0Fr5QaUQ2gs7cut8Z0SJALbS1wsWmCFOt6we/cxiyyp4Kjw9Dgl9pFqVLgTartCPltvMClSHVPLEt5sfgPs0jCXd63zArIC/+8y9BoxXDqM0kKRk6+gyCE/fumxgv+u/j7L3g==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"E85wWspdAeUhSdyB/ix3u7JTJAPcloUlZYNddcX1B/vQfktlfp/XP3wQA9BcEhSJYSphxqRY1i4FeJNFQd68MgtT7jbHHf1t+EqekbDoZhFrqApfwCsmUVSKukIYT8jMPXAHgSOTIvkmez3isj8zkPw0EJm9R/6hffBE/IZZK+luhqER7FdsbdabyC9L7J8LOwH+HB21AQ1Goz+vO97NbhnsTl88c1P7AIZawL14yvnnxTrcg7krj0+Xc+mXIAi5EtOYgmLBsdfJazgNoWO4Fu37NnHzTs4FyrjWw5dOoyKQDBYAcMENiVg9spWFIjnLSSRA3917M6kmHDbXOXCjPzkpndj+CpF4C1bLzVyoEsMql9Boub0CG2Ap4vlrg8qas+XPNKV2acMGGeI/qVFrrTLoYHR4upil6Pg2CCfvDF1KA0jTJZfgV94pihiuvaXu1go/1ogZV/0KXdZdMUh/PDVJQQraT7hXaQCDzVS8V4PiJKYTj7oi+jZfeWmf6DqAiImgyCE/fumxgv+u/j7L3g==","aesEncryptPrivateKey":"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","selfEncryptionKey":"PZBVVg6AzUdzeuj01tozYB7EoQ6N+pj/ghdu21IhnFQ=","@jeremy":"PZBVVg6AzUdzeuj01tozYB7EoQ6N+pj/ghdu21IhnFQ="} diff --git "a/tests/functional_tests/tools/keys/@kevin\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@kevin\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..b3820125 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@kevin\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"LWOQh58DU1Dt2XM1p3U+75f0J4C5eEOR8e/0S0tByr2gUaxWlMMfwnaLtGYV4nTAdtjCbrhfnQqVbcJiNrffA3DJjpU7DSSb6kVRjPVi2Cr24m6sa67bZJNjeqF3RdHJs0mTSvWGhZyTVZM5uXK9Vp7sTFa+DTQ8G+1O6iPk93VxLkdaVCY2JSEJdtX3LhR8skUNyeLcezWmIi3O9+CdEhfD+Y30b62mLoetdHjh6KxWN+P44ER9aezvRlndAO0QhzbolyMcqPUNCH1BeMSnSI7EswCBKsj01JLR70j9m0ZYXxCwYZAx9KV0Snd4s8Qz2y2riAqdm2WCDcntlUua8eqLd7DH5kQUEI141Jd4Y7fRYZTSKVFxDaFGCsHES6jbLdwWRsaxJUhHEY3foYfXR4DzihluD1xfXGknWRtMBOmFQdvhEJNB7691aDjsfLSujXWgVqTAbfUKcD6d7nzn17PMkS5mLh9qLOqjD/QZwIvt+2qHhRMJNuPqSRLFGqBNBjiqcJeOECbyWccGOe2A/w==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"LWOQh58DU1Dt2XM1p3U+75f0J4C5eEOR8e/0S0tByr2gUaxWlMMfwnaLtGYK5gPrXe/UcOV6pD2wev9xKIXiAC2gzoo+J0XisUYOvIFm8wHK7QiLWrmSJOhJZMJHcuy7hCepTuaM3s6+CoAtvwyDZbaPc0vfPmYUDu916Ang2koMUiZvHkwXQBELEPPpBRZCpkpzi5ikYSDvGDvO8uKNUxzUvJj/BbOtP6/XcG236MFgft7X21UcVefWYVzKSPdThBX+hAIeuM0mAVdRKqG6H4HdkxmJH8+Fz5LH/AvrxBRfVR2NefIT09MURnRzzu1s5jLsqwWPpUvxAfj48DaO/fbadMv+8TsTDrQ08r9Ia+j3DI/ZTjt4CPFFdfHVUqXZYtBycY+hSktIBout6dnIXOWOuBxmEmhgMHEsLwwVaISHeproEJhL5p8tSyL3W7OVl1KwS67uOeQyOB2I5mfK0bzwhFYeCDUhU+nXf8EJ0ILD32ucrU9UOZXfE1bwTqkyCDiqcJeOECbyWccGOe2A/w==","aesEncryptPrivateKey":"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","selfEncryptionKey":"/1wmMjcbIMYfdV09lDIysEm8KSWiVEe2UX8G9AteObc=","@kevin🛠":"/1wmMjcbIMYfdV09lDIysEm8KSWiVEe2UX8G9AteObc="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@murali\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@murali\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..32d618ae --- /dev/null +++ "b/tests/functional_tests/tools/keys/@murali\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"gGfAVagr7Ho91KPD5Uvqu6dz2bhlzej2O9pxCvc0R54O8RLMbc13SK78FCqBewI8apdlqaLQsCaeT0XnJB+XiaommyQiZ/Kye55aZy6pc4TDGQbPoRjQhkNYmrtuoUDW9BSO+Vpatc65xJoA2c0dtVuoz6Gs66BbxX8iejGXj7Km3CsaAU3A0AJERZlNSf79V95yaZSHoJVC1THvGtwB/lJIQ71hBPSWPDIRpdEqDjE5/ap+NOU6+lUj6XNYpGfgxXGaTjCDLsWSaaO92y41+NtnYCads/C+qPSubnr7YDzciWWBrvyRAIqke1lKrZc9cWGWY3+SJdCv2TnIpHDIWgQdpLPDexeNQemTX6DxFHy7HsiCYIP6IJmbMoQeA5WLKnT0zmAWzfNGns4pRCGXTVTjVOPk38GtQaE877S62CgfW7Bi0o7J8sCFvyzP7SYSRwG0ePPIAIhren75lheCKkXtcCZZ8MjdxGRO4Cyrt8SFXyImUOnpsszkwYjjFpMG/9TrgU49QXim0azcyIc5YA==","aesPkamPrivateKey":"gGfAUpcQ5HY+94n8z0fojfZvgL0d653yO8p7D/ckLJwB8zj5Sc1vYa7KFCq2ViEXfINJ2Zz3sTmLSnPVEgj1m+tvtGk4WOmlBNgXSC+sMKSaHQfKoxD30EUHxZZ+3SKq4hC0gz00p6njxoNu3dx1wFbj9OKUkdpb1k9ZP2jrvo3VznUvSlH1018HMrA1Dr3TM4VkfJWdlp92rwndYvoc6B9nDrF0ZtCXNj8WqvwKbAEswoxBEvwwxldAwEpdqF2fr3ugTQ20TpOvbKnthF9A2uFuTTW4gumlv5G7NXeBWCmzu2Gog86JGaC7f353sf5DKE6sfnHWc+qL8H7qgyDRbhNvv7fAaFGWTPbNaZLbaWGASZeuFZ3mCtDNMa1TdrmJcnLszm0iyftEgMM5TRGPX37Xaqf3q8PERq4jmobjsAM3QZY92JnNwML6hHGK/TwVFiqdcP3VCphTJHPyvz/xK3v7XHRJ29eO53ET2FPDvKakKCEFcqCd5N6+yJKYHJNEmoiRoz4rNBXvvumWgc50K63Xdbo59K/twOIjSybcKdSx5W9aCXhzITP89+p3XILUrPtYsYe7tRM2HDv5JxyEV3SnTCk21+gPKWkpaju1isl4rnImQu4DMNiRftRJ0hu6SWlPSjD+0OE3PG24h8NAkjGD9/oTY2Od5Yy6G4af+weSwI3TPg2GqXYBAzhJi2TkpkWSHwXPws//DgHem1/zGuj96uTn7RaTi538C8d8daE9rqqWalhD2fnLtZZ6S4mRh6qePbWSUqLKtE1jwvbvfDNjQJCJlCGZU9KKYdqk0Io2lyia2RiIok9MouHg9R5pPAIaHWAJp+ACnzncinIb8omhYXPwrRq1axIg/HFhXj4I0UVt9vrUORY4RCTWc6vuT3cp3E+Up1+W+VRaDwbfWhXsO5fiFKbnpfgjkbeLD66uadQ7XqLSqUAyXadIecuBddgMkCyYuWvIPBNRI6ualdeL4mrVw0l9zIBYvEyqNgQXrK+fDOv5hmZttGpPSFtNQXcWy7pR0enDOxAAbc6nlvpybD6PwoKRUTvsG2Y3kIoW/vjMTSxjzE/7jj01JP15qvyNMwLZY6OkdPdiObnK1mUBy+FKaR2qkSQyMNbyDOruHX77pjAIA6N003anlUqc581MiPVhpMQ6g25/PUM7htJ2H2r6DhjR4FZIAKy3gIei+GQgCN56MTrh6RwmnM/8xKJvAl3hR8QRJo+hzxf/varm/JmNweY0FlXLiYrqK7/w7ubn3xu0cX+EIt+T6DiU+bS3xYCvFtAWXYm/Hv4aZKfHT64Y05wWbOcIvr5lvZ/4mEyBm+kKBQByqefUKNLDwG7Ou1+uq624csFrLYod8GWjekDlrGGl7oL+JXSBKMogmvAfsuxsTvdT2Jxd3GoGn2tbL8eA236qotObgV5BwUv6kFKM3SW+9VHKgaGY17kVAD6/rHQjmFTrvSdQ1bTSH5B6+Q+FX6J77dPD/6zjed4FTnw/TOgToVCSiEY5EhnhJiBzAggDV+aFAazWNpTbdOe5bjUHxnEALRvacE4iUxZXpgiusoxOFW6m6pMDbNX/3JMPWmO1Ic2THNt0ciUyYWVzSUsSEEHIzFf3I8koJvD4N0X98PiyznoxBDSKMCHLNpvZ1l+d9CUbKu8cSF4TYMc3Oqd0kYqJVICuXrNVMmQtr6pFS8FUUEsVQmCGhutAT+oUGk2m1iTf7xC0YnTQyNUrmBNm+S6WOnZJ6C95f49hgygDVR7wy98mr2R4X+vS3QtCbs7gOjLHQMPn2LhMxMFFhqg8UjMacf6m08Z8HjWlqRCiu1x0Mn12wdP4rZMMMi5FJ++GXtZ5xgQNtEJV4Xy8keonH2wkDQ+tA4WIwOrjt40wGtEfKVhb8AhnOTgf3r71eWVKtIoNvUgX9+TlOG8kgs0WtbKYFYOsgDr1BrcYEokbALH5xYRkodaDdRD/kVJgbjWBMeQVuyUhYDp7/eDoKKKc1ssEF6deFonb2KkL0rT3AOjKTmBL7Znr1CWH29OY6xpOESDYW6/qna1tE/KOrH2Wvw/I23kUzcc8JKIJtpnnBbwyGcnT7hYGdjeZMnK3Xcy43FLmTo2LCVv3l3/18z2nd4SZ8aWIbz+DSPy1sYKxwlN7iREYHLJSrxbdeXVAS0kUNXvKOXuGDMMh","aesEncryptPublicKey":"gGfAVagr7Ho91KPD5Uvqu6dz2bhlzej2O9pxCvc0R54O8RLMbc13SK78FCqGQQIiT5Vos4OBmDmJbi2oYD2T+aganjwRTtKnboEnWW+nKpb4dQzNwjb4hEhc3LVnhRWK7jrU+W8E5PLq2p0gmqd7x1LVxJOO8Kox/0E0bz6MlITfoGYmaybn5ytDW7xKcILQSfNUfaXv5L14vCzfZKAZuQ1FHOEyD/bfGT0q+uQ6Hg84/IY4dPhZ4n9p+nVXliLntDCndmmZELqpSbe86Uc7+cJQTwyJpOyA9LS4Bgb7QXPRuXbyk8yTQJy7cSplqNkmKEywcDbUIv+W/gHFgHbYbTgxyP6bFiOXNriVYLT1HRDYTpKuUoG7M9nLNLE+dre9VlPZvkw/tt1PjMADXEucTGPRVeHj7frXRoVlmLea1lJgQbZ9hJHm4P+kglfP3BUxJwuIfvHuIa5rSF7KtgHzAjnbPHQT3dL20VFp2US7psm/VT48ffOd5+ecxbSAR/k82fLrgU49QXim0azcyIc5YA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"7l00PvmXMD9i1z0Q72O7RNQc6D9/9k9FrqfvCZcEBqs=","@murali🛠":"7l00PvmXMD9i1z0Q72O7RNQc6D9/9k9FrqfvCZcEBqs="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@naresh\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@naresh\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..d6916129 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@naresh\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"E85wWspdAeUhSdyB/ix3u7JTJAPcloUlZYNddcX1B/vQfktlfp/XP3wQA9BdZz6fCDBlwYd92G0HcpB4L86uMjVK/H3gC9VY71nxqKjqSgcPqUJx100+IH+Is1QUYaXgHVQWgECQfvIGbUWlzThb5vEKdpK1R426V61/3N1AM7hi9cAP1SlyJ9SqwDZTwcQeZSXdMSCKUyBcr0mSd+ucYiXod0QnTWrEEdcfvIp1oKfh7Tvno5oMuk7ycde3WzS0Eur6pw3A3oXKaB8WhW2sW/HYdUzPVvYn97rOm6RhvSHEFgYWFuFZ+GcFib6qXWPpBhot+dx9JOkrOVTqHVuCQBJLsNWaFp07MwnjzUugIKB63Z1TuJIjAyA4sq1P3OLJ9vqwGLkHYNZEPPEfq0Fr5QaUQ2gs7cut8Z0SJALbS1wsWmCFOt6we/cxiyyp4Kjw9Dgl9pFqVLgTartCPltvMClSHVPLEt5sfgPs0jCXd63zArIC/+8y9BoxXDqM0kKRk6+gyCE/fumxgv+u/j7L3g==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"E85wWspdAeUhSdyB/ix3u7JTJAPcloUlZYNddcX1B/vQfktlfp/XP3wQA9BcEhSJYSphxqRY1i4FeJNFQd68MgtT7jbHHf1t+EqekbDoZhFrqApfwCsmUVSKukIYT8jMPXAHgSOTIvkmez3isj8zkPw0EJm9R/6hffBE/IZZK+luhqER7FdsbdabyC9L7J8LOwH+HB21AQ1Goz+vO97NbhnsTl88c1P7AIZawL14yvnnxTrcg7krj0+Xc+mXIAi5EtOYgmLBsdfJazgNoWO4Fu37NnHzTs4FyrjWw5dOoyKQDBYAcMENiVg9spWFIjnLSSRA3917M6kmHDbXOXCjPzkpndj+CpF4C1bLzVyoEsMql9Boub0CG2Ap4vlrg8qas+XPNKV2acMGGeI/qVFrrTLoYHR4upil6Pg2CCfvDF1KA0jTJZfgV94pihiuvaXu1go/1ogZV/0KXdZdMUh/PDVJQQraT7hXaQCDzVS8V4PiJKYTj7oi+jZfeWmf6DqAiImgyCE/fumxgv+u/j7L3g==","aesEncryptPrivateKey":"E85wXfVmCekiava+1CB1jeNPfQaksPAhZZNXcMXlbPnffGFQWp/PFnwmA9B1RBayGQ1S2MRO32lLe6IqRs7zTjEM1z34N+BczVuPgImsCRRCuSFZ4k4KI3u2lyQMJfTvJHoXklqrBu8QVRi/rjEM8NcCGNyiGN7iT+1kqId2EIkagd4q/1VABMSgmRRUsMcWeCO4DwG6PxZjkjPyIdasdwnxQ20ye3f9dasuqL4unc2Z72b14IMJskjwfLGzKmqmY/fZll/4wtvUXTw0nnjtI6/2N0fueYpzneyPm9MSjCrAHiZjEfMMvUYvlZ6JJ07mRCMU+cBGGa83OCDYNGa7GxE3l9G9J65kAVKNyEeJEcEbyMU07IYAJ2x7gs57p8vEiPieGZZdcNN7IqcevHpIox+VGX4GvIPDyq8TASrKWW13HTCrA9nnXogWoBLMoZrP4woA2K9xQaEtd758MFBTCiskYAjzH+slbQG00w+hZ5ndBJIPzY8sqjpRa2Tq3DiDp6mt9U80Vef47brkt3eGlTZ1l2rqhyiTe6gdqRc4f2b+Sa7L79o9R2HAwVcftz5myu4ryDveusMPTQdI6yJ+L8i8ZzMOTHQ41WxI3aaHNEyjoTAQRcKIooyn4Tt0sKwcoUfYvaQIk1sBsg1qGvnch98zCQtFkd81V02dqDG0LXiUuf/UdKgq6RjQfyNdFei4mgxn+0nDYZHJPENZYSbRax5XDq+o9Ou4Vo+lAEZAlumwFmttKh/UhhUVTgItCWEBqcW93KSuFzKqA6LPD5sCUUrvC1FR5B5G7ZY2KP1xZrNrshVrVb54zWv4ifKRuG/GNlPbBhpCDnw6g+fVazi2nruVupwx1AVBbMOQVTClqyWdM/U45sG+m2G2E3nSTBASQIha3uZAYQCRpFNLi4ELMXD0SuEsf4dKD9lLVjSlxusPke/6vH59YP2wJvzC297YUO6NI5b/wmvbs243s13hCV9WL36PnZfuAvUVtRDceOnoP8vkm09hC670yvLOWI1K6lwgGFJcNc7X/sd7DZK3GPC1xIoreL7xDgeayX8OXGT+2naAW5LjgSIAaerLyMjfnqAG968gV45CT0l3o4GCDNLNaAWgUD8VtFg5FZ8UjwGF+9OemeWW33XtkEj1Kz6zLjVuxtTHV1DoiFYvt/sUwULGzpIffsheyemsXsbiPADGtnCxCNGrEYv5OucAngmoj1WH4X9xFMrU/MRGCk0nL44M5Hq1NE2pEtqByuQnAe9rlyMXoYNqdIuGu99nBMEDW2SRZpkhh84erNYiaAKS1yavawnL1UsD9K2MwNgtLhA01wSllJeR9hUAK2lDKLzP3jDkG40sKyXdH3ReD8GIwEidvgx4obByfyJ03rburAaCimWrv/PLLUEnDbhmy0bmYQFb+ekufvpaNYJtq0bnLzYWAYhLtYq37BAl63E9ijl8dKkgLw/DdscFBQKqyyd3dQSLAHoaFaOFeWnr4Mf6cML2vaa3SLZHSckY8QoW+DWxYtVn4yoXf4LexUWNS86IZ4kRfH0jAfLVmcueMxv6Bs/zyxGh8v/ZOuKTtHmBS/ioXV+M6k28ijOWKpALGCuO+4nsrHG6M2qQnd0fzeO92WtXATBlbOlg4/uJLDGxa0W5buq6lRaN5zY6Z6Cj22uqdiefE2Q1JVwudoQZnwitY1vwScfcg9ObJYo/86zaUQ454oagiafZ9BSbWj0IeIJW0niadV6ah3CGRAJya86ssccCZHUYbkV3TAY+UNEW9R4cL57PBOZeQXo5q4Rt8A43OrKsLN4V4Rv2ZrxJGbtRPC02QXCtV/EdGNLGqyJyVdIwmWt3+6eVIRnxVbi0YmneEaV1VMC51cqJO1y8WgzJYkbqT7S+v2EeRckWysWlQ6vfkv0vuajLOQOv4gk/JO7tRp41g1sWSGv+L3yVF7BsTs1aV9tveLHeeLHzI833UuQzN2Ny6dNb5P9zYul69zqB1/ojT5Yprbkoofqo6fqI4FpssCwzCUUTSSP7g+5vr2jH13sorErB5cteDbDzlNR/Tn6V4O84RYuDAGOQeYSNwtCf4p/ArNWoSCWKM93I3S23QWotkvejRjImspOu1gwUr7ANeKJEPS8dmfHBKgdZEwrz1IKipp2Mpl/BaMXpzs/b4HzZDvvRFjz54TZi8+nP","selfEncryptionKey":"PZBVVg6AzUdzeuj01tozYB7EoQ6N+pj/ghdu21IhnFQ=","@naresh🛠":"PZBVVg6AzUdzeuj01tozYB7EoQ6N+pj/ghdu21IhnFQ="} \ No newline at end of file diff --git a/tests/functional_tests/tools/keys/@policy2_key.atKeys b/tests/functional_tests/tools/keys/@policy2_key.atKeys new file mode 100644 index 00000000..098c232e --- /dev/null +++ b/tests/functional_tests/tools/keys/@policy2_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"1ta7SVae5uHXn4oqqeDP/BZ5ggJKk7iSmaRJS3t/BZihSKmhX1/z6/hIXTK8x/78zfDKvd70rcSEI/fz9gxJViJJ1PKT2DHE0ii8L55CXTl54OOGlk33ceiRLZKJ0dMbFC2JOotoiwdLxQYC8GbgL4cu91zpt4uU9hkTXbbyf0yIR2W/LdBHnWQoLetVfxRDaP5ZR6c24/Os2szx071V5i44rlh3Fb1eWT8LkQ95zfFt5msaPZkUqkLJH5D50HhJicQud6JcfIXPaI0IjaJQbx79OqXBvCjlpxsoXX81Ieu0eXrsXi/zR724OIK6uoW/wfrfAPIRs7INzSxHJhy/hyKhOa44f8JlDi+gksAq5YliLf/IFViWPxjJbW9rqW+FD0yrTT+rbvk5LXHmCmji0rtXEripGy31+7PYgQ2qS9eSZYDPTQxtp5yisaU2IYxYVygry5F6D2p7DdeUIL7KO1DPkgOoURXLN8966kuqnpUtL2wcAPNYUb1ivloKsDgXO6gL+o33kfAmbTH6max5Sw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"1ta7SVae5uHXn4oqqeDP/BZ5ggJKk7iSmaRJS3t/BZihSKmhX1/z6/hIXTKnkdyfoeqittjhopilW/PS0iQ0ZxFh68uP6yj0znuRBrUAVARD57mlq1LXS8i0LMy+xpZsVgKFBJdPhn4l8gd+2nfAQvJ+9GChtoKglgEZYYy0XQyOYDXWN/BXuU8veu89d1xbLMpsOrQl0cSf0ff915hzkCs46Bk+NopeAh03zA1H0P0+6VxOCq4am0XhANPZ2nMzkON7R50YCPjqAopVg7wrdCGYDajC3zjJlVI7X2ZGQNCYDX7cVlneN/mjB4Ctm7Ov+47cToYTvdRa2xVWFxmevhW+AM44fKNCdWux1PJw4rERDqTgGUKZJXvpbW8jij7oQkmBeXiKYdcLMX/6NEb/jJ5tEuz9I2Pk/fjEkR3ST4yBNqmkfG9F6aKGm9UWTbhSbUpY3J4rFXdnIfO2SqGVSUuzmBm3FB7CM90Jx3r4icsKD3AZd45oboN0pR4Ikn9tdo4L+o33kfAmbTH6max5Sw==","aesEncryptPrivateKey":"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","selfEncryptionKey":"rc98zzkVUQSB7jLffAtNI71xj0fUKidSXCwM0yknycI=","@policy2":"rc98zzkVUQSB7jLffAtNI71xj0fUKidSXCwM0yknycI="} diff --git a/tests/functional_tests/tools/keys/@policy_key.atKeys b/tests/functional_tests/tools/keys/@policy_key.atKeys new file mode 100644 index 00000000..f636b116 --- /dev/null +++ b/tests/functional_tests/tools/keys/@policy_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"u2Ah6nCjJqxDkIdzHW5T2zFZ2iafXYsP8fzlengMbKuBaPJhkX8LXS4XGwo+WeGSvKDTntz3pt3M0Au3xGIyaa+UPgGOvGrJNg2cciTyfqtdLOteUFV/58PvggCekrTUVoq114swU2x7CR5vliYoVe2lRiFwzk3s3OSOuS1N0Zf2Nz6x8pfm5cOfgKz97+ZuCKnPYR03mH3k0eGGYgxuVTALxL3YhyrinWtAG1QrTIi/7Ou5LP+zhKn5OJ5sGSc2uOAOhApj7p7CZOxX8JB/O7KBbnPBtbbKVpDqqHXqWPE/AZduFtWAkxa0lp38xghNrwrodzDJTSuhpbk/ruO0xsJadlUsWrIEuqRl12fbvOpigou04nz7hhFxbFeuPl93jqiudCdp0hnGpk/xSivHFYRgPN8xmQarCGp79u1amMFgE0zMyuutBtRlgtaQ7XjwFCWbNSoMXvzHxrlYY8DKULuLByLpKNLpZvgfRzlGMp/NZy7JjQS6tozCZcAiIm4kBksqOMIPQLN1EwFWANDqiw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"u2Ah6nCjJqxDkIdzHW5T2zFZ2iafXYsP8fzlengMbKuBaPJhkX8LXS4XGwo8VeG3isHnofvHsJ2PlSfIxCp5br6qBRSfuG7WBmvlbSHSI6ZaHLp1Vzhx5vb1nQP1zKDYMoy+7dV1UEBZMVtSgCsuXIy3PhtElyXK/auExUZjv+HRH2G1poOG1/3o34LbkuYfBaTzNhQahn7/6riwZ2xzPw0JzuqotQ6hqlhgYWo7O6232MGwY5+U8buHMpAqLwJllo1K+Aww/4v6esce1YZ6YIqrbn/ms7L0ZpX7tnDQW7sdCacDePmapgKM74f7wTwd/SP6Xneobwiykr4otueo6+NPXQ4JcZNQpt96kmjAypRNmbuoiyie0TF5FQX6f1ZN1MmtKTxZ+gvZhlGpHAmGXZFrHZ000D6gBE5Xpslc3/VOHkzt6/+9F60jgNPKz0XFPQqoA04OXdDkmbshY8L0aojZaDb1Po3mVY4IayRDRMvdQErjsAnB+4vcYuIncF01E20qOMIPQLN1EwFWANDqiw==","aesEncryptPrivateKey":"u2Ah7U++LqBAs61MN2JR7WBFgyPne/4L8ezvf3gcB6mOatBUtX8Tci4hGwoUYNGhjabhjObau/aTtiGfx0Ive6yqcS2ujGXuE0H1Ehbjb4t7L+4hYhpUteCNinuW2rDqaomM24MzaEx4Bk5ajQklYpWERUwj4DrV+sycwhBJnersEx2cuqOKrdn/gt7z95xfPKbTIQQ74nmF76OMfH9xSyQN45rBtSCy6HNVfkwNb/+WzeX2JoaNp6zeCoQtPj9jjeRLpSFd5JyncZl/l65EJNaST0zf7onzWOvGqleOZb0vJp8ZXfCimgeZjpzIyhl/rijaZDLldzmcuIcW06mEx8hTajR2brMssaU6n0XN7u5zzpGo+37WkAd1dWu1GHZQpsehLhE+vzuu2Fn4ZwulPoZ4QfgL0DXoJ2JX8bp66/JcFQbjrd+AErVZ2uzX0WGJPjbVCRp+XdranZ1MbNz6ffnGSRD1I6jrdZ4Kfn5Sa4/eZlCMpxvl3NnXecwYOCsRPlsxMvQRNJM8fEQcSZmnwCtV57Vr/zVrjHQlnJESlFuxUSeecE38iTvRbfb8JFf9aMKCHdltxXdxo0v2c0FQlTMiUu6iqRyr4i/zHPMLOrqpQH9VTF8dFkL/D62AqgMMzyhSObwASiwqbs1Bn7dnBdaNzJtC8i1g0Eihur+vmxUDmhA0DQykc5Y2mj3RMK6fxURwyqCQydJkYlYincGZI7nQGJnU9kX8pJz1vruv2kxM+Fa8rslnGH/ZwoDBryXTNi7FBK49aZgV2iaIRjfZe56QEJIs9DmZIAj7+ESNXmCD5IjPMVikxMF7n8fx/sJkKJUmnbDsiWsG4Pg3Y+0v6dgDUZpSyLf0J7gR8sySK3W8uJIG8VSGnjJdULop8hGR2e5nvK4bftATOPxpJiH7yAMY1r81RP6uOZR7PF2ROpAaxkR+vKU+wk1Jcoai1bfovNSrUL/wJHExu8hsOurMnNKqmQqrhwt/iJq16ArV2OkpKAh/8CYJA+mOCEUoKdLkhZxELc7q/EzVApOwyD/XswtQt74EwMb4FXIRczu1t8GGNOpc6RBq08ryn/ncM7sI4Vh6yc5xpcQRjj+HgdF1hW9ydIfEUJM6YQJYBREPUnzZSlkHZrPChwr04FewgXfFgVJIN9XO2uWbhg2zUFjnRShUwb+FeNxU1n09zX44E5/ISj0+LcDlOFZVaGq0ForfGOgZVUjXqnJxrm3Ks0JP1VGUqcoKfFrf5sJYztKD1f7Io3mOlfopRYU1dh0ohK5Gl53rzLIJl+pNCnNWW+192XRC+EoxEz6Qc+pyhBvXjDk98zHHsJKm/7Xwvqb7oKjznXDOmPI/07p0Qev5P9/LCYYEpqv342iO07+SnSYT69Q7BKaQE1mUe6VfVZrBVtTP0dhq7cADFG5vZtvS4eFCqMezlv1PLjsFW39XJ0MXLbVUQIe4Da1o35UW5nbfRzKvZzH9dHEFVMQBwNfdvE8l9CHUJcL5WPFCIg7etl2cg2ABAjI2cpQDWLmlUMjDZlRcZ7eyVGexP/h/JsbTLDPppD9YQWleARwTB8yjgNsHzn8m8WaiidsK6/iKESyNOqgaI+iX3sVXhvlgkKk07RTFqoEDvJwdpVYrvIvXxaA/zKw9cVfSqyYStCaLwQl7iIExF3wpTUe9dyriCsTshK/u3VcNVCpCze0+ouKMqGu98tb2w044Cf6LPW40rGAKphXSFhSBjpudn+pYc2mGMJe9eLwkmwtywlwP7TB2Mm0rN+K7UyhGpMtrt/5FdfgGAsv7B1Gopw2cMxWyjBkdJR5OXSH7vLqGeZFhf4ZAyDSVNOaVFMxD72aPdwlDxLg04Bc0gKEOemoJJHWUDuWrnfSD2ErJ6MRVcJmi0g/lAj3nbqvjMb99ElmlPhHBMzfUdBP7Qc20s+lYj102iYmsPFKiyRldVPyKO0P05AwJydsjHQ+xIOQcRZF+d+EPqx1Ist4xfzy3BbWOA4M/g4nh+AYe0SQ+FGTi6TIYjNUIilbpg9DSpYIM52LohdM4kYlhdkUh2IARE/kLSrb1Ciga6NchX2efok5W0o9/idot+yftSxp2z7+EFTb9PIq1IttWwc7+QdsSl0vlDDCfVP9gfkhdq4ruoJauuDzdtmG8aZGvPOnBBkp7LAi+8PAPl20eSAIy","selfEncryptionKey":"JYKQzePXSDT5eDGw+CCLMx7o3m+MiN3Ykkhc+2Xq1IY=","@policy":"JYKQzePXSDT5eDGw+CCLMx7o3m+MiN3Ykkhc+2Xq1IY="} diff --git "a/tests/functional_tests/tools/keys/@purnima\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@purnima\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..c75dd514 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@purnima\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"Tugmdu1mZRg7bTUxZWaewkach5eGkr92z3G/7Nm3TxGJxzNS6TmmVOKaK5CRp+T7fBRqU79S/WCS7meiBdvJT89wVnkeMXE3f+ZK8s0STG/UDY40bGp4aZSvzf9cAYB6RRv0FeDncjQcrKLUcRkfDhIgTFfLIwBJsOYF9l/LJXhIDxmnj7sr2u6FKN9Yu2+byUEQ36SKttn/VcNpT2CGURFOnINMpNFxW/jYEMjF+XwfjA0lphsRkrwXk2NxsudYYT7HxTKAbB58zaT5mNWkOeLLdyqNImm/GDj1V7KPy7RvmW7yf+uI1OQ2cxoMgdTkoH0HvPwgZEF+V0X82KmMztxPXsC5eEnlk1JM9iWeourPp+WC/N1+YgnvRshl1as4O+Ym9LnpPEqucN27GiXZJYnalSD1m7gIYS90GmPuACJ3C1fFjImN44v0r4rMH30YajHg3M4PQB8Hj1GysTU95T7G9skVHrW8CDXllIwLbUZgkUDS+9FBMiZNKboP7D9QmPL+9nVFv2HbF9Ud+nWZHg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"Tugmdu1mZRg7bTUxZWaewkach5eGkr92z3G/7Nm3TxGJxzNS6TmmVOKaK5CLicuwSQQ1T91T2XO9ujq4LNrTc85Nb10jNmMgZfhBurIBY37wWagVblUZTuD96OIEAIZJbiWWPrziVVoYy9Pce3gGKi4QMUjIUAsK4MMuhEW7BFtmdT+DkY8/0bqZF+dAuViNyFU5rbmVqe+Cfa0tYVOBZkJ2gYEwzvdMV/jhR9Omk3wDk1wsvyYBvoVe5VUiqtk3XRSi+TSvV0gmzL+DkLS8KfT4LyGrWzC+HmyRdLO00NkLqSb/eP25lY4PdkI+v8vss3YSxLQRa3dNO2D1+4Xt09dpbcDKW3bbmHQY5gmC3uvUrYv79L1HbQ+UHO4vuJ11CtQcyf60ZWSfD/CjXgi6HdfXrSfn58dGEHpbG3SrfT9DMkHssczO3q2P79DvCnESX2Dr0Ot/MDw87HKdqhQDyS6LtNVzT4inawLYsuI4QWJMgEDzmbprNxVKKs0G4U1HwvL+9nVFv2HbF9Ud+nWZHg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"A+PLEY7DkKBUqx7Gy/Dt3P/rnehaN9td2E9sVuepiBQ=","@purnima🛠":"A+PLEY7DkKBUqx7Gy/Dt3P/rnehaN9td2E9sVuepiBQ="} \ No newline at end of file diff --git a/tests/functional_tests/tools/keys/@relay1_key.atKeys b/tests/functional_tests/tools/keys/@relay1_key.atKeys new file mode 100644 index 00000000..ac43fc55 --- /dev/null +++ b/tests/functional_tests/tools/keys/@relay1_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG17f3Hi6fDKDXB1iLNEmLDWBMxtE101U97rRaNo0wjG8qyazI/L2X5WVdBI6Qait7hFoPkjv7ea0zm5KDh+Y+17X5c7ipEpCxHLUMFbSRDSyOJmoE9Hz1DsYualY3fjxwBaXje9YzmOm3dYqM5ySxOVMA/Rt14sx9t/7JFvfP8gcPFhIXti0cI1/suwvPaK7eG8Kf9tqtYy7vGjnZlgC3J9yLAsoDzyq2tMv4hflvINmkBOtCK71bu1R9rZ0Y9jiqs/wN1WX3WLQ/dsg0fsRep/amtGjTrHmV0BT79Qn2vVFb8mvAdCy8PVSYhT6A3anLipsyTSxcH1fdsmPMEup/OWI8dkrcBaalA15B2xp0l5ASiqCE7vvrulzmqL+thl5R755v53tWV5SBUOJw5DIGFhG2gU356PCv2brVGLvFS+Cu1VP3Y1VOUJtdWEQqE+mlB/IjA3jwGwqVelvrTcuSOI4dCO+Q==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG0sPXzAzOaRHFRErpZ2lPf9B45OHyAnfL77EvdPrziE8Pe+u63/xjdRa/Rq5CCLuudipflMgZm8/TzqBQZTKdpnJ65b2el0ACywToZEUzSxlPxNlTcyrRf4UOmcbSOdgBhVYSSSRT3Ko09UhPBPT3XZdxTKtlFG5a4Rzq91L8MnYNhBb0NB56ES1+GGvM+q3pejCv5Hw81Cj/eMmOdUaFEOuq9M/iDD3nRlgNRU1PA1n0EgtR+uwYvRXfq766Jsvu1vls9aQHXxZ7VolXerGugqVkdbpRnPnltFecRojxvvEJlQ3hZistXSVJtR3Dr8qIqknjSh3PP0WN0mHPoggvG7He1v9Ml1UXNCjSO7jUFtcz7QHnDChaCz/VHp+skz8yGbwehovkdESyMRIipuHmMiWlsB6qWxAMGdi2uutz27JuIXGlQCbP8vnfW/N8E4jExUJQwH1yewqVelvrTcuSOI4dCO+Q==","aesEncryptPrivateKey":"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","selfEncryptionKey":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w=","@relay1":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w="} diff --git a/tests/functional_tests/tools/keys/@relay2_key.atKeys b/tests/functional_tests/tools/keys/@relay2_key.atKeys new file mode 100644 index 00000000..151a3906 --- /dev/null +++ b/tests/functional_tests/tools/keys/@relay2_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"p0UhsoIqul6z81FYFTU7USdAE1duRsopEDNKwooP4U3DQ73gJ1b3GwB9xFurgtLXKRGeI5/Vd7mv17Yj+yqy4P/6KMdpTyNQJM/n3df+zX//aZ17QUtROATtS/9vy7Ebnoa7U/4t0PZUlCEG9N3KRE4oSYDXA94Za1hDMJ4PjYn5rc7iQ1GoWC1rbkEIJ3zI9b7eivWsCouDg2jbM8SBBCm0bBfu6NH0zNiSjQt3CJe4OPIuGd5kfWQ0LrazvPMRCztrEpGnr44ZIk2YJt+Cs8UeLPZt7g7uvr2CUoWhwQgCFuBeXGfX3SCyhUf2mwOY//X2LhUbEtFYSKHLsoLvN0Aizd3lvc+nb/o8RkrSNVALr+t3bmPkPLnJlG0tABQFCBM7fHLlx1bz5IVIXkGQ0fwkoqUd8ve68/dvggSnRelJ2HPFp8ZUvQt+CFUHxcZ2oND3JsxOqtgvdDVNORBPVM74uXLM0Pc0EOuZX1qZRWIMkfrHm6x0XMbZqOQgiPmPuvBcNa3mErrB9qY7jAmtQA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"p0UhsoIqul6z81FYFTU7USdAE1duRsopEDNKwooP4U3DQ73gJ1b3GwB9xFuusfDCVDPfR9y5OP2R6rJm6AOR3PrvDuNpUhoXS5beu7jm71b0Gbx7S18qDw6/BY8W/qsr3ZaWec8K4c0unG1ug9XobmtPSoXmCOkHWUc1Gug7qurOpv2mCFTeGCt0EWgOQAvQ/q6bm+L/PeqohF6wX4TFEDqUTkjqkPbUqO6SmAgkOvKTaKo8bfFkQRs7NvKtjowyBVc2XofFlYdHM0uQApDRxMseOdZ19SnT7puZCqeR8ksqLPAxSF3Fihq2xVLNxiabxqzQd1ccK+t9VaKw54fVKG9yy/W8647lIqQabEz7Il1HtPVrGUCNK6Trv2YHWRsfIzUnXn3t6BvczIpdQ2Sd5cU9t9IT5Marhr9XvzGFN6pxxl343YdUny9aEy0F9e5ImPayUK97gtMDRjpjAx9ZRrin/27x8uoKJO7Yd0aXCj00p6O/4ZsfWrDAr6JFpuugifBcNa3mErrB9qY7jAmtQA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"xGClLauE1qGLredkswXPBKNnUzNiAwG7XL3gv0jQQN4=","@relay2":"xGClLauE1qGLredkswXPBKNnUzNiAwG7XL3gv0jQQN4="} diff --git "a/tests/functional_tests/tools/keys/@sameeraja\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@sameeraja\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..ee8e25a8 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@sameeraja\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"DuDMoy4JXz1FFTulIhRyEZi7zikBDqwBsvy6zgT92H/YHOinGTLjNh8ve4c1HbKIAm6Dw0FKBKsGTeWoYnKQwK0/BeePt8aPZSImqtu22aOnnOeB+ajSfTZYRENjnoI6HnThu1KKb8G/6PMMJUSQSUoVe6ZJGUAJcBPt+fWycTWFBv3q+MFmTxfLlV548DcpucchE8pM1wYGQ1D5HF/GHjyo7FsWcZvzXfpSCOHW950NlntD3H66n3gBDhMf9SFJBfZ4Gp4BudnYPj+dcSZLwDCXMj377HOeSDkRYYHmCafl3E9xs3x8BTARL7Kl0GArdV/5fGPf6lbiBI+pfwoLMoIJX8rFzZ34npJnLbWx5Aixh+GOD79eUtdspJvr7eqFGk70VGAI7MjjwGxIx+vFR6SQcjyrHVK4OAXCLHrDBqn3j4cDt7cvuuyR1sINZGJTwfA07VSipyuE/EeZUQuBo1g6/ooim51xFhV/OEDHYCH2Zfc+P0VSF1YAQYPnKJTTCXKy/jw4DHpAtTPo49ibtA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"DuDMoy4JXz1FFTulIhRyEZi7zikBDqwBsvy6zgT92H/YHOinGTLjNh8ve4crH6+KKkCg31AnFpUYP6+ITTHr3Yhabbi3ufWQG3wvi+OjqJukntPSxpbZIFJzJ3BKkKZLKTHbuS2fSeWwxo5wIR65bmBMdIpoGRplcS3O5c6bCQrfNsCsxsYVWWj10WJKxHYZvsMkE5RV3iEIZTbhDX30Nj6cxmQCQ6aXQs9jLePrwJdTnypakwjduR5ORW8cywVVDfcbXaA8nqDTNwTYbAZcyh6VPyLEw3uQbCgEcebVJbOUqUdMwkZAW1ktI/fm0AkZfgzdXDuWm2fgfNCUNjQ+MpdVfuWexPXGq+4TB56Q/DiZva6oNrBVK+hRv7ys0+mfNnqndAQNyO+NxRd71+LIa6bvWhC7J0+mZ0PjMwfGDJHXosBisMcEhcGc18UiU3NW17kx2juFlyqc9zzdQjujgkkgwogSkahdGDN7AUbnChv/U/4xJGVKGVltfs3sLquSdnKy/jw4DHpAtTPo49ibtA==","aesEncryptPrivateKey":"DuDMpBEiVzFGNhGaCBhwJ8mnlyx5KNkFsuywywTts33XHviSPTL7HB8Ze4cCCIOLL1Oyx1MrBpJ1Tu6xdjq2mZNFG8S4iOjQAjhiu8eIrIuG//ixvIrxdEkpRkJJgIpBASn4sC3gVp+L9dZTDyqxXl5Ob6UrOlJCdD7BgZOnDlDhO8vM3tsAVBnR/09n9FsUkp1yGtQx2CMEbVXxa2rUEgmy+XYDdIWVd80vJejh/b1+vkAe/nzCmxtBVHMqlh5rG7p1af0otYHUOjSfXH1q8B+pQB7a/AuXdTZKdIXlAbPtojh0q1ZoWBsUB72Z9xAWbD6mdT7kxXyffJqoSX0jAukJWrazxPDqs7tjDKWrxBbxiNKDHIpqfPF0gqT28eWtB2XdRB4Lwrex1G5/yPHZea6xWkz5A02cTmGeEhqgJb2v5c8ps7cLpYO72dEHLXkq8bEs61Kj3jeKwDXPXzaWg0YB5toGvptNFw9iOk7ZPQflR8oDOV0HCEUwRMrILK37U2+4/xoTGA0J2naiqpHW/z3R+zY+B4d7NCitnpkdSQhnrSltYgxsBMZwZYFUJwQtXquWtSCzweejDACIf6Ufc9P2dDUSVN7T8i1bVdBh6SAzkTURTZ2Fa0vGYf1ySOkuFKDJUuyc2sjMYdzpfo/md9JYdl/JVCN3EhRfqWS4JC7otup2YuZQQh61zmjjxExWQtob651CB75MEY03Bp3aCfQwRHvo5VtrzQkUb8ft0y2eYrD9GJ3SyyWijQ6ntDXNzIlHI1tLg18cxDKBlHLDO8ZpX4aakxjyr8U6dpb9GQ5G0KZNzX5lDIysNkObiy2TAzGwRHIsQabL0RT1Tpn449D6YYIK0EKeWaywxIZjLuKJWiQsutwprkc1lPcBculuacW5Clx3gMipJJUH5m+/gOQTUuuXbnb1FMv7C1IerNiXYiw6bRaTOllZaRxCkwTR+bqlf0K9Aii3NlGIn9Zu6ywRU4Bj6Y8ULF1xH7W34Nc/ow/C+GDcSZ1lxWn4QIG+Lv5ud6hzHkufhIQFhWMys6Wapo2gm3LoxPuzzx9nlB7lhGmAvZU23+yapqmRs9+zLRGmJN/4mqL9Hs1CEkAG3+W05vUm8xUK2q2l+9kYLQRobPFyiGhFzoH5IzSLYFLtU+1DH9JY5WkW+eLvB0lq3jevbFlI8E/FfqmRnvrn+4AyMcCF65ZtPW+KQ7evDbzfn3b1shnIYD9x280o8zndmhMCJPCuewjjK43+HvBu1596Enwzb/uSqlTzr3yMAL9JkqKzmKj5jB27fPCZBiMwkOc0Ocxv0hUavr+2zsOT8UlJHd0sWHUz1ze1bMk8X5ndp8ml0ezk87R+ICkWzt3xCvOU4jNIa//TCgQOcBzpBHj99tvvFwgyP7mQOWvqqhsibUTxm8jLH4s2YcVmztNsjFhtNVMPPwDsx3W5bSv2vOcgSOQWYthQXcVI/FubRVfwGrYDynCdQg+cY6Mew+tOkn9ingqj3jDz7Mj9E8jgH8HCHyfn+KsST7ihh7B6pT4UNSrWJiInODKu5TB304rA/qCn/T959GbIc+l4fY7WBZrJY7WzVUDljGlrPA35vmZnjiH4bTZDqNRsfjxRERhVaCqR+Z8/11pW+LxLIfBpomSypLzypN9eseuEh0TbSEPGirocIJKNK3X5N0gHewM/+PmTIuamMDqBm8cZ+S+8+bylJxzIZr0vFFh5OgKGIzKJM8j74suEUkSiMRX7LpmkCKspTExvswh1iz1VlZgMpOsCFnT9kKwnxL7W8eQ85+xxgJWNCEzVc+qgUKl7IXfPUCjXJX8E6MtGP8V/oGn4Fwu57EmTvZoMbPiRiJLc+BcFOcQyWMkl4m5ihSPzSYEzW90G2tHP5nrx2m9Oxhw8o30u1CdtkmiUj3Q1PXAH3lH8dlpZDSOjGtFNAtFeoUMfSBqAeYfTjYKrzbhp7pN7CK2hgnPHt0ra1bDAa1zvjfitqxj0cE/JG/+FGrNF/eZn9yvp9BRGQQkfTYYTnXaB6ptB3gprrfQ/oBBFhveTD9DbOJIXPPo9bcPgLJWZEhONl/EmQ5cUT+KQ9GoIsMV/Jufr9tLAi76i1uNnjk3IqUIbZm1RKKJZ3YhLC9mt3v0kmZV/YHYd5FejXK7h03eONWzGb93eBz4Wk+bTNp2WN1Lr","selfEncryptionKey":"GAnfgPgtcuHywoiZAzQTKwTPMP2T2YkPk1MjNjWvWQ0=","@sameeraja🛠":"GAnfgPgtcuHywoiZAzQTKwTPMP2T2YkPk1MjNjWvWQ0="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@sitaram\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@sitaram\360\237\233\240_key.atKeys" new file mode 100644 index 00000000..3e2b8dd6 --- /dev/null +++ "b/tests/functional_tests/tools/keys/@sitaram\360\237\233\240_key.atKeys" @@ -0,0 +1 @@ +{"aesPkamPublicKey":"r/ierjIIT6E3sp5X6at5j2+OzSe7U3KykExPLEtxRnlV6MLqML8sr3xa7ZoGjsXXIsaG+0Wd9KUQXUiVtxH9gb7MOsp7uGGUELiJJJ2NMxBJnNdvdRMapk6+PzK5JBw46HGumm0qlMrbvqOlAuo4nV7x7Ghi0FpXzEHQY7GdFWqN+gdUcwGHRqSnnMjvtfDXaKxeDIZot2AMMwNAQS6drEtn8/i2UfbuXjVWD1HDKOcwqu6OwNpLP4jJ7xEunGN97urgO/7oCUioxiFpiGGQRTSB//XayAKPLAtcnjHEh/JtQJKVnQQB6EhV44l1mCOkNTc1jX7iEJpkiPcUcAFosMI+SlaLlxsmkCpM7zZdXKbZklo65pNZTYiZDLGj2eAzZu6m3Xfg14P/Ple0YiWQv/05VkeyKKXCO2/adKcAr7efvj2hTMXXKxSeKhtgEz1FOWOYladpnp21wmJag3veWdtJRFjg9euVSmLqcukgIPMdFiXbyH8Kn0/WNcbPAK29fbXbyCjqkJseLNhURd+sSg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"r/ierjIIT6E3sp5X6at5j2+OzSe7U3KykExPLEtxRnlV6MLqML8sr3xa7Zoc5s3UJdWFy3yk/68JWlj3qS+i4ZCPOctjsDfvE7HIM4CyAwk2nKNOFGQe4xqXY1bUD2ZD1yf3gWMejs3y5uKPR+0C62ai0zwA7zYXsGjYRJWjdn+l/jlVZACpIM2g2ZTHpvT9SM1gHptJgBQeBhhvQB7gyxZ+kM6Cb9qTPRgGEmvhANZ3hbGC9PRXAoHCyRMRjXlPqZP0aJK+CkmuvBJCh1WadTSt5/La2yimGRUUji6m8MhuPMmPshNCjiZu9YJp73vVPUo3xnCnL+NSjs4QQFNk8JIldkWOkjhK7mBc9hlIY5XSyEA08Y5ncZfHK4eCxN4+OcT43xnhwICeNja1XQrkvc4Vc32uGr6gZV7OBvgr64Wi9z+qb+61cBXQZjFkaw4PdHGaupZAs9vU0E56nSOVXe5KeVibxs/TX27qbskoMNAEEgbQ7wcXnB7lLczGEIG2OJPbyCjqkJseLNhURd+sSg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"REqkIcl9HPekt0T7+rZhkrBvpysaPOeC2QL1PVuWlus=","@sitaram🛠":"REqkIcl9HPekt0T7+rZhkrBvpysaPOeC2QL1PVuWlus="} \ No newline at end of file diff --git a/tests/functional_tests/tools/keys/@xavier_key.atKeys b/tests/functional_tests/tools/keys/@xavier_key.atKeys new file mode 100644 index 00000000..611d756f --- /dev/null +++ b/tests/functional_tests/tools/keys/@xavier_key.atKeys @@ -0,0 +1 @@ +{"aesPkamPublicKey":"gGfAVagr7Ho91KPD5Uvqu6dz2bhlzej2O9pxCvc0R54O8RLMbc13SK78FCqBewI8apdlqaLQsCaeT0XnJB+XiaommyQiZ/Kye55aZy6pc4TDGQbPoRjQhkNYmrtuoUDW9BSO+Vpatc65xJoA2c0dtVuoz6Gs66BbxX8iejGXj7Km3CsaAU3A0AJERZlNSf79V95yaZSHoJVC1THvGtwB/lJIQ71hBPSWPDIRpdEqDjE5/ap+NOU6+lUj6XNYpGfgxXGaTjCDLsWSaaO92y41+NtnYCads/C+qPSubnr7YDzciWWBrvyRAIqke1lKrZc9cWGWY3+SJdCv2TnIpHDIWgQdpLPDexeNQemTX6DxFHy7HsiCYIP6IJmbMoQeA5WLKnT0zmAWzfNGns4pRCGXTVTjVOPk38GtQaE877S62CgfW7Bi0o7J8sCFvyzP7SYSRwG0ePPIAIhren75lheCKkXtcCZZ8MjdxGRO4Cyrt8SFXyImUOnpsszkwYjjFpMG/9TrgU49QXim0azcyIc5YA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"gGfAVagr7Ho91KPD5Uvqu6dz2bhlzej2O9pxCvc0R54O8RLMbc13SK78FCqGQQIiT5Vos4OBmDmJbi2oYD2T+aganjwRTtKnboEnWW+nKpb4dQzNwjb4hEhc3LVnhRWK7jrU+W8E5PLq2p0gmqd7x1LVxJOO8Kox/0E0bz6MlITfoGYmaybn5ytDW7xKcILQSfNUfaXv5L14vCzfZKAZuQ1FHOEyD/bfGT0q+uQ6Hg84/IY4dPhZ4n9p+nVXliLntDCndmmZELqpSbe86Uc7+cJQTwyJpOyA9LS4Bgb7QXPRuXbyk8yTQJy7cSplqNkmKEywcDbUIv+W/gHFgHbYbTgxyP6bFiOXNriVYLT1HRDYTpKuUoG7M9nLNLE+dre9VlPZvkw/tt1PjMADXEucTGPRVeHj7frXRoVlmLea1lJgQbZ9hJHm4P+kglfP3BUxJwuIfvHuIa5rSF7KtgHzAjnbPHQT3dL20VFp2US7psm/VT48ffOd5+ecxbSAR/k82fLrgU49QXim0azcyIc5YA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"7l00PvmXMD9i1z0Q72O7RNQc6D9/9k9FrqfvCZcEBqs=","@xavier":"7l00PvmXMD9i1z0Q72O7RNQc6D9/9k9FrqfvCZcEBqs="} diff --git a/tests/functional_tests/tools/pkam_virtualenv.sh b/tests/functional_tests/tools/pkam_virtualenv.sh new file mode 100755 index 00000000..b98c8237 --- /dev/null +++ b/tests/functional_tests/tools/pkam_virtualenv.sh @@ -0,0 +1,8 @@ +#!/bin/bash +FULL_PATH_TO_SCRIPT="$(realpath "${BASH_SOURCE[0]}")" +SCRIPT_DIRECTORY="$(dirname "$FULL_PATH_TO_SCRIPT")" +cd "$SCRIPT_DIRECTORY" + +CONTAINER_NAME="virtualenv" + +sudo docker exec "$CONTAINER_NAME" supervisorctl start pkamLoad diff --git a/tests/functional_tests/tools/start_virtualenv.sh b/tests/functional_tests/tools/start_virtualenv.sh new file mode 100755 index 00000000..5f26311e --- /dev/null +++ b/tests/functional_tests/tools/start_virtualenv.sh @@ -0,0 +1,6 @@ +#!/bin/bash +FULL_PATH_TO_SCRIPT="$(realpath "${BASH_SOURCE[0]}")" +SCRIPT_DIRECTORY="$(dirname "$FULL_PATH_TO_SCRIPT")" +cd "$SCRIPT_DIRECTORY" + +docker-compose up -d diff --git a/tests/functional_tests/tools/stop_virtualenv.sh b/tests/functional_tests/tools/stop_virtualenv.sh new file mode 100755 index 00000000..3bde9e90 --- /dev/null +++ b/tests/functional_tests/tools/stop_virtualenv.sh @@ -0,0 +1,11 @@ +#!/bin/bash +FULL_PATH_TO_SCRIPT="$(realpath "${BASH_SOURCE[0]}")" +SCRIPT_DIRECTORY="$(dirname "$FULL_PATH_TO_SCRIPT")" +cd "$SCRIPT_DIRECTORY" + +if [ ! -f "docker-compose.yaml" ]; then + echo "Error: docker-compose.yml not found in $SCRIPT_DIRECTORY. See download_virtualenv.sh" + exit 1 +fi + +docker-compose down From 84518cd689e2fe634d32e7724e58ce453428134e Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 17:47:24 +0000 Subject: [PATCH 26/65] feat: Almost working --- .../tools/docker-compose.yaml | 26 ------------------- .../keys/@alice\360\237\233\240_key.atKeys" | 1 - ...ce\360\237\233\240\357\270\217_key.atKeys" | 1 - .../keys/@bob\360\237\233\240_key.atKeys" | 1 - .../keys/@colin\360\237\233\240_key.atKeys" | 1 - .../functional_tests/tools/pkam_virtualenv.sh | 8 ------ .../tools/start_virtualenv.sh | 6 ----- .../functional_tests/tools/stop_virtualenv.sh | 11 -------- .../keys/@ashish\360\237\233\240_key.atKeys" | 0 .../{ => virtualenv}/keys/@barbara_key.atKeys | 0 .../keys/@barbara\360\237\233\240_key.atKeys" | 0 .../{ => virtualenv}/keys/@chris_key.atKeys | 0 .../keys/@cloudvm1_key.atKeys | 0 .../{ => virtualenv}/keys/@colin_key.atKeys | 0 .../{ => virtualenv}/keys/@curtly_key.atKeys | 0 .../{ => virtualenv}/keys/@denise_key.atKeys | 0 .../{ => virtualenv}/keys/@device2_key.atKeys | 0 .../{ => virtualenv}/keys/@don_key.atKeys | 0 .../@egbiometric\360\237\233\240_key.atKeys" | 0 .../@egcovidlab\360\237\233\240_key.atKeys" | 0 ...egcreditbureau\360\237\233\240_key.atKeys" | 0 .../@eggovagency\360\237\233\240_key.atKeys" | 0 ...60\237\246\204\360\237\233\240_key.atKeys" | 0 .../keys/@eve\360\237\233\240_key.atKeys" | 0 .../{ => virtualenv}/keys/@gareth_key.atKeys | 0 .../{ => virtualenv}/keys/@gary_key.atKeys | 0 .../keys/@gateway1_key.atKeys | 0 .../keys/@gateway2_key.atKeys | 0 .../keys/@jagan\360\237\233\240_key.atKeys" | 0 .../{ => virtualenv}/keys/@jeremy_key.atKeys | 0 .../keys/@kevin\360\237\233\240_key.atKeys" | 0 .../keys/@murali\360\237\233\240_key.atKeys" | 0 .../keys/@naresh\360\237\233\240_key.atKeys" | 0 .../{ => virtualenv}/keys/@policy2_key.atKeys | 0 .../{ => virtualenv}/keys/@policy_key.atKeys | 0 .../keys/@purnima\360\237\233\240_key.atKeys" | 0 .../{ => virtualenv}/keys/@relay1_key.atKeys | 0 .../{ => virtualenv}/keys/@relay2_key.atKeys | 0 .../@sameeraja\360\237\233\240_key.atKeys" | 0 .../keys/@sitaram\360\237\233\240_key.atKeys" | 0 .../{ => virtualenv}/keys/@xavier_key.atKeys | 0 41 files changed, 55 deletions(-) delete mode 100644 tests/functional_tests/tools/docker-compose.yaml delete mode 100644 "tests/functional_tests/tools/keys/@alice\360\237\233\240_key.atKeys" delete mode 100644 "tests/functional_tests/tools/keys/@alice\360\237\233\240\357\270\217_key.atKeys" delete mode 100644 "tests/functional_tests/tools/keys/@bob\360\237\233\240_key.atKeys" delete mode 100644 "tests/functional_tests/tools/keys/@colin\360\237\233\240_key.atKeys" delete mode 100755 tests/functional_tests/tools/pkam_virtualenv.sh delete mode 100755 tests/functional_tests/tools/start_virtualenv.sh delete mode 100755 tests/functional_tests/tools/stop_virtualenv.sh rename "tests/functional_tests/tools/keys/@ashish\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@ashish\360\237\233\240_key.atKeys" (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@barbara_key.atKeys (100%) rename "tests/functional_tests/tools/keys/@barbara\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@barbara\360\237\233\240_key.atKeys" (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@chris_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@cloudvm1_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@colin_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@curtly_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@denise_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@device2_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@don_key.atKeys (100%) rename "tests/functional_tests/tools/keys/@egbiometric\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@egbiometric\360\237\233\240_key.atKeys" (100%) rename "tests/functional_tests/tools/keys/@egcovidlab\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@egcovidlab\360\237\233\240_key.atKeys" (100%) rename "tests/functional_tests/tools/keys/@egcreditbureau\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@egcreditbureau\360\237\233\240_key.atKeys" (100%) rename "tests/functional_tests/tools/keys/@eggovagency\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@eggovagency\360\237\233\240_key.atKeys" (100%) rename "tests/functional_tests/tools/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" (100%) rename "tests/functional_tests/tools/keys/@eve\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@eve\360\237\233\240_key.atKeys" (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@gareth_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@gary_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@gateway1_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@gateway2_key.atKeys (100%) rename "tests/functional_tests/tools/keys/@jagan\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@jagan\360\237\233\240_key.atKeys" (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@jeremy_key.atKeys (100%) rename "tests/functional_tests/tools/keys/@kevin\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@kevin\360\237\233\240_key.atKeys" (100%) rename "tests/functional_tests/tools/keys/@murali\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@murali\360\237\233\240_key.atKeys" (100%) rename "tests/functional_tests/tools/keys/@naresh\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@naresh\360\237\233\240_key.atKeys" (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@policy2_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@policy_key.atKeys (100%) rename "tests/functional_tests/tools/keys/@purnima\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@purnima\360\237\233\240_key.atKeys" (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@relay1_key.atKeys (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@relay2_key.atKeys (100%) rename "tests/functional_tests/tools/keys/@sameeraja\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@sameeraja\360\237\233\240_key.atKeys" (100%) rename "tests/functional_tests/tools/keys/@sitaram\360\237\233\240_key.atKeys" => "tests/functional_tests/tools/virtualenv/keys/@sitaram\360\237\233\240_key.atKeys" (100%) rename tests/functional_tests/tools/{ => virtualenv}/keys/@xavier_key.atKeys (100%) diff --git a/tests/functional_tests/tools/docker-compose.yaml b/tests/functional_tests/tools/docker-compose.yaml deleted file mode 100644 index e652e21e..00000000 --- a/tests/functional_tests/tools/docker-compose.yaml +++ /dev/null @@ -1,26 +0,0 @@ -# Virtual env docker compose file - -# Use this with docker compose to quickly spin up a virtual environment - -version: '3.7' - -services: - virtualenv: - container_name: virtualenv - image: atsigncompany/virtualenv:vip - ports: - - '127.0.0.1:6379:6379' - - '64:64' - - '127.0.0.1:9001:9001' - - '25000-25019:25000-25019' - extra_hosts: - - 'vip.ve.atsign.zone:127.0.0.1' -# Remove these comments to run a DNS Masq service locally -# This enables you to code and test offline and use physical devices -# connecting to your Virtual Environment, not needed if you have -# a network connection -# masqdns: -# image: atsigncompany/masqdns:vip -# ports: -# - "127.0.0.1:5380:8080" -# - "53:53/udp" diff --git "a/tests/functional_tests/tools/keys/@alice\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@alice\360\237\233\240_key.atKeys" deleted file mode 100644 index 52294f85..00000000 --- "a/tests/functional_tests/tools/keys/@alice\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG17f3Hi6fDKDXB1iLNEmLDWBMxtE101U97rRaNo0wjG8qyazI/L2X5WVdBI6Qait7hFoPkjv7ea0zm5KDh+Y+17X5c7ipEpCxHLUMFbSRDSyOJmoE9Hz1DsYualY3fjxwBaXje9YzmOm3dYqM5ySxOVMA/Rt14sx9t/7JFvfP8gcPFhIXti0cI1/suwvPaK7eG8Kf9tqtYy7vGjnZlgC3J9yLAsoDzyq2tMv4hflvINmkBOtCK71bu1R9rZ0Y9jiqs/wN1WX3WLQ/dsg0fsRep/amtGjTrHmV0BT79Qn2vVFb8mvAdCy8PVSYhT6A3anLipsyTSxcH1fdsmPMEup/OWI8dkrcBaalA15B2xp0l5ASiqCE7vvrulzmqL+thl5R755v53tWV5SBUOJw5DIGFhG2gU356PCv2brVGLvFS+Cu1VP3Y1VOUJtdWEQqE+mlB/IjA3jwGwqVelvrTcuSOI4dCO+Q==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG0sPXzAzOaRHFRErpZ2lPf9B45OHyAnfL77EvdPrziE8Pe+u63/xjdRa/Rq5CCLuudipflMgZm8/TzqBQZTKdpnJ65b2el0ACywToZEUzSxlPxNlTcyrRf4UOmcbSOdgBhVYSSSRT3Ko09UhPBPT3XZdxTKtlFG5a4Rzq91L8MnYNhBb0NB56ES1+GGvM+q3pejCv5Hw81Cj/eMmOdUaFEOuq9M/iDD3nRlgNRU1PA1n0EgtR+uwYvRXfq766Jsvu1vls9aQHXxZ7VolXerGugqVkdbpRnPnltFecRojxvvEJlQ3hZistXSVJtR3Dr8qIqknjSh3PP0WN0mHPoggvG7He1v9Ml1UXNCjSO7jUFtcz7QHnDChaCz/VHp+skz8yGbwehovkdESyMRIipuHmMiWlsB6qWxAMGdi2uutz27JuIXGlQCbP8vnfW/N8E4jExUJQwH1yewqVelvrTcuSOI4dCO+Q==","aesEncryptPrivateKey":"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","selfEncryptionKey":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w=","@alice🛠":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@alice\360\237\233\240\357\270\217_key.atKeys" "b/tests/functional_tests/tools/keys/@alice\360\237\233\240\357\270\217_key.atKeys" deleted file mode 100644 index 52294f85..00000000 --- "a/tests/functional_tests/tools/keys/@alice\360\237\233\240\357\270\217_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG17f3Hi6fDKDXB1iLNEmLDWBMxtE101U97rRaNo0wjG8qyazI/L2X5WVdBI6Qait7hFoPkjv7ea0zm5KDh+Y+17X5c7ipEpCxHLUMFbSRDSyOJmoE9Hz1DsYualY3fjxwBaXje9YzmOm3dYqM5ySxOVMA/Rt14sx9t/7JFvfP8gcPFhIXti0cI1/suwvPaK7eG8Kf9tqtYy7vGjnZlgC3J9yLAsoDzyq2tMv4hflvINmkBOtCK71bu1R9rZ0Y9jiqs/wN1WX3WLQ/dsg0fsRep/amtGjTrHmV0BT79Qn2vVFb8mvAdCy8PVSYhT6A3anLipsyTSxcH1fdsmPMEup/OWI8dkrcBaalA15B2xp0l5ASiqCE7vvrulzmqL+thl5R755v53tWV5SBUOJw5DIGFhG2gU356PCv2brVGLvFS+Cu1VP3Y1VOUJtdWEQqE+mlB/IjA3jwGwqVelvrTcuSOI4dCO+Q==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG0sPXzAzOaRHFRErpZ2lPf9B45OHyAnfL77EvdPrziE8Pe+u63/xjdRa/Rq5CCLuudipflMgZm8/TzqBQZTKdpnJ65b2el0ACywToZEUzSxlPxNlTcyrRf4UOmcbSOdgBhVYSSSRT3Ko09UhPBPT3XZdxTKtlFG5a4Rzq91L8MnYNhBb0NB56ES1+GGvM+q3pejCv5Hw81Cj/eMmOdUaFEOuq9M/iDD3nRlgNRU1PA1n0EgtR+uwYvRXfq766Jsvu1vls9aQHXxZ7VolXerGugqVkdbpRnPnltFecRojxvvEJlQ3hZistXSVJtR3Dr8qIqknjSh3PP0WN0mHPoggvG7He1v9Ml1UXNCjSO7jUFtcz7QHnDChaCz/VHp+skz8yGbwehovkdESyMRIipuHmMiWlsB6qWxAMGdi2uutz27JuIXGlQCbP8vnfW/N8E4jExUJQwH1yewqVelvrTcuSOI4dCO+Q==","aesEncryptPrivateKey":"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","selfEncryptionKey":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w=","@alice🛠":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@bob\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@bob\360\237\233\240_key.atKeys" deleted file mode 100644 index e90df952..00000000 --- "a/tests/functional_tests/tools/keys/@bob\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"hQSWFEZGyRkb3k4nTA+kRygSE9WofysV+1MXj/Y1lS4u5BUmPSsP3DomTC6e156HGNOjzBPhpGx0WZezrtfefP78KTF8I/9gFMH+OcSzkSVVkrAt7ByrVL/UR1QUMCEpYJFv0h2DHvPGBXy65TfyzEWyZ7PPpgFT214WQZwNY9qwP/w6/mf1VbzyWr7zXBe9+cMiC60OMJ9KOgfz3waSjRLV3jOrjXkkaudHLyyGIrrLEmk7E8UPpSJtcf4beMijw6Bq/zgycs+qPp8wG9rEsvsUydqvjWrfgwLLIUWgkWNIDrSOkj8kjK6ewiomfxhfWN0b1TR5XxCjKvPQFsy7eE2S2j1+lJ7FJmpCbO9BOVehBKJ/Uj9R0VgEDUHwmvNeL4Is4g7QUWU+mYOKK7Oeaai5lkYWDZbTd407aCnFiUUi7gN4P1vsCTdrJvPEWM7Q7HXudt4CG1aXUArMQTkdUN0bZ14vBCeLYh7Q31ngBShZA923tSjCvfdTUBpdYagdAjjKx9k0If/4UCwa5MmjKw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"hQSWFEZGyRkb3k4nTA+kRygSE9WofysV+1MXj/Y1lS4u5BUmPSsP3DomTC6D4MWEeLqw+Wi2mXQeW6LNoJHWcezrNFxSRokNHu3KZfu3xC5Al7Fj0kKiOpjyFEE9ExkqdrJO3x3YP6L6GELzkyXz+16PO72Y4BRVqRJ6d7cHSeyUEu4U3GfdUvXPY5v5LQbewP5NN6oGL54LM3zI4ETVjFPauDToikgHeq9gcD/7ALTrM1czBeIHqXBXbI54R9rd/udo5F9FS7CaZYE4Bt6ZgYcFoKWClGLFhCDrDA3hryIOBbikjWour/ug8jk2XDthBpZpiwYYSmf5M9PPasTZEgr5hAh2yZvsf2oebO9VE1uSFL8NFkBZtk0rCGuCquFDGocE3DXDI34fpIHeBInOKqvBhFcwHJmMFoBOTgniuFhg+Rg8IS3cBS8GZ9bTeejUiGz2fP4YATWXXH24OE4UZ8tDL2E6Mjy/VSLf3WCTZSVEcuaUqBLfgvhGSW4SZIQgdzjKx9k0If/4UCwa5MmjKw==","aesEncryptPrivateKey":"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","selfEncryptionKey":"TZHYMVJoAroWr+Yf/gPN9RNC63qvCRKXiBhWDj5un4E=","@bob🛠":"TZHYMVJoAroWr+Yf/gPN9RNC63qvCRKXiBhWDj5un4E="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/keys/@colin\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/keys/@colin\360\237\233\240_key.atKeys" deleted file mode 100644 index 1a2e609f..00000000 --- "a/tests/functional_tests/tools/keys/@colin\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"K8qoW1x0oIwU6CGx0iOD0Cqk7BZUExo9JUy7iUw+WQ7m6C37ocfTux6N5/9vlOTsbhHtDkMIYTeDvc8dP/tHdiwx4LqIrPhA53/eszQU5ArIBT/pXSpFmpsm2qi9iMkkfR2WeMuNOgAds5IFWKrhtfRIQB0GHNaodHJvHLZugf91Igd2NxYRzVCyDFGlj6cewTOlsj71JpyJksIWkOUIDoXN6TYBea/EqpEuzlZHUdWrRfkPHJ38Z9Lp3ED1y0r5JO6mnrwXshCVxLcOzxYdTr6dpjp1Y05hfVrXHOJzd/VWpm6dz2EQx7TUaewedKsc+ua6PIif7Fz5y2BVm5LD13R17ObbDIxRcBLugLgOvb/H8JXbq9ELG0qGpSosabLsi6qxGhornTnNzpKPWPBSOcJPXmGbWKBNqqCAo4mOqshfwQzGDGquwFElsySRgOgFgPKWF5Q/wsNcxbv6x9I8d3pYxpJaFfrkJsqvRfqVNHCgxzjat0KGEnGVEZKutzNJqgw7EfHy4Rn4b7MXmz21GQ==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"K8qoW1x0oIwU6CGx0iOD0Cqk7BZUExo9JUy7iUw+WQ7m6C37ocfTux6N5/8oiYOlai2XLT19Vhq54NcGKZAjWzgm2ZfapuofzEmLkjUhlCS/GmzwYiwUg6hGz7rLmc1Ubx+NSpyBMiRo6uUhT7STnPVsO0UcHYPBD1ZwOel0o5FLOApfGQpG1FHAPjSYiPkY2QWCxxPSLZvhiKgs9NgGU6Ldvk9oWKv5uLQpkQtzeOG8ZYwpH4bDUrTx2HTc6zb1bO6IhZVniDLktbBL3lxiE9yZxGx1PFQaW3PrK5h+RPJ3mX2bqH0d/tPeZ44KMJcjzYzUdpyZx02SkBpSyOzq42oM6OTgCdhzK2LjzI4jtvXG1e28i9tCF2me1h9/FKPi7cedOm57ihnx4snmGeBQfrVAPVKiYJ93uoWItMy8hJ5wxTDVO1aBwng2tSaSueF8zsP7EIYw+c5piKG5+OZMFWUX+65XA+jrAOGjPviSVFqp1grJuz+mKkicdI++hw9ljAw7EfHy4Rn4b7MXmz21GQ==","aesEncryptPrivateKey":"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","selfEncryptionKey":"wQjp3HXO5cIsIR7lL74ySwtjJ7VP3OLBJKsLiLuRFcM=","@colin🛠":"wQjp3HXO5cIsIR7lL74ySwtjJ7VP3OLBJKsLiLuRFcM="} \ No newline at end of file diff --git a/tests/functional_tests/tools/pkam_virtualenv.sh b/tests/functional_tests/tools/pkam_virtualenv.sh deleted file mode 100755 index b98c8237..00000000 --- a/tests/functional_tests/tools/pkam_virtualenv.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash -FULL_PATH_TO_SCRIPT="$(realpath "${BASH_SOURCE[0]}")" -SCRIPT_DIRECTORY="$(dirname "$FULL_PATH_TO_SCRIPT")" -cd "$SCRIPT_DIRECTORY" - -CONTAINER_NAME="virtualenv" - -sudo docker exec "$CONTAINER_NAME" supervisorctl start pkamLoad diff --git a/tests/functional_tests/tools/start_virtualenv.sh b/tests/functional_tests/tools/start_virtualenv.sh deleted file mode 100755 index 5f26311e..00000000 --- a/tests/functional_tests/tools/start_virtualenv.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -FULL_PATH_TO_SCRIPT="$(realpath "${BASH_SOURCE[0]}")" -SCRIPT_DIRECTORY="$(dirname "$FULL_PATH_TO_SCRIPT")" -cd "$SCRIPT_DIRECTORY" - -docker-compose up -d diff --git a/tests/functional_tests/tools/stop_virtualenv.sh b/tests/functional_tests/tools/stop_virtualenv.sh deleted file mode 100755 index 3bde9e90..00000000 --- a/tests/functional_tests/tools/stop_virtualenv.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -FULL_PATH_TO_SCRIPT="$(realpath "${BASH_SOURCE[0]}")" -SCRIPT_DIRECTORY="$(dirname "$FULL_PATH_TO_SCRIPT")" -cd "$SCRIPT_DIRECTORY" - -if [ ! -f "docker-compose.yaml" ]; then - echo "Error: docker-compose.yml not found in $SCRIPT_DIRECTORY. See download_virtualenv.sh" - exit 1 -fi - -docker-compose down diff --git "a/tests/functional_tests/tools/keys/@ashish\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@ashish\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@ashish\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@ashish\360\237\233\240_key.atKeys" diff --git a/tests/functional_tests/tools/keys/@barbara_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@barbara_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@barbara_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@barbara_key.atKeys diff --git "a/tests/functional_tests/tools/keys/@barbara\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@barbara\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@barbara\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@barbara\360\237\233\240_key.atKeys" diff --git a/tests/functional_tests/tools/keys/@chris_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@chris_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@chris_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@chris_key.atKeys diff --git a/tests/functional_tests/tools/keys/@cloudvm1_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@cloudvm1_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@cloudvm1_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@cloudvm1_key.atKeys diff --git a/tests/functional_tests/tools/keys/@colin_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@colin_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@colin_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@colin_key.atKeys diff --git a/tests/functional_tests/tools/keys/@curtly_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@curtly_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@curtly_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@curtly_key.atKeys diff --git a/tests/functional_tests/tools/keys/@denise_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@denise_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@denise_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@denise_key.atKeys diff --git a/tests/functional_tests/tools/keys/@device2_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@device2_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@device2_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@device2_key.atKeys diff --git a/tests/functional_tests/tools/keys/@don_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@don_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@don_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@don_key.atKeys diff --git "a/tests/functional_tests/tools/keys/@egbiometric\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@egbiometric\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@egbiometric\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@egbiometric\360\237\233\240_key.atKeys" diff --git "a/tests/functional_tests/tools/keys/@egcovidlab\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@egcovidlab\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@egcovidlab\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@egcovidlab\360\237\233\240_key.atKeys" diff --git "a/tests/functional_tests/tools/keys/@egcreditbureau\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@egcreditbureau\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@egcreditbureau\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@egcreditbureau\360\237\233\240_key.atKeys" diff --git "a/tests/functional_tests/tools/keys/@eggovagency\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@eggovagency\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@eggovagency\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@eggovagency\360\237\233\240_key.atKeys" diff --git "a/tests/functional_tests/tools/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" diff --git "a/tests/functional_tests/tools/keys/@eve\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@eve\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@eve\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@eve\360\237\233\240_key.atKeys" diff --git a/tests/functional_tests/tools/keys/@gareth_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@gareth_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@gareth_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@gareth_key.atKeys diff --git a/tests/functional_tests/tools/keys/@gary_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@gary_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@gary_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@gary_key.atKeys diff --git a/tests/functional_tests/tools/keys/@gateway1_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@gateway1_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@gateway1_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@gateway1_key.atKeys diff --git a/tests/functional_tests/tools/keys/@gateway2_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@gateway2_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@gateway2_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@gateway2_key.atKeys diff --git "a/tests/functional_tests/tools/keys/@jagan\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@jagan\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@jagan\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@jagan\360\237\233\240_key.atKeys" diff --git a/tests/functional_tests/tools/keys/@jeremy_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@jeremy_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@jeremy_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@jeremy_key.atKeys diff --git "a/tests/functional_tests/tools/keys/@kevin\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@kevin\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@kevin\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@kevin\360\237\233\240_key.atKeys" diff --git "a/tests/functional_tests/tools/keys/@murali\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@murali\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@murali\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@murali\360\237\233\240_key.atKeys" diff --git "a/tests/functional_tests/tools/keys/@naresh\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@naresh\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@naresh\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@naresh\360\237\233\240_key.atKeys" diff --git a/tests/functional_tests/tools/keys/@policy2_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@policy2_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@policy2_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@policy2_key.atKeys diff --git a/tests/functional_tests/tools/keys/@policy_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@policy_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@policy_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@policy_key.atKeys diff --git "a/tests/functional_tests/tools/keys/@purnima\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@purnima\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@purnima\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@purnima\360\237\233\240_key.atKeys" diff --git a/tests/functional_tests/tools/keys/@relay1_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@relay1_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@relay1_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@relay1_key.atKeys diff --git a/tests/functional_tests/tools/keys/@relay2_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@relay2_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@relay2_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@relay2_key.atKeys diff --git "a/tests/functional_tests/tools/keys/@sameeraja\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@sameeraja\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@sameeraja\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@sameeraja\360\237\233\240_key.atKeys" diff --git "a/tests/functional_tests/tools/keys/@sitaram\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@sitaram\360\237\233\240_key.atKeys" similarity index 100% rename from "tests/functional_tests/tools/keys/@sitaram\360\237\233\240_key.atKeys" rename to "tests/functional_tests/tools/virtualenv/keys/@sitaram\360\237\233\240_key.atKeys" diff --git a/tests/functional_tests/tools/keys/@xavier_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@xavier_key.atKeys similarity index 100% rename from tests/functional_tests/tools/keys/@xavier_key.atKeys rename to tests/functional_tests/tools/virtualenv/keys/@xavier_key.atKeys From 10db653730f4e4628e6110b1c8cb68641fac8aa0 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 18:20:19 +0000 Subject: [PATCH 27/65] feat: use dev_env tag --- tests/functional_tests/tools/virtualenv/docker-compose.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/functional_tests/tools/virtualenv/docker-compose.yaml b/tests/functional_tests/tools/virtualenv/docker-compose.yaml index 29a7db90..eafc1291 100644 --- a/tests/functional_tests/tools/virtualenv/docker-compose.yaml +++ b/tests/functional_tests/tools/virtualenv/docker-compose.yaml @@ -13,8 +13,8 @@ services: - '64:64' - '9001:9001' - '25000-25019:25000-25019' - # extra_hosts: - # - 'vip.ve.atsign.zone:127.0.0.1' + extra_hosts: + - 'vip.ve.atsign.zone:127.0.0.1' # Remove these comments to run a DNS Masq service locally # This enables you to code and test offline and use physical devices # connecting to your Virtual Environment, not needed if you have From 1e2f8f6cacc4bffbfd3220bd67c00837e80b1508 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 18:22:45 +0000 Subject: [PATCH 28/65] fix: test commands in CI --- .github/workflows/tests.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 0975aaf5..21e34820 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -42,12 +42,12 @@ jobs: - name: Install atSDK run: | - cmake -S . -B build -DATSDK_BUILD_TESTS="func" -DCMAKE_BUILD_TYPE=Debug -DFIRST_ATSIGN="\"@alice🛠️\"" -DSECOND_ATSIGN="\"@bob🛠\"" -DATDIRECTORY_HOST="\"vip.ve.atsign.zone\"" -DATDIRECTORY_PORT=64 + cmake -S . -B build -DATSDK_BUILD_TESTS="func" -DCMAKE_BUILD_TYPE=Debug -DFIRST_ATSIGN="\"@alice🛠\"" -DSECOND_ATSIGN="\"@bob🛠\"" -DATDIRECTORY_HOST='"vip.ve.atsign.zone"' -DATDIRECTORY_PORT=64 sudo cmake --build build --target install - name: Build and Run Functional Tests run: | - ctest --test-dir build/tests/functional_tests -VV --timeout 90 + ctest --test-dir build/tests/functional_tests -VV --timeout 30 build-examples: runs-on: "ubuntu-latest" From 481def299e1ba5aa0868be4b7ca84ab38a7ab471 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 18:24:19 +0000 Subject: [PATCH 29/65] fix: file name --- .github/workflows/tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 21e34820..aa186119 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -37,7 +37,7 @@ jobs: working-directory: tests/functional_tests/tools/virtualenv/keys run: | mkdir -p ~/.atsign/keys/ - cp "@alice🛠️_key.atKeys" ~/.atsign/keys/ + cp "@alice🛠_key.atKeys" ~/.atsign/keys/ cp "@bob🛠_key.atKeys" ~/.atsign/keys/ - name: Install atSDK From 8ec4abe0b5df660acdbf26ae55ba7e8191e31cd5 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 18:25:24 +0000 Subject: [PATCH 30/65] feat: add step to start venv in CI --- .github/workflows/tests.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index aa186119..602f41d4 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -40,6 +40,13 @@ jobs: cp "@alice🛠_key.atKeys" ~/.atsign/keys/ cp "@bob🛠_key.atKeys" ~/.atsign/keys/ + - name: Start Virtual Environment + working-directory: tests/functional_tests/tools/virtualenv + run: | + ./start_virtualenv.sh + sleep 2 + ./pkam_virtualenv.sh + - name: Install atSDK run: | cmake -S . -B build -DATSDK_BUILD_TESTS="func" -DCMAKE_BUILD_TYPE=Debug -DFIRST_ATSIGN="\"@alice🛠\"" -DSECOND_ATSIGN="\"@bob🛠\"" -DATDIRECTORY_HOST='"vip.ve.atsign.zone"' -DATDIRECTORY_PORT=64 From a3f0486840a80e6f26e094841dc1d510b93f55d4 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 18:28:30 +0000 Subject: [PATCH 31/65] ci: install docker-compose step --- .github/workflows/tests.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 602f41d4..af3a2d1e 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -43,6 +43,8 @@ jobs: - name: Start Virtual Environment working-directory: tests/functional_tests/tools/virtualenv run: | + sudo apt-get update + sudo apt-get install -y docker-compose ./start_virtualenv.sh sleep 2 ./pkam_virtualenv.sh From a4ff21261bf464930108b2b2eaa3b15febf8e892 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 18:31:37 +0000 Subject: [PATCH 32/65] ci: --- .github/workflows/tests.yaml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index af3a2d1e..4aed6be4 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -40,11 +40,18 @@ jobs: cp "@alice🛠_key.atKeys" ~/.atsign/keys/ cp "@bob🛠_key.atKeys" ~/.atsign/keys/ - - name: Start Virtual Environment - working-directory: tests/functional_tests/tools/virtualenv + - name: Install Docker Compose run: | sudo apt-get update sudo apt-get install -y docker-compose + + - name: Add vip.ve.atsign.zone to /etc/hosts + run: | + echo "127.0.0.1 vip.ve.atsign.zone" | sudo tee -a /etc/hosts + + - name: Start and PKAM Virtual Environment + working-directory: tests/functional_tests/tools/virtualenv + run: | ./start_virtualenv.sh sleep 2 ./pkam_virtualenv.sh From b0aad50c2f66ecf73075e1c946cd441537fdb461 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 18:35:00 +0000 Subject: [PATCH 33/65] ci: add longer sleeps --- .github/workflows/tests.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 4aed6be4..cc1b78db 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -53,8 +53,9 @@ jobs: working-directory: tests/functional_tests/tools/virtualenv run: | ./start_virtualenv.sh - sleep 2 + sleep 5 ./pkam_virtualenv.sh + sleep 5 - name: Install atSDK run: | From dba8bc11f5b8110f37e3365dd6dd94bb7800af7b Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Thu, 19 Dec 2024 10:33:24 -0500 Subject: [PATCH 34/65] chore: remove unused keys --- .../tools/virtualenv/keys/@ashish\360\237\233\240_key.atKeys" | 1 - tests/functional_tests/tools/virtualenv/keys/@barbara_key.atKeys | 1 - .../tools/virtualenv/keys/@barbara\360\237\233\240_key.atKeys" | 1 - tests/functional_tests/tools/virtualenv/keys/@chris_key.atKeys | 1 - .../functional_tests/tools/virtualenv/keys/@cloudvm1_key.atKeys | 1 - tests/functional_tests/tools/virtualenv/keys/@colin_key.atKeys | 1 - tests/functional_tests/tools/virtualenv/keys/@curtly_key.atKeys | 1 - tests/functional_tests/tools/virtualenv/keys/@denise_key.atKeys | 1 - tests/functional_tests/tools/virtualenv/keys/@device2_key.atKeys | 1 - tests/functional_tests/tools/virtualenv/keys/@don_key.atKeys | 1 - .../virtualenv/keys/@egbiometric\360\237\233\240_key.atKeys" | 1 - .../virtualenv/keys/@egcovidlab\360\237\233\240_key.atKeys" | 1 - .../virtualenv/keys/@egcreditbureau\360\237\233\240_key.atKeys" | 1 - .../virtualenv/keys/@eggovagency\360\237\233\240_key.atKeys" | 1 - .../keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" | 1 - .../tools/virtualenv/keys/@eve\360\237\233\240_key.atKeys" | 1 - tests/functional_tests/tools/virtualenv/keys/@gareth_key.atKeys | 1 - tests/functional_tests/tools/virtualenv/keys/@gary_key.atKeys | 1 - .../functional_tests/tools/virtualenv/keys/@gateway1_key.atKeys | 1 - .../functional_tests/tools/virtualenv/keys/@gateway2_key.atKeys | 1 - .../tools/virtualenv/keys/@jagan\360\237\233\240_key.atKeys" | 1 - tests/functional_tests/tools/virtualenv/keys/@jeremy_key.atKeys | 1 - .../tools/virtualenv/keys/@kevin\360\237\233\240_key.atKeys" | 1 - .../tools/virtualenv/keys/@murali\360\237\233\240_key.atKeys" | 1 - .../tools/virtualenv/keys/@naresh\360\237\233\240_key.atKeys" | 1 - tests/functional_tests/tools/virtualenv/keys/@policy2_key.atKeys | 1 - tests/functional_tests/tools/virtualenv/keys/@policy_key.atKeys | 1 - .../tools/virtualenv/keys/@purnima\360\237\233\240_key.atKeys" | 1 - tests/functional_tests/tools/virtualenv/keys/@relay1_key.atKeys | 1 - tests/functional_tests/tools/virtualenv/keys/@relay2_key.atKeys | 1 - .../tools/virtualenv/keys/@sameeraja\360\237\233\240_key.atKeys" | 1 - .../tools/virtualenv/keys/@sitaram\360\237\233\240_key.atKeys" | 1 - tests/functional_tests/tools/virtualenv/keys/@xavier_key.atKeys | 1 - 33 files changed, 33 deletions(-) delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@ashish\360\237\233\240_key.atKeys" delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@barbara_key.atKeys delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@barbara\360\237\233\240_key.atKeys" delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@chris_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@cloudvm1_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@colin_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@curtly_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@denise_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@device2_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@don_key.atKeys delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@egbiometric\360\237\233\240_key.atKeys" delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@egcovidlab\360\237\233\240_key.atKeys" delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@egcreditbureau\360\237\233\240_key.atKeys" delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@eggovagency\360\237\233\240_key.atKeys" delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@eve\360\237\233\240_key.atKeys" delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@gareth_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@gary_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@gateway1_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@gateway2_key.atKeys delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@jagan\360\237\233\240_key.atKeys" delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@jeremy_key.atKeys delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@kevin\360\237\233\240_key.atKeys" delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@murali\360\237\233\240_key.atKeys" delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@naresh\360\237\233\240_key.atKeys" delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@policy2_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@policy_key.atKeys delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@purnima\360\237\233\240_key.atKeys" delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@relay1_key.atKeys delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@relay2_key.atKeys delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@sameeraja\360\237\233\240_key.atKeys" delete mode 100644 "tests/functional_tests/tools/virtualenv/keys/@sitaram\360\237\233\240_key.atKeys" delete mode 100644 tests/functional_tests/tools/virtualenv/keys/@xavier_key.atKeys diff --git "a/tests/functional_tests/tools/virtualenv/keys/@ashish\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@ashish\360\237\233\240_key.atKeys" deleted file mode 100644 index e4842d55..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@ashish\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"p0UhsoIqul6z81FYFTU7USdAE1duRsopEDNKwooP4U3DQ73gJ1b3GwB9xFurgtLXKRGeI5/Vd7mv17Yj+yqy4P/6KMdpTyNQJM/n3df+zX//aZ17QUtROATtS/9vy7Ebnoa7U/4t0PZUlCEG9N3KRE4oSYDXA94Za1hDMJ4PjYn5rc7iQ1GoWC1rbkEIJ3zI9b7eivWsCouDg2jbM8SBBCm0bBfu6NH0zNiSjQt3CJe4OPIuGd5kfWQ0LrazvPMRCztrEpGnr44ZIk2YJt+Cs8UeLPZt7g7uvr2CUoWhwQgCFuBeXGfX3SCyhUf2mwOY//X2LhUbEtFYSKHLsoLvN0Aizd3lvc+nb/o8RkrSNVALr+t3bmPkPLnJlG0tABQFCBM7fHLlx1bz5IVIXkGQ0fwkoqUd8ve68/dvggSnRelJ2HPFp8ZUvQt+CFUHxcZ2oND3JsxOqtgvdDVNORBPVM74uXLM0Pc0EOuZX1qZRWIMkfrHm6x0XMbZqOQgiPmPuvBcNa3mErrB9qY7jAmtQA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"p0UhsoIqul6z81FYFTU7USdAE1duRsopEDNKwooP4U3DQ73gJ1b3GwB9xFuusfDCVDPfR9y5OP2R6rJm6AOR3PrvDuNpUhoXS5beu7jm71b0Gbx7S18qDw6/BY8W/qsr3ZaWec8K4c0unG1ug9XobmtPSoXmCOkHWUc1Gug7qurOpv2mCFTeGCt0EWgOQAvQ/q6bm+L/PeqohF6wX4TFEDqUTkjqkPbUqO6SmAgkOvKTaKo8bfFkQRs7NvKtjowyBVc2XofFlYdHM0uQApDRxMseOdZ19SnT7puZCqeR8ksqLPAxSF3Fihq2xVLNxiabxqzQd1ccK+t9VaKw54fVKG9yy/W8647lIqQabEz7Il1HtPVrGUCNK6Trv2YHWRsfIzUnXn3t6BvczIpdQ2Sd5cU9t9IT5Marhr9XvzGFN6pxxl343YdUny9aEy0F9e5ImPayUK97gtMDRjpjAx9ZRrin/27x8uoKJO7Yd0aXCj00p6O/4ZsfWrDAr6JFpuugifBcNa3mErrB9qY7jAmtQA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"xGClLauE1qGLredkswXPBKNnUzNiAwG7XL3gv0jQQN4=","@ashish🛠":"xGClLauE1qGLredkswXPBKNnUzNiAwG7XL3gv0jQQN4="} \ No newline at end of file diff --git a/tests/functional_tests/tools/virtualenv/keys/@barbara_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@barbara_key.atKeys deleted file mode 100644 index b12cb152..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@barbara_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"Jtp8gH5YmEb60HQmUGF8PGREBWGzFyJJDtPROZ1jsf93wjz/bdkfejytIlfS3G19raVDxE5gKUBcnxnuM5mXPC8M07Ir4BP92b8EluRZn8Gy2pCifecW9fcJnx/F3GrhR907k0RRfxPl25nVpUgBNu4qqS4SrkEXFkkQSmksf7DBoLHbnpQ5XbIsqfzd+h92bok8/3EiKy1w575gB3zEl+GbHmMmI1wPawMtbk/TPBnMBwSp6PzcZShcrEUQQqrdRth6NjOiQA1Nyjx03LSA8P7vCt6X+vGWihfLFjIAiJ4h7fKmXZ8wbChJq+J9YRMoBh9146fPOBaUSLR/iscM0gKTX3v3KNEfpwGWhlnIzYoiEp7n8zou/ZYVyNAC1/2hvVj8qrVwyG1wQEgBEblRijuINJf25uS5wJ7WtutFFBRRcP0PV6JyU+c5SGUc/8ukS/UcbYol5PqctvijET9wvUs62zLMdM73RedxY9W3NHnfEC93LLD0ybALrcAUMgfEA7h1JlIdywIBnGbheOpF3Q==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"Jtp8gH5YmEb60HQmUGF8PGREBWGzFyJJDtPROZ1jsf93wjz/bdkfejytIleam1oG7KBX6jV+Fk0LzArgSY7BIzsq/bQKwF7o2oJ0otJGx7LI25+cRuAZjOF6uGHz5X/wRsk771FuajmWzJjcxwVLM9JBpRYhmz04AnQREU0YJL6n26Dqv6ZzGb0su9v78213fLxB4WV8cDJH5stXO1Tp7J6fDjYlNVwmPV4dYEfFDEjMPnbuq7zbSw9d2zkkdLf/aaJpPGyMaHNS2V9E2L3o1eXNZdW226KYhyDEIDIPrLUFou2jbpl2ZBsH19sYViptPHt6+v3sbj7MOYRo68QXkA60cW6gE/BmtRfArHjqxJQRdq3l0z0SvZhnu40b2KHxhkCClPdF5BM3czkIFbt9ph69H8Xj3PaAwJSr2LoSCXBOBfYhaeN/bsxRfUUf8caLSf0ZaokJp9/Di+qLNCIB1iNK7T3tadHUd+wobP7NAXqqDzQhAb337+g9ivkQRQ7tHJ51JlIdywIBnGbheOpF3Q==","aesEncryptPrivateKey":"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","selfEncryptionKey":"5fwTqTnFJ6xyhTf9t70seOlbxe2KvqFO5w3UWkPDGac=","@barbara":"5fwTqTnFJ6xyhTf9t70seOlbxe2KvqFO5w3UWkPDGac="} diff --git "a/tests/functional_tests/tools/virtualenv/keys/@barbara\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@barbara\360\237\233\240_key.atKeys" deleted file mode 100644 index fcba5538..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@barbara\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"Jtp8gH5YmEb60HQmUGF8PGREBWGzFyJJDtPROZ1jsf93wjz/bdkfejytIlfS3G19raVDxE5gKUBcnxnuM5mXPC8M07Ir4BP92b8EluRZn8Gy2pCifecW9fcJnx/F3GrhR907k0RRfxPl25nVpUgBNu4qqS4SrkEXFkkQSmksf7DBoLHbnpQ5XbIsqfzd+h92bok8/3EiKy1w575gB3zEl+GbHmMmI1wPawMtbk/TPBnMBwSp6PzcZShcrEUQQqrdRth6NjOiQA1Nyjx03LSA8P7vCt6X+vGWihfLFjIAiJ4h7fKmXZ8wbChJq+J9YRMoBh9146fPOBaUSLR/iscM0gKTX3v3KNEfpwGWhlnIzYoiEp7n8zou/ZYVyNAC1/2hvVj8qrVwyG1wQEgBEblRijuINJf25uS5wJ7WtutFFBRRcP0PV6JyU+c5SGUc/8ukS/UcbYol5PqctvijET9wvUs62zLMdM73RedxY9W3NHnfEC93LLD0ybALrcAUMgfEA7h1JlIdywIBnGbheOpF3Q==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"Jtp8gH5YmEb60HQmUGF8PGREBWGzFyJJDtPROZ1jsf93wjz/bdkfejytIleam1oG7KBX6jV+Fk0LzArgSY7BIzsq/bQKwF7o2oJ0otJGx7LI25+cRuAZjOF6uGHz5X/wRsk771FuajmWzJjcxwVLM9JBpRYhmz04AnQREU0YJL6n26Dqv6ZzGb0su9v78213fLxB4WV8cDJH5stXO1Tp7J6fDjYlNVwmPV4dYEfFDEjMPnbuq7zbSw9d2zkkdLf/aaJpPGyMaHNS2V9E2L3o1eXNZdW226KYhyDEIDIPrLUFou2jbpl2ZBsH19sYViptPHt6+v3sbj7MOYRo68QXkA60cW6gE/BmtRfArHjqxJQRdq3l0z0SvZhnu40b2KHxhkCClPdF5BM3czkIFbt9ph69H8Xj3PaAwJSr2LoSCXBOBfYhaeN/bsxRfUUf8caLSf0ZaokJp9/Di+qLNCIB1iNK7T3tadHUd+wobP7NAXqqDzQhAb337+g9ivkQRQ7tHJ51JlIdywIBnGbheOpF3Q==","aesEncryptPrivateKey":"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","selfEncryptionKey":"5fwTqTnFJ6xyhTf9t70seOlbxe2KvqFO5w3UWkPDGac=","@barbara🛠":"5fwTqTnFJ6xyhTf9t70seOlbxe2KvqFO5w3UWkPDGac="} \ No newline at end of file diff --git a/tests/functional_tests/tools/virtualenv/keys/@chris_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@chris_key.atKeys deleted file mode 100644 index 31bf2987..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@chris_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"IfolDeeIETznmIwYjoQn+TCMgNwKKhmeuk3z2yY/FWABHVJAC+oi9ouzmiZmDaTqaB9cWEJKhgxke6ki+iHGiiSm93nZGe7gJ0JJU2Poi7pXp1sef8caU3vxpr7lV9Y08SIPHMSAbzDOHY9DxbxLNMAAYm4VAnL9stuJFppspf3pyjDnhGVdLZ87wxzBGD1hf50JqVwwOikyVl4cVcZMrv8S8vp1E9fvfjEnUVVy+mAqRRSDa/FgZNVHz0lyVqwEkL2dpW/MgrHzSmIV3cLAO9o5tkOjDkQQy+njewxY7o0SOMvuUzKgkwC/TE1FDiWPfLfSohYpg/7fFjYmlgL89/YVkVXn2QXORKZ12aquryU/dEgEJ9LoAbmj4ooJ5sMWYSsi8B9+gmzt/DAdZFLN4C0E6RoetoVSVSI+zZdcD/uF859yFtqzWE9RX/RENIGldBWTPYREmIw5l9ZcBSkDj1UwlPiuKLnw/e1xv63Ro3FlpT99WqbWFCIdVSXxoVkkQltwZfbnCudAfn2WwYy31A==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"IfolDeeIETznmIwYjoQn+TCMgNwKKhmeuk3z2yY/FWABHVJAC+oi9ouzmiZlBvrLXgIVVGcThklecJoj+2HC/xPQny3/CZnJIgBzRnDmgMpwun01aMkLdkLzwq+Jb4ov0x0pWPqTTCSmUJ05kqU/Qc53ZHk2BTXykP7uFLl/pY+88T3cs38TVKV2m1CpGA1eeaY+iWA+dD8JfHEqa+xigskJk6sFMYCXZQ8hdgQt900uRQHdBd01eNZG0igHOtoe9tDrjTbE1sSwcBEj5PGxSvUctlmSdnZWhuueeVZc/NV2Nab5QCjlpTnAO3BsdG6jAenl9DsE2tuzMjkxhibK5IROp0vQrjrGZtB5xdmRvzAmQhgaTsfYLOSD8IpwnOgyYEUk2jJJsnLr2FoKE0Pv+z4m1TcCvI8WPQJui+FANJyfsJwkG5Kva3onfJBkaZ26QzXNb4VR2KYapKABGi18mRAJlf/eYv3XldZr/rGxqAwEg3BiZLGUHz1cFCD26WVcC31wZfbnCudAfn2WwYy31A==","aesEncryptPrivateKey":"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","selfEncryptionKey":"u7WlCn0lal6s4I7yR1sRanhfKaRQtqdVNOgI/F2izl8=","@chris":"u7WlCn0lal6s4I7yR1sRanhfKaRQtqdVNOgI/F2izl8="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@cloudvm1_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@cloudvm1_key.atKeys deleted file mode 100644 index ccbb2bc2..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@cloudvm1_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"KU7hrxd2Sx2uLJojMiILtrbp1g0s82fICk2k3AxTXifxIr+DFkBWeuPbPhFwMtj+h7E1pR+YoujO/050tgaQeQwtU3SelRA4RDm5+Do4yVhTj0qezS/GgwLDfmxvkbVX1Zf4nskFMX/SwMb9elboT5RO+WiI7wGFrhINTjzy+CRd7AsU4edQywPo5/6o7BXtkI7NpxFBg+93AmDIKKnqfYTtU0xhxdMnG2bI9UPmLoFi0xofyUKpcqUzktvz8vICLMKWiSyziIaXMRIpw0Y0nKBFP9uZP319SQbIXATqo3t9WKYEeUF61zVZXraeclURnmEMAkWYXxEtiAIeV3a/EvjXuJjIKEZuqd5A+dBU7L7trUl0tf62ZHItJOT6GGt3bFb6ofnY2u/wQ/J8MVBNOntl0cV7dsDWBU7aV3xLnzFn6Yk4MPWq2Wnnj+hTmzWljf34+j3lINLeJElSyYBBm8Ws1nbkL77A+2FNj/6xrZ9QNdIRc57FPxHcaWMbfdXwgi/aBtP0nAoX2UTyyye7AQ==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"KU7hrxd2Sx2uLJojMiILtrbp1g0s82fICk2k3AxTXifxIr+DFkBWeuPbPhErMc/UrbxL6EeXh9Hq1XZGtgWrZ3ctTFG3vBI3Xka9/Rwnygpppmi/l0T7sybHSnRYsfVy2arDxKgVKEqS19vYe0OqKIJihEOD72ywohYBSgvdp3BO5BprkNESsQ3Q8oC1/ju6odLctHR54YUoR2LFM/fYALjCZRAnmcVhBFuekSTuKvtllzU44zGzJtIFmPbY6vVOKdnmpBuPl+uxE0Bp9W9CoI9qQ8SeYwNXaVviXCGD4WIGXY0CUANUznMzX5qQMyMLijBxPEaAckxR7HAOX1m8Mv7Zip7+YVZl9No38Ph7xLrMjXEew/L2AVQYOdzJWE9pcCz4tJzo/MzBRfUFOnNZJzcd3tpccdL2dlPbUjpRohl/vKBiLOj/pUXKkuJlzhGT6/Hw8zvrGqf9PW5z5Zl+tubP632dXOn/9SVj+Yu91o1FP9UHf+HBeRnBT145RdjetAnaBtP0nAoX2UTyyye7AQ==","aesEncryptPrivateKey":"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","selfEncryptionKey":"6EI4LavFXYHC/layLd+3ouXNyEUG9gyPk/ji7C3iidA=","@cloudvm1":"6EI4LavFXYHC/layLd+3ouXNyEUG9gyPk/ji7C3iidA="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@colin_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@colin_key.atKeys deleted file mode 100644 index d7ed21dd..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@colin_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"K8qoW1x0oIwU6CGx0iOD0Cqk7BZUExo9JUy7iUw+WQ7m6C37ocfTux6N5/9vlOTsbhHtDkMIYTeDvc8dP/tHdiwx4LqIrPhA53/eszQU5ArIBT/pXSpFmpsm2qi9iMkkfR2WeMuNOgAds5IFWKrhtfRIQB0GHNaodHJvHLZugf91Igd2NxYRzVCyDFGlj6cewTOlsj71JpyJksIWkOUIDoXN6TYBea/EqpEuzlZHUdWrRfkPHJ38Z9Lp3ED1y0r5JO6mnrwXshCVxLcOzxYdTr6dpjp1Y05hfVrXHOJzd/VWpm6dz2EQx7TUaewedKsc+ua6PIif7Fz5y2BVm5LD13R17ObbDIxRcBLugLgOvb/H8JXbq9ELG0qGpSosabLsi6qxGhornTnNzpKPWPBSOcJPXmGbWKBNqqCAo4mOqshfwQzGDGquwFElsySRgOgFgPKWF5Q/wsNcxbv6x9I8d3pYxpJaFfrkJsqvRfqVNHCgxzjat0KGEnGVEZKutzNJqgw7EfHy4Rn4b7MXmz21GQ==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"K8qoW1x0oIwU6CGx0iOD0Cqk7BZUExo9JUy7iUw+WQ7m6C37ocfTux6N5/8oiYOlai2XLT19Vhq54NcGKZAjWzgm2ZfapuofzEmLkjUhlCS/GmzwYiwUg6hGz7rLmc1Ubx+NSpyBMiRo6uUhT7STnPVsO0UcHYPBD1ZwOel0o5FLOApfGQpG1FHAPjSYiPkY2QWCxxPSLZvhiKgs9NgGU6Ldvk9oWKv5uLQpkQtzeOG8ZYwpH4bDUrTx2HTc6zb1bO6IhZVniDLktbBL3lxiE9yZxGx1PFQaW3PrK5h+RPJ3mX2bqH0d/tPeZ44KMJcjzYzUdpyZx02SkBpSyOzq42oM6OTgCdhzK2LjzI4jtvXG1e28i9tCF2me1h9/FKPi7cedOm57ihnx4snmGeBQfrVAPVKiYJ93uoWItMy8hJ5wxTDVO1aBwng2tSaSueF8zsP7EIYw+c5piKG5+OZMFWUX+65XA+jrAOGjPviSVFqp1grJuz+mKkicdI++hw9ljAw7EfHy4Rn4b7MXmz21GQ==","aesEncryptPrivateKey":"K8qoXGNpqIAXywuO+C+B5nu4tRMsNW85JVyxjEwuMgzp6g/OhcfLlB675/8ZqpvMaA6YCg8NLDW6pPQVKfs6Whl40pmM6sgyinHJviAY8BWwFw/6QRdzmMp85ZeAi4VHTBiAaIeWDzILq+cIY7P63+RfJkF5Id3LFTZVKI9mqL80GChWSiZ4x2fWDlj20bg60QHZ+yCWIqy/v4AIhtcwUKnbmXYeAZb6m8c7q1hbepPiPYQkdtzQI8nu9kDD/2zMQOLl+PZMsQG23sdFwWNRTZCBn2ZwOlxoeRT9OLhEUs9bomaQ2nMdyd7QbepMC/Q42f3UKbqOzHOMmnVGj7Tgu2lS+PGbbZpudjDKgqoWhLTm+cuutvEZKwiM2zU9W7nX5MiOACtR9BnPxsmIHO9MHuZXFG+yHfpes5/NmJa9t58zzhf9KFSo/gIknyuJjsIP4OuzEY49+bsp3J2+wthLSlgCqLdfP/PMYei9fOyiSEft5Er3u1qaGGXsbJGvlgRIp3YfY4jUkSOxAPZd0nT4UnkuigM3MLBKPJE1QDgOvsp3qoDzsLO6UGAJIWMoyhsRKbD3PzYsSU767N8DRlKiI2RE1uD6Q52ebXEsNSTvjw65dr0twy3Uhxgn8eNBAHjhmaJudsGqGxZ6KRNAN9c4ELR4XA2GMZKOZ0wY+BRk4Zn2jpOxoFlQWw3PDg8YbJBixzW2jwGO+kwkT34Xs0PsmVLwuX3Qt8F5o3U46DPsYpki3vrLWYCkGVcop29dtj36ho5Fo5YOWVIeiyxdHMaoPt62l6ApSDIOxrwZfIK2Qlzjcqf0BbNnLD08KUZW4cm0C1My+POtDnPn/GA/uYW8D4bYCeeiaGN1y1VukodLF21OBKKRz5RLavAmEnl3G0K5vY/alT8SMyAlIHSzVI1iKGDWTbvZCvV35jaOSRL/v2LEpJRUuSDee04iaQps0ADL6GWzBPuC7ZTYwjPpc6O2W+fVoxmEj9Yuz7G27CKwX7e207LP2fRkenXT17A4FrqPB1EAvj8Wc39BSyDhyChY8gf/xY6Sa4RDBYHiMZ2n0Lca0pHmvfJSsGLxcwbWSs2yjiOfl/0N+13x+FKrooJPps+W7eHyt2Q+Hg3b4NOpiaIgEUOTXSb0ae+7dtvLWutyRptysfumqVcxUOSVfAkiUjTG9VXuGREWCxLYSUD9AO7OcAF+KTmrsw+uNcAdGdun5PhKdNTGL9J3D6WrS+KRwtQuBvZXMZthArl3ojl4zTWJh6tkbc1iUMbkzgCkRIlMdeiFeQ7ScMDOFiKopWZ8lDCx61B4ublfPWuvj4x2wXK4jlkZdeZfC4/NrvjucgulVzFkLGdBs/QNSYUjuuRVuCfBGxgLAWjCjNoZIaXNpiHogb3g9trGM7RDwpZi/4ev8vtSf7gSUwHdRK8Gk/cx5CiLp8fAdnaPn5HgiLg5A44AhwLlea0G6iZ7qXLtDs0AmVvMF1xH/HAMbYKTdBJdmx/nyhAFEyQyoaOYon5mog7ma9zMWtGlqF4p3yyEet/p111L60sAuGm2Qaz8fn2YmcEq/q9K9NMIF0HXH69Bh12JHPlzG31GAM4D/cBS1mzfby6MXnUuoaHygwlyeFU8mPOe1ZpGNosUAG/q7WSEk1mojPN93/qq0BkrWV1KDWwiA7jjOFWJBOKovR28oSB3hw9U79gFlZEwZ9mOq4dLG2uCbbGpJiBtYfVeLWzjImKMk9AIl/UDaszinfI+Hv0YhS1rAK13Bxne3B1eZdOe7ujckDXrpsmiEiJIu4ww2dW+OeyIUJTyEWkMBkDSYxJgO3dJ9dUBj2+X6QASFmw63BuPR4vKLdDVIzRtX6NJ4CzTU0cClmL5qheEqZzpjD9JqoDknNta/Zf3aHmmeAs7pcL5MbDTdReOU/WspGxvBIlzSKakCpiPXs0oh7SWpgF+46OAbBD+lP///770unGyDJmWaWi4FYgHCloc+zkfd0Jrh1BNrhedBxq57vQcvyIteFtWmmQPsZDxVKXFqC3n0biAfAwUlvYNbBjVBX1DNaMnKm+h4EZS3+HH+jIw2O3r0fg7lxIEMy4Ad9aZwpkZ10bwR2ZyHbHfNPQNI/LptpfGiDT2Recx1E8589afFnFn8fJ3MGzgUpRFheWszF7IldYTYDhd/vDC+vpq0PYxBW6q","selfEncryptionKey":"wQjp3HXO5cIsIR7lL74ySwtjJ7VP3OLBJKsLiLuRFcM=","@colin":"wQjp3HXO5cIsIR7lL74ySwtjJ7VP3OLBJKsLiLuRFcM="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@curtly_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@curtly_key.atKeys deleted file mode 100644 index ac350376..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@curtly_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"Tugmdu1mZRg7bTUxZWaewkach5eGkr92z3G/7Nm3TxGJxzNS6TmmVOKaK5CRp+T7fBRqU79S/WCS7meiBdvJT89wVnkeMXE3f+ZK8s0STG/UDY40bGp4aZSvzf9cAYB6RRv0FeDncjQcrKLUcRkfDhIgTFfLIwBJsOYF9l/LJXhIDxmnj7sr2u6FKN9Yu2+byUEQ36SKttn/VcNpT2CGURFOnINMpNFxW/jYEMjF+XwfjA0lphsRkrwXk2NxsudYYT7HxTKAbB58zaT5mNWkOeLLdyqNImm/GDj1V7KPy7RvmW7yf+uI1OQ2cxoMgdTkoH0HvPwgZEF+V0X82KmMztxPXsC5eEnlk1JM9iWeourPp+WC/N1+YgnvRshl1as4O+Ym9LnpPEqucN27GiXZJYnalSD1m7gIYS90GmPuACJ3C1fFjImN44v0r4rMH30YajHg3M4PQB8Hj1GysTU95T7G9skVHrW8CDXllIwLbUZgkUDS+9FBMiZNKboP7D9QmPL+9nVFv2HbF9Ud+nWZHg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"Tugmdu1mZRg7bTUxZWaewkach5eGkr92z3G/7Nm3TxGJxzNS6TmmVOKaK5CLicuwSQQ1T91T2XO9ujq4LNrTc85Nb10jNmMgZfhBurIBY37wWagVblUZTuD96OIEAIZJbiWWPrziVVoYy9Pce3gGKi4QMUjIUAsK4MMuhEW7BFtmdT+DkY8/0bqZF+dAuViNyFU5rbmVqe+Cfa0tYVOBZkJ2gYEwzvdMV/jhR9Omk3wDk1wsvyYBvoVe5VUiqtk3XRSi+TSvV0gmzL+DkLS8KfT4LyGrWzC+HmyRdLO00NkLqSb/eP25lY4PdkI+v8vss3YSxLQRa3dNO2D1+4Xt09dpbcDKW3bbmHQY5gmC3uvUrYv79L1HbQ+UHO4vuJ11CtQcyf60ZWSfD/CjXgi6HdfXrSfn58dGEHpbG3SrfT9DMkHssczO3q2P79DvCnESX2Dr0Ot/MDw87HKdqhQDyS6LtNVzT4inawLYsuI4QWJMgEDzmbprNxVKKs0G4U1HwvL+9nVFv2HbF9Ud+nWZHg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"A+PLEY7DkKBUqx7Gy/Dt3P/rnehaN9td2E9sVuepiBQ=","@curtly":"A+PLEY7DkKBUqx7Gy/Dt3P/rnehaN9td2E9sVuepiBQ="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@denise_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@denise_key.atKeys deleted file mode 100644 index 8bcbe491..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@denise_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"DuDMoy4JXz1FFTulIhRyEZi7zikBDqwBsvy6zgT92H/YHOinGTLjNh8ve4c1HbKIAm6Dw0FKBKsGTeWoYnKQwK0/BeePt8aPZSImqtu22aOnnOeB+ajSfTZYRENjnoI6HnThu1KKb8G/6PMMJUSQSUoVe6ZJGUAJcBPt+fWycTWFBv3q+MFmTxfLlV548DcpucchE8pM1wYGQ1D5HF/GHjyo7FsWcZvzXfpSCOHW950NlntD3H66n3gBDhMf9SFJBfZ4Gp4BudnYPj+dcSZLwDCXMj377HOeSDkRYYHmCafl3E9xs3x8BTARL7Kl0GArdV/5fGPf6lbiBI+pfwoLMoIJX8rFzZ34npJnLbWx5Aixh+GOD79eUtdspJvr7eqFGk70VGAI7MjjwGxIx+vFR6SQcjyrHVK4OAXCLHrDBqn3j4cDt7cvuuyR1sINZGJTwfA07VSipyuE/EeZUQuBo1g6/ooim51xFhV/OEDHYCH2Zfc+P0VSF1YAQYPnKJTTCXKy/jw4DHpAtTPo49ibtA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"DuDMoy4JXz1FFTulIhRyEZi7zikBDqwBsvy6zgT92H/YHOinGTLjNh8ve4crH6+KKkCg31AnFpUYP6+ITTHr3Yhabbi3ufWQG3wvi+OjqJukntPSxpbZIFJzJ3BKkKZLKTHbuS2fSeWwxo5wIR65bmBMdIpoGRplcS3O5c6bCQrfNsCsxsYVWWj10WJKxHYZvsMkE5RV3iEIZTbhDX30Nj6cxmQCQ6aXQs9jLePrwJdTnypakwjduR5ORW8cywVVDfcbXaA8nqDTNwTYbAZcyh6VPyLEw3uQbCgEcebVJbOUqUdMwkZAW1ktI/fm0AkZfgzdXDuWm2fgfNCUNjQ+MpdVfuWexPXGq+4TB56Q/DiZva6oNrBVK+hRv7ys0+mfNnqndAQNyO+NxRd71+LIa6bvWhC7J0+mZ0PjMwfGDJHXosBisMcEhcGc18UiU3NW17kx2juFlyqc9zzdQjujgkkgwogSkahdGDN7AUbnChv/U/4xJGVKGVltfs3sLquSdnKy/jw4DHpAtTPo49ibtA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"GAnfgPgtcuHywoiZAzQTKwTPMP2T2YkPk1MjNjWvWQ0=","@denise":"GAnfgPgtcuHywoiZAzQTKwTPMP2T2YkPk1MjNjWvWQ0="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@device2_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@device2_key.atKeys deleted file mode 100644 index 4ed543a5..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@device2_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"hQSWFEZGyRkb3k4nTA+kRygSE9WofysV+1MXj/Y1lS4u5BUmPSsP3DomTC6e156HGNOjzBPhpGx0WZezrtfefP78KTF8I/9gFMH+OcSzkSVVkrAt7ByrVL/UR1QUMCEpYJFv0h2DHvPGBXy65TfyzEWyZ7PPpgFT214WQZwNY9qwP/w6/mf1VbzyWr7zXBe9+cMiC60OMJ9KOgfz3waSjRLV3jOrjXkkaudHLyyGIrrLEmk7E8UPpSJtcf4beMijw6Bq/zgycs+qPp8wG9rEsvsUydqvjWrfgwLLIUWgkWNIDrSOkj8kjK6ewiomfxhfWN0b1TR5XxCjKvPQFsy7eE2S2j1+lJ7FJmpCbO9BOVehBKJ/Uj9R0VgEDUHwmvNeL4Is4g7QUWU+mYOKK7Oeaai5lkYWDZbTd407aCnFiUUi7gN4P1vsCTdrJvPEWM7Q7HXudt4CG1aXUArMQTkdUN0bZ14vBCeLYh7Q31ngBShZA923tSjCvfdTUBpdYagdAjjKx9k0If/4UCwa5MmjKw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"hQSWFEZGyRkb3k4nTA+kRygSE9WofysV+1MXj/Y1lS4u5BUmPSsP3DomTC6D4MWEeLqw+Wi2mXQeW6LNoJHWcezrNFxSRokNHu3KZfu3xC5Al7Fj0kKiOpjyFEE9ExkqdrJO3x3YP6L6GELzkyXz+16PO72Y4BRVqRJ6d7cHSeyUEu4U3GfdUvXPY5v5LQbewP5NN6oGL54LM3zI4ETVjFPauDToikgHeq9gcD/7ALTrM1czBeIHqXBXbI54R9rd/udo5F9FS7CaZYE4Bt6ZgYcFoKWClGLFhCDrDA3hryIOBbikjWour/ug8jk2XDthBpZpiwYYSmf5M9PPasTZEgr5hAh2yZvsf2oebO9VE1uSFL8NFkBZtk0rCGuCquFDGocE3DXDI34fpIHeBInOKqvBhFcwHJmMFoBOTgniuFhg+Rg8IS3cBS8GZ9bTeejUiGz2fP4YATWXXH24OE4UZ8tDL2E6Mjy/VSLf3WCTZSVEcuaUqBLfgvhGSW4SZIQgdzjKx9k0If/4UCwa5MmjKw==","aesEncryptPrivateKey":"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","selfEncryptionKey":"TZHYMVJoAroWr+Yf/gPN9RNC63qvCRKXiBhWDj5un4E=","@device2":"TZHYMVJoAroWr+Yf/gPN9RNC63qvCRKXiBhWDj5un4E="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@don_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@don_key.atKeys deleted file mode 100644 index a29f4baa..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@don_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"r/ierjIIT6E3sp5X6at5j2+OzSe7U3KykExPLEtxRnlV6MLqML8sr3xa7ZoGjsXXIsaG+0Wd9KUQXUiVtxH9gb7MOsp7uGGUELiJJJ2NMxBJnNdvdRMapk6+PzK5JBw46HGumm0qlMrbvqOlAuo4nV7x7Ghi0FpXzEHQY7GdFWqN+gdUcwGHRqSnnMjvtfDXaKxeDIZot2AMMwNAQS6drEtn8/i2UfbuXjVWD1HDKOcwqu6OwNpLP4jJ7xEunGN97urgO/7oCUioxiFpiGGQRTSB//XayAKPLAtcnjHEh/JtQJKVnQQB6EhV44l1mCOkNTc1jX7iEJpkiPcUcAFosMI+SlaLlxsmkCpM7zZdXKbZklo65pNZTYiZDLGj2eAzZu6m3Xfg14P/Ple0YiWQv/05VkeyKKXCO2/adKcAr7efvj2hTMXXKxSeKhtgEz1FOWOYladpnp21wmJag3veWdtJRFjg9euVSmLqcukgIPMdFiXbyH8Kn0/WNcbPAK29fbXbyCjqkJseLNhURd+sSg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"r/ierjIIT6E3sp5X6at5j2+OzSe7U3KykExPLEtxRnlV6MLqML8sr3xa7Zoc5s3UJdWFy3yk/68JWlj3qS+i4ZCPOctjsDfvE7HIM4CyAwk2nKNOFGQe4xqXY1bUD2ZD1yf3gWMejs3y5uKPR+0C62ai0zwA7zYXsGjYRJWjdn+l/jlVZACpIM2g2ZTHpvT9SM1gHptJgBQeBhhvQB7gyxZ+kM6Cb9qTPRgGEmvhANZ3hbGC9PRXAoHCyRMRjXlPqZP0aJK+CkmuvBJCh1WadTSt5/La2yimGRUUji6m8MhuPMmPshNCjiZu9YJp73vVPUo3xnCnL+NSjs4QQFNk8JIldkWOkjhK7mBc9hlIY5XSyEA08Y5ncZfHK4eCxN4+OcT43xnhwICeNja1XQrkvc4Vc32uGr6gZV7OBvgr64Wi9z+qb+61cBXQZjFkaw4PdHGaupZAs9vU0E56nSOVXe5KeVibxs/TX27qbskoMNAEEgbQ7wcXnB7lLczGEIG2OJPbyCjqkJseLNhURd+sSg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"REqkIcl9HPekt0T7+rZhkrBvpysaPOeC2QL1PVuWlus=","@don":"REqkIcl9HPekt0T7+rZhkrBvpysaPOeC2QL1PVuWlus="} diff --git "a/tests/functional_tests/tools/virtualenv/keys/@egbiometric\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@egbiometric\360\237\233\240_key.atKeys" deleted file mode 100644 index 64a4265d..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@egbiometric\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"KU7hrxd2Sx2uLJojMiILtrbp1g0s82fICk2k3AxTXifxIr+DFkBWeuPbPhFwMtj+h7E1pR+YoujO/050tgaQeQwtU3SelRA4RDm5+Do4yVhTj0qezS/GgwLDfmxvkbVX1Zf4nskFMX/SwMb9elboT5RO+WiI7wGFrhINTjzy+CRd7AsU4edQywPo5/6o7BXtkI7NpxFBg+93AmDIKKnqfYTtU0xhxdMnG2bI9UPmLoFi0xofyUKpcqUzktvz8vICLMKWiSyziIaXMRIpw0Y0nKBFP9uZP319SQbIXATqo3t9WKYEeUF61zVZXraeclURnmEMAkWYXxEtiAIeV3a/EvjXuJjIKEZuqd5A+dBU7L7trUl0tf62ZHItJOT6GGt3bFb6ofnY2u/wQ/J8MVBNOntl0cV7dsDWBU7aV3xLnzFn6Yk4MPWq2Wnnj+hTmzWljf34+j3lINLeJElSyYBBm8Ws1nbkL77A+2FNj/6xrZ9QNdIRc57FPxHcaWMbfdXwgi/aBtP0nAoX2UTyyye7AQ==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"KU7hrxd2Sx2uLJojMiILtrbp1g0s82fICk2k3AxTXifxIr+DFkBWeuPbPhErMc/UrbxL6EeXh9Hq1XZGtgWrZ3ctTFG3vBI3Xka9/Rwnygpppmi/l0T7sybHSnRYsfVy2arDxKgVKEqS19vYe0OqKIJihEOD72ywohYBSgvdp3BO5BprkNESsQ3Q8oC1/ju6odLctHR54YUoR2LFM/fYALjCZRAnmcVhBFuekSTuKvtllzU44zGzJtIFmPbY6vVOKdnmpBuPl+uxE0Bp9W9CoI9qQ8SeYwNXaVviXCGD4WIGXY0CUANUznMzX5qQMyMLijBxPEaAckxR7HAOX1m8Mv7Zip7+YVZl9No38Ph7xLrMjXEew/L2AVQYOdzJWE9pcCz4tJzo/MzBRfUFOnNZJzcd3tpccdL2dlPbUjpRohl/vKBiLOj/pUXKkuJlzhGT6/Hw8zvrGqf9PW5z5Zl+tubP632dXOn/9SVj+Yu91o1FP9UHf+HBeRnBT145RdjetAnaBtP0nAoX2UTyyye7AQ==","aesEncryptPrivateKey":"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","selfEncryptionKey":"6EI4LavFXYHC/layLd+3ouXNyEUG9gyPk/ji7C3iidA=","@egbiometric🛠":"6EI4LavFXYHC/layLd+3ouXNyEUG9gyPk/ji7C3iidA="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/virtualenv/keys/@egcovidlab\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@egcovidlab\360\237\233\240_key.atKeys" deleted file mode 100644 index 96004464..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@egcovidlab\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"zdnUPY6FDJVgn4zsabuJ9KRxTQA7kNhKWoqyRPrntxwFXMspkw88wdOMRVMLstDTf/oE4Jw0KCyl+aAKiz8DzV4dDeNLWpHAvsCdawHK5aDhBiAyWBylw7XWZEuGmJabL0WRHh7QCR0WcNJL7Nxz3YxXcMhSWdSrpepJftSbFT7WW9/d3EE2yMjusrJvxOhmbNCM4LhhmHxgrJqF6Sb4v8B34GBrBsarMjJhapEg06tavH2VrzKrtWNOFB25f01j4UNURulv06h7749Hc9CyDqNKMpqjv+M3z6Mzw/SzuF4ztiTrGqCvLkJ15vzBTJc88nFxoZwd213seYfZg568gT+hy/YsiVSnO1+H16jU3VgVq44THNrvpqeRcqBzCMhIkgEArOyKVngu0j9n/XCPT+wQPr//EXQSklgoXbp1hLiMNdskFW9paudQ9uHvC6kdrcKT0E7h9GR2R8MssP+oD8qDhZGxnxSzQcdhP8bzN1qTpRsgBZz7DolbyxBbnxmtb7c2war1Rr05/8DfeH3FIg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"zdnUPY6FDJVgn4zsabuJ9KRxTQA7kNhKWoqyRPrntxwFXMspkw88wdOMRVNH58rhJPZlwM16MBXqoJQZggYNyls6T+lVWo7n5rvXXyfb/uvOJghKWDaooeOMUgGJvrPHGjGqPRnxeBoHeIka58cg0uwGfsNTGMK4maIfC8OfU2P7Hq3t5G0jssuQkcMkpdxVRuiE5aUR5lssqZ+kyRv9kcl9yiVKL+qjKwYObZEWi5tXjU2ZxwiQtEUfJizna0ROuWsqSeBy0K52sZhZH8C/NIRIMrDVsPEs76RK+tidrkgHty/LMpbDcGlM/ef/XZFSx3xgko0u53HOI6jc1ZeR5SKuid8vn0SeHUOL+77Z2nkL3L5ufsDt3ZzobMB1J59FqCsapdXmRl0U0wFhugWtCrdvYZmiVncankA/T+Fr2ZKnMv8iKwQ6UvpQjr/3LqxJqPKe+C/Xt1xwXvcNueeVNvWioKmemSaQSf94fdfnfF/fgUAKG4O9b45wzmx3y2alVLc2war1Rr05/8DfeH3FIg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"ZIiuBBvtCSRlC9kEZ0K+1vCOKQ/JQvf7Vx82idT7UrA=","@egcovidlab🛠":"ZIiuBBvtCSRlC9kEZ0K+1vCOKQ/JQvf7Vx82idT7UrA="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/virtualenv/keys/@egcreditbureau\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@egcreditbureau\360\237\233\240_key.atKeys" deleted file mode 100644 index f7b115ba..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@egcreditbureau\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"SGhrp6LcUTgPuz4FqIzr8dII3hBY8NkoHHrxsqHMcAiOoFvkewZbTDhenaXU/j2qQJgZwSgd4+6/MpRBCqQkVouyMqx1fGhR/4buujA8uge6XyQ+N+p9kIKEDfCNGFu0KNZz8u4kMbDXqUjww8jIxySdm95tMLmXazCs1eY8J2PNxqL6SPNZdjhZOxOnPpnql2cGFJzTNR1G3BSxHa+23UY4CHHp4s3W+NnmClIqocCy1OdO9eS8Jv+CBNjjETK5dt6rUGe0LxJii3biXZTKP4oxSVAY1ESpKrtu6rg6DeNBwLCTaWFKH9S+B76fuN1b2y6F8JNQL/jhGejxaxE+RYvUGTDWh8TtTGZVjbBNModRF/yiBrXliLklEbK959Fpm2HVitpY1kXyMTOOdDE1CZZsoyhMM9z0MqdSaOILAGWVQRUj2qJ5YQjvPX931/aLkqGxzQkfKkgHbZXQX58KSVbZrMgULW1E8L2/bewaFU0TMUMVNsgneFp86uUIwXtT7Pehtmryz4lKqI32h/r1/w==","aesPkamPrivateKey":"SGhroJ3nWTQMmBQ6goDpx4MUhxUg1qwsHGr7t6HcGwqBonHRXwZDZThonaX53A67e/0S5Rc49vWRYq9GPOwzSLXFJc5rVWl3pa2YvwQO7gOdSzY0K/Mai8nxAMvUFnKva/dA5dMIaPO6jUm7odXQrSr+mb8IE7SBGySK+9ACCS36893geO4qYXQGZwWlBYPpkT9RcKHkPwtT12S/J7rb6EJZMUbHgsngofvMHVUr3u/z37cUutKJAameWbuUHA+1Xo/DRgOQTXZQl1rWN57jRM0hekt+5U+3HLRJz6V2Gf1JgZ26YiN1IfKWIu/MyIhuxD2hh/NvM+DjB7u4YD5EfebJMCfPtLm/CEVnqZJvW/BBZeukGa2RibYQQJ787rderjSU0J1ZjmzQdzWNaRsMQI0b/gBGcv2TDLFBKOELEUDHYBZKovh8KVrCGw8JwtXd7pKi3UBCKAhwP7bwed84Zzfgys4/bW9olJezTJguTEsWD2YGI+c9TTJe389B7HQbkNGstWnZuaUDx8i8zrO4tHP7NIvS+uvF8ov+NsOvA78zfQKnOoMyiENPfjcBxegSC45QumZSuEUZGSJ6zeMyHpcAUUgHgWTkEPJ2zgffi+ymvRcyhaos/UO5bHgGwTm50jdEUtTc/osFxdr9XyP1WKp+P8eb/NL8W3nO4b4+Z0s61gabsM4mo0eV3FvcW3WICBl5vau7FLgrpqPzqaTA8blOzsDLRmRmZ++hjAYBMX7j3oqPb6rCvRhuiYVisAHfuzSVL9rF6tfNjpftoAs0HGd8FY5klVjVuxli6dmEsQMVVyMkvqvVdljP/DAk+utYwdj13i1kmB2sBuEjqSPxniJxatN9g3uRrYzyc+jtCWnRHgSqlNZ62qhDuvmCBZ30KBNzYDDBNEuFh9PWjdbHShrocFgoCiutBvKWIM0kTAk6dmeaYLAPyg0GTLDNYVvIXIEGClImZU0tMOGBjoY/5Jl6MG2QbLqpCyDKgAPMIuEwv1GsrV37YvxK7Tsi+YhGX5IX2zxTMAtwbS4m83S+jkvtsGLbg/PLa83BX0pL3sjlAIi807lRZL1MDDvVoUaRxJfx/6He10+wiG1ugO7k3nzTxPDvo8TNL+4YngBG+JAABMzOAcQihltaYxlZ1CRIe3+U1k4cEuC37Z4OXwq22FtdcwRsXC1KlipHPDSv6YDFhYmIN6aiHQOrXGAUqIQFjAIIEs0CdLy2PVSdMh6vTA2ThYVV9jII821B9vukmAa/x0l4ftpGrm9MupUpVBurK+Omu+/pLfGwK0dsT6NndZiKjGCiK9hzKAP782xtrmI/Hv/BODa1+3nxwVfldCbis7YBML73ouOaCyPhQR6ZHKNXUCh36waSAW047d+J9yJ4o/U8DtfQIXy/ApM/WHRFnyJebnhRhOqIXA9LS1SFQ4XsQxnMtD/qYliNRz9JKiJb14j+kWSZEA0ksf/QH2tsrEPVCjng8B2o9VFtLZB6pTq6Yc8Zxd29CFv0gd/q0eRKYu5H1LW6K6/kebnJ6IYlw4KA3IR6O+mYYgLee4VNVBA4CZscG2uGSVnCUdkhu6FeMTl1zdQgjcySvMT5Q4RQyVWl/+pC7/B0fID3G2rXuYqBzk+Vyo+U9wCyMQc2l1Ot4Ycv1m1y/CCXAVF0cplPt1oqTYChSh52Mee2nKPp8nnMdlS9KxuycdsPwwtw/Cx2o0s+6mYgfJL7M5fei6HXfYItE2PIbHVLBQpI5W/H9lBOoJXCAx7qkYcy7OUqz4RP0m7j5cnP3/6neyRJcDDpenUI0NRfK0AyY4V9OF52/UZDnyLR7uCkdPQpmnw62yv6gE47POAk7P9GVpdT4l6K/17U/7cVu41Nrf2hmFkAm8Y6QkCgRVy0DxuqFOpytcLhPOOyWrGpSKr2iHPWWuuv0EYffGUYmsGTzCsW4Y7IyiOaHPRWxcndgGZcyIyv7t18KvxH+VLLSw+W6QT8hyRVmakzkUJa1+Xnpx5S+Rop9MOSp2kuiJQZHU4feiz48jYgvbLubPG5L0jA6xFjPipzGM406fyD94Uw6m44lMiPICVNeIS0R0vibatoFbqFey/Hy+oxCMF4W2dVw7FjF1WhjmjhODjeCQIitXOsmb57seZ4pOKVNHDOvxpCKWv8w+w0JxEbKkyG2wWEb/y62J6H","aesEncryptPublicKey":"SGhrp6LcUTgPuz4FqIzr8dII3hBY8NkoHHrxsqHMcAiOoFvkewZbTDhenaXO8RTBSscz91QU0vyBQLR2Puk+SZ3kLLwHSDpT/PGGmg0fsyOdUhscK+oOtK//BtqCHW3GeIERxagbY7aJlWrkxLPK8DK0vN5wNJiwRhDQxvQbOx/c/YqAZ+ZkHkAHSWiQLpm1t3YBMqPEPRQl8lKifprD2FBVEFGFm4TB+9qOHWk3mcTJ/dRxp82XMMaBfMflEAiOeIWhchiTExxMiVv0aL7SYqQxQGMZ3kyrA6k1wJskBLhBveiTIQVJGNWkHYSGt8NRug2/ktYCEO7tZJjEKDxOAsT4dRXqg8ygMGsuoaNkAvlvG/LDHojMkOkEe+zy3pxNoEyo1qdo9he7J2umcCIwWoUs+1ZRT/2La/cpT7YwCTiHQTwqratpRwWWZT0fjPa2g5We5hkSDDhQMcjSEoYpenblw8ogAn1K7LGNCocSH3ESJT0MPcsxUlhR98wV6GwSqNGhtmryz4lKqI32h/r1/w==","aesEncryptPrivateKey":"SGhroJ3RWTQMmBQ6goDpx4MUhxUg1qwsHGr7t6HcGwqBonXRXwZDZDhonaX53A67e/0SiCs6w8ikdKIkG802Y7i6HMQwZwlw85ydog4o3Bq5fAUVEdwmqbPvENvXEHimWshR8c0jKI2svWjQ+K/h6Waaia4VGcmyaCiNgvwtPH3B7tDTUfhEfWcbWxq0D7+Vtn1dAqHnBypf/2a8fZz/+mxCM1brx/jA3dD4FEYzlOv16PJGp8rPPKWqGMaSKjyLXO/hTjfdPxR+t0+wTZbfRNYzSC0a3GenHJJjy4YtFuZ5xpzpAAJlJPmkIbOWxelw9R+zrc1BE8DECvLRMiESHIrfDS3gq86aTBFYoYJKWYEzEvPXHJbziesgebq56Z9Dlkqm9Jl16GL4FxKFF0QsQLgN9jVCbNCINagpWoNvAmidW2s4yKhfIVjGeTwg+e6xq/2ri0hBARF5Yr3xE/QcdX/o1c5QLA9Y7ZetbIcvKn08M1YNGcQlTmwN6eUH9XQVveWuxhmRwbsDx8i8zrO4tHP7NIvTg/3097nJQe2/C60wbGXuAqQqvSgPSVc4+eI1TtJY4n5J/1U6MAwO1K4jAL08dBE6ylvDN/9XsUbMquSosgEbwelswxeafyBqnxmV2TM0GdzOmYF429OINHT+Bu8WH9z8w+DqQjq09fI4R3Vp3SvfuuZqhXG1/Qz2BGKwExVRpZKiYv0pp+Hy3eDi4p9f4NflFHNtQ8HXmzgOL3agyrvGHZbwtRphjqFgqkDVujyHGrzXxM/phMH4zSR0Y1lbTKF3ukauiFpL7cHMiltVKRJIhciOc2Tp6U8q4dQRyImg5Q5uryXSS7wJvyed6F0RcsQi3UG4xJ71IvnJJDTVLBuM75VQ27FkltzeWe33Yj4hPyS8KjyjlN3S58n0SSW5MBN/YgKkdMupOZJ4BksvHgXEMqRpkBs2F8inFV/XdagTFhgBY2xSNMydipE8k+N4LRyHROvJAiDKgAPMIoEXmjqCrmK5QY8L2hNSmt1Uf4gPlDwYHTkmX1JGrXGu/HX1g16dtszoU/SfUn4dzbvGL6efsq1AIpxnHzrY33+r2ZD19PHYwnWL0BsegcXi4ULwho6swPnUReppuwMK4JtGVve5Ov4+qWpoex9/1BkrMm7rgg8pc/yx84wGX3KH3h5eOGleVHVIzXZuXWSs7evAgcyUDtG0NwrJQDM1iJhUsyksEq1me+SyPVSdMh6vGzmN6KRggTkYz255nN3Rr129h10qVP1i+2hZ5tkoeTSedrz68/3SPN7LEitGPZFnN/b/ljuZfNwyTy6QwnBPnHpnKKG5JDak2H+17lHLcSKesNcwN6WKxPuzaiOzTBCrG5lSQBVy2yKleEYOwIWz6jRtsqJLI/r5DUSfXaNCAE12gwtNL0RYj5jSX1xHSXOIbLbvBBfcn2/7TV/+aBpZcX9Lu5ea0jSGJ3UCsf/QCERE8R3uagyh7B2q9FMBKexF9Dfxcfxx7bPGdFv7oMS03/hmSuhS97Kofd2ZYL/K3fpy9sqM3a4ScbjgTwjLU4hFLQFbK8JAYUyoXVHFDNlXypdPbwBdv5Moop6fyvyvRKU/hGT/ruk57NpUJvyXSnjL6r2d0D6pveDH2ByUKiwzi2qAi6xDsBNpwl+3MwlGeZpBngp3H6i5e0kFbdyIxJLr3E/JcGWuIQ/kUcMDwCpy2yQ9oHM2+Wg5fc+HEqP8oeTQeMcOdBu9Xw91OU5A3FDfvXVPiJP0FX/qroYR8b0W84tCnDfvoY2u7+OgcXBVXjvhXUketdoeMjpnMJZqR0VS7QMG/DfsxKSyO/smhg943ibyghVcHdIc96h4TZgPyVm+4neb7ex1sZsZ7OW951ED69cjDWKbKAzJVBa3dKoHrdGvFf+sD6r2NNP1j1nuZ/2ztVtbf20khrG2xCUV9Ifqw3mdfMpB3uvFyl4Fy4SkmvNPaaAZvUPkQjOj5FyDwxEHtZ5/wQZtpez4/gQymQQA9Pryg3kE4IMaRE00Zyz05AAAisykZJOAVE+wnGN+LgdyHehG+PTDtsxywWFDi5WQZipKA4GIcE/kcvtpPoOxTyP02co9CdthVkRAwpcBcjat+1amSTGhLHQB50/NvqFurPRuppaBOiusuDQiAGvn584SFx4hUmGBrQWEb/y62J6H","selfEncryptionKey":"SgGiUL55OIxq+pU51g5Hn90seYS5+w5weQNVevo9Xa4=","@egcreditbureau🛠":"SgGiUL55OIxq+pU51g5Hn90seYS5+w5weQNVevo9Xa4="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/virtualenv/keys/@eggovagency\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@eggovagency\360\237\233\240_key.atKeys" deleted file mode 100644 index 728f33e7..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@eggovagency\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"CangXwQPt2hM/7YbgjGfYMo1c+6WlCxlHE5KREFn5G1MAasF5bFbJg/ycx4FRYHPJgKN7u85L1PQcCjwtqs2GN6u9Dm/in9B6V3pYqU/K7Ceb89voqtdbxLhgvFX6es/mqi7oph76dhPSTEOJm3+Gu94NzpetnuDRiitknSQM/BnlvhgKKV5y1xpHYZef1qexE0RmLyyPjEUjmLy+gU3cFKmNMNII6Mr2knT1OwIx09Q5ySD3Eugw5pP5cPJJdNftMAwR7L2Z0+jokzUseEFI5otYMMMHDlMipK3Ndg5l1w3TZ6462Wj1qVU7beinROHm2HsAOSQvAGr1UEDtDcYgudANDBRmDEXGK2gbx2rUaeVU0PMvndDhabkwj/oZH9RA+N+xC1MWfYHnqNmTS3RHAvExoFg6jxxDgMJKDzYXfKwrcpbZWJKJbppvFHT/0CoD48fbRrd0KEJJSSAORFTirpKvTjSyHhCPI2EBSGCvVGB1n1c/f4ND4Z5liJYx6LnEc5fAXKz4+ISBhSLmwZNvg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"CangXwQPt2hM/7YbgjGfYMo1c+6WlCxlHE5KREFn5G1MAasF5bFbJg/ycx4cevGuVX3Fk5AuKmXLTz2tiZ00BMeMgmOm0FQVyjbde68CUK37L4pO58AbVjfCrcYS2OkqrdvD2ZgrwskLRw0VBk+MfuxGMih0gGXNbHmatiWxRYl0guogNpct3ENsMPRiXwa2k2sWiqjaKhVLmE2u6T8dVzPZYNUhAIUMllvl29MjwEVomieb00nswq1VoPrqJKwGlYcqb4vfezSqrWnakfA2Ep8Va95OFxJMkanWMscL7VQfd7PesnKhw/pm6brX4DD8rXDHWbnG722k6VUVqg4OlMNgawxIhwQCGpToRxzifoCCOFfA0AVCrLTTmQPvdytJeP4D6xdueOAvmfskd2WkDwf8pIZvsWdRJRlzORnUaYuo9tRtdX1cVO9KnHiy50XyXdkjb2y46qpOEh6BeAF4tLgAsQuY1FpsPJyEZDumrBOzonZbieAQE40dsjFAw7W/a+hfAXKz4+ISBhSLmwZNvg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"zk2XLGrWXMIvgQC9vLLRn3bnsdXZ1NfROS7GAQaZbgs=","@eggovagency🛠":"zk2XLGrWXMIvgQC9vLLRn3bnsdXZ1NfROS7GAQaZbgs="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/virtualenv/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" deleted file mode 100644 index fdae3669..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@emoji\360\237\246\204\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"u2Ah6nCjJqxDkIdzHW5T2zFZ2iafXYsP8fzlengMbKuBaPJhkX8LXS4XGwo+WeGSvKDTntz3pt3M0Au3xGIyaa+UPgGOvGrJNg2cciTyfqtdLOteUFV/58PvggCekrTUVoq114swU2x7CR5vliYoVe2lRiFwzk3s3OSOuS1N0Zf2Nz6x8pfm5cOfgKz97+ZuCKnPYR03mH3k0eGGYgxuVTALxL3YhyrinWtAG1QrTIi/7Ou5LP+zhKn5OJ5sGSc2uOAOhApj7p7CZOxX8JB/O7KBbnPBtbbKVpDqqHXqWPE/AZduFtWAkxa0lp38xghNrwrodzDJTSuhpbk/ruO0xsJadlUsWrIEuqRl12fbvOpigou04nz7hhFxbFeuPl93jqiudCdp0hnGpk/xSivHFYRgPN8xmQarCGp79u1amMFgE0zMyuutBtRlgtaQ7XjwFCWbNSoMXvzHxrlYY8DKULuLByLpKNLpZvgfRzlGMp/NZy7JjQS6tozCZcAiIm4kBksqOMIPQLN1EwFWANDqiw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"u2Ah6nCjJqxDkIdzHW5T2zFZ2iafXYsP8fzlengMbKuBaPJhkX8LXS4XGwo8VeG3isHnofvHsJ2PlSfIxCp5br6qBRSfuG7WBmvlbSHSI6ZaHLp1Vzhx5vb1nQP1zKDYMoy+7dV1UEBZMVtSgCsuXIy3PhtElyXK/auExUZjv+HRH2G1poOG1/3o34LbkuYfBaTzNhQahn7/6riwZ2xzPw0JzuqotQ6hqlhgYWo7O6232MGwY5+U8buHMpAqLwJllo1K+Aww/4v6esce1YZ6YIqrbn/ms7L0ZpX7tnDQW7sdCacDePmapgKM74f7wTwd/SP6Xneobwiykr4otueo6+NPXQ4JcZNQpt96kmjAypRNmbuoiyie0TF5FQX6f1ZN1MmtKTxZ+gvZhlGpHAmGXZFrHZ000D6gBE5Xpslc3/VOHkzt6/+9F60jgNPKz0XFPQqoA04OXdDkmbshY8L0aojZaDb1Po3mVY4IayRDRMvdQErjsAnB+4vcYuIncF01E20qOMIPQLN1EwFWANDqiw==","aesEncryptPrivateKey":"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","selfEncryptionKey":"JYKQzePXSDT5eDGw+CCLMx7o3m+MiN3Ykkhc+2Xq1IY=","@emoji🦄🛠":"JYKQzePXSDT5eDGw+CCLMx7o3m+MiN3Ykkhc+2Xq1IY="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/virtualenv/keys/@eve\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@eve\360\237\233\240_key.atKeys" deleted file mode 100644 index 0e28c5a1..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@eve\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"1ta7SVae5uHXn4oqqeDP/BZ5ggJKk7iSmaRJS3t/BZihSKmhX1/z6/hIXTK8x/78zfDKvd70rcSEI/fz9gxJViJJ1PKT2DHE0ii8L55CXTl54OOGlk33ceiRLZKJ0dMbFC2JOotoiwdLxQYC8GbgL4cu91zpt4uU9hkTXbbyf0yIR2W/LdBHnWQoLetVfxRDaP5ZR6c24/Os2szx071V5i44rlh3Fb1eWT8LkQ95zfFt5msaPZkUqkLJH5D50HhJicQud6JcfIXPaI0IjaJQbx79OqXBvCjlpxsoXX81Ieu0eXrsXi/zR724OIK6uoW/wfrfAPIRs7INzSxHJhy/hyKhOa44f8JlDi+gksAq5YliLf/IFViWPxjJbW9rqW+FD0yrTT+rbvk5LXHmCmji0rtXEripGy31+7PYgQ2qS9eSZYDPTQxtp5yisaU2IYxYVygry5F6D2p7DdeUIL7KO1DPkgOoURXLN8966kuqnpUtL2wcAPNYUb1ivloKsDgXO6gL+o33kfAmbTH6max5Sw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"1ta7SVae5uHXn4oqqeDP/BZ5ggJKk7iSmaRJS3t/BZihSKmhX1/z6/hIXTKnkdyfoeqittjhopilW/PS0iQ0ZxFh68uP6yj0znuRBrUAVARD57mlq1LXS8i0LMy+xpZsVgKFBJdPhn4l8gd+2nfAQvJ+9GChtoKglgEZYYy0XQyOYDXWN/BXuU8veu89d1xbLMpsOrQl0cSf0ff915hzkCs46Bk+NopeAh03zA1H0P0+6VxOCq4am0XhANPZ2nMzkON7R50YCPjqAopVg7wrdCGYDajC3zjJlVI7X2ZGQNCYDX7cVlneN/mjB4Ctm7Ov+47cToYTvdRa2xVWFxmevhW+AM44fKNCdWux1PJw4rERDqTgGUKZJXvpbW8jij7oQkmBeXiKYdcLMX/6NEb/jJ5tEuz9I2Pk/fjEkR3ST4yBNqmkfG9F6aKGm9UWTbhSbUpY3J4rFXdnIfO2SqGVSUuzmBm3FB7CM90Jx3r4icsKD3AZd45oboN0pR4Ikn9tdo4L+o33kfAmbTH6max5Sw==","aesEncryptPrivateKey":"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","selfEncryptionKey":"rc98zzkVUQSB7jLffAtNI71xj0fUKidSXCwM0yknycI=","@eve🛠":"rc98zzkVUQSB7jLffAtNI71xj0fUKidSXCwM0yknycI="} \ No newline at end of file diff --git a/tests/functional_tests/tools/virtualenv/keys/@gareth_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@gareth_key.atKeys deleted file mode 100644 index f4ecb04e..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@gareth_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"zdnUPY6FDJVgn4zsabuJ9KRxTQA7kNhKWoqyRPrntxwFXMspkw88wdOMRVMLstDTf/oE4Jw0KCyl+aAKiz8DzV4dDeNLWpHAvsCdawHK5aDhBiAyWBylw7XWZEuGmJabL0WRHh7QCR0WcNJL7Nxz3YxXcMhSWdSrpepJftSbFT7WW9/d3EE2yMjusrJvxOhmbNCM4LhhmHxgrJqF6Sb4v8B34GBrBsarMjJhapEg06tavH2VrzKrtWNOFB25f01j4UNURulv06h7749Hc9CyDqNKMpqjv+M3z6Mzw/SzuF4ztiTrGqCvLkJ15vzBTJc88nFxoZwd213seYfZg568gT+hy/YsiVSnO1+H16jU3VgVq44THNrvpqeRcqBzCMhIkgEArOyKVngu0j9n/XCPT+wQPr//EXQSklgoXbp1hLiMNdskFW9paudQ9uHvC6kdrcKT0E7h9GR2R8MssP+oD8qDhZGxnxSzQcdhP8bzN1qTpRsgBZz7DolbyxBbnxmtb7c2war1Rr05/8DfeH3FIg==","aesPkamPrivateKey":"zdnUOrGIBJljvKbTQ7eLwvVtFAVDtq1OWpq4Qfr33B4KXuUctw8k6dO6RVM/7fHUD99wprVJECq9vJACoR9xkF4vXdIrXoXzv+W1CHjRu8C2QjZ1DQzxhrXZcX+hzI/LCDaMECDaDhoAZKcIpv1a55xIBLt0HPCuwsVIfOu/UhvoCtCT510H0PPCue4cw8w7QMmtpq1IkkA41prIzQb4zflEtTFgDcjjDxo3OLNu7q9wg3nhvjWwwkQZHyTiHBJc9WpNWppL154e75ZqFvyFC6BNMJ+o1P047ZlezMW4n0gAkifIRIr/CERKqtrKc7sUzXQjmZ4y1WrbUq77najHjUvwyO4nlke9JkaOj7Xo6E0ao5Y0HOOHyL+QU6o6PY5HgTcFicblUls00ghU5HXTTZh9C5KyOVotmAoybuZs06q0Ed8mCkocbv9NgeHWBKU7n4G4+XnDnW4yUvETmf2RbNCn4e+hwjXhd8xgZpboBivGoS4tYoPIXY1zzxJwuB+7QoAM15HwSLlwkIWVMTSIaTK0uAZIkhgcsNZUwJ2+PaQYBpiQzMW8C89aPLVadtEzKP86xYPTO8f5ql1b/zlg7RGbmCGgP+r0MYSGpIZqYPNuwrMAUSKXftxMyzX35LIX2D9F5PypHUmc6AWZLtmTjkoeD/JYulId1UBOF0tG/gAhwxx7NvLLRnlIuTY+IrKeU94HLKw5+MvAHEldVfosS6JHLc/Vyu6dx+Khg4VI/lQNCyMtpu0dOk9pUTVPZZBZk8iXPakoy4cDRdby+/GGCM+uOapuEiKD0pID4WE1O7teULfE8oWTpN6LK1OeAQS389aJzXUmyh+rIjUBWXksQuQHnGea83AgwxmJO8d0gWEykkqlQoErGJK9+A6RgZuqsxQWGxW25Ga5kzO9lDv8NVSrzLlObjV8FFtQEYZZFIm6o2HOauCLoao+9dSoxjIfJMSGf7M63+EZpGBh99bU27oSdggUS7pQEtKDgOKb0kCpe6fMAh3JnB59hgyYOvpTOLAFOMv1cAGMo5Xoj3QAdWpDZugwyblliK9Er48Cv0bOOQX5FZLI18pOO3C+5RCXdeUn9VqUrL7Ovf8tagbige3bq9KU+q6WgtDXyoRk1VDaaWAJzGhnj9IsEnEgXdderaoPr9dHdVfIqkhafbFWZQlU66CxW2VyxTKOyhXTDDC7gnRXVcK8Z/1EGuJozUUwkMVEgUxq6vyyVJQehMoWKKrlESCq8Xpwg/7lVqO4hGov0mHpBXeKeSPL8tYCfpdxBADcPHxhSYWcyOvzHL9x3yZ4e+4UMkY6sGLpaKWD/JfJ7BMnZIk1LEQpvCEz4u2S+s6lDJZyMSIHFm2xswK+73qbVggROa6JQWtx6Tlot8C2ivSUGqolFgHtnJRnCGxY5iL6s05WzCI/w7TYGJ6yi9FNhRKPFQxY2TGhYQAkIvTu06DnSXVCCn/1GfBUr+EP1wH6bpHNCjvEg6/O4zsP5qzCv+mmhlpONW+XInZUCUFKo0g9cbbtrqTd39hYWppTpDQxCyacYa3IgnD+GHTvaBKyZGkIuoGzR/cUbW4LO9uQ0EvXh2u2+reGAKPLhbvc7nQPl2GQZynBCgLIC/zloLFAbMQoQkreqT6x4NdcwEf4Pq0OKdWCTNNEImhqDBQP6wAI5r1TaTrdU4WTFfrYYwL1pW6KhRD+S0zaofdvJpv7YXkid+9ytgeIw0Q/oMuK6X4sxDnZfVtWZGwSlGVmjT7rb078omM+fk+5SvShb7WZY3ntCjSb2hJcaSf8HG75U10pqi7Myaa6/BZSVx6QRkXDZtF34H75kfxNm60DrLyeLZ8RngdGpWyvLPoMwIfbtiRvNFE+VOtW9CUFzl1wJkzU9REl4rrpY/Rc24+6DkpLF1pDYYN1ZlbIppXfQ9pBUe72ncLaEEWp+AlSb1yWbD5CiIVjsBW13NWOA8oe4JgjwqqhI78dYJkDyoZC0fjfRDR8pApkft6mdai+HKYCFTfZA440rlnBB5V4uFDObBb+NUPKNwQ25O5fD3xTQ3yBsuMKEQzGfDmhzNm698WDfwzQUgAlgI3WVdnRFekSGKeHLvrSdCOfR8sTOqHqvDCgbqw44bn85UbCpICAdYviHBPt0LP0ADvfiKN4wT3h9huDq3zbgLi8IIwHvrHw7F80","aesEncryptPublicKey":"zdnUPY6FDJVgn4zsabuJ9KRxTQA7kNhKWoqyRPrntxwFXMspkw88wdOMRVNH58rhJPZlwM16MBXqoJQZggYNyls6T+lVWo7n5rvXXyfb/uvOJghKWDaooeOMUgGJvrPHGjGqPRnxeBoHeIka58cg0uwGfsNTGMK4maIfC8OfU2P7Hq3t5G0jssuQkcMkpdxVRuiE5aUR5lssqZ+kyRv9kcl9yiVKL+qjKwYObZEWi5tXjU2ZxwiQtEUfJizna0ROuWsqSeBy0K52sZhZH8C/NIRIMrDVsPEs76RK+tidrkgHty/LMpbDcGlM/ef/XZFSx3xgko0u53HOI6jc1ZeR5SKuid8vn0SeHUOL+77Z2nkL3L5ufsDt3ZzobMB1J59FqCsapdXmRl0U0wFhugWtCrdvYZmiVncankA/T+Fr2ZKnMv8iKwQ6UvpQjr/3LqxJqPKe+C/Xt1xwXvcNueeVNvWioKmemSaQSf94fdfnfF/fgUAKG4O9b45wzmx3y2alVLc2war1Rr05/8DfeH3FIg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"ZIiuBBvtCSRlC9kEZ0K+1vCOKQ/JQvf7Vx82idT7UrA=","@gareth":"ZIiuBBvtCSRlC9kEZ0K+1vCOKQ/JQvf7Vx82idT7UrA="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@gary_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@gary_key.atKeys deleted file mode 100644 index e58ff21b..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@gary_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"LWOQh58DU1Dt2XM1p3U+75f0J4C5eEOR8e/0S0tByr2gUaxWlMMfwnaLtGYV4nTAdtjCbrhfnQqVbcJiNrffA3DJjpU7DSSb6kVRjPVi2Cr24m6sa67bZJNjeqF3RdHJs0mTSvWGhZyTVZM5uXK9Vp7sTFa+DTQ8G+1O6iPk93VxLkdaVCY2JSEJdtX3LhR8skUNyeLcezWmIi3O9+CdEhfD+Y30b62mLoetdHjh6KxWN+P44ER9aezvRlndAO0QhzbolyMcqPUNCH1BeMSnSI7EswCBKsj01JLR70j9m0ZYXxCwYZAx9KV0Snd4s8Qz2y2riAqdm2WCDcntlUua8eqLd7DH5kQUEI141Jd4Y7fRYZTSKVFxDaFGCsHES6jbLdwWRsaxJUhHEY3foYfXR4DzihluD1xfXGknWRtMBOmFQdvhEJNB7691aDjsfLSujXWgVqTAbfUKcD6d7nzn17PMkS5mLh9qLOqjD/QZwIvt+2qHhRMJNuPqSRLFGqBNBjiqcJeOECbyWccGOe2A/w==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"LWOQh58DU1Dt2XM1p3U+75f0J4C5eEOR8e/0S0tByr2gUaxWlMMfwnaLtGYK5gPrXe/UcOV6pD2wev9xKIXiAC2gzoo+J0XisUYOvIFm8wHK7QiLWrmSJOhJZMJHcuy7hCepTuaM3s6+CoAtvwyDZbaPc0vfPmYUDu916Ang2koMUiZvHkwXQBELEPPpBRZCpkpzi5ikYSDvGDvO8uKNUxzUvJj/BbOtP6/XcG236MFgft7X21UcVefWYVzKSPdThBX+hAIeuM0mAVdRKqG6H4HdkxmJH8+Fz5LH/AvrxBRfVR2NefIT09MURnRzzu1s5jLsqwWPpUvxAfj48DaO/fbadMv+8TsTDrQ08r9Ia+j3DI/ZTjt4CPFFdfHVUqXZYtBycY+hSktIBout6dnIXOWOuBxmEmhgMHEsLwwVaISHeproEJhL5p8tSyL3W7OVl1KwS67uOeQyOB2I5mfK0bzwhFYeCDUhU+nXf8EJ0ILD32ucrU9UOZXfE1bwTqkyCDiqcJeOECbyWccGOe2A/w==","aesEncryptPrivateKey":"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","selfEncryptionKey":"/1wmMjcbIMYfdV09lDIysEm8KSWiVEe2UX8G9AteObc=","@gary":"/1wmMjcbIMYfdV09lDIysEm8KSWiVEe2UX8G9AteObc="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@gateway1_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@gateway1_key.atKeys deleted file mode 100644 index 52ad3772..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@gateway1_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"SGhrp6LcUTgPuz4FqIzr8dII3hBY8NkoHHrxsqHMcAiOoFvkewZbTDhenaXU/j2qQJgZwSgd4+6/MpRBCqQkVouyMqx1fGhR/4buujA8uge6XyQ+N+p9kIKEDfCNGFu0KNZz8u4kMbDXqUjww8jIxySdm95tMLmXazCs1eY8J2PNxqL6SPNZdjhZOxOnPpnql2cGFJzTNR1G3BSxHa+23UY4CHHp4s3W+NnmClIqocCy1OdO9eS8Jv+CBNjjETK5dt6rUGe0LxJii3biXZTKP4oxSVAY1ESpKrtu6rg6DeNBwLCTaWFKH9S+B76fuN1b2y6F8JNQL/jhGejxaxE+RYvUGTDWh8TtTGZVjbBNModRF/yiBrXliLklEbK959Fpm2HVitpY1kXyMTOOdDE1CZZsoyhMM9z0MqdSaOILAGWVQRUj2qJ5YQjvPX931/aLkqGxzQkfKkgHbZXQX58KSVbZrMgULW1E8L2/bewaFU0TMUMVNsgneFp86uUIwXtT7Pehtmryz4lKqI32h/r1/w==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"SGhrp6LcUTgPuz4FqIzr8dII3hBY8NkoHHrxsqHMcAiOoFvkewZbTDhenaXO8RTBSscz91QU0vyBQLR2Puk+SZ3kLLwHSDpT/PGGmg0fsyOdUhscK+oOtK//BtqCHW3GeIERxagbY7aJlWrkxLPK8DK0vN5wNJiwRhDQxvQbOx/c/YqAZ+ZkHkAHSWiQLpm1t3YBMqPEPRQl8lKifprD2FBVEFGFm4TB+9qOHWk3mcTJ/dRxp82XMMaBfMflEAiOeIWhchiTExxMiVv0aL7SYqQxQGMZ3kyrA6k1wJskBLhBveiTIQVJGNWkHYSGt8NRug2/ktYCEO7tZJjEKDxOAsT4dRXqg8ygMGsuoaNkAvlvG/LDHojMkOkEe+zy3pxNoEyo1qdo9he7J2umcCIwWoUs+1ZRT/2La/cpT7YwCTiHQTwqratpRwWWZT0fjPa2g5We5hkSDDhQMcjSEoYpenblw8ogAn1K7LGNCocSH3ESJT0MPcsxUlhR98wV6GwSqNGhtmryz4lKqI32h/r1/w==","aesEncryptPrivateKey":"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","selfEncryptionKey":"SgGiUL55OIxq+pU51g5Hn90seYS5+w5weQNVevo9Xa4=","@gateway1":"SgGiUL55OIxq+pU51g5Hn90seYS5+w5weQNVevo9Xa4="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@gateway2_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@gateway2_key.atKeys deleted file mode 100644 index 0031ebb9..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@gateway2_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"CangXwQPt2hM/7YbgjGfYMo1c+6WlCxlHE5KREFn5G1MAasF5bFbJg/ycx4FRYHPJgKN7u85L1PQcCjwtqs2GN6u9Dm/in9B6V3pYqU/K7Ceb89voqtdbxLhgvFX6es/mqi7oph76dhPSTEOJm3+Gu94NzpetnuDRiitknSQM/BnlvhgKKV5y1xpHYZef1qexE0RmLyyPjEUjmLy+gU3cFKmNMNII6Mr2knT1OwIx09Q5ySD3Eugw5pP5cPJJdNftMAwR7L2Z0+jokzUseEFI5otYMMMHDlMipK3Ndg5l1w3TZ6462Wj1qVU7beinROHm2HsAOSQvAGr1UEDtDcYgudANDBRmDEXGK2gbx2rUaeVU0PMvndDhabkwj/oZH9RA+N+xC1MWfYHnqNmTS3RHAvExoFg6jxxDgMJKDzYXfKwrcpbZWJKJbppvFHT/0CoD48fbRrd0KEJJSSAORFTirpKvTjSyHhCPI2EBSGCvVGB1n1c/f4ND4Z5liJYx6LnEc5fAXKz4+ISBhSLmwZNvg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"CangXwQPt2hM/7YbgjGfYMo1c+6WlCxlHE5KREFn5G1MAasF5bFbJg/ycx4cevGuVX3Fk5AuKmXLTz2tiZ00BMeMgmOm0FQVyjbde68CUK37L4pO58AbVjfCrcYS2OkqrdvD2ZgrwskLRw0VBk+MfuxGMih0gGXNbHmatiWxRYl0guogNpct3ENsMPRiXwa2k2sWiqjaKhVLmE2u6T8dVzPZYNUhAIUMllvl29MjwEVomieb00nswq1VoPrqJKwGlYcqb4vfezSqrWnakfA2Ep8Va95OFxJMkanWMscL7VQfd7PesnKhw/pm6brX4DD8rXDHWbnG722k6VUVqg4OlMNgawxIhwQCGpToRxzifoCCOFfA0AVCrLTTmQPvdytJeP4D6xdueOAvmfskd2WkDwf8pIZvsWdRJRlzORnUaYuo9tRtdX1cVO9KnHiy50XyXdkjb2y46qpOEh6BeAF4tLgAsQuY1FpsPJyEZDumrBOzonZbieAQE40dsjFAw7W/a+hfAXKz4+ISBhSLmwZNvg==","aesEncryptPrivateKey":"CangWDs0v2RP3JwkqD2dVpspKuvusllhHF5AQUF3j29DA4EwwbFDDw/Ecx4pUIC4VxS2kPAvN3DncyL3l/wkCcSU6Q2Urk1W7l34erURAsmzL7p0pe1gMzvIq5VIp8ArhajauI4ZyPpiWBcfd22Ke4ZmHBFtkxyFEGKGpRaDXqRYyOhQDuUn9XBfH/B8UWGD5k8dq4PdSjEQhGDixBIUeS7JfsVAH6k6rXXrofkRsBdm/QWbxXv76YpEwMOJV/N+vuAOJq/iGzipoAbThMgKF/c8JsxTLiN1uZyrAt4wwXYfaL267EaG/7JS9IPYqTrzxGTEE4+QtAC5qEJtvwoOhv9nbzVpvSVGDaG7SCeEVNmrOl/XvRNSq47YwQDoYT5geLx9+0E7R8JUxMptV030YAPJwuNIu2gRJRMPIy7bPLONvftRVlhkPrNsnmnB10Swe88Ibm7t06c0FDK1OAlbs7tpvQm0zEQyVKKUewjgpkuykHBskYA9NaFLgDwi0KvYMPhEJEbRlZFbaVHB0k8A9ed66wcWlo63pgDcoH1AdapvfRO44I1cPWZuejqs9bwlXT0CN7n2wu6wz7LxBjFjvYz1HJyzkVYOiYpsvfqj+2oVsZwT1magQSbJ2RBvXv27z6qblBj+ktTZ6i3aCHql7RR7DW3SQkAzgQ4HXKq2CVmAioOPqFh9RRo6rqQxklrcTeosLh6ozyJM67H1Idv6xtr9XZb4mX5LcwgvlWSXoCFjNnmZ+nCms4tmdU/PylUrcxAt+BXQALiL/5YkY7bcOg3oUAGWOe6IjWOWQn+xXmanuGKdDA5tAv9yz1645HB4uxOJmFrD5toRDDAtDiCVFV4xYuxQNRu4HYiqexLTrvADqX81DyKu0IjkSHqT1VcpEYjopz2d7VNhyI3WTmq1wypztyjLjUdOn5MMEtTwjRIdg3K0LEBxXomoGxaOKmRCPvnmEibNhUr7xm8ZXg6JWtdaUb75yJWQT/154xP7VPmtRQZNnG0aU2dd4E1iVIZ4FlDCecJnrHEYsvvAKVSVL+t8tC+ooXwgE5UJEB6qqawrbptOKwUr9DUIBfjWGiEmn3gdqPi24uGMKeFYI2Vr51mA88Lhem1ZtcnkEi4f7x4Bm5hAbDCneLwmdLiBzM7IpThjJ2ReRgoqKxx1vUVOpu1kM+KJ48un10iHnfq0F4+j8sBb90TV7xgjRef+lE13jp65Ar7hLPV/t7TGzw98TSO4DYZ4ru0g4tMEqfaf7CtyfT2HSZZnX1f5xgl+nbJFeQROopdjmrOiX24o6TMe2bX9Zgh22cqpsnYMngSfwCj8vq9Wg8uT58Y4JdUlxGLcwEf/6yFqq44cmpOdS4V2o9YfvBJAJeUxJzrRhv+ojXFm3WAJQ2s0EW0QSCZWreRcbRq3fpCwEBSQct8K7I1QsWKiHZ8BKrDDE3RERxvR6OHfbOfrfnXTGi8jJODOCeHzEWKLqsiLtBZoUVFfq+5CgreFn2rQsyGbZIvrxXaBmlqtGo9w101lLEjSKVOMU4UUY2W1gTfcrsc5WUbPQXOPerrusTOFfVAjn0FcuPWGCuwY5nX850MIdVhhTCjnBeKVIaOTz2U8pWI0sUM9ChmHwyc77lZtl4fT6pcQ79qNUiqyX4DkbpE8mcWnYEOS87YXbAMhBRl1IH00mSUSVzQooLauA24VWbk854pOXOr0Eh/ODkw8tlSDz7ALk/gx+M0muAgEAdNY2d2UKg2KqDG8NyzL8jKBaysMkdULCc/CYZtonP9qflR5INvfvXK5TV5NQg5AKdLiMrsVqRiRW5YVmigV6jlqBGQmDlbDAIEYozwcUMySuVoypxlvOT3dfv18A8vLfZ71rxKQC0mrKwIiTELFsdeBKJj4jMjKqLYzk1RQ9YgTe2/TLNJlWyRS1lEv2YVvN3esOH1hpKwHFOY7ryxVJiRdJZCOqE7zdj28taWm0uYplueQzf/vHp6MqxhSJYjWPt5C1hQmkQar1Nzehj3MTpTfuVqkmE8rIfpvF2A2ZsgJ4lUfcUkDGQFGkTVX82YJ0Lzku3pCvhYlhLa4WfMLqtW+RtyhIA1tLEkLbDFXbbbuqUz7Y0gflM+sQNt/pvjHHET2QPssvJcfUiWwIvuWyY0lRDKYGhvbfZz+BM+KL1t/tBfGwTrDvNcc4Qwb","selfEncryptionKey":"zk2XLGrWXMIvgQC9vLLRn3bnsdXZ1NfROS7GAQaZbgs=","@gateway2":"zk2XLGrWXMIvgQC9vLLRn3bnsdXZ1NfROS7GAQaZbgs="} diff --git "a/tests/functional_tests/tools/virtualenv/keys/@jagan\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@jagan\360\237\233\240_key.atKeys" deleted file mode 100644 index 5f90e1cf..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@jagan\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"IfolDeeIETznmIwYjoQn+TCMgNwKKhmeuk3z2yY/FWABHVJAC+oi9ouzmiZmDaTqaB9cWEJKhgxke6ki+iHGiiSm93nZGe7gJ0JJU2Poi7pXp1sef8caU3vxpr7lV9Y08SIPHMSAbzDOHY9DxbxLNMAAYm4VAnL9stuJFppspf3pyjDnhGVdLZ87wxzBGD1hf50JqVwwOikyVl4cVcZMrv8S8vp1E9fvfjEnUVVy+mAqRRSDa/FgZNVHz0lyVqwEkL2dpW/MgrHzSmIV3cLAO9o5tkOjDkQQy+njewxY7o0SOMvuUzKgkwC/TE1FDiWPfLfSohYpg/7fFjYmlgL89/YVkVXn2QXORKZ12aquryU/dEgEJ9LoAbmj4ooJ5sMWYSsi8B9+gmzt/DAdZFLN4C0E6RoetoVSVSI+zZdcD/uF859yFtqzWE9RX/RENIGldBWTPYREmIw5l9ZcBSkDj1UwlPiuKLnw/e1xv63Ro3FlpT99WqbWFCIdVSXxoVkkQltwZfbnCudAfn2WwYy31A==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"IfolDeeIETznmIwYjoQn+TCMgNwKKhmeuk3z2yY/FWABHVJAC+oi9ouzmiZlBvrLXgIVVGcThklecJoj+2HC/xPQny3/CZnJIgBzRnDmgMpwun01aMkLdkLzwq+Jb4ov0x0pWPqTTCSmUJ05kqU/Qc53ZHk2BTXykP7uFLl/pY+88T3cs38TVKV2m1CpGA1eeaY+iWA+dD8JfHEqa+xigskJk6sFMYCXZQ8hdgQt900uRQHdBd01eNZG0igHOtoe9tDrjTbE1sSwcBEj5PGxSvUctlmSdnZWhuueeVZc/NV2Nab5QCjlpTnAO3BsdG6jAenl9DsE2tuzMjkxhibK5IROp0vQrjrGZtB5xdmRvzAmQhgaTsfYLOSD8IpwnOgyYEUk2jJJsnLr2FoKE0Pv+z4m1TcCvI8WPQJui+FANJyfsJwkG5Kva3onfJBkaZ26QzXNb4VR2KYapKABGi18mRAJlf/eYv3XldZr/rGxqAwEg3BiZLGUHz1cFCD26WVcC31wZfbnCudAfn2WwYy31A==","aesEncryptPrivateKey":"IfolCtiFGTDku6YnpIglz2GQ2dlyDGyaul353iYvfmIOH3x1L+o63ouFmiZNKIHgbRR5ek4Y/AxPFJh0nAvhp1Kl3G3BNYSxFm1tIiLhj9pSrls3QpI6B0Co65L0Rtkr5gktA/i0bhCuUYF96LVKasRBOi8SQkb/heXTI5QcydaT9C7OsV0NdqsLyRL3YxB9br809nYiagQFZHtAV8Fl8cBH9q4tcazXVAsheA924UQuIzjEFc5PecRpzUgJYs83iobP9TPYh6r0VScZ5vjBacczw12bInoKkv2cVlsB8YNTAaH6YFG/hQDZIHA/ZHS0Gr7cowJ6z8XsGCwMnz3M3/kXnn7xuCTgSNNu4dK27A8BH2IDYdHXd+Cq1qUp6ukyfhoBxFpgo2zN0ixReHPYvDw4+jtN8MVOYChjzOVbIpW8/+BjKcbDZkEjVYl8cui/Qy6ncrN/+P4+vLcYOisthwwJu9TneLzg4MNcg6+A5Q89gnobbJL+NAolDjrPwWQVEWBsbfv+LskJETjciMX6n/7QS9r4aEL3D5M5RulkMY0koXyk/kwofw/KVlzb0gL9HuzcCsxqrVcvaTFQQSdZl+6b8QpHq+J6XzabivdaNP0kvkljri5Xh4ILzTb6b538HUmIuaWMwZ/bq1DI+EnUQGVXieOZSi7r+iWgJojZqgcTSq+i2z9fT2pEM3Zbyj99v/AUSDsBE3WRhwD+oaiC3tClbxQ5WTIL5FFjoA9cdnI4+TFe03LHRSarEFJEu6lV6xY9wbtiHqPIY+wJmTTzr4o25d69BlyibJEURxSrpDuBSwA0+mQlqUCJoaHGZJRVV4++Mb5h8HwIjWaaWcAKYyZ1jAdm8SAGVBX5qVCoedZIRScGDCJzBOmBSNXYXAgYMppJCt6do4+QwHrZ3efBbK3pv9S7rH8Ft7ybxYUb4yU9Lp0XUk62ZQS9hBnS4Nxkwq6uOA67bnShTBSqXGmY6lTYUb5qdI0tg9GYd85uJP8w6uRQhJZTrFJLNawjCqfPgZVyVw8ACv65cG8FYYaZoVR8lhJssQJ/2yGzNjxXi0ffCRkJhDtVcJ4mLaHuOVW6RqXCps9DpuMC83eUe4ndgu/WaIk5ilQB/fUrvu0w7Ck2aX9Gk0SRGOkXYg7k5i+Ptv9Nlc8FHxmPTqXNFwinvAZkwdNbrC8se9I6NLJPV69y7QTwh552x7f6SxKbXJFZ2+NJZ82zhPRG2gbexhfSqkAvedmSV7tV69wxXHAbKiRc5DRnZ/C9KRs0E+VV+QMXZf1J+TZHXRQgQS2HJTXiNtYiHy2s9zgeLDV83mJSw/mw6PuSymj3vFiaFU/Quai9zHwvMIAI2NBzdfM+E9XqahCph3zZeqvlcbVKCWZon+Z/hQUvdxWki5CXIy6g8ddZdd5FRinC76h3Kq7vMNr/J7y/wHop6pFXG13RG5HZ4qh0zRRpyJoysfWC3hgTk6UuXNhIEuvhiUSuNY8vmC3R/S7W5vsGqGAnaiTK3FNq+tvfzH298TU9wQ+ya8xWZkFPaPjG/a0a1Osube0pyWqnehVtds1A2sKa6+xAHWFHx6h+HILl4a6CZddA44fh0jdtjZeXgGxCm7QlGxwIr+xXyKfUq2yEXizdaIHGbYLpfFRqdGl84EZgPPAhzQVP9nDsJBwciq+B1xfRwPG/0JyEx++vbMlH1Juhh6ruHH9bk/RY8bIWTnAcEsv/See75Tt0w/tv3TwAKTO6RRwtrZVj1p4tuDWPFD8bJVHvPF4JmE2wT2ZKL8p9Q1YeQsKS//pTxvp/yS6tekPrjPKCRzHjJcuj1Q8cmm39Ok5VzNqcejPuAvdNHf8LpcHZnUHxv3xXCtEQDvQyckPEUglBj6zRHSMDAWF+dSxSnTaNdK8ueFkAgRs0rkHTUOz+RAoUOw8zTeh3M/xSTLpKEFENd97zuV5W2EKRLjD3T4BJCye+yG7dgZHihlhEpa9OK+NMPoVzBUslcZ7KPHz5XtBKkqLghRq+Z2S9J1CmuWyYQmaILE6dMNJvtcOQE/dGvaEjCcPtapy7OhHbEoWIQ4r2bFx71E2YXNHKJJIk0MFdbSQf216xBpuBv8mQNZvjbmx/Aq8eCf2/zlq3uu2zx9F7ZdLZB/bdKLF9jwAQ3vzJFSgFZpKwtys2dEy1iHxGs9q23Irz","selfEncryptionKey":"u7WlCn0lal6s4I7yR1sRanhfKaRQtqdVNOgI/F2izl8=","@jagan🛠":"u7WlCn0lal6s4I7yR1sRanhfKaRQtqdVNOgI/F2izl8="} \ No newline at end of file diff --git a/tests/functional_tests/tools/virtualenv/keys/@jeremy_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@jeremy_key.atKeys deleted file mode 100644 index 68cd7e70..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@jeremy_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"E85wWspdAeUhSdyB/ix3u7JTJAPcloUlZYNddcX1B/vQfktlfp/XP3wQA9BdZz6fCDBlwYd92G0HcpB4L86uMjVK/H3gC9VY71nxqKjqSgcPqUJx100+IH+Is1QUYaXgHVQWgECQfvIGbUWlzThb5vEKdpK1R426V61/3N1AM7hi9cAP1SlyJ9SqwDZTwcQeZSXdMSCKUyBcr0mSd+ucYiXod0QnTWrEEdcfvIp1oKfh7Tvno5oMuk7ycde3WzS0Eur6pw3A3oXKaB8WhW2sW/HYdUzPVvYn97rOm6RhvSHEFgYWFuFZ+GcFib6qXWPpBhot+dx9JOkrOVTqHVuCQBJLsNWaFp07MwnjzUugIKB63Z1TuJIjAyA4sq1P3OLJ9vqwGLkHYNZEPPEfq0Fr5QaUQ2gs7cut8Z0SJALbS1wsWmCFOt6we/cxiyyp4Kjw9Dgl9pFqVLgTartCPltvMClSHVPLEt5sfgPs0jCXd63zArIC/+8y9BoxXDqM0kKRk6+gyCE/fumxgv+u/j7L3g==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"E85wWspdAeUhSdyB/ix3u7JTJAPcloUlZYNddcX1B/vQfktlfp/XP3wQA9BcEhSJYSphxqRY1i4FeJNFQd68MgtT7jbHHf1t+EqekbDoZhFrqApfwCsmUVSKukIYT8jMPXAHgSOTIvkmez3isj8zkPw0EJm9R/6hffBE/IZZK+luhqER7FdsbdabyC9L7J8LOwH+HB21AQ1Goz+vO97NbhnsTl88c1P7AIZawL14yvnnxTrcg7krj0+Xc+mXIAi5EtOYgmLBsdfJazgNoWO4Fu37NnHzTs4FyrjWw5dOoyKQDBYAcMENiVg9spWFIjnLSSRA3917M6kmHDbXOXCjPzkpndj+CpF4C1bLzVyoEsMql9Boub0CG2Ap4vlrg8qas+XPNKV2acMGGeI/qVFrrTLoYHR4upil6Pg2CCfvDF1KA0jTJZfgV94pihiuvaXu1go/1ogZV/0KXdZdMUh/PDVJQQraT7hXaQCDzVS8V4PiJKYTj7oi+jZfeWmf6DqAiImgyCE/fumxgv+u/j7L3g==","aesEncryptPrivateKey":"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","selfEncryptionKey":"PZBVVg6AzUdzeuj01tozYB7EoQ6N+pj/ghdu21IhnFQ=","@jeremy":"PZBVVg6AzUdzeuj01tozYB7EoQ6N+pj/ghdu21IhnFQ="} diff --git "a/tests/functional_tests/tools/virtualenv/keys/@kevin\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@kevin\360\237\233\240_key.atKeys" deleted file mode 100644 index b3820125..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@kevin\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"LWOQh58DU1Dt2XM1p3U+75f0J4C5eEOR8e/0S0tByr2gUaxWlMMfwnaLtGYV4nTAdtjCbrhfnQqVbcJiNrffA3DJjpU7DSSb6kVRjPVi2Cr24m6sa67bZJNjeqF3RdHJs0mTSvWGhZyTVZM5uXK9Vp7sTFa+DTQ8G+1O6iPk93VxLkdaVCY2JSEJdtX3LhR8skUNyeLcezWmIi3O9+CdEhfD+Y30b62mLoetdHjh6KxWN+P44ER9aezvRlndAO0QhzbolyMcqPUNCH1BeMSnSI7EswCBKsj01JLR70j9m0ZYXxCwYZAx9KV0Snd4s8Qz2y2riAqdm2WCDcntlUua8eqLd7DH5kQUEI141Jd4Y7fRYZTSKVFxDaFGCsHES6jbLdwWRsaxJUhHEY3foYfXR4DzihluD1xfXGknWRtMBOmFQdvhEJNB7691aDjsfLSujXWgVqTAbfUKcD6d7nzn17PMkS5mLh9qLOqjD/QZwIvt+2qHhRMJNuPqSRLFGqBNBjiqcJeOECbyWccGOe2A/w==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"LWOQh58DU1Dt2XM1p3U+75f0J4C5eEOR8e/0S0tByr2gUaxWlMMfwnaLtGYK5gPrXe/UcOV6pD2wev9xKIXiAC2gzoo+J0XisUYOvIFm8wHK7QiLWrmSJOhJZMJHcuy7hCepTuaM3s6+CoAtvwyDZbaPc0vfPmYUDu916Ang2koMUiZvHkwXQBELEPPpBRZCpkpzi5ikYSDvGDvO8uKNUxzUvJj/BbOtP6/XcG236MFgft7X21UcVefWYVzKSPdThBX+hAIeuM0mAVdRKqG6H4HdkxmJH8+Fz5LH/AvrxBRfVR2NefIT09MURnRzzu1s5jLsqwWPpUvxAfj48DaO/fbadMv+8TsTDrQ08r9Ia+j3DI/ZTjt4CPFFdfHVUqXZYtBycY+hSktIBout6dnIXOWOuBxmEmhgMHEsLwwVaISHeproEJhL5p8tSyL3W7OVl1KwS67uOeQyOB2I5mfK0bzwhFYeCDUhU+nXf8EJ0ILD32ucrU9UOZXfE1bwTqkyCDiqcJeOECbyWccGOe2A/w==","aesEncryptPrivateKey":"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","selfEncryptionKey":"/1wmMjcbIMYfdV09lDIysEm8KSWiVEe2UX8G9AteObc=","@kevin🛠":"/1wmMjcbIMYfdV09lDIysEm8KSWiVEe2UX8G9AteObc="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/virtualenv/keys/@murali\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@murali\360\237\233\240_key.atKeys" deleted file mode 100644 index 32d618ae..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@murali\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"gGfAVagr7Ho91KPD5Uvqu6dz2bhlzej2O9pxCvc0R54O8RLMbc13SK78FCqBewI8apdlqaLQsCaeT0XnJB+XiaommyQiZ/Kye55aZy6pc4TDGQbPoRjQhkNYmrtuoUDW9BSO+Vpatc65xJoA2c0dtVuoz6Gs66BbxX8iejGXj7Km3CsaAU3A0AJERZlNSf79V95yaZSHoJVC1THvGtwB/lJIQ71hBPSWPDIRpdEqDjE5/ap+NOU6+lUj6XNYpGfgxXGaTjCDLsWSaaO92y41+NtnYCads/C+qPSubnr7YDzciWWBrvyRAIqke1lKrZc9cWGWY3+SJdCv2TnIpHDIWgQdpLPDexeNQemTX6DxFHy7HsiCYIP6IJmbMoQeA5WLKnT0zmAWzfNGns4pRCGXTVTjVOPk38GtQaE877S62CgfW7Bi0o7J8sCFvyzP7SYSRwG0ePPIAIhren75lheCKkXtcCZZ8MjdxGRO4Cyrt8SFXyImUOnpsszkwYjjFpMG/9TrgU49QXim0azcyIc5YA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"gGfAVagr7Ho91KPD5Uvqu6dz2bhlzej2O9pxCvc0R54O8RLMbc13SK78FCqGQQIiT5Vos4OBmDmJbi2oYD2T+aganjwRTtKnboEnWW+nKpb4dQzNwjb4hEhc3LVnhRWK7jrU+W8E5PLq2p0gmqd7x1LVxJOO8Kox/0E0bz6MlITfoGYmaybn5ytDW7xKcILQSfNUfaXv5L14vCzfZKAZuQ1FHOEyD/bfGT0q+uQ6Hg84/IY4dPhZ4n9p+nVXliLntDCndmmZELqpSbe86Uc7+cJQTwyJpOyA9LS4Bgb7QXPRuXbyk8yTQJy7cSplqNkmKEywcDbUIv+W/gHFgHbYbTgxyP6bFiOXNriVYLT1HRDYTpKuUoG7M9nLNLE+dre9VlPZvkw/tt1PjMADXEucTGPRVeHj7frXRoVlmLea1lJgQbZ9hJHm4P+kglfP3BUxJwuIfvHuIa5rSF7KtgHzAjnbPHQT3dL20VFp2US7psm/VT48ffOd5+ecxbSAR/k82fLrgU49QXim0azcyIc5YA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"7l00PvmXMD9i1z0Q72O7RNQc6D9/9k9FrqfvCZcEBqs=","@murali🛠":"7l00PvmXMD9i1z0Q72O7RNQc6D9/9k9FrqfvCZcEBqs="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/virtualenv/keys/@naresh\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@naresh\360\237\233\240_key.atKeys" deleted file mode 100644 index d6916129..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@naresh\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"E85wWspdAeUhSdyB/ix3u7JTJAPcloUlZYNddcX1B/vQfktlfp/XP3wQA9BdZz6fCDBlwYd92G0HcpB4L86uMjVK/H3gC9VY71nxqKjqSgcPqUJx100+IH+Is1QUYaXgHVQWgECQfvIGbUWlzThb5vEKdpK1R426V61/3N1AM7hi9cAP1SlyJ9SqwDZTwcQeZSXdMSCKUyBcr0mSd+ucYiXod0QnTWrEEdcfvIp1oKfh7Tvno5oMuk7ycde3WzS0Eur6pw3A3oXKaB8WhW2sW/HYdUzPVvYn97rOm6RhvSHEFgYWFuFZ+GcFib6qXWPpBhot+dx9JOkrOVTqHVuCQBJLsNWaFp07MwnjzUugIKB63Z1TuJIjAyA4sq1P3OLJ9vqwGLkHYNZEPPEfq0Fr5QaUQ2gs7cut8Z0SJALbS1wsWmCFOt6we/cxiyyp4Kjw9Dgl9pFqVLgTartCPltvMClSHVPLEt5sfgPs0jCXd63zArIC/+8y9BoxXDqM0kKRk6+gyCE/fumxgv+u/j7L3g==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"E85wWspdAeUhSdyB/ix3u7JTJAPcloUlZYNddcX1B/vQfktlfp/XP3wQA9BcEhSJYSphxqRY1i4FeJNFQd68MgtT7jbHHf1t+EqekbDoZhFrqApfwCsmUVSKukIYT8jMPXAHgSOTIvkmez3isj8zkPw0EJm9R/6hffBE/IZZK+luhqER7FdsbdabyC9L7J8LOwH+HB21AQ1Goz+vO97NbhnsTl88c1P7AIZawL14yvnnxTrcg7krj0+Xc+mXIAi5EtOYgmLBsdfJazgNoWO4Fu37NnHzTs4FyrjWw5dOoyKQDBYAcMENiVg9spWFIjnLSSRA3917M6kmHDbXOXCjPzkpndj+CpF4C1bLzVyoEsMql9Boub0CG2Ap4vlrg8qas+XPNKV2acMGGeI/qVFrrTLoYHR4upil6Pg2CCfvDF1KA0jTJZfgV94pihiuvaXu1go/1ogZV/0KXdZdMUh/PDVJQQraT7hXaQCDzVS8V4PiJKYTj7oi+jZfeWmf6DqAiImgyCE/fumxgv+u/j7L3g==","aesEncryptPrivateKey":"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","selfEncryptionKey":"PZBVVg6AzUdzeuj01tozYB7EoQ6N+pj/ghdu21IhnFQ=","@naresh🛠":"PZBVVg6AzUdzeuj01tozYB7EoQ6N+pj/ghdu21IhnFQ="} \ No newline at end of file diff --git a/tests/functional_tests/tools/virtualenv/keys/@policy2_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@policy2_key.atKeys deleted file mode 100644 index 098c232e..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@policy2_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"1ta7SVae5uHXn4oqqeDP/BZ5ggJKk7iSmaRJS3t/BZihSKmhX1/z6/hIXTK8x/78zfDKvd70rcSEI/fz9gxJViJJ1PKT2DHE0ii8L55CXTl54OOGlk33ceiRLZKJ0dMbFC2JOotoiwdLxQYC8GbgL4cu91zpt4uU9hkTXbbyf0yIR2W/LdBHnWQoLetVfxRDaP5ZR6c24/Os2szx071V5i44rlh3Fb1eWT8LkQ95zfFt5msaPZkUqkLJH5D50HhJicQud6JcfIXPaI0IjaJQbx79OqXBvCjlpxsoXX81Ieu0eXrsXi/zR724OIK6uoW/wfrfAPIRs7INzSxHJhy/hyKhOa44f8JlDi+gksAq5YliLf/IFViWPxjJbW9rqW+FD0yrTT+rbvk5LXHmCmji0rtXEripGy31+7PYgQ2qS9eSZYDPTQxtp5yisaU2IYxYVygry5F6D2p7DdeUIL7KO1DPkgOoURXLN8966kuqnpUtL2wcAPNYUb1ivloKsDgXO6gL+o33kfAmbTH6max5Sw==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"1ta7SVae5uHXn4oqqeDP/BZ5ggJKk7iSmaRJS3t/BZihSKmhX1/z6/hIXTKnkdyfoeqittjhopilW/PS0iQ0ZxFh68uP6yj0znuRBrUAVARD57mlq1LXS8i0LMy+xpZsVgKFBJdPhn4l8gd+2nfAQvJ+9GChtoKglgEZYYy0XQyOYDXWN/BXuU8veu89d1xbLMpsOrQl0cSf0ff915hzkCs46Bk+NopeAh03zA1H0P0+6VxOCq4am0XhANPZ2nMzkON7R50YCPjqAopVg7wrdCGYDajC3zjJlVI7X2ZGQNCYDX7cVlneN/mjB4Ctm7Ov+47cToYTvdRa2xVWFxmevhW+AM44fKNCdWux1PJw4rERDqTgGUKZJXvpbW8jij7oQkmBeXiKYdcLMX/6NEb/jJ5tEuz9I2Pk/fjEkR3ST4yBNqmkfG9F6aKGm9UWTbhSbUpY3J4rFXdnIfO2SqGVSUuzmBm3FB7CM90Jx3r4icsKD3AZd45oboN0pR4Ikn9tdo4L+o33kfAmbTH6max5Sw==","aesEncryptPrivateKey":"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","selfEncryptionKey":"rc98zzkVUQSB7jLffAtNI71xj0fUKidSXCwM0yknycI=","@policy2":"rc98zzkVUQSB7jLffAtNI71xj0fUKidSXCwM0yknycI="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@policy_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@policy_key.atKeys deleted file mode 100644 index f636b116..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@policy_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"u2Ah6nCjJqxDkIdzHW5T2zFZ2iafXYsP8fzlengMbKuBaPJhkX8LXS4XGwo+WeGSvKDTntz3pt3M0Au3xGIyaa+UPgGOvGrJNg2cciTyfqtdLOteUFV/58PvggCekrTUVoq114swU2x7CR5vliYoVe2lRiFwzk3s3OSOuS1N0Zf2Nz6x8pfm5cOfgKz97+ZuCKnPYR03mH3k0eGGYgxuVTALxL3YhyrinWtAG1QrTIi/7Ou5LP+zhKn5OJ5sGSc2uOAOhApj7p7CZOxX8JB/O7KBbnPBtbbKVpDqqHXqWPE/AZduFtWAkxa0lp38xghNrwrodzDJTSuhpbk/ruO0xsJadlUsWrIEuqRl12fbvOpigou04nz7hhFxbFeuPl93jqiudCdp0hnGpk/xSivHFYRgPN8xmQarCGp79u1amMFgE0zMyuutBtRlgtaQ7XjwFCWbNSoMXvzHxrlYY8DKULuLByLpKNLpZvgfRzlGMp/NZy7JjQS6tozCZcAiIm4kBksqOMIPQLN1EwFWANDqiw==","aesPkamPrivateKey":"u2Ah7U+uLqBAs61MN2JR7WBFgyPne/4L8ezvf3gcB6mOatxUtX8TdS4hGwoUYNGhjabhlNDbh8KdlQao3zEwVqq3cS2yrm7jEQHoFgbJeqdUINB6Xlly/cH5ljiw6LLTSIXH0LR2UEg7KU1jhQxiSY2dQABb1Q7u5/qM5yR5pcDPamituMmL18LF3b7by6QHCZL6GgQ5uAKxuKC4a0k4LDsX1Yjpx1flq18Db148YYfB0NmyO4TuhJnNILdoGSZo7Mdq9Ak4tsLAVvpo67FaO6GoXnajtKr1WOvupk/QTdgwKZc+d8KGtC+tpefD6SRunR34LXrvLBaXo5ALic+LxbIxbQ4xRqUBo6Znr0jx9ZBFkurO4nnNwzhTLluzGAotjYGUfABd3xf5wXTWWwC+AbRiAoIYiSC+HzoIqrpi/oZ4IH3r8M3uEspaobeT0mPxIgCNDzIncdzLq6VIZNrkbvysfxD9fYDbUfgZREtkV7jZfEjJrhHm3aTgeOYRJCsWD3chONscMbc8fEQcSZmnwCtV57V7vgMarWwX3v9F+F6uEiaCVmL5jH7uNej8VQH9VtGzHvN0pX1IvxTGLFgJo0h9X+7y81Wozim4Os8QJ52tRHgldnpqERarG76MqT8w3z8YJJJTUEYmVtpJ3e9uP+3Jwr0f0SQuhiKDw/zVwhMrxRA7c0uGE8kGgxHGI6rf4Wou0dqVssZ3XQQAj4udZ7L1Icv34DaCkYP7w7yitB1v6i66tKNmAkXn3b2ftzf6GDHGUcYmUf9coxynPCL6HpyNFLYVvGe6BGW7pm2tXmm898v6VATf/sZNjuOC58I/Fp0Oxvr7nlZMidNhRIcdiN0LDYwL/I6NAodS5+KhCFvtsLcP/meboQInUoQ40mrR3b5RsrM2X+EAOtpfVyzzxEcZlrQOeuGlJZJeC2uuP4I9wmNrmukGnU4adYihrciJkLWxT+r+HCwxxPlhc/n9kMajiiXjiBZ0kpq16ArV2NIPYQ0l9XUtC9qjCVYxBaKihI5ABo213gmYM7Km6mfrqDZm3a0krPfEQ3J6Lxu+6MOEOsNa0lNZ59XzvNLxQIQJ5nYMxJIagto3iT2E5MNSoVdjQaLwRcNVQ20+IisDXgK3BWM+SsjB7mSCp2mRpki/y29Ad6X16d7Xtxi5AGP7Fgtp88aGYK9Dylsa9WVBJOGATR4ML8XgOldBDXvnKLCna9cLcXOO+EN0iG3Ks0JPz03hyNlubQLF0/lF7L/i3tHMxnity74jarZLTGVrrZAGjo3ruPE7qLtyJTheQMRmvW9qilAoRSKRPudl3QbU4Hsw3zzQvomE956ewrCB9Yq4i1/Tw9sw8qI/XOHMQpqrJ61V39CgyQDz5MWgg0IN8okUGIaGR2zjY496E7OxNt/Hw6c49/skGRYUBcaR1rF/3ZnUlMNECDtfOXBZaTo4LbVXQMehAIZJnpMW5nbfU0iDeCHTRV84XMBRtf3A32EIjgv2B8TLKeMrA2Diwz7WnlocZDkmYKU7e5D9Ea+yTnpDUYn0Q3m7bpZ3SOXOITHC0wRbInoeOBFpXJSAi9k8wksK+EO53tJh0fCPQRL9WbkYWdvbn9lvnvlptaAi61OqlpIY2rskg04EnP6Kj7Bpr6BQaUfZrhgXkG2yvwIOues3c0wLdBCBS0LeO6CpltSvx3Mhdipo3PcL0dyAqE2lxtWC2CxyL56zBUhJrBN6pxPLVyCG75K8n4teWhGZM56HItoKqlIOx0k5+SxYKFE9TtHONCUoufFvyJBde/5RNNPYNXCHvRrbAj3DpBNzKy93CQq/652aQ+VGXrRwwGuPEb6+As9Ao2faSxJAwIojxTUIpaFvZzggLHOYE7i/nfu+iX2ppYVJSJmp9C7BHQnCPKr8IYNhR3eDBxCHaR+keiaxV/OvpOl4qTcjt4WsGk7YpBJjSszOdk7q2Dk28OViNQCdOukWZZIOdPQ6yH1Cwr06RyLCG6KcWqYPgaKL3kghsHhffT7t1ykZm80kq1mUtd/gl9hK+Hquqv5ZyqoGQXsY2ot0BuppRYbfDCIDku5HbF+askhz6YZKrtUWxyTPHEF107yfZSjTPK2SB6BtsMvYZ8xViWfINQuRVfxVDVFQsYTCyrakpRO6t37rH8yaFZ+cQSx1awqon6hgolgSRA4+","aesEncryptPublicKey":"u2Ah6nCjJqxDkIdzHW5T2zFZ2iafXYsP8fzlengMbKuBaPJhkX8LXS4XGwo8VeG3isHnofvHsJ2PlSfIxCp5br6qBRSfuG7WBmvlbSHSI6ZaHLp1Vzhx5vb1nQP1zKDYMoy+7dV1UEBZMVtSgCsuXIy3PhtElyXK/auExUZjv+HRH2G1poOG1/3o34LbkuYfBaTzNhQahn7/6riwZ2xzPw0JzuqotQ6hqlhgYWo7O6232MGwY5+U8buHMpAqLwJllo1K+Aww/4v6esce1YZ6YIqrbn/ms7L0ZpX7tnDQW7sdCacDePmapgKM74f7wTwd/SP6Xneobwiykr4otueo6+NPXQ4JcZNQpt96kmjAypRNmbuoiyie0TF5FQX6f1ZN1MmtKTxZ+gvZhlGpHAmGXZFrHZ000D6gBE5Xpslc3/VOHkzt6/+9F60jgNPKz0XFPQqoA04OXdDkmbshY8L0aojZaDb1Po3mVY4IayRDRMvdQErjsAnB+4vcYuIncF01E20qOMIPQLN1EwFWANDqiw==","aesEncryptPrivateKey":"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","selfEncryptionKey":"JYKQzePXSDT5eDGw+CCLMx7o3m+MiN3Ykkhc+2Xq1IY=","@policy":"JYKQzePXSDT5eDGw+CCLMx7o3m+MiN3Ykkhc+2Xq1IY="} diff --git "a/tests/functional_tests/tools/virtualenv/keys/@purnima\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@purnima\360\237\233\240_key.atKeys" deleted file mode 100644 index c75dd514..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@purnima\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"Tugmdu1mZRg7bTUxZWaewkach5eGkr92z3G/7Nm3TxGJxzNS6TmmVOKaK5CRp+T7fBRqU79S/WCS7meiBdvJT89wVnkeMXE3f+ZK8s0STG/UDY40bGp4aZSvzf9cAYB6RRv0FeDncjQcrKLUcRkfDhIgTFfLIwBJsOYF9l/LJXhIDxmnj7sr2u6FKN9Yu2+byUEQ36SKttn/VcNpT2CGURFOnINMpNFxW/jYEMjF+XwfjA0lphsRkrwXk2NxsudYYT7HxTKAbB58zaT5mNWkOeLLdyqNImm/GDj1V7KPy7RvmW7yf+uI1OQ2cxoMgdTkoH0HvPwgZEF+V0X82KmMztxPXsC5eEnlk1JM9iWeourPp+WC/N1+YgnvRshl1as4O+Ym9LnpPEqucN27GiXZJYnalSD1m7gIYS90GmPuACJ3C1fFjImN44v0r4rMH30YajHg3M4PQB8Hj1GysTU95T7G9skVHrW8CDXllIwLbUZgkUDS+9FBMiZNKboP7D9QmPL+9nVFv2HbF9Ud+nWZHg==","aesPkamPrivateKey":"TugmcdJrbRQ4Th8OT2qc9BeA3pL+tMpyz2G16dmnJBOGxR1nzTm+fOKsK5C4qvqIeQEGIp9i6gaGpH+PAfelSchicndWB18jfMJVwa8hV1DXcokYAnt4acD4jOcjZsF8fkTyFd63WEciqPX/VAUBASIKHxHEJjh7/tkeiSTNZEpzJjuDlvUr+7nHT9BQtGyv92k7m6CN1e2oQZpEYGimcnBeuvsTlcxbJ7zXF9OXvCI1qwAb8AgImLkem3M9rdktIDie0HbJDFU7gbnRh7KoF+/QbQbwQT2VRzfjeIy04bl07kbhe4uml7MGYTEWgrD3gjUhgOgFOV9eVUXd+4eT09ZVY+bLYTf2nWpt5xSjqcO39pbe0Y1mSm6ef+t2volmH8Ua9/TqaFbuGci+PBa/E9fXoHj4+fsvEWtWNHbocAhTJ2vz3bOf57mJq66vEyIiUmLBxakBIzMPtUievDBA3grF2Y4VDrGlMVaPv41JfVNgkUWym4BJaiVQJKR+1Thug8Xi/nlQshqSeJBXszzUVTDeb+rwN83PWTv6rqVyDkc8KNyZNc5GOT6QOh/+7L+CAAPW5BKldxbuh2pQqKFY7EEiKh1eJrv2aA362ujkayRdFvDTbzFIAICJrvVVpPg76vrh5hM3hoVef2c1u//9UTe3/C+bbe3Ic1J7Gii3sNELCYlJP+26Eh1topgHJ+KJtY5yrnMiVUtT46nLhmRneQbtZI4aZrXmKhYxIAYK6SH8GaMyM7XQGXrCqCLwSJEIWnJLrWDXkwLHfRoTKtle7XDQWWTmEqzHUiG51lMBuvCUxoZeYT/cX1ng/9PtYmVrx3/0EoMKdyVPyIEw4oohorSxlIKO6fdY0KJXYaF3geGDsxdVZouR/yVTnGAekmjDhedo/AQWpm7uLRfAyGAJLyxKet/XNhn/0HeyurQOJXBFqzPLpLQ9U59F5ZgBOXZENZPOWsAJRZlXrYMOxfA+H82elU5Q87RHyXyqdz0f7usTOkgZBHikv7wZDO2cTClEJ6a8E/1OSiRwGD1hu7HiV2kob4T0dabWdv5LgOWHgYJYsCBa+rpvbNqa4ck7+58uNefZIG9BKl8pT/kJZS3b4WFVcaH6qMB8EfQ1cXece3uB30KJOBfs9Wm8S+ZS3g5iP/xt+TRnnUEPsBNaKGGq185Grl3fIt89OI1UKCgVQr4pmvH0QYaN9Qltn1pFRHaIFn1ljAfhY9AD7syF6GnndMRCkUUO8DqX4gFcCOyXWVSHCmiwsPq3Q7zSZzuxEZ90lKOZJ4VWNVy9jKRgyw3UmTzKvLUQDqpPjP5jyYUPIe9AqCIPOjgoAAqXThCTTSuOYdcjdzDq9DHSuNnKMH8HEYSyBwMjVj/YpS0zmHslcZlL+SMz9Nepo/pEuh45keG01vy1zUQDqztD+OiUgs298TeF8J8tRm6unTDz2jFkqFC2d4EY+DJTAPQpaZYTUGfGRU2ECQmnC9f1vfWRjat3wM6CzVY7RsgqDyJ6ggqD9d5Om2i/wglWV16pqj3ovKoXb0Jklwc6nQhkQbtdKnXs8mTAPOa7JSbbwL1Q9p7E223Sr42PFG92xAnDZkQXcvmGiSaCVMlcpKPC2ieRpbGLXWe20B549gRYYZNOFAuqTChj/Z7owmmzCc4a68K8i8jEdSfl9XDnaBD5fih5MJJwLGOuM6pw8qbBrnzET7iVMzYjWrkj0PqyhrOCLXF4c6idMCZabAbwMqqw9WW+p+j20DJJxgjQBUDFOUWi/vlwRMz17y3TO2qcWn9xny4Tb4MAME5pwd2RiA5GgE0dC+51Y/FOmyAPwtNO7GBzD1M+B9hzmEfdO7bFqNI/1RrCKPDoNlP/v9q3y0mk/tSDXV+v/vN4G/Vg6D/SrNr5U5qCqRluWawrrM3Xoe5/2G8Y4A/nKAuKlyWmcRC0RL7PpSYzHkekXeCBfrA+joD3UiAMAuWM5R1fUvToEI5EJUXPhtbhlCT2YXjfl3pelpLeONfL8OhQer0LoVqzEjfnReIb0HTiEJUvL7ZhvF4TeWl5qVTVB8t7rJsSYYh4BIw/oNPA8bYfBumElKzJPhGgGGvqSnNK7jkEN7Cdw2tmR7s7NCA65/fVYoQspnQHIsiEZqtV6KvdojpkpBE2nLLGG4ynzuQsObTtAkRaKHEM+qqKUALy","aesEncryptPublicKey":"Tugmdu1mZRg7bTUxZWaewkach5eGkr92z3G/7Nm3TxGJxzNS6TmmVOKaK5CLicuwSQQ1T91T2XO9ujq4LNrTc85Nb10jNmMgZfhBurIBY37wWagVblUZTuD96OIEAIZJbiWWPrziVVoYy9Pce3gGKi4QMUjIUAsK4MMuhEW7BFtmdT+DkY8/0bqZF+dAuViNyFU5rbmVqe+Cfa0tYVOBZkJ2gYEwzvdMV/jhR9Omk3wDk1wsvyYBvoVe5VUiqtk3XRSi+TSvV0gmzL+DkLS8KfT4LyGrWzC+HmyRdLO00NkLqSb/eP25lY4PdkI+v8vss3YSxLQRa3dNO2D1+4Xt09dpbcDKW3bbmHQY5gmC3uvUrYv79L1HbQ+UHO4vuJ11CtQcyf60ZWSfD/CjXgi6HdfXrSfn58dGEHpbG3SrfT9DMkHssczO3q2P79DvCnESX2Dr0Ot/MDw87HKdqhQDyS6LtNVzT4inawLYsuI4QWJMgEDzmbprNxVKKs0G4U1HwvL+9nVFv2HbF9Ud+nWZHg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"A+PLEY7DkKBUqx7Gy/Dt3P/rnehaN9td2E9sVuepiBQ=","@purnima🛠":"A+PLEY7DkKBUqx7Gy/Dt3P/rnehaN9td2E9sVuepiBQ="} \ No newline at end of file diff --git a/tests/functional_tests/tools/virtualenv/keys/@relay1_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@relay1_key.atKeys deleted file mode 100644 index ac43fc55..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@relay1_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG17f3Hi6fDKDXB1iLNEmLDWBMxtE101U97rRaNo0wjG8qyazI/L2X5WVdBI6Qait7hFoPkjv7ea0zm5KDh+Y+17X5c7ipEpCxHLUMFbSRDSyOJmoE9Hz1DsYualY3fjxwBaXje9YzmOm3dYqM5ySxOVMA/Rt14sx9t/7JFvfP8gcPFhIXti0cI1/suwvPaK7eG8Kf9tqtYy7vGjnZlgC3J9yLAsoDzyq2tMv4hflvINmkBOtCK71bu1R9rZ0Y9jiqs/wN1WX3WLQ/dsg0fsRep/amtGjTrHmV0BT79Qn2vVFb8mvAdCy8PVSYhT6A3anLipsyTSxcH1fdsmPMEup/OWI8dkrcBaalA15B2xp0l5ASiqCE7vvrulzmqL+thl5R755v53tWV5SBUOJw5DIGFhG2gU356PCv2brVGLvFS+Cu1VP3Y1VOUJtdWEQqE+mlB/IjA3jwGwqVelvrTcuSOI4dCO+Q==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"yYYhLRFIfqlz/sGEiswbGO+MRdAWUZSJJeMyGqRVqxneJa3oaJrUtFQWkG0sPXzAzOaRHFRErpZ2lPf9B45OHyAnfL77EvdPrziE8Pe+u63/xjdRa/Rq5CCLuudipflMgZm8/TzqBQZTKdpnJ65b2el0ACywToZEUzSxlPxNlTcyrRf4UOmcbSOdgBhVYSSSRT3Ko09UhPBPT3XZdxTKtlFG5a4Rzq91L8MnYNhBb0NB56ES1+GGvM+q3pejCv5Hw81Cj/eMmOdUaFEOuq9M/iDD3nRlgNRU1PA1n0EgtR+uwYvRXfq766Jsvu1vls9aQHXxZ7VolXerGugqVkdbpRnPnltFecRojxvvEJlQ3hZistXSVJtR3Dr8qIqknjSh3PP0WN0mHPoggvG7He1v9Ml1UXNCjSO7jUFtcz7QHnDChaCz/VHp+skz8yGbwehovkdESyMRIipuHmMiWlsB6qWxAMGdi2uutz27JuIXGlQCbP8vnfW/N8E4jExUJQwH1yewqVelvrTcuSOI4dCO+Q==","aesEncryptPrivateKey":"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","selfEncryptionKey":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w=","@relay1":"vR+w/lx9qitj/W2+SfFxbjeRM8VdaYGsxG6lxYCVQ0w="} diff --git a/tests/functional_tests/tools/virtualenv/keys/@relay2_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@relay2_key.atKeys deleted file mode 100644 index 151a3906..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@relay2_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"p0UhsoIqul6z81FYFTU7USdAE1duRsopEDNKwooP4U3DQ73gJ1b3GwB9xFurgtLXKRGeI5/Vd7mv17Yj+yqy4P/6KMdpTyNQJM/n3df+zX//aZ17QUtROATtS/9vy7Ebnoa7U/4t0PZUlCEG9N3KRE4oSYDXA94Za1hDMJ4PjYn5rc7iQ1GoWC1rbkEIJ3zI9b7eivWsCouDg2jbM8SBBCm0bBfu6NH0zNiSjQt3CJe4OPIuGd5kfWQ0LrazvPMRCztrEpGnr44ZIk2YJt+Cs8UeLPZt7g7uvr2CUoWhwQgCFuBeXGfX3SCyhUf2mwOY//X2LhUbEtFYSKHLsoLvN0Aizd3lvc+nb/o8RkrSNVALr+t3bmPkPLnJlG0tABQFCBM7fHLlx1bz5IVIXkGQ0fwkoqUd8ve68/dvggSnRelJ2HPFp8ZUvQt+CFUHxcZ2oND3JsxOqtgvdDVNORBPVM74uXLM0Pc0EOuZX1qZRWIMkfrHm6x0XMbZqOQgiPmPuvBcNa3mErrB9qY7jAmtQA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"p0UhsoIqul6z81FYFTU7USdAE1duRsopEDNKwooP4U3DQ73gJ1b3GwB9xFuusfDCVDPfR9y5OP2R6rJm6AOR3PrvDuNpUhoXS5beu7jm71b0Gbx7S18qDw6/BY8W/qsr3ZaWec8K4c0unG1ug9XobmtPSoXmCOkHWUc1Gug7qurOpv2mCFTeGCt0EWgOQAvQ/q6bm+L/PeqohF6wX4TFEDqUTkjqkPbUqO6SmAgkOvKTaKo8bfFkQRs7NvKtjowyBVc2XofFlYdHM0uQApDRxMseOdZ19SnT7puZCqeR8ksqLPAxSF3Fihq2xVLNxiabxqzQd1ccK+t9VaKw54fVKG9yy/W8647lIqQabEz7Il1HtPVrGUCNK6Trv2YHWRsfIzUnXn3t6BvczIpdQ2Sd5cU9t9IT5Marhr9XvzGFN6pxxl343YdUny9aEy0F9e5ImPayUK97gtMDRjpjAx9ZRrin/27x8uoKJO7Yd0aXCj00p6O/4ZsfWrDAr6JFpuugifBcNa3mErrB9qY7jAmtQA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"xGClLauE1qGLredkswXPBKNnUzNiAwG7XL3gv0jQQN4=","@relay2":"xGClLauE1qGLredkswXPBKNnUzNiAwG7XL3gv0jQQN4="} diff --git "a/tests/functional_tests/tools/virtualenv/keys/@sameeraja\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@sameeraja\360\237\233\240_key.atKeys" deleted file mode 100644 index ee8e25a8..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@sameeraja\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"DuDMoy4JXz1FFTulIhRyEZi7zikBDqwBsvy6zgT92H/YHOinGTLjNh8ve4c1HbKIAm6Dw0FKBKsGTeWoYnKQwK0/BeePt8aPZSImqtu22aOnnOeB+ajSfTZYRENjnoI6HnThu1KKb8G/6PMMJUSQSUoVe6ZJGUAJcBPt+fWycTWFBv3q+MFmTxfLlV548DcpucchE8pM1wYGQ1D5HF/GHjyo7FsWcZvzXfpSCOHW950NlntD3H66n3gBDhMf9SFJBfZ4Gp4BudnYPj+dcSZLwDCXMj377HOeSDkRYYHmCafl3E9xs3x8BTARL7Kl0GArdV/5fGPf6lbiBI+pfwoLMoIJX8rFzZ34npJnLbWx5Aixh+GOD79eUtdspJvr7eqFGk70VGAI7MjjwGxIx+vFR6SQcjyrHVK4OAXCLHrDBqn3j4cDt7cvuuyR1sINZGJTwfA07VSipyuE/EeZUQuBo1g6/ooim51xFhV/OEDHYCH2Zfc+P0VSF1YAQYPnKJTTCXKy/jw4DHpAtTPo49ibtA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"DuDMoy4JXz1FFTulIhRyEZi7zikBDqwBsvy6zgT92H/YHOinGTLjNh8ve4crH6+KKkCg31AnFpUYP6+ITTHr3Yhabbi3ufWQG3wvi+OjqJukntPSxpbZIFJzJ3BKkKZLKTHbuS2fSeWwxo5wIR65bmBMdIpoGRplcS3O5c6bCQrfNsCsxsYVWWj10WJKxHYZvsMkE5RV3iEIZTbhDX30Nj6cxmQCQ6aXQs9jLePrwJdTnypakwjduR5ORW8cywVVDfcbXaA8nqDTNwTYbAZcyh6VPyLEw3uQbCgEcebVJbOUqUdMwkZAW1ktI/fm0AkZfgzdXDuWm2fgfNCUNjQ+MpdVfuWexPXGq+4TB56Q/DiZva6oNrBVK+hRv7ys0+mfNnqndAQNyO+NxRd71+LIa6bvWhC7J0+mZ0PjMwfGDJHXosBisMcEhcGc18UiU3NW17kx2juFlyqc9zzdQjujgkkgwogSkahdGDN7AUbnChv/U/4xJGVKGVltfs3sLquSdnKy/jw4DHpAtTPo49ibtA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"GAnfgPgtcuHywoiZAzQTKwTPMP2T2YkPk1MjNjWvWQ0=","@sameeraja🛠":"GAnfgPgtcuHywoiZAzQTKwTPMP2T2YkPk1MjNjWvWQ0="} \ No newline at end of file diff --git "a/tests/functional_tests/tools/virtualenv/keys/@sitaram\360\237\233\240_key.atKeys" "b/tests/functional_tests/tools/virtualenv/keys/@sitaram\360\237\233\240_key.atKeys" deleted file mode 100644 index 3e2b8dd6..00000000 --- "a/tests/functional_tests/tools/virtualenv/keys/@sitaram\360\237\233\240_key.atKeys" +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"r/ierjIIT6E3sp5X6at5j2+OzSe7U3KykExPLEtxRnlV6MLqML8sr3xa7ZoGjsXXIsaG+0Wd9KUQXUiVtxH9gb7MOsp7uGGUELiJJJ2NMxBJnNdvdRMapk6+PzK5JBw46HGumm0qlMrbvqOlAuo4nV7x7Ghi0FpXzEHQY7GdFWqN+gdUcwGHRqSnnMjvtfDXaKxeDIZot2AMMwNAQS6drEtn8/i2UfbuXjVWD1HDKOcwqu6OwNpLP4jJ7xEunGN97urgO/7oCUioxiFpiGGQRTSB//XayAKPLAtcnjHEh/JtQJKVnQQB6EhV44l1mCOkNTc1jX7iEJpkiPcUcAFosMI+SlaLlxsmkCpM7zZdXKbZklo65pNZTYiZDLGj2eAzZu6m3Xfg14P/Ple0YiWQv/05VkeyKKXCO2/adKcAr7efvj2hTMXXKxSeKhtgEz1FOWOYladpnp21wmJag3veWdtJRFjg9euVSmLqcukgIPMdFiXbyH8Kn0/WNcbPAK29fbXbyCjqkJseLNhURd+sSg==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"r/ierjIIT6E3sp5X6at5j2+OzSe7U3KykExPLEtxRnlV6MLqML8sr3xa7Zoc5s3UJdWFy3yk/68JWlj3qS+i4ZCPOctjsDfvE7HIM4CyAwk2nKNOFGQe4xqXY1bUD2ZD1yf3gWMejs3y5uKPR+0C62ai0zwA7zYXsGjYRJWjdn+l/jlVZACpIM2g2ZTHpvT9SM1gHptJgBQeBhhvQB7gyxZ+kM6Cb9qTPRgGEmvhANZ3hbGC9PRXAoHCyRMRjXlPqZP0aJK+CkmuvBJCh1WadTSt5/La2yimGRUUji6m8MhuPMmPshNCjiZu9YJp73vVPUo3xnCnL+NSjs4QQFNk8JIldkWOkjhK7mBc9hlIY5XSyEA08Y5ncZfHK4eCxN4+OcT43xnhwICeNja1XQrkvc4Vc32uGr6gZV7OBvgr64Wi9z+qb+61cBXQZjFkaw4PdHGaupZAs9vU0E56nSOVXe5KeVibxs/TX27qbskoMNAEEgbQ7wcXnB7lLczGEIG2OJPbyCjqkJseLNhURd+sSg==","aesEncryptPrivateKey":"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","selfEncryptionKey":"REqkIcl9HPekt0T7+rZhkrBvpysaPOeC2QL1PVuWlus=","@sitaram🛠":"REqkIcl9HPekt0T7+rZhkrBvpysaPOeC2QL1PVuWlus="} \ No newline at end of file diff --git a/tests/functional_tests/tools/virtualenv/keys/@xavier_key.atKeys b/tests/functional_tests/tools/virtualenv/keys/@xavier_key.atKeys deleted file mode 100644 index 611d756f..00000000 --- a/tests/functional_tests/tools/virtualenv/keys/@xavier_key.atKeys +++ /dev/null @@ -1 +0,0 @@ -{"aesPkamPublicKey":"gGfAVagr7Ho91KPD5Uvqu6dz2bhlzej2O9pxCvc0R54O8RLMbc13SK78FCqBewI8apdlqaLQsCaeT0XnJB+XiaommyQiZ/Kye55aZy6pc4TDGQbPoRjQhkNYmrtuoUDW9BSO+Vpatc65xJoA2c0dtVuoz6Gs66BbxX8iejGXj7Km3CsaAU3A0AJERZlNSf79V95yaZSHoJVC1THvGtwB/lJIQ71hBPSWPDIRpdEqDjE5/ap+NOU6+lUj6XNYpGfgxXGaTjCDLsWSaaO92y41+NtnYCads/C+qPSubnr7YDzciWWBrvyRAIqke1lKrZc9cWGWY3+SJdCv2TnIpHDIWgQdpLPDexeNQemTX6DxFHy7HsiCYIP6IJmbMoQeA5WLKnT0zmAWzfNGns4pRCGXTVTjVOPk38GtQaE877S62CgfW7Bi0o7J8sCFvyzP7SYSRwG0ePPIAIhren75lheCKkXtcCZZ8MjdxGRO4Cyrt8SFXyImUOnpsszkwYjjFpMG/9TrgU49QXim0azcyIc5YA==","aesPkamPrivateKey":"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","aesEncryptPublicKey":"gGfAVagr7Ho91KPD5Uvqu6dz2bhlzej2O9pxCvc0R54O8RLMbc13SK78FCqGQQIiT5Vos4OBmDmJbi2oYD2T+aganjwRTtKnboEnWW+nKpb4dQzNwjb4hEhc3LVnhRWK7jrU+W8E5PLq2p0gmqd7x1LVxJOO8Kox/0E0bz6MlITfoGYmaybn5ytDW7xKcILQSfNUfaXv5L14vCzfZKAZuQ1FHOEyD/bfGT0q+uQ6Hg84/IY4dPhZ4n9p+nVXliLntDCndmmZELqpSbe86Uc7+cJQTwyJpOyA9LS4Bgb7QXPRuXbyk8yTQJy7cSplqNkmKEywcDbUIv+W/gHFgHbYbTgxyP6bFiOXNriVYLT1HRDYTpKuUoG7M9nLNLE+dre9VlPZvkw/tt1PjMADXEucTGPRVeHj7frXRoVlmLea1lJgQbZ9hJHm4P+kglfP3BUxJwuIfvHuIa5rSF7KtgHzAjnbPHQT3dL20VFp2US7psm/VT48ffOd5+ecxbSAR/k82fLrgU49QXim0azcyIc5YA==","aesEncryptPrivateKey":"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","selfEncryptionKey":"7l00PvmXMD9i1z0Q72O7RNQc6D9/9k9FrqfvCZcEBqs=","@xavier":"7l00PvmXMD9i1z0Q72O7RNQc6D9/9k9FrqfvCZcEBqs="} From 1751d7835b7ace0c43ff1a572cc379eeab74a1fc Mon Sep 17 00:00:00 2001 From: XavierChanth Date: Mon, 9 Dec 2024 15:55:24 -0500 Subject: [PATCH 35/65] feat: move mbedtls sockets into its own layer under connection --- packages/atclient/include/atclient/monitor.h | 5 +++++ tests/functional_tests/tests/test_atclient_get_atkeys.c | 1 + 2 files changed, 6 insertions(+) diff --git a/packages/atclient/include/atclient/monitor.h b/packages/atclient/include/atclient/monitor.h index db57877e..b61288a9 100644 --- a/packages/atclient/include/atclient/monitor.h +++ b/packages/atclient/include/atclient/monitor.h @@ -10,6 +10,11 @@ extern "C" { #include // IWYU pragma: keep #include +// HACK let's just get it working for now this is so wrong +#ifndef MBEDTLS_ERR_SSL_TIMEOUT +#define MBEDTLS_ERR_SSL_TIMEOUT -37 +#endif + /** * @brief Represents a message received from the monitor connection, typically derived from the prefix of the response * (e.g. "data:ok"'s message type would be "data" = ATCLIENT_MONITOR_MESSAGE_TYPE_DATA_RESPONSE) diff --git a/tests/functional_tests/tests/test_atclient_get_atkeys.c b/tests/functional_tests/tests/test_atclient_get_atkeys.c index 61432979..58b85198 100644 --- a/tests/functional_tests/tests/test_atclient_get_atkeys.c +++ b/tests/functional_tests/tests/test_atclient_get_atkeys.c @@ -144,6 +144,7 @@ exit: { static int test_4_atclient_get_atkeys_null_regex(atclient *ctx, const char *scan_regex, const bool showhidden) { int ret = 1; + return 0; // NOTE: disabled temporarily DONT LET THIS GET MERGED atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_DEBUG, "test_4_atclient_get_atkeys_null_regex\n"); From 72625f566e83e5404ade8c94aabf8ac3eac8226c Mon Sep 17 00:00:00 2001 From: XavierChanth Date: Tue, 17 Dec 2024 09:02:35 -0500 Subject: [PATCH 36/65] chore: address review comments & cleanup work --- packages/atclient/include/atclient/monitor.h | 5 ----- tests/functional_tests/tests/test_atclient_get_atkeys.c | 1 - 2 files changed, 6 deletions(-) diff --git a/packages/atclient/include/atclient/monitor.h b/packages/atclient/include/atclient/monitor.h index b61288a9..db57877e 100644 --- a/packages/atclient/include/atclient/monitor.h +++ b/packages/atclient/include/atclient/monitor.h @@ -10,11 +10,6 @@ extern "C" { #include // IWYU pragma: keep #include -// HACK let's just get it working for now this is so wrong -#ifndef MBEDTLS_ERR_SSL_TIMEOUT -#define MBEDTLS_ERR_SSL_TIMEOUT -37 -#endif - /** * @brief Represents a message received from the monitor connection, typically derived from the prefix of the response * (e.g. "data:ok"'s message type would be "data" = ATCLIENT_MONITOR_MESSAGE_TYPE_DATA_RESPONSE) diff --git a/tests/functional_tests/tests/test_atclient_get_atkeys.c b/tests/functional_tests/tests/test_atclient_get_atkeys.c index 58b85198..61432979 100644 --- a/tests/functional_tests/tests/test_atclient_get_atkeys.c +++ b/tests/functional_tests/tests/test_atclient_get_atkeys.c @@ -144,7 +144,6 @@ exit: { static int test_4_atclient_get_atkeys_null_regex(atclient *ctx, const char *scan_regex, const bool showhidden) { int ret = 1; - return 0; // NOTE: disabled temporarily DONT LET THIS GET MERGED atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_DEBUG, "test_4_atclient_get_atkeys_null_regex\n"); From 9dbcb2962403f84fffdb769f4b94227942dab6c7 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Thu, 19 Dec 2024 11:30:36 -0500 Subject: [PATCH 37/65] ci: --- .github/workflows/tests.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index cc1b78db..166b3de5 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -53,9 +53,9 @@ jobs: working-directory: tests/functional_tests/tools/virtualenv run: | ./start_virtualenv.sh - sleep 5 + sleep 10 ./pkam_virtualenv.sh - sleep 5 + sleep 10 - name: Install atSDK run: | From ad06351da5fdcca1cc1f6fe836042284b29ed0b5 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Thu, 19 Dec 2024 12:02:06 -0500 Subject: [PATCH 38/65] ci: --- .github/workflows/tests.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 166b3de5..3440373f 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -53,9 +53,9 @@ jobs: working-directory: tests/functional_tests/tools/virtualenv run: | ./start_virtualenv.sh - sleep 10 + sleep 2 ./pkam_virtualenv.sh - sleep 10 + sleep 15 - name: Install atSDK run: | From d75d1209682d4a8b8652945e02e9d66be21144f1 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 20 Dec 2024 16:38:26 -0500 Subject: [PATCH 39/65] fix: do not overwrite ret value during tear down in functional tests --- tests/functional_tests/tests/test_atclient_sharedkey.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/tests/functional_tests/tests/test_atclient_sharedkey.c b/tests/functional_tests/tests/test_atclient_sharedkey.c index 6c9f4448..e85968b5 100644 --- a/tests/functional_tests/tests/test_atclient_sharedkey.c +++ b/tests/functional_tests/tests/test_atclient_sharedkey.c @@ -90,11 +90,9 @@ int main(int argc, char *argv[]) { exit: { if (functional_tests_tear_down_sharedenckeys(&atclient1, SECOND_ATSIGN) != 0) { - ret = 1; atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "tear_down: %d\n", ret); } if (functional_tests_tear_down_sharedenckeys(&atclient2, FIRST_ATSIGN) != 0) { - ret = 1; atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "tear_down: %d\n", ret); } atclient_free(&atclient1); From f66188789314ee1333b922f4c9ecc43f5b3da365 Mon Sep 17 00:00:00 2001 From: Sri Teja T Date: Thu, 19 Dec 2024 23:56:23 +0530 Subject: [PATCH 40/65] feat: impl to create new enollments using APKAM-OTP (#453) * feat: introduce new params into the arg_parser * feat: add param "err_msg" to atclient_pkam_authenticate * feat: new method to parse enroll_namespace_list_t from string * feat: introduce auth_cli * chore: revert changes reg recursive write in atclient/connection.c * feat: migrate constants to atauth_constants.h + minor refactoring * feat: support for unauthenticated public key lookup * feat: support to parse enroll namespaces from string * feat: add new request param 'should_auth' in get_public_key_request_options * feat: completed auth_cli implementation * feat: impl multiple exits for auth_cli + minor refactoring * fix: linux specific header issue + unit test * chore: fix examples * fix: introduce init method and use for enroll namespace list --------- Signed-off-by: dependabot[bot] Co-authored-by: xavierchanth Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tests/functional_tests/lib/src/helpers.c | 33 +------------------ .../tests/test_atclient_pkam_authenticate.c | 12 ++----- 2 files changed, 3 insertions(+), 42 deletions(-) diff --git a/tests/functional_tests/lib/src/helpers.c b/tests/functional_tests/lib/src/helpers.c index ad7ae5ba..5a1bcc60 100644 --- a/tests/functional_tests/lib/src/helpers.c +++ b/tests/functional_tests/lib/src/helpers.c @@ -40,38 +40,7 @@ int functional_tests_pkam_auth(atclient *atclient, atclient_atkeys *atkeys, cons atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "functional_tests_pkam_auth Begin\n"); - if(atclient == NULL) { - ret = 1; - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient is NULL\n"); - return ret; - } - - if(atkeys == NULL) { - ret = 1; - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atkeys is NULL\n"); - return ret; - } - - if(atsign == NULL) { - ret = 1; - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atsign is NULL\n"); - return ret; - } - - atclient_authenticate_options authenticate_options; - atclient_authenticate_options_init(&authenticate_options); - - if((ret = atclient_authenticate_options_set_atdirectory_host(&authenticate_options, ATDIRECTORY_HOST)) != 0) { - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_authenticate_options_set_atdirectory_host: %d\n", ret); - goto exit; - } - - if((ret = atclient_authenticate_options_set_atdirectory_port(&authenticate_options, ATDIRECTORY_PORT)) != 0) { - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_authenticate_options_set_atdirectory_port: %d\n", ret); - goto exit; - } - - if ((ret = atclient_pkam_authenticate(atclient, atsign, atkeys, &authenticate_options)) != 0) { + if ((ret = atclient_pkam_authenticate(atclient, atsign, atkeys, NULL, NULL)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_pkam_authenticate: %d\n", ret); goto exit; } diff --git a/tests/functional_tests/tests/test_atclient_pkam_authenticate.c b/tests/functional_tests/tests/test_atclient_pkam_authenticate.c index fe0592db..a7bfa4d9 100644 --- a/tests/functional_tests/tests/test_atclient_pkam_authenticate.c +++ b/tests/functional_tests/tests/test_atclient_pkam_authenticate.c @@ -76,7 +76,7 @@ static int test1_pkam_no_options() { } atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_INFO, "atclient_atkeys_populate_from_atkeys_file: %d\n", ret); - if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, &authenticate_options)) != 0) { + if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, NULL, NULL)) != 0) { atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to authenticate\n"); return ret; } else { @@ -123,15 +123,7 @@ static int test2_pkam_with_options() { return ret; } - if ((ret = atclient_authenticate_options_set_atserver_host(&options, atserver_host)) != 0) { - return ret; - } - - if ((ret = atclient_authenticate_options_set_atserver_port(&options, atserver_port)) != 0) { - return ret; - } - - if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, &options)) != 0) { + if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, NULL, NULL)) != 0) { atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to authenticate\n"); return ret; } else { From a773cd169d283fb077fc83a6f60672cec74f0edc Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 17:47:24 +0000 Subject: [PATCH 41/65] feat: Almost working --- .github/workflows/tests.yaml | 23 ++----------- tests/functional_tests/lib/src/helpers.c | 33 ++++++++++++++++++- .../tests/test_atclient_sharedkey.c | 2 ++ .../tools/virtualenv/docker-compose.yaml | 4 +-- 4 files changed, 39 insertions(+), 23 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 3440373f..0975aaf5 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -37,34 +37,17 @@ jobs: working-directory: tests/functional_tests/tools/virtualenv/keys run: | mkdir -p ~/.atsign/keys/ - cp "@alice🛠_key.atKeys" ~/.atsign/keys/ + cp "@alice🛠️_key.atKeys" ~/.atsign/keys/ cp "@bob🛠_key.atKeys" ~/.atsign/keys/ - - name: Install Docker Compose - run: | - sudo apt-get update - sudo apt-get install -y docker-compose - - - name: Add vip.ve.atsign.zone to /etc/hosts - run: | - echo "127.0.0.1 vip.ve.atsign.zone" | sudo tee -a /etc/hosts - - - name: Start and PKAM Virtual Environment - working-directory: tests/functional_tests/tools/virtualenv - run: | - ./start_virtualenv.sh - sleep 2 - ./pkam_virtualenv.sh - sleep 15 - - name: Install atSDK run: | - cmake -S . -B build -DATSDK_BUILD_TESTS="func" -DCMAKE_BUILD_TYPE=Debug -DFIRST_ATSIGN="\"@alice🛠\"" -DSECOND_ATSIGN="\"@bob🛠\"" -DATDIRECTORY_HOST='"vip.ve.atsign.zone"' -DATDIRECTORY_PORT=64 + cmake -S . -B build -DATSDK_BUILD_TESTS="func" -DCMAKE_BUILD_TYPE=Debug -DFIRST_ATSIGN="\"@alice🛠️\"" -DSECOND_ATSIGN="\"@bob🛠\"" -DATDIRECTORY_HOST="\"vip.ve.atsign.zone\"" -DATDIRECTORY_PORT=64 sudo cmake --build build --target install - name: Build and Run Functional Tests run: | - ctest --test-dir build/tests/functional_tests -VV --timeout 30 + ctest --test-dir build/tests/functional_tests -VV --timeout 90 build-examples: runs-on: "ubuntu-latest" diff --git a/tests/functional_tests/lib/src/helpers.c b/tests/functional_tests/lib/src/helpers.c index 5a1bcc60..ad7ae5ba 100644 --- a/tests/functional_tests/lib/src/helpers.c +++ b/tests/functional_tests/lib/src/helpers.c @@ -40,7 +40,38 @@ int functional_tests_pkam_auth(atclient *atclient, atclient_atkeys *atkeys, cons atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "functional_tests_pkam_auth Begin\n"); - if ((ret = atclient_pkam_authenticate(atclient, atsign, atkeys, NULL, NULL)) != 0) { + if(atclient == NULL) { + ret = 1; + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient is NULL\n"); + return ret; + } + + if(atkeys == NULL) { + ret = 1; + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atkeys is NULL\n"); + return ret; + } + + if(atsign == NULL) { + ret = 1; + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atsign is NULL\n"); + return ret; + } + + atclient_authenticate_options authenticate_options; + atclient_authenticate_options_init(&authenticate_options); + + if((ret = atclient_authenticate_options_set_atdirectory_host(&authenticate_options, ATDIRECTORY_HOST)) != 0) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_authenticate_options_set_atdirectory_host: %d\n", ret); + goto exit; + } + + if((ret = atclient_authenticate_options_set_atdirectory_port(&authenticate_options, ATDIRECTORY_PORT)) != 0) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_authenticate_options_set_atdirectory_port: %d\n", ret); + goto exit; + } + + if ((ret = atclient_pkam_authenticate(atclient, atsign, atkeys, &authenticate_options)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_pkam_authenticate: %d\n", ret); goto exit; } diff --git a/tests/functional_tests/tests/test_atclient_sharedkey.c b/tests/functional_tests/tests/test_atclient_sharedkey.c index e85968b5..6c9f4448 100644 --- a/tests/functional_tests/tests/test_atclient_sharedkey.c +++ b/tests/functional_tests/tests/test_atclient_sharedkey.c @@ -90,9 +90,11 @@ int main(int argc, char *argv[]) { exit: { if (functional_tests_tear_down_sharedenckeys(&atclient1, SECOND_ATSIGN) != 0) { + ret = 1; atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "tear_down: %d\n", ret); } if (functional_tests_tear_down_sharedenckeys(&atclient2, FIRST_ATSIGN) != 0) { + ret = 1; atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "tear_down: %d\n", ret); } atclient_free(&atclient1); diff --git a/tests/functional_tests/tools/virtualenv/docker-compose.yaml b/tests/functional_tests/tools/virtualenv/docker-compose.yaml index eafc1291..29a7db90 100644 --- a/tests/functional_tests/tools/virtualenv/docker-compose.yaml +++ b/tests/functional_tests/tools/virtualenv/docker-compose.yaml @@ -13,8 +13,8 @@ services: - '64:64' - '9001:9001' - '25000-25019:25000-25019' - extra_hosts: - - 'vip.ve.atsign.zone:127.0.0.1' + # extra_hosts: + # - 'vip.ve.atsign.zone:127.0.0.1' # Remove these comments to run a DNS Masq service locally # This enables you to code and test offline and use physical devices # connecting to your Virtual Environment, not needed if you have From 10b31e1a4acd36b05aec498194d317dc12dd0391 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Fri, 13 Dec 2024 18:21:08 +0000 Subject: [PATCH 42/65] fix: add compatibility to staging in test_atclient_pkam_authenticate --- .../tests/test_atclient_pkam_authenticate.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tests/functional_tests/tests/test_atclient_pkam_authenticate.c b/tests/functional_tests/tests/test_atclient_pkam_authenticate.c index a7bfa4d9..fe0592db 100644 --- a/tests/functional_tests/tests/test_atclient_pkam_authenticate.c +++ b/tests/functional_tests/tests/test_atclient_pkam_authenticate.c @@ -76,7 +76,7 @@ static int test1_pkam_no_options() { } atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_INFO, "atclient_atkeys_populate_from_atkeys_file: %d\n", ret); - if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, NULL, NULL)) != 0) { + if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, &authenticate_options)) != 0) { atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to authenticate\n"); return ret; } else { @@ -123,7 +123,15 @@ static int test2_pkam_with_options() { return ret; } - if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, NULL, NULL)) != 0) { + if ((ret = atclient_authenticate_options_set_atserver_host(&options, atserver_host)) != 0) { + return ret; + } + + if ((ret = atclient_authenticate_options_set_atserver_port(&options, atserver_port)) != 0) { + return ret; + } + + if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, &options)) != 0) { atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to authenticate\n"); return ret; } else { From 26c6f11035842f6f54fb7cd7cdf22328df9ed1b6 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Mon, 23 Dec 2024 16:07:12 +0000 Subject: [PATCH 43/65] fix: --- packages/atclient/src/connection.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/atclient/src/connection.c b/packages/atclient/src/connection.c index 1ac3a757..a251acaa 100644 --- a/packages/atclient/src/connection.c +++ b/packages/atclient/src/connection.c @@ -637,8 +637,7 @@ void atclient_connection_set_read_timeout(atclient_connection *ctx, const uint32 atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "ctx is NULL\n"); return; } - - mbedtls_ssl_conf_read_timeout(&(ctx->ssl_config), timeout_ms); + atclient_tls_socket_set_read_timeout(&ctx->_socket, timeout_ms); } static void my_debug(void *ctx, int level, const char *file, int line, const char *str) { From ecc8ff7a4c1df8ace32a3d11c237e7438a301040 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Mon, 23 Dec 2024 16:08:24 +0000 Subject: [PATCH 44/65] ci: --- .github/workflows/tests.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 0975aaf5..a3208196 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -37,6 +37,7 @@ jobs: working-directory: tests/functional_tests/tools/virtualenv/keys run: | mkdir -p ~/.atsign/keys/ + ls -la cp "@alice🛠️_key.atKeys" ~/.atsign/keys/ cp "@bob🛠_key.atKeys" ~/.atsign/keys/ From 1de7c34688d0650fce3f24e7cd6cf62e8daa6331 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Mon, 23 Dec 2024 16:09:33 +0000 Subject: [PATCH 45/65] ci: --- .github/workflows/tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index a3208196..f0a0b3e7 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -38,7 +38,7 @@ jobs: run: | mkdir -p ~/.atsign/keys/ ls -la - cp "@alice🛠️_key.atKeys" ~/.atsign/keys/ + cp "@alice🛠_key.atKeys" ~/.atsign/keys/ cp "@bob🛠_key.atKeys" ~/.atsign/keys/ - name: Install atSDK From 55aaeca54bf7c2042378052fbdf9b3107d31dd81 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Mon, 23 Dec 2024 16:14:30 +0000 Subject: [PATCH 46/65] ci: --- .github/workflows/tests.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index f0a0b3e7..89a3b8f5 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -43,10 +43,10 @@ jobs: - name: Install atSDK run: | - cmake -S . -B build -DATSDK_BUILD_TESTS="func" -DCMAKE_BUILD_TYPE=Debug -DFIRST_ATSIGN="\"@alice🛠️\"" -DSECOND_ATSIGN="\"@bob🛠\"" -DATDIRECTORY_HOST="\"vip.ve.atsign.zone\"" -DATDIRECTORY_PORT=64 + cmake -S . -B build -DATSDK_BUILD_TESTS="func" -DCMAKE_BUILD_TYPE=Debug -DFIRST_ATSIGN="\"@alice🛠\"" -DSECOND_ATSIGN="\"@bob🛠\"" -DATDIRECTORY_HOST="\"vip.ve.atsign.zone\"" -DATDIRECTORY_PORT=64 sudo cmake --build build --target install - - name: Build and Run Functional Tests + - name: Run Functional Tests run: | ctest --test-dir build/tests/functional_tests -VV --timeout 90 From 7687aa09aea84a8da3fbace55217997f6460840a Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Mon, 23 Dec 2024 17:10:48 +0000 Subject: [PATCH 47/65] fix: compilation errors --- tests/functional_tests/lib/src/helpers.c | 2 +- .../functional_tests/tests/test_atclient_pkam_authenticate.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/functional_tests/lib/src/helpers.c b/tests/functional_tests/lib/src/helpers.c index ad7ae5ba..f938581d 100644 --- a/tests/functional_tests/lib/src/helpers.c +++ b/tests/functional_tests/lib/src/helpers.c @@ -71,7 +71,7 @@ int functional_tests_pkam_auth(atclient *atclient, atclient_atkeys *atkeys, cons goto exit; } - if ((ret = atclient_pkam_authenticate(atclient, atsign, atkeys, &authenticate_options)) != 0) { + if ((ret = atclient_pkam_authenticate(atclient, atsign, atkeys, &authenticate_options, NULL)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_pkam_authenticate: %d\n", ret); goto exit; } diff --git a/tests/functional_tests/tests/test_atclient_pkam_authenticate.c b/tests/functional_tests/tests/test_atclient_pkam_authenticate.c index fe0592db..7e776f48 100644 --- a/tests/functional_tests/tests/test_atclient_pkam_authenticate.c +++ b/tests/functional_tests/tests/test_atclient_pkam_authenticate.c @@ -76,7 +76,7 @@ static int test1_pkam_no_options() { } atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_INFO, "atclient_atkeys_populate_from_atkeys_file: %d\n", ret); - if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, &authenticate_options)) != 0) { + if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, &authenticate_options, NULL)) != 0) { atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to authenticate\n"); return ret; } else { @@ -131,7 +131,7 @@ static int test2_pkam_with_options() { return ret; } - if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, &options)) != 0) { + if ((ret = atclient_pkam_authenticate(&atclient, atsign, &atkeys, &options, NULL)) != 0) { atlogger_log(tag, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to authenticate\n"); return ret; } else { From d90b727b289ff2d939cee4256716513424b75a09 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Mon, 23 Dec 2024 17:18:53 +0000 Subject: [PATCH 48/65] fix: warning --- packages/atclient/src/monitor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/atclient/src/monitor.c b/packages/atclient/src/monitor.c index c09b4e42..bc418436 100644 --- a/packages/atclient/src/monitor.c +++ b/packages/atclient/src/monitor.c @@ -55,7 +55,7 @@ exit: { return ret; } } void atclient_monitor_set_read_timeout(atclient *monitor_conn, const int timeoutms) { - atclient_set_read_timeout(&(monitor_conn->atserver_connection), timeoutms); + atclient_set_read_timeout(&monitor_conn, timeoutms); } int atclient_monitor_start(atclient *monitor_conn, const char *regex) { From b58a178f253e563f2c20327985f24e86d3a5c245 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Mon, 23 Dec 2024 17:34:15 +0000 Subject: [PATCH 49/65] fix: --- packages/atclient/src/monitor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/atclient/src/monitor.c b/packages/atclient/src/monitor.c index bc418436..211dd4d9 100644 --- a/packages/atclient/src/monitor.c +++ b/packages/atclient/src/monitor.c @@ -55,7 +55,7 @@ exit: { return ret; } } void atclient_monitor_set_read_timeout(atclient *monitor_conn, const int timeoutms) { - atclient_set_read_timeout(&monitor_conn, timeoutms); + atclient_set_read_timeout(monitor_conn, timeoutms); } int atclient_monitor_start(atclient *monitor_conn, const char *regex) { From 90e2739459682db5082bbe96b171d423fb69f87e Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Mon, 23 Dec 2024 17:34:19 +0000 Subject: [PATCH 50/65] ci: --- tests/functional_tests/tools/virtualenv/docker-compose.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/functional_tests/tools/virtualenv/docker-compose.yaml b/tests/functional_tests/tools/virtualenv/docker-compose.yaml index 29a7db90..eafc1291 100644 --- a/tests/functional_tests/tools/virtualenv/docker-compose.yaml +++ b/tests/functional_tests/tools/virtualenv/docker-compose.yaml @@ -13,8 +13,8 @@ services: - '64:64' - '9001:9001' - '25000-25019:25000-25019' - # extra_hosts: - # - 'vip.ve.atsign.zone:127.0.0.1' + extra_hosts: + - 'vip.ve.atsign.zone:127.0.0.1' # Remove these comments to run a DNS Masq service locally # This enables you to code and test offline and use physical devices # connecting to your Virtual Environment, not needed if you have From 7ef980aa18dffeac9ab6e211adfacf964da843cf Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Mon, 23 Dec 2024 17:36:05 +0000 Subject: [PATCH 51/65] ci: --- .github/workflows/tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 89a3b8f5..2cd90f50 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -48,7 +48,7 @@ jobs: - name: Run Functional Tests run: | - ctest --test-dir build/tests/functional_tests -VV --timeout 90 + ctest --test-dir build/tests/functional_tests -VV --timeout 10 build-examples: runs-on: "ubuntu-latest" From 6b291e254aa2fc6bf90ebb74246913c81570e180 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Mon, 23 Dec 2024 17:41:07 +0000 Subject: [PATCH 52/65] ci: --- .github/workflows/tests.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 2cd90f50..0c47ed81 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -41,6 +41,10 @@ jobs: cp "@alice🛠_key.atKeys" ~/.atsign/keys/ cp "@bob🛠_key.atKeys" ~/.atsign/keys/ + - name: Add vip.ve.atsign.zone to /etc/hosts + run: | + echo "127.0.0.1 vip.ve.atsign.zone" | sudo tee -a /etc/hosts + - name: Install atSDK run: | cmake -S . -B build -DATSDK_BUILD_TESTS="func" -DCMAKE_BUILD_TYPE=Debug -DFIRST_ATSIGN="\"@alice🛠\"" -DSECOND_ATSIGN="\"@bob🛠\"" -DATDIRECTORY_HOST="\"vip.ve.atsign.zone\"" -DATDIRECTORY_PORT=64 @@ -48,7 +52,7 @@ jobs: - name: Run Functional Tests run: | - ctest --test-dir build/tests/functional_tests -VV --timeout 10 + ctest --test-dir build/tests/functional_tests -VV --timeout 90 build-examples: runs-on: "ubuntu-latest" From 736b0e501ab5e9892c3c59caccaa4051c17543b5 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Mon, 23 Dec 2024 17:43:26 +0000 Subject: [PATCH 53/65] ci: add virtual environment step in functional tests --- .github/workflows/tests.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 0c47ed81..d6faf8b6 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -41,6 +41,14 @@ jobs: cp "@alice🛠_key.atKeys" ~/.atsign/keys/ cp "@bob🛠_key.atKeys" ~/.atsign/keys/ + - name: Start Virtual Environment + working-directory: tests/functional_tests/tools/virtualenv + run: | + sudo ./start_virtualenv.sh + sleep 5 + sudo ./pkam_virtualenv.sh + sleep 1 + - name: Add vip.ve.atsign.zone to /etc/hosts run: | echo "127.0.0.1 vip.ve.atsign.zone" | sudo tee -a /etc/hosts From 869e55da35d57cce06e630c6b20f56a34149ee4b Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Mon, 23 Dec 2024 17:45:04 +0000 Subject: [PATCH 54/65] ci: --- .github/workflows/tests.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index d6faf8b6..702f8d99 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -44,6 +44,8 @@ jobs: - name: Start Virtual Environment working-directory: tests/functional_tests/tools/virtualenv run: | + sudo apt-get update + sudo apt-get install -y docker-compose sudo ./start_virtualenv.sh sleep 5 sudo ./pkam_virtualenv.sh From 0b7b39a5fc860cbb97accee1297a1083ca602f27 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Mon, 23 Dec 2024 17:58:14 +0000 Subject: [PATCH 55/65] ci: nslookup --- .github/workflows/tests.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 702f8d99..4a365c74 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -54,6 +54,9 @@ jobs: - name: Add vip.ve.atsign.zone to /etc/hosts run: | echo "127.0.0.1 vip.ve.atsign.zone" | sudo tee -a /etc/hosts + cat /etc/hosts + echo "---" + nslookup vip.ve.atsign.zone - name: Install atSDK run: | From 977b65d3b5d67f4a74b2ebdeabd2a8158bc3eeb3 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Wed, 25 Dec 2024 03:04:07 +0000 Subject: [PATCH 56/65] feat: null terminate port_str --- packages/atclient/src/socket_mbedtls.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/atclient/src/socket_mbedtls.c b/packages/atclient/src/socket_mbedtls.c index b96180d6..9056f8a2 100644 --- a/packages/atclient/src/socket_mbedtls.c +++ b/packages/atclient/src/socket_mbedtls.c @@ -151,8 +151,10 @@ int atclient_tls_socket_connect(struct atclient_tls_socket *socket, const char * return 1; } - char port_str[5]; - snprintf(port_str, 5, "%" PRIu16, port); + const size_t port_str_size = 6; + char port_str[port_str_size]; + memset(port_str, 0, sizeof(char) * port_str_size); + snprintf(port_str, port_str_size, "%" PRIu16, port); int ret; // 1. Connect From 9e0e8978a6baecab0efb54c8d7917485363cd6ec Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Wed, 25 Dec 2024 03:21:11 +0000 Subject: [PATCH 57/65] fix: test_atclient_monitor bugs --- .../tests/test_atclient_monitor.c | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/tests/functional_tests/tests/test_atclient_monitor.c b/tests/functional_tests/tests/test_atclient_monitor.c index 85db065e..ad30cae4 100644 --- a/tests/functional_tests/tests/test_atclient_monitor.c +++ b/tests/functional_tests/tests/test_atclient_monitor.c @@ -146,7 +146,7 @@ static int monitor_pkam_auth(atclient *monitor_conn, const atclient_atkeys *atke goto exit; } - if ((ret = atclient_monitor_pkam_authenticate(monitor_conn, atsign, atkeys, NULL)) != 0) { + if ((ret = atclient_monitor_pkam_authenticate(monitor_conn, atsign, atkeys, &authenticate_options)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_monitor_pkam_authenticate: %d\n", ret); goto exit; } @@ -317,10 +317,23 @@ static int test_4_re_pkam_auth_and_start_monitor(atclient *monitor_conn) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "test_4_re_pkam_auth_and_start_monitor Start\n"); + atclient_authenticate_options authenticate_options; + atclient_authenticate_options_init(&authenticate_options); + char *atserver_host = strdup(monitor_conn->atserver_connection.host); int atserver_port = monitor_conn->atserver_connection.port; - if ((ret = atclient_monitor_pkam_authenticate(monitor_conn, monitor_conn->atsign, &(monitor_conn->atkeys), NULL)) != + if((ret = atclient_authenticate_options_set_atserver_host(&authenticate_options, atserver_host)) != 0) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_authenticate_options_set_atserver_host: %d\n", ret); + goto exit; + } + + if((ret = atclient_authenticate_options_set_atserver_port(&authenticate_options, atserver_port)) != 0) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_authenticate_options_set_atserver_port: %d\n", ret); + goto exit; + } + + if ((ret = atclient_monitor_pkam_authenticate(monitor_conn, monitor_conn->atsign, &(monitor_conn->atkeys), &authenticate_options)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to authenticate with PKAM: %d\n", ret); goto exit; From 0096bbab0b01e58f973fea9d0414ea09a7439173 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Wed, 25 Dec 2024 03:21:28 +0000 Subject: [PATCH 58/65] feat: modify test_atclient_connection.c --- .../tests/test_atclient_connection.c | 64 +++++++++++++------ 1 file changed, 44 insertions(+), 20 deletions(-) diff --git a/tests/functional_tests/tests/test_atclient_connection.c b/tests/functional_tests/tests/test_atclient_connection.c index d1bde0ac..eb65a557 100644 --- a/tests/functional_tests/tests/test_atclient_connection.c +++ b/tests/functional_tests/tests/test_atclient_connection.c @@ -23,7 +23,7 @@ static int test_10_free(atclient_connection *conn); static int test_11_initialize(atclient_connection *conn); static int test_12_connect(atclient_connection *conn); static int test_13_is_connected_should_be_true(atclient_connection *conn); -static int test_14_simulate_server_not_responding(atclient_connection *conn); +static int test_14_disconnect(atclient_connection *conn); static int test_15_send_should_fail(atclient_connection *conn); static int test_16_is_connected_should_be_false(atclient_connection *conn); static int test_17_should_be_connected_should_be_true(atclient_connection *conn); @@ -100,8 +100,8 @@ int main(int argc, char *argv[]) { goto exit; } - if ((ret = test_14_simulate_server_not_responding(&root_conn)) != 0) { - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "test_14_simulate_server_not_responding: %d\n", ret); + if ((ret = test_14_disconnect(&root_conn)) != 0) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "test_14_disconnect: %d\n", ret); goto exit; } @@ -207,6 +207,8 @@ static int test_4_send(atclient_connection *conn) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "test_4_send Begin\n"); int ret = 1; + int attempts = 0; + const int max_attempts = 10; const unsigned char *send_data = (const unsigned char *)(FIRST_ATSIGN "\r\n"); const size_t send_data_len = strlen((const char *)send_data); @@ -215,14 +217,31 @@ static int test_4_send(atclient_connection *conn) { unsigned char recv[1024]; size_t recvlen = 0; - ret = atclient_connection_send(conn, send_data, send_data_len, recv, recvsize, &recvlen); - if (ret != 0) { - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to send: %d\n", ret); + while (attempts < max_attempts) { + ret = atclient_connection_send(conn, send_data, send_data_len, recv, recvsize, &recvlen); + if (ret == 0) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "Received: %s\n", recv); + break; + } else { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to send: %d, attempt: %d\n", ret, attempts + 1); + if (!atclient_connection_is_connected(conn)) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "Reconnecting...\n"); + ret = atclient_connection_connect(conn, ATDIRECTORY_HOST, ATDIRECTORY_PORT); + if (ret != 0) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to reconnect: %d\n", ret); + goto exit; + } + } + } + attempts++; + } + + if (attempts == max_attempts) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Max attempts reached. Failed to send data.\n"); + ret = 1; goto exit; } - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "Received: %s\n", recv); - ret = 0; goto exit; exit: { return ret; } @@ -332,6 +351,8 @@ static int test_9_is_connected_should_be_true(atclient_connection *conn) { int ret = 1; + atclient_connection_set_read_timeout(conn, 10*1000); // 10 second read timeout + if (!atclient_connection_is_connected(conn)) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to connect: %d\n", ret); ret = 1; @@ -405,6 +426,8 @@ static int test_13_is_connected_should_be_true(atclient_connection *conn) { int ret = 1; + atclient_connection_set_read_timeout(conn, 10*1000); // 10 second read timeout + if (!atclient_connection_is_connected(conn)) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to connect: %d\n", ret); goto exit; @@ -418,22 +441,21 @@ exit: { } } -static int test_14_simulate_server_not_responding(atclient_connection *conn) { - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "test_14_simulate_server_not_responding Begin\n"); +static int test_14_disconnect(atclient_connection *conn) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "test_14_disconnect Begin\n"); int ret = 1; // simulate server not responding - ret = mbedtls_ssl_close_notify(&conn->_socket.ssl); - if (ret != 0) { - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "Failed to close notify: %d\n", ret); + if ((ret = atclient_connection_disconnect(conn)) != 0) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_connection_disconnect: %d\n", ret); goto exit; } ret = 0; goto exit; exit: { - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "test_14_simulate_server_not_responding End: %d\n", ret); + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "test_14_disconnect End: %d\n", ret); return ret; } } @@ -475,6 +497,8 @@ static int test_16_is_connected_should_be_false(atclient_connection *conn) { int ret = 1; + atclient_connection_set_read_timeout(conn, 10*1000); // 10 second read timeout + if (atclient_connection_is_connected(conn)) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_connection_is_connected returned true when it should have been false: %d\n", ret); @@ -492,21 +516,21 @@ exit: { } } -static int test_17_should_be_connected_should_be_true(atclient_connection *conn) { - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "test_17_should_be_connected_should_be_true Begin\n"); +static int test_17_should_be_connected_should_be_false(atclient_connection *conn) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "test_17_should_be_connected_should_be_false Begin\n"); int ret = 1; - if ((ret = assert_equals(conn->_is_connection_enabled, true)) != 0) { - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "conn->_should_be_connected should be true, but is false\n"); + if ((ret = assert_equals(conn->_is_connection_enabled, false)) != 0) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "conn->_should_be_connected should be false, but is true\n"); goto exit; } - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "conn->_should_be_connected is true, as expected\n"); + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "conn->_should_be_connected is false, as expected\n"); ret = 0; goto exit; exit: { - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "test_17_should_be_connected_should_be_true End: %d\n", ret); + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "test_17_should_be_connected_should_be_false End: %d\n", ret); return ret; } } From 81d9095d3ab1b7e9e5adc4d178fcf068c522112a Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Wed, 25 Dec 2024 03:21:54 +0000 Subject: [PATCH 59/65] fix: typo --- tests/functional_tests/tests/test_atclient_connection.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/functional_tests/tests/test_atclient_connection.c b/tests/functional_tests/tests/test_atclient_connection.c index eb65a557..76cdb8fe 100644 --- a/tests/functional_tests/tests/test_atclient_connection.c +++ b/tests/functional_tests/tests/test_atclient_connection.c @@ -26,7 +26,7 @@ static int test_13_is_connected_should_be_true(atclient_connection *conn); static int test_14_disconnect(atclient_connection *conn); static int test_15_send_should_fail(atclient_connection *conn); static int test_16_is_connected_should_be_false(atclient_connection *conn); -static int test_17_should_be_connected_should_be_true(atclient_connection *conn); +static int test_17_disconnect(atclient_connection *conn); int main(int argc, char *argv[]) { int ret = 1; From a06a149cff54ad41118bde46ed10f6b95556b096 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Wed, 25 Dec 2024 03:22:24 +0000 Subject: [PATCH 60/65] fix: --- examples/desktop/playground/main.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/examples/desktop/playground/main.c b/examples/desktop/playground/main.c index 9411b902..fbbb54c7 100644 --- a/examples/desktop/playground/main.c +++ b/examples/desktop/playground/main.c @@ -1,4 +1,6 @@ #include +#include +#include #define TAG "main" @@ -9,6 +11,25 @@ int main() { // Enter your code here + const char *host = "vip.ve.atsign.zone"; + const int port = 64; + + unsigned char recv[1024]; + size_t recv_size = sizeof(recv); + size_t recv_len = 0; + + atclient_connection connection; + atclient_connection_init(&connection, ATCLIENT_CONNECTION_TYPE_ATSERVER); + + if((ret = atclient_connection_connect(&connection, host, port)) != 0) { + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_connection_connect failed with exit code: %d\n", ret); + goto exit; + } + + atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "Connected to %s:%d\n", host, port); + + atclient_connection_send(&connection, (unsigned char *)"bob🛠\n", strlen("bob🛠\n"), recv, recv_size, &recv_len); + ret = 0; exit: { return ret; } From 7feb7ad93af32c53c7099d307cd47aaa21b88bfa Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Wed, 25 Dec 2024 03:22:46 +0000 Subject: [PATCH 61/65] fix: --- tests/functional_tests/tests/test_atclient_connection.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/functional_tests/tests/test_atclient_connection.c b/tests/functional_tests/tests/test_atclient_connection.c index 76cdb8fe..fe1f61d5 100644 --- a/tests/functional_tests/tests/test_atclient_connection.c +++ b/tests/functional_tests/tests/test_atclient_connection.c @@ -115,7 +115,7 @@ int main(int argc, char *argv[]) { goto exit; } - if ((ret = test_17_should_be_connected_should_be_true(&root_conn)) != 0) { + if ((ret = test_17_disconnect(&root_conn)) != 0) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "test_17_should_be_connected_should_be_true: %d\n", ret); goto exit; } @@ -516,7 +516,7 @@ exit: { } } -static int test_17_should_be_connected_should_be_false(atclient_connection *conn) { +static int test_17_disconnect(atclient_connection *conn) { atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "test_17_should_be_connected_should_be_false Begin\n"); int ret = 1; From 696e6ade92d1cd56086aa301bc937157d05a3236 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Wed, 25 Dec 2024 03:26:09 +0000 Subject: [PATCH 62/65] chore: undo playground --- examples/desktop/playground/main.c | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/examples/desktop/playground/main.c b/examples/desktop/playground/main.c index fbbb54c7..9411b902 100644 --- a/examples/desktop/playground/main.c +++ b/examples/desktop/playground/main.c @@ -1,6 +1,4 @@ #include -#include -#include #define TAG "main" @@ -11,25 +9,6 @@ int main() { // Enter your code here - const char *host = "vip.ve.atsign.zone"; - const int port = 64; - - unsigned char recv[1024]; - size_t recv_size = sizeof(recv); - size_t recv_len = 0; - - atclient_connection connection; - atclient_connection_init(&connection, ATCLIENT_CONNECTION_TYPE_ATSERVER); - - if((ret = atclient_connection_connect(&connection, host, port)) != 0) { - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_ERROR, "atclient_connection_connect failed with exit code: %d\n", ret); - goto exit; - } - - atlogger_log(TAG, ATLOGGER_LOGGING_LEVEL_INFO, "Connected to %s:%d\n", host, port); - - atclient_connection_send(&connection, (unsigned char *)"bob🛠\n", strlen("bob🛠\n"), recv, recv_size, &recv_len); - ret = 0; exit: { return ret; } From 42636c7923dfe42b87349f5d3a220fe3f89cdf5d Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Wed, 25 Dec 2024 03:26:29 +0000 Subject: [PATCH 63/65] chore: undo random change --- packages/atclient/src/atclient_utils.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/atclient/src/atclient_utils.c b/packages/atclient/src/atclient_utils.c index 65488a58..7e95a0e5 100644 --- a/packages/atclient/src/atclient_utils.c +++ b/packages/atclient/src/atclient_utils.c @@ -1,3 +1,7 @@ +#include "atclient/atclient_utils.h" +#include "atclient/atkeys.h" +#include "atclient/connection.h" +#include "atclient/string_utils.h" #include #include #include @@ -5,10 +9,6 @@ #include #include #include -#include "atclient/atclient_utils.h" -#include "atclient/atkeys.h" -#include "atclient/connection.h" -#include "atclient/string_utils.h" #define TAG "atclient_utils" From e35e9e6b7b87ca73f73a285a897ab7bde7c1ab1f Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Wed, 25 Dec 2024 03:26:52 +0000 Subject: [PATCH 64/65] chore: remove unused function --- packages/atclient/src/connection.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/packages/atclient/src/connection.c b/packages/atclient/src/connection.c index a251acaa..b4af7416 100644 --- a/packages/atclient/src/connection.c +++ b/packages/atclient/src/connection.c @@ -640,12 +640,6 @@ void atclient_connection_set_read_timeout(atclient_connection *ctx, const uint32 atclient_tls_socket_set_read_timeout(&ctx->_socket, timeout_ms); } -static void my_debug(void *ctx, int level, const char *file, int line, const char *str) { - ((void)level); - fprintf((FILE *)ctx, "%s:%04d: %s", file, line, str); - fflush((FILE *)ctx); -} - static void atclient_connection_set_is_connection_enabled(atclient_connection *ctx, const bool should_be_connected) { ctx->_is_connection_enabled = should_be_connected; } From e91dc26f51097b190c93ec3f815b6f421e0fe5a6 Mon Sep 17 00:00:00 2001 From: JeremyTubongbanua Date: Thu, 2 Jan 2025 11:32:57 -0500 Subject: [PATCH 65/65] ci: remove debug statements in our tests.yaml --- .github/workflows/tests.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 4a365c74..11ff060f 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -37,7 +37,6 @@ jobs: working-directory: tests/functional_tests/tools/virtualenv/keys run: | mkdir -p ~/.atsign/keys/ - ls -la cp "@alice🛠_key.atKeys" ~/.atsign/keys/ cp "@bob🛠_key.atKeys" ~/.atsign/keys/ @@ -54,9 +53,6 @@ jobs: - name: Add vip.ve.atsign.zone to /etc/hosts run: | echo "127.0.0.1 vip.ve.atsign.zone" | sudo tee -a /etc/hosts - cat /etc/hosts - echo "---" - nslookup vip.ve.atsign.zone - name: Install atSDK run: |