From 6107ffe99dc13aefced915adbafbf178b49d950b Mon Sep 17 00:00:00 2001 From: "DESKTOP-DPA61F8\\Benedek" Date: Sun, 25 Apr 2021 19:20:07 +0200 Subject: [PATCH] Network is functioning, but identify is not okay -> ChaCha error and Netwrapper doesnt reach login (7) --- client/config/config.txt | 2 +- client/netwrapper.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/client/config/config.txt b/client/config/config.txt index 3bbef65..487e9cf 100644 --- a/client/config/config.txt +++ b/client/config/config.txt @@ -1 +1 @@ -{"passphrase": "amla", "privateClientKey": "3082050e304006092a864886f70d01050d3033301b06092a864886f70d01050c300e0408dd933c665c01d9cc020203e8301406082a864886f70d03070408adf603cfba0dad71048204c8e294801a5a1033d2979c3934677ad838c3e56c3df52c0d5a2bb2312277dee0a8e3117c9eb7974609334f128f1bae07d2c3b11fa01053045960b1ee0c023c4ea26fd1591656adb541c768d9cf998140aec65e108dee3b65bd0f3801401d2f66c5c025540af8785d97ea18caba21fba2c43e043f094720457aa1bdd98282eb4f2b481d6660a88d7146b329a39a9835d8948d3659e520dfe3380560cb80f7832d637270324229d569b52d25827caad81b88995ed09be7efac4b76feb16940a6fb129972936fa0f770226ce3fe4ba0dfff276a401bda35e91f657302b3ace514c31479ac7b7f1e14652973f1253fbe583c7bba0c45ea36fb8527ee12d8b10409dbc83c9a87ee75843e1ff1daefd08b139c540cee3430bc7d7720e148420cc422da1230ea8c9503e5d465393a2741a10532b7a6c42a14a7faf52859683a0d84e101db88d6f9aa7d7c5a5f74567f30091aa426d78e462decb6b634152f917263a59dbe798116c1e749591a84d4cdcf5b2219fab998489ab40408634e3f20801b21c4a7a0192cea025a28e2cde83b582afbc9aa40b46dc7cdcc9db7fef092ed8c4d1ffb2fb6c5bdc4909b6ded19e837149b12f39e8ab1ff250ddbaa2ac44e28e49a57a34da6186c2dcd20b88a62d100beb72f0d6f84db24b3c436c6331f887e7bb4e184217397ac7ea2201af3a9e5b7a3d3963775e44358dd0e70011a089481a8c98b2ed29f428df55646746181c50ec861ca404d1938662c69b74d0cc6876e1ac7ed92e47e495a63113bc673d7eae96dfb083eea607c3149bb2adf7321a40f68c8b16c4f1951b36e9cbd8d69fe1bdbe8156759ce51e1fb09b740684706b6cad56fdd247ea9c9241312513648dba82344af418a2f58ee8476d1a5010bac73582b6d8123b8d5ca2dabcb4b5355f0726131732e2cc2b86b63bc988c136822cabd0a4447b4d25cabaea6cb2f676d7be97dd4f8f74987827a412cbb30dd2983ec4ac48dcb0d96e455ac7cd70673d125390ce4f708067eb313c96b16a3919e2fe477f204acdbe5299003b734ebd6029bfaba421d5494dba79f9c28a4d7e89455cc231771cdaa06cfc518e6e3b79777b3a2ed1fc5de74ac64e6a007db9879a90b4a9e9f385901ee20d7e5fa6cf871806d691432697cb89cce7356b81f8b29364e5ce34e0c6b6e289502f5c08f07380357f9f3859f6d6010ce561da76655844b11be2e2094576289056615d7f6c6648b4b5fd3dd0474c174327b5359473a361e169437990d467f6662e9628c761a54c17d165900da8f118464047e97b7820c05c6c5f1cd0e60e073f7776f01ba29e5fbc54ce61cf961e28cf5b25dc6061b621a72177b43ede84c62c0d36c4bbedec7eb3b567ef2ae812f6445e0d3c9ac294f49792a0d795946e0717674f00c7557fa7d53b0c8fb862967287120cc7338ed35279b3eb38666828a200434890f808315b84e132e4e692a4959cb167be6185c72e45f545677cf014509cdf30af2647f5973577b6a053509c77f47f4c161279fb1b206c751e582eb293183ec30c9ca324c2da0338d1cf7de510d60a94b2656f1fa37fb9b9d2663322ebeea20324f156f93aea296bccee061b440588796c9c99287607509625c9d47c098f65d949c713803e963a2430a53fedbf0f9b02ecd7c0b16ea0e785199098f617fcf37ec519c287859fc49991760ffaf59e6c157aabfd16438cf7d6dee4614944ef5fe277a7dbb07", "publicServerKey": ""} \ No newline at end of file +{"address": "B", "privateClientKey": "3082128e304006092a864886f70d01050d3033301b06092a864886f70d01050c300e0408ece31e498fa15bc6020203e8301406082a864886f70d0307040838390c242b48bb5204821248bd9cb5ecad742c12c6a253a9aabc41c2c083f5af872b4933ee52e43cd5c2dfe70b2493d21f8a903270fe14622985e9a63de76d3f43ffa07037277fa8837b2e137b98833becd7f635f2abcc6694613ef0c0df34e0528976a5888fe78f80924bf623a7c822783cc88d05a23b400f1280821108017f6982b11ec3af847ac36559e2a653995033baad0b7a143f47558e5140c8b86fcd26d0777ff84b81497b4a9e37f7138c8aa60814bccaef7d966a95ee7e24f069d5b39e6c560718e99090c1e9185520cde34a335c05620d9565e2e4959a1ad6090bc289856a6649dbea5d262972245fb7650569135d6ed64037a7db009fd9d4b1dadc457f085afc49820fd2ba307c1a48d105558b360d04b7666c64bebfcc067484ef3cad1a5a1ac8b2d0ef504f4dca0c6bbedee8be27dc67cf932fe2f77350c38d6b7187c5968d83f6b9c683e7446b6cfd5794992ca10803468f33bd368a65337d1f299c39f4eba196565bfac825efa5cf9057e83d60f51bbc26ef203b47bd233214b0c2ffe1c071d280c810ab4ce69bf2a287abfcbba0578705cf58b23a3ef3dd8819f4805bc4f116f24f77a387c0c494197334c72face9ae90d01bcd4c12c567f1794501aba6c801af895b125e774c96d27aed1970c9cde436f7c4d467d44992f37e6a878c418b3d7463434c76970a74df6fbdfd5d147ce889f63276d59c1a7e08af5cebbaa2120807f66a823d9f6e2a75028e9cf9bd541b4a2cc997b55fd47e04f83f049ff2e2123bdc73abaaad8009417873e0a875a33975fab2e6d700ef8f0827cd43ab4768f62e5e4ebaa1366b41452fe187b924f8cf6c0efd4567b4d365c33336d913cc383ad83eca64906f259dde5f52980bd3765273a677578a3ac84b01ce098d92debbd817ee9cce8783ab36d03c5fef66a2dbeb81a81614dad199500f5a9bffe5e1461e9bb59592422f775d81af2b07563742a62853ed208fd19296b2ce6c1033fab8f75426e8adb1e38711033490aac7950a5ba0588d62e0c3888e46b278d02bbb3f459a44156872c5304dc90e65726c733cb9fe0a32712e35e98b4f8fabe7b7d18ef1e0028c8d161ebc90a46cb4d12f3a90175c3928520a43432a9367fbf121f4c116928bcefb2b5c641205cd24c4596fd41ece1b1c0b6f55ea1122666cd4d83b4c06257b9dee7cfd3af2c69c22feb667988d0c375fa3dba0ccf5a2fb797971ee02885013eeb587c781ee1564b9f8c56b9add0b6b93c01489fa4a3661f97c696ba55267b8c5daf1c325bbb048cd637556e59a6332ac9b28315b7ad0210a1c0cf69d0c55b29e5e4d2fcf1e16ca67e111f3d16d59e174976b69768425feff4602bdc350b00ef062de6fbbe696e179c48b31d37dceddcfe98b88d5f6dbaea1e9287ed95f85bfb3f3b180e9c1679030e68abedff5aaaab010be0105dc7135658168d9bb9efad34a0639cc476190225d6cbf733f9d1ee650939ee8cc73a52e97a5924c918dd239d355874aeaa57f7f061c0142fda2e0dd57afab94f943b826761023156f69f13cb91b60e95cbe1dc09f8ccb036241d4b2d6f75b66de1651d12f990d62939b9a9962bda7077411ef3c69da3f1a080aa89b7f8ec6e7c93e8551446c643a33f151a3c15ef99b73ae4b6285a0ad7b1f7cfcdc7f108b55e3fd0dacc7bc0d5152eefbed9e1cac16eebbb5e03cc39d4a233ccd9abb817d2bd5c3e21eb79a2b4c72883d4f6e1fddb1f12405766709e7ec63623d366f7a36c9b00fa76564dbb3ce2e896ad03fdcecac7aec3a8296b03c2dc1f76783cd3a876f64424ec684fdbf99189e396eafc54b06649f075ee48c8676df00de6a595f1ce7787b5e10db05976680d773348c57930a67d8edc8fbf0a8c571fde34bfd6ead648c82ab9fc00b8f81fdcbeba58aca76a8057292696395238b450f006a817b4538ae337932c9c05a6eaacae9dc02188578f24f4a216fc87247c036e20421ef9be84eaca2893421812bef738d4d6e1247c485fcb41bc038c8132b8694e666d23309f5cae9665a814be16962e1832ad703f1a1910040c71a10f4a526224ce42c6f5a8abc6a4dd71788d0ce4c09b8dfa7bf2dee218b551a492eb76d32eb31275fbee0f54147127f5b9c5bae0cca38f79b51fc01b00c5f1051d8111cad19700503d6ed7ce35fdfb6d8b56d3df47b3d36bfece51730b1fca70b6152fceef49644257e7ad04933124c00d08b1047f67c2f3bcd8cb5a7cdf59dc3bc596cecdc5ccb3d65b1607b0f9e71a687627dc56314671bcd6fb6a30ce37cdf587dbb83818c93b46c345477d7efecc6edc883d4eb40b769c4fde09503f6387fd5aee3999fb87bb6541a620b976c01b3eeb73829f9faebd78029baefc39b84fcc8f1c6400eb6ed6607aa7e96757e32f93721571fb4b1219657728b5ff6f0f160068830b200e6cee9866b7593703b9c1354196bf935b72164c1bc4b60327ddedac7c2e443c9a310cd0e5a2c12fa2bcbda088ff95e91b6e8af1869bbfee78efd4e63785bc50852054a0570cf60e454623291640646e305cc9a0e2b366b75ed7e274b7c09274b5172e97af9d12b18c7d89e087fbe0f5b192dfa629af4392af70f5c1ceb16c7a54855486216562b0f14d53947af1bbbe5edfcc92b26784f0ff6220e6061220242b4c9d048f6340ccefabfc67d6350c9990d1a4173f4663dbcf20b62e345badfa7a313dde679070653a25655f91c14ebd304595aa5be8956ad3e3395d234e7adad2a29ded6bc2f9bf5cd11ce1e9a0ddd9b39bd69edf5d1ec2bf1679c793a0feb8de37b0fc22b295249ac44373c3f156d64e1693fc76a5e3bc93839e56a648a579a4b4d8bf3e07834d10e22ced8f0884f213fc201a9f85cd7e7d146d17fe5353daabf21bdf2d53dc3109149b2cbd2bbf14a60589695d264d79cb05db8b00e43d5e75e6c9d798157998b84bc5633280161e86e2418d40003f9a24499b9fbf27126fa2a8cddf6f0e0beff44637e072ba122b6b9c36843d6e6ecf3c1557b8802c15d6c4b91592ccd302227d8f202aa2d4262ef01dfaf66ff71b33b6b6ff38d0cf1364e9afb7045702ace3ea12fb4d6fd90bc1590fe7ccd2b608c850996936b69d2034057f69bb5f8690397e721b63a98675b4324aa7d91af411cbca2c8b3bd54813a975bb1b20a4aad504a7a18644ddea574de1ecb962df9c2801bdb451b6d8668dace02ab7ca34a2deb89381ba0d77969c26b295343203257c774db0b97e60327ff5b83cb3255a2ad06886ff65798c00dfb9db2d776771d3d0c3a918a55215fd167d56bc5b692d8d861acd86fbaa48c577b8c357968c243d1b90cf8e65a4d41a9f980a520340e78b88b4f3f3ec09eb556a8d16c67b3444af1c520696de0907ff1965b573e26c8f4a81e7c8238f62f335b4b26ad2eaedcf885b45684268fd950ed3b5aa3b3681fc450c4e6c37e7e41408dbe36fdcff72f6761f6b2caa1d5995ffbe8e4b3635aee5f2b3f0ef4599c9189a463a79c46273a929b0dd35df40d3d4e813b8d47195490b00c8676c0148f0e5a884ae3a4139ad6fb0ec2a0f4acdeb927090715c2b858f6e943305ee1cb505c8ef33d1650391c109e0f33f6128b633a93e3f0b10733a1ad10af41c96462d9c75775dca4f2bf896df8269766a33c8b3e87221f82dbf1db6a5b2c4e6d778abfb9f325c65f63519c53d19612ba15bb4f72eb82f4da80cdb00b09917cf4ce2d499a84ea0e7f6e0e06b4dd5654140cfcab6bccf44e3484d24fa88977b222a511a1e4d49a2fa9d07fc6cf2c2b4f30f303c7de5c612f239716cbaf3c7d71259080bf23d668f9bafbdfe8f405364b562ca26dccc29077081fe86a6ea9b19c39c5d7d70dedddebd9dd6f18393919bac9cef59e070c0e29d75f43ddd100f930044ccd687c1f16be02b542a9f5f24b58128c394ebe561316809677be66a778be85fabbaf0ec75ca5499c98c5f2b32fdaba08e03128c91171e2b688a4ffecdd7250214b18b28d5bb144234f2005e8dc3dc18a894dc66d0c33031446a3599821aba4c8b48d332130e0adaa973da35924650d1c928d6c133730f3ae1ca4b5f8aae6639e393037804f2ebaa4784f40ca4a2c507980121256cb2df4d6c0bc9dd69d741cbe15aae5c15a0d53b6afe777c21281b259e2e997d6f5e7f1a84f9d3ad7a7f155002633a30dd065f6ec3e2b3c6a6886ac4b07d20eb6c0b7acd9824a086abeba996ae3e3ea43bf83caf20575822f4879c2013fac7b46a3c8a9e7985c1817e4afc1f634a7633ad7afd4688d641d03e72548c2160e0b4ef3bb511fa28e7f84e6ac5c1228d82fa584210e0229ba829e4ebbb7b0f794af45ab1d0c433a0315004f8584a7a2ebc3421a17d3c37e823461016c6e173f602fd02de9fb13393a38179528c7dca33970c4c7cbec7a39c97ea5a2fc2f14b510d1c887a5fef2c1bcdb57f1854ef66cb80bc4568ee8c4f40c0cc1531619ac25e904e1a6d222515f0bdc727b6ca8263ca056d3b3c3ee24f2b4f461ca0abfaf2fc24c52ba984cacf24a7339c29384aebecd38fd3501254c9fff93811bf32b1f07adaa7423403f1efff2af271d07665f55ba6deef5769d055b9e470051d4d9078307e3b441a7cea124ff1b22a4f81ba84b20bd22426856c79346bb112006e07fb6a8860a0d986fbf2adb74cc53f3c886826e97588b72c7d0216e58131ab5509109d085c519d9cf0fe516edb55d4b58ae7b052654954c0006117cd6b73a113b5419123e1b309de3128c254dbba3bbfba670de676e2e2a4f6638261288a64202e915b29e881814ccd309174dcee20e705fef1fe47bb2b344ac686fe3fdea217b6f815c8f4f8ef0e5f5545cb9e888f0ec55ed6d49f59aa8168aa94e903fd82bd6d49db455223d9a744800e1f08eda5469148aee5fc9d158427c7edbf85946295ae63851e63dc2496c459738ba75631a89a0d3667ae73c082c52b31fb2c3be16ed1f18e10e02ccd2fd1a70b6f5f24b1a0b8915e3e143807d5144f110499309eee396d914ad2c7ac74c84de922323376aa9109ad13056baec6767ebe5faf6a80c19be627371d802242046bfbb0b8352b4fd8cacf233acc012a86bdd822bff5b87f7fc003c6e65f22b6bfe1bf660a0dccd4a0c57d8cd05cc14f102f41ec9f8a24ab30a4e380eefe5374e0d6a15c72f0725c50e0cbedab7e55ac0e21ddc5ecb290d6ceaa74dd3928b84c948439427f88fa37b8d2871bcb5cdac86d90d8a1d7450c9567b610626cf77837dd26abe384043f37302dcd75d09cd9e1b809adfb67e186baa7bf9dcb852b0428c95d85e9c931ad0331fb24b510ed26507d23e5c9d77ad120f93b4a02e2d75135b230f27904a1d718018107f6ffb8390c1556e4031226e2b21f3cc434f47cf6845b33e74a6c77d37e3fb68a0be174c4d01b235bc1c6ec501a310b32bfbdf1368c774107219228fe51e943b0ad99574cd629577e61c656bc71e4a2fed331d53c450e5c93a7c4c1ac4966b23dcb62cabd3bfff1329ef2ae8613ae5263b4d7146d7e035fe3e2fc21fc7e94a842406e44aea6a092a00e05d9e52c71c212b94afa449ee191f06203e7fe1b29a4a9d9cc711378138fbbf3a57760827d50a2cd30925c25642382226fde124ac8539a87a05fadb1cf186e6a82d3d5d5aeb4df0d64e7b770f10e1b96e5e5b7b8ad67514acd14c0f028dd6b5bb819d2ce7943ca56031aa662fc3eedbe1aaa27c464296bfa805d0d6f3f2bf083eb9b9852aaec463128d212baa91a3e576662789b92b4b2b67a326a1d97a15386081960c282ca558deafecea7e9b6a22297a061302d7a5f2c48fda9841498458a9f7ad11f41f2754e45514dd9913252ef70800b5d4eeb9da97e010f3e2c7b552d10cbc15d5badf29e4b06ee77e61ab6580411c416adb9b28e78f38c1dde0ed234dbadfbe080f54a365ba829e9b78bfb21c8a2af88cd7e5c7d3072952d620c04151ed42cc8c04893372a6de0bae1e9361374ce4a901d79e82446175bf4380a917306bde1006e26168b1229f22b81b30bd17886c903f90bf6e08ef6885b3734ce766e3551c02060906399b8a314194cf08d9796032a04835f2766476b073860339393e1b8956e67bacf5f8d9b65a0c16daf8e29bc9d98512ae6f5eb5cdd7ef506321086daec3024df7bfb014eb33cc77e82a56f56e08f9dc4748deea31108d5077c5dd3d2cb333dc577ced8f94ed3229c42691effabc37c4816c3e38ad6140850c9687423879065aad92199c215bb6d40013717de7343b82e8cc6f48bdd1d2868dfcd6a11a8411419b549ae4e9d6fe3518103f002d24788d5142b21112bd33e01b553167786743ef0c1d670655543ef562acc789bc85277eb4150c9de45e6e9e01bfb940b204168f981edc91f717b47f96c9b79b77b9bada3733095d35239c869f1198a6f1a6c88273db51076bdfc5721aace0708f9d76ef4f1b6534ab066380058300654324cd9555e19f2b22a2a2e95fddd8a8b79a378397206366dfa131bb39d9647bd8cc404fd2934e24a0b09ae023975b69b9629bb6d9af2a95f9875c9f4c610ad7835ffd1da2f8a5304f24c0d2a9379db614fa96ba6447e702f13e055976e9c13c126d0f0207af8b5953bc785c8cd8e199b1a3ea3381f3dcc16168d789b53ff7689168e267b0", "publicServerKey": "30820422300d06092a864886f70d01010105000382040f003082040a0282040100d50e40b8ff903ce7c7e4356f55cf68c2a73295ef3a5d79e606652e983609ef121991c65c3e914694dfacc25f75f2d4b6cd9cfd2d4e8d60b85a8b11c5f74178132a59da227f7866637393ab60eb538a2fa65ec3a62f037a58cfd5dd75e5220d086a95796308bc4d625d468fd645a689da6bd10e17554c94b9341e4ec5373ee017dca2146bcf9e2b4c38910493cd305408e7cdc35b8218570326ed3376c23a060354b417edda4563445b07deaecd11877a42e0058b25439587b0fceb9da6bd521699be5fedab4b5f1a712830516412c846d74dd94e3dc67fa6f775a15d2bce458cf00543da04c1cd11046ee4e11b29a18557b0c004fac60f10b107419c99be771a07da5a5b2f75aec1d286dc0f481333f0bf35ea89bddcbb442b1ca8ee00fe5bd16e4a294808b7d7c848fe5364b084dd2d06d4c987dab1f970af0d9900ab5855050a9ba7da32f6407b3f804ffa463d1e22d40f4a8ee64192786bf4d03acab6b533f86326c1f3aee09c3e109e4e9b62744964ec46dfbad397f0c74903cd990d582a3730b7cb1510952aa4bfb0f496fbcabe3a408478f6d5addb049708c42db6eea63fa788891cd8e018f7131e3b03db498a31cb89095b2b329f50cabbba4b3ce11877b23a7245656d0f3e6dccdf7dbaaf27faac3cd95410cfa6913252f57485aac51632a614f6aa764948c3ab50bc600eea0f59dc18db5e77adcc7b39046822166c42f2fb5074c78f3f267a6e00d2425a6bc545dff1924c6c53e0ed94577f34153ddaab1921c91c19b4086f7e173a1b08076a2798c8858b1119b7758100bdcd46cc9f231325312e810b19128671aa160efc9f28fdccfb2a18f27854a3c6169981e5cc38f1a4ac405a1e8d60bb8882753986828cc5da6fe1382ef84540ac4de78a961aeabf06d39ab5ccc524843a72831bc9adaf8d0b745935e53469123df093c2da1047cd816faacf7bd01383514ede98bce7e0a74f52ab88d3512e8c61a815e3071ff84f1c577e7e2936baa9927e23e13ac699b680275b3b7f07767d16c4f1e32209e8fcb564326ca975767e28ddd0ebb82fff7dadd00f91dc939f7fcc553b95bb52f3b1d7318719f40b67590f0c5797c82dc0310c72620f9da2c91f2732fa64268836cf0d8f9a7c78f12eed02fbcf54e1091775d80e02aaaef73995aaa5752b8bacae44580eee5ece8d584ea1f047b28e4d09256c0e611e32061398957141c61370642146ca7eba8ab4278fc0bbd723ef1271c77121247b4a81de4aa6cd7c2b4c064c710ec65eced7bca4010e062357a338748b9590e5a8fde6121f486340059f828ae490d83eaa5837f81978f03ce06c373de8f22781dd76a635ee7d3b095c08461847213196c0154d767716db53a13660daddd00fbd1ec01fff74579d211d4810525ee20f9fd8d77b6b67980b70cd67c9a91fe1d06cfec721aa407062eba0210203010001"} \ No newline at end of file diff --git a/client/netwrapper.py b/client/netwrapper.py index 3a6dff2..51c7839 100644 --- a/client/netwrapper.py +++ b/client/netwrapper.py @@ -15,7 +15,7 @@ class NetWrapper: def __init__(self, privateKey: RsaKey, clientAddress: str, username: str, serverPubKey: RsaKey, serverAddr: str = 'A'): # Create network_interface: network_interface(path, addr) path root is shared with network / addr is own address - self.network = network_interface('./', clientAddress) + self.network = network_interface('./../../netsim/network/', clientAddress) self.serverAddr = serverAddr self.username = username self.privateKey = privateKey