| # Official test vector 0, seed: "061550234d158c5ec95595fe04ef7a25767f2e24cc2bc479d09d86dc9abcfde7056a8c266f9ef97ed08541dbd2e1ffa1" |
| entropy: 147c03f7a5bebba406c8fae1874d7f13c80efe79a3a9a874cc09fe76f6997615 |
| public_key = a8e651a1e685f22478a8954f007bc7711b930772c78f092e82878e3e937f367967532913a8d53dfdf4bfb1f8846746596705cf345142b972a3f16325c40c2952a37b25897e5ef35fbaeb73a4acbeb6a0b89942ceb195531cfc0a07993954483e6cbc87c06aa74ff0cac5207e535b260aa98d1198c07da605c4d11020f6c9f7bb68bb3456c73a01b710bc99d17739a51716aa01660c8b628b2f5602ba65f07ea993336e896e83f2c5731bbf03460c5b6c8afecb748ee391e98934a2c57d4d069f50d88b30d6966f38c37bc649b82634ce7722645ccd625063364646d6d699db57b45eb67465e16de4d406a818b9eae1ca916a2594489708a43cea88b02a4c03d09b44815c97101caf5048bbcb247ae2366cdc254ba22129f45b3b0eb399ca91a303402830ec01db7b2ca480cf350409b216094b7b0c3ae33ce10a9124e89651ab901ea253c8415bd7825f02bb229369af972028f22875ea55af16d3bc69f70c2ee8b75f28b47dd391f989ade314729c331fa04c1917b278c3eb602868512821adc825c64577ce1e63b1d9644a612948a3483c7f1b9a258000e30196944a403627609c76c7ea6b5de01764d24379117b9ea29848dc555c454bceae1ba5cc72c74ab96b9c91b910d26b88b25639d4778ae26c7c6151a19c6cd7938454372465e4c5ec29245acb3db5379de3dabfa629a7c04a8353a8530c95acb732bb4bb81932bb2ca7a848cd366801444abe23c83b366a87d6a3cf360924c002bae90af65c48060b3752f2badf1ab2722072554a5059753594e6a702761fc97684c8c4a7540a6b07fbc9de87c974aa8809d928c7f4cbbf8045aea5bc667825fd05a521f1a4bf539210c7113bc37b3e58b0cbfc53c841cbb0371de2e511b989cb7c70c023366d78f9c37ef047f8720be1c759a8d96b93f65a94114ffaf60d9a81795e995c71152a4691a5a602a9e1f3599e37c768c7bc108994c0669f3adc957d46b4b6256968e290d7892ea85464ee7a750f39c5e3152c2dfc56d8b0c924ba8a959a68096547f66423c838982a5794b9e1533771331a9a656c28828beb9126a60e95e8c5d906832c7710705576b1fb9507269ddaf8c95ce9719b2ca8dd112be10bcc9f4a37bd1b1eeeb33ecda76ae9f69a5d4b2923a86957671d619335be1c4c2c77ce87c41f98a8cc466460fa300aaf5b301f0a1d09c88e65da4d8ee64f68c02189bbb3584baff716c85db654048a004333489393a07427cd3e217e6a345f6c2c2b13c27b337271c0b27b2dbaa00d237600b5b594e8cf2dd625ea76cf0ed899122c9796b4b0187004258049a477cd11d68c49b9a0e7b00bce8cac7864cbb375140084744c93062694ca795c4f40e7acc9c5a1884072d8c38dafb501ee4184dd5a819ec24ec1651261f962b17a7215aa4a748c15836c389137678204838d7195a85b4f98a1b574c4cd7909cd1f833effd1485543229d3748d9b5cd6c17b9b3b84aef8bce13e683733659c79542d615782a71cdeee792bab51bdc4bbfe8308e663144ede8491830ad98b4634f64aba8b9c042272653920f380c1a17ca87ced7aac41c82888793181a6f76e197b7b90ef90943bb3844912911d8551e5466c5767ab0bc61a1a3f736162ec098a900b12dd8fabbfb3fe8cb1dc4e8315f2af0d32f0017ae136e19f028 |
| result: pass |
| ciphertext: c8391085b8d3ea9794212541b2914f08964d33521d3f67ad66096ebfb1f706424b49558f755b5625bae236f2e0079601c766f7d960808f7e2bb0c7a5e066ed346de628f8c57eebabbb0c22d911548463693ef3ce52a53f7ff415f00e657ae1c5a48fa5ec6e4be5cf462daffc84d2f6d5ff55dc9bbe8bb0d725ec64fd4cd4bd8dba0a844e8b5ce4b6a28934d7f7a050991fe185b506b451dabfad52d52cb2114ca7d9a5cf986c8fdc1bc10ec0c1869e50c03c55a76192a1049aca636ba9020bdaa8d0f58c763b0b89845ca06d4c4ddc21433e16b9c62e44871fdbc05ba218af871fdd7dcfa464e60faa5265264ce1391bd9a8c5faa7626d5f159b9805b975710a3503a0b858a11c6a647cc0e19ac88b1be9056c95b4d2087d0951d1d2f4992491117e6347794ba54571ec49bba71af3413d38a30bf5872248d1f6d07c86baf782e73d2637f043d341a00921857d8b21ddf3e1d6310036ed27af49e5de1b900fe4de79808ff29f9570859612b15adc01fbb265b305b1e3a12ae419da5b74261fa284c101da3d8dca8b2e4521aca571ef44a058e844ff32b16d5aaea05f7f3af8e2ab16222e347662eddfb891d0ecc2a55c5638f9dde92d9a3d544a5f901ac501acd1ea6a010201fcb10ad702c425a94bdf5890d500a2a147eee1d1fcba8c3abe7c2dfe70f346f033d816a0b2791b4f0b2d956d9ee5971715399a5688302495e2e07c1c8c01527184bcd0c208bc159f2e13318c0bb3dd24a6a7fc849f83385ed4dba07fe1d7bd5640cc9ed5ccfdd68763cb0d0edf61b292177fc1d2d3c11dd0495056bcb12558aebcfddef9feb4aebc57afd9023c65cfe65a24e33f1b00111e92e63e011eaf0b212cf95743cd07f5189ece1f205b7f6fcb2e6b1961b5404cebe47c8cd13b8599d5b49e6d87eeda36e9b8fc4c00635896aa2b75896e336d1b612ee13db811e1f07e61748d920f4865f3f11741399dc6162c91ca168a02329dff821d58198712dd558abb099b3a0baf9da1b730b2aa73bcf58d74f357b06f7211c804b6c8af16ff3509fad1d35b14bfdced7db8a6a25c48e5956480724daa057cd660b67ee3e472574182679d485838a6476eac02141075c812af7967ba7c9185cc2abd2a4545b80f3d3104d58d654a57792dcfabbe9c0715e8de2ef81ef404c8168fd7a43efab3d448e686a088efd26a26159948926723d7eccc39e3c1b719cf8becb7be7e964f22cd8cb1b7e25e800ea97d60a64cc0bbd9cb407a3ab9f88f5e29169eeafd4e0322fde6590ae093ce8feeae98b622caa7556ff426c9e7a404ce69355830a7a67767a76c7d9a97b84bfcf50a02f75c235d2f9c671138049ffc7c8055926c03eb3fb87f9695185a42eca9a41655873d30a6b3bf428b246223484a8ff61ee3eeafff10e99c2c13a76284d063e56ab711a35a85b5383df81da23490f66e8ea3fcba067f5530c6541c2b8f74717c35023e7b9b3956c3ee2ff84ba03ccf4b4b5321b9240895481bc6d63c1693c1847852f8e97f50a133532ac3ee1e52d464 |
| shared_secret: e7184a0975ee3470878d2d159ec83129c8aec253d4ee17b4810311d198cd0368 |
| |
| # Official test vector 1, seed: "d81c4d8d734fcbfbeade3d3f8a039faa2a2c9957e835ad55b22e75bf57bb556ac81adde6aeeb4a5a875c3bfcadfa958f" |
| entropy: cde797df8ce67231f6c5d15811843e01eb2ab84c7490931240822adbddd72046 |
| public_key = 93c140f6c47b7e53b96f72bb18447d277cc021c144a0f7a35e30b57386a78ac976376262320a5e7e1cb42e290de684462ce1067e920ee86c32418b130a5a41a0e8268cfa7e0db2b441cb927d7897c42b1d50f9b32868a35a2c04cfe91040e9a9208902f20c477e1b1ee5c290d2e5244eb1b4b7b4c6ad074533b58d9914a6aa8829f96789f5cb87607569983003f3a2461c33c81a3672af5924c4ba37e6827fccf86d8b4103fbe9c0f6226dd0a2145a6b7aec76b186466f9c67bf169039259574456497140c8cf4ac05091973ac8c08d809465785a677a032ac09ad1d666e8c48462813ce5ac75f184b38251c30e362b0e2501d6800c8ad103c8b773780b6717cf15c401139acd54b1598b2b7c79492a86631090268c70d875bc040cb2b75a386fa96b092b8cbc25c47f70aa76cd8b9afc12b42b536e27c5578831a96dbbab7138c3f247e955a6c08b4407d4708f1914bfa48af4b28533f747b860b7076c028e245c9727b42f3248fb0408b3ef0c4918ab76ab96daca81afb1211ab3a0329ba1a5b069a68934c1ce84c2f72839311257fa19e72c62fb5686b61416caf8b22d2b26a6dd01bb7387f88eb8606980a5e2259cbd56ca1ec051cfc66f96239991a2360d75dafa1534c8a05ab9c95e2e586853714600a3455511b62d94525d8b1a965ce69f986731888d1ecce536000e4863322a83e3c8475d9eba5414a65b0561d24a7b09dca6ffe23836058bec0a85671641008c831233c7890783dafe8c359a263e796869118c4e74002dc3b0ec5b1c4ac641bafe30eb2bb743713bfed2c1e79c4a6f46593006acb35f7031f194807b893aa7a9323162168d384d0e96f2f23368626a2e027891ac94f12f30a044b85f0322ce2b16517d36aa3f23b5f391be394b54ddc28e5a9775372869a7b50b4898c072c0669d43c641a3cb5e8c170ba63bed6ad1008615201305e292e1c818e1ef64f3e0c52fba67e7249c1ec4a140dc89ce0050647f1c19f5897c77b9059040b4b5b4282e0669cb4c658f48f67338413c92fc7412e444bc635dabc93c51b030784f21461dca210cc6a54fdc25bba09705baa77c1826636b16644a5ada51270d8317a787abf53192d40dc765bfb45c7dcae58481af3a49fe762b90bac1f6f69a5de8045981c67906b9f692625fcb6a4df2641688aba61fa49a84b47c96661e4701e5826c1108069c4b9c6e480251c4b021d11cfdaca12bbf9c09a0234186668e389454ac4046f5b2468aa2fa9b117868574e729574ee57ea7495af310627b85916d6b4c708374f9fb0c9c3aa4664c6651281d8eeb98132c1af13a816ca5b869f50b50b291efd466dea090918630c6fc77247c458aa82568a41dd9d4708af3bbca5a5716447e8c2c24ad788a8632473fdc4a257196bd2b549091176fe654d3694e10a118f7b66d1cd5af199b6e90b3bffa88a92e36717fd4bbfcc78b0e08634bc080c86885c92c8ef67aa4933c7df097891369bac5fc5d0c36737aa60971310adf02c257f76a7a7b3f7e132c2a71c52ff4affb6846391c0868241a3df13408d419a78bcffd49619b03a192c683900a244289c9f7b4564823900ceacffd9a9371260d5e57a8271196f4759eead0ceac318966e76f68de95ab9db2ba4fbf83c3b27092cd339cfe48d5ca0ba11591d04566f4ed24a5 |
| result: pass |
| ciphertext: b3b339d73dfe8e3db262cdea792b4e3ecd712a75750a3b206800f11116637b58bc75ea61bd74070d7132309176608c33989fc510852c0f8d07e9862b79b069cfb3e5b78f277a74dcc832ada24f7d522e53a7cf16a7c7d952ed9f4dd4be4910d880e2e7c5b23c6cf9077e3d350ed3e7bb54ca7b39a9f68e98d2fc844c62f3eed092c8c008e4c2a28b3b1d9f34488655741ddcc440be7828ae39f25f52f57d8b1cfe3967af165e5affaddc8a85cd4939221762be2f71155c780ada5103976c77a76f838bc52a72544b22cfde6b6e843b4e552f1ba47419a8a8bf53c388537c1c08c272a02f4923d9edcc54dc767e6613c6f832889ec05ca805fc09e326d242517e91607005af03cd1acb242e630d6c20499dec187d8e5f6d421e2ceef7e3f74b751214fd58b6583bdc5ede65bbb643974d5cb45533f0a733a3353724e2d7e6821d99d317eec8781d3f1e03528fda480da8cd8e8adc51585a14acb5da154a68573b0566e5e49a53b4cb8061cdc795d13899032d549ac8f7c35099eb2ba0f0df4c9558444f4fe5f88bc46c6fca1b257c62d2116efd1c8cdef5717068405201c086da4143de277649f32538f537f8bf13a65c05747cd44f740736966422bd247f4be9a05acbcce53b9c1b0019096f93dfa86948d7b01d10952926b7a6e0e51792f9be6bab620b9fec660a2348818e4b47cd5934ffbcef5aaf20c3acf9494ae4df9d23f62a2571eca8d37fb1c8d29d5df0fa30c2f17fe3788032d124090dfbd000155ad8deca87190d66bcc9b1e3de392bacad79dc62be0d96eaf448feec5ef03544db3a782e5f9ffa20493d5ae6a58481d23cac7d3eaad57887bdd706eebf15f505d07e3592766710a658513598c94d2ff3eda5b5e900fcc9da8c012633c96a8b9e1da548dff60b1a763bb3f5ada6eea3290a01f7367f7c2384097ebee2960d904141b6c7bb30bf640350da34b9516d9f73100476e7bc077e0f88dfdeeaf9a2855448393cc26e14ac50b67065bb3694933bc64c622958a11637f9c995e17f15cfa663e7121c4ebd5fc1e153bea84c66843c90110e587462c623dc67ff0da5dadbade9b9724ff804227e188a00aa6c70bba00aaace8a035b96a595ee726fab666a08a4979ebd1e230a9c48afe7779cdd9f0d019e2400db9f686011ab05c4109db273c236646b481ac7251fd70d23188f943f6f282bf059279464645c9552de905996f2ef355a4d307448aed53728b490baf108a7d2579dc46e44334d1d99f310c8c953d4b3fbbf6b15a99b263775a1f9f0c0fbdfa260415ff4f61c263362c95fe9fa72767b8625f09b91c393fed48bc8f628ccc76b5ca49d9c01223ab4c1a9f25ac97ada8783b576575fa699140394e53daedf683ee53172ca9ff70c27a3f940675e3239e44a24804098486decb72ac8d41bda6e2d3585e2edc1e47cf1999fc67aa000677ba66ac22576ea087b6e7affd5c1617b3d94fdd314d17e6d37f9e5347807fe21fc5a9d75b3a25541cfe4a2d2c9efd00859d713cd6f67314cba4cc270fdb2e6 |
| shared_secret: 5f0c5d9f39d3e724b5a2bd54e69e360f72ffab5d4d6cc5e572fecba80acd4796 |
| |
| # Official test vector 2, seed: "64335bf29e5de62842c941766ba129b0643b5e7121ca26cfc190ec7dc3543830557fdd5c03cf123a456d48efea43c868" |
| entropy: f43f68fbd694f0a6d307297110ecd4739876489fdf07eb9b03364e2ed0ff96e9 |
| public_key = c02b820292c46c8a8a92975a2e27292cf893a7f54a84a67022845d66236dca3c4844604b16879e849c7fe3475d03f82323d822ae2cb6763842a319114f5c77754613d5fbaec05aa801a03ac1989a725337ea38a668ea65cdb36343ec3d690ccdfa47ab1fe473247bc488d98e1e33175920a0f2272a03982c8386485bc2c4245884f1d941750a1d27fa85f0067f5c377532304261aa908bfb950894cecc1bbfd197ced78a641366b9199a4ba190446e03ae51549be7959c87a629abf24cbb7a58d01cad4949734f797ae300a78f45c70f668506977d7c85a0cf64c700a5b1f7879801bc3ac75584302c8bc81c0d7f6b237a9400681bacfc7192f9c653f8a9551f796ccfc262d3a438a551ad74c80ae9e3b5a7f12c5204ad44c21f488b7824a4b1eed79da9b44e60d8b225490c062b924da04f0ef0252304cca34bb4fc70ce6b1800fb6c5dc771bf7bda9e9db2b6c6046a1672c6f6f01a0406b903411c271b20e139a69138adfbf50c1134ae0899c166b1b1a5d818515b0dd94895a253059b167630f3a0dd3c64cf257cdf93596e54288c7a4580404ba8da541abb1b6aec7e530c58a61a64d9b9bc32d870bc105ef7063b9a97519b871a60d7aaf8c193e948c267c9c815063d6a603ee8d2249b386d94395804a9af8cd2184800c7ccfbaed98c4f9f95b70145b448387183f5cc8f4b5f35a949bc74706bd03db7645c2d084624844a55a0a5abb9244cb5b8736b835b512bcd912361fb660479b2c51b99734970808ba5c6db0169756cfc986dbda94915563c15a109aeb77c01a7cff55c8430696d6e83aea5d49292462d725c428b984d15e97ed4a76403094699e1336426b54281067e675788b3a4fcebca4431bfdc8a49c215ba11004a341516018419abeab2374184b0e2b7b7a54efc678e812588960a0d009418e5289eddcac582d3c73dd93e1234518da003648853c5b5a24b389e88300aeae78c41e62e5ee303a56b548375757cd42e21a7c59ff29a133868d1d0784197573464292547161b3a8689dc0c7de11139d407f0b5784d942278d49462965f21f72cb992add160620f6a82f70aa9a830190ce3c9fa8015071c2877483c2203bab7228ee2f37bbb17c1a4bc499ec249ffbb42e4989905a878dc873e456a7d9db946572936d8d81777d1b992c00db12a35df1348ce8c9d1a02898c7403d4107f45a6bee864375b623d30e0c191f8ad835a3f3709362cc763d63c2b91649d722825402c9ec1b1c7aa02b154d69e39da196e72a25928212fe0711bbb2fd2f9550a361a28d4295bf0c036d7b79be9130232060206c919f8b864f03d6f02348ed2c8001a30124b40c6d61dc3e18bcb27c60bd1324d8386da99c3e098cfb94b018031a4d6aa5788d27a75a67b630327add804adc21642d58080956a03f03c8193ac302c92e949cea31721813390382c814b2c5a6d34a1eb44b8b62aa77bf88b5067455fc0c7be967c21bc281ad38ea6978d228a83a820c57b4039175c910a450e300101cae45b0736a4dcbb0e6eb58491da31de3b65cba0a7c80c7815f677eea7ce5ec571bbf7c4516c65e4b2528e160959c815e1bbcad0a29ce59573d749453d9b6b52a951de9b889c79cb355c345631070b7c30f1934123c9ec68ebb324d254e5d246b14a0259e49b2ccec72b8c494834 |
| result: pass |
| ciphertext: ca1e236472b3fec4e2afd4298eade05a462fc19fa22e6805b386282edba027bf2de8d13b825deb40fe10cb8c79be238201a81d7ec48400375019164b1515853e69144453f1999346ab1ff386fb3eca8149b5a2b7acd49a165e0cb7f7509e0ed5d9f279637b26570b16ff34f904a42244b15af7d3083e0cdfe3c03ea42f73c75de1860981b8a25756bdb18feed4bf461f765583f0772a81d40508498b54ca8477db0d7067a0d9f7d00fde68644fefa97c5e21e3f3ba7cacd67cfbaebd58930d7665bab99a94da09a2572b5b5232a366e556c766aaf5807004c6d3725ea33172eca8a6dfeb079b0de46ea9af3f8627ae8555ea18c0a0c12b211826768d8a8a1e57b1a95c9d98bbf1d5ec07348ade6f134712dfe84e434fae1fe9671fddc8bbd2b69a15704e8b0e62abd5492afc1835bb24013cdb83f62a68b329e8b340b904bff04b4eae972df87bed79df39313556b2cdd348f83f5bd248bbeba7ac06dac17156246083238f988cc196b5469a163d602b70b1901fd240b480d67484dc4c0e1280bbf6e528a4f3b6c734587e33a1f4442ff0310f6c83259f7b94a162a4a2a49e1047fac23a245b2db3cbcc94192d7fecf40eac4224ed4067533e8f2d468332307fa9f82c089663781851a2c3208a23cb089ab744f4aabc1c21717388bea6fb01789c4d77fd4b2e0395c841565cd8c9c2167ce483a363006583d895deda5351c1cbd0e182f59782e5e76ea45d9e8f38d683de8865e96e8360e811559c3e082edba99be598c7ced451c239e081183fd0aceaa3f75effe43a7c8700b1bdc51d0a5e1e482237d9bc8a301b20e558df1f8d520163edb8705924cd6b8971bbc3923f8067964e6c99ee3c60737ef170f5aabf6261e5b2e6430dafa73ac9d6084ddd0ed62ddf2a0d4e064c7a04260198b94fdd02ebcf817b511bd90f6243cba7ba91a8dfab6aa8f48bb67696f575da25234ffa79fa53a4b9de2ed0f15e9b20c52b764e26c5d2d0b13cd3ebdb5d560b373725556c7fd152f3e4040cd7d40ac9b4f4c49e3dc7f748601bb4611c14e03b37ed79658e2aa69e0b47f42710bed2e4ac6bbf37dbeec69a34b6045126a017732695c5474de44aca2f2670c0e36bd686d9095435359d173276ffd07c25900037c2a4974e6af401dd55523042bcf36ca27880775cdbfb6b095cf93b491dfb0f2fb0594d7d9e46a3303e3c0da3c5d39c2fabfebe6a3eb9e7c2af3022aa5148c84f9cf8f4899697c781497c70042030918353e56aa0e4bac6fd3efd8f41df94d5668802c9f63ce6fc51bc36820f0e60b2085642e502d093d3bc12849c553e05574a2929659cf3afa0f33eb117d79c3fea450996738b38ff162f77fce86949c0553269dd8fa3873615e7b75dc5429799b191cf209202dfe18230860637769df426881db849bfaf585180ba15f67410908ee6b4056acde46a1ee862ce0c696af377efca2a2878d0922bac97a53ae95cd5160f07fa978bb57ef8ed3edcf5ff907d25f50f80e488c7ab79b11333d894772a57d1a20d0c6d7224 |
| shared_secret: 7f3bcc03a35a0030255264914e5d88a0c93611c7ca21f0609678a88ca42ce1c9 |
| |
| # Official test vector 3, seed: "225d5ce2ceac61930a07503fb59f7c2f936a3e075481da3ca299a80f8c5df9223a073e7b90e02ebf98ca2227eba38c1a" |
| entropy: ea74fbc3c546500ed684bed6fe3c496d3b86d2d6dfaf223969b942e9a8c95e85 |
| public_key = 25c1215d624156828088b63da622afa9fc5476b3603474b24d8394b93ab494ea3eb0f33ff5d91a33d34a2f666235ea009e35544cf135eff54e3575afe2fb15b6b59a4db843c25139ed345fa170003fda60b240065f761570471c4914aefb01c38fe36b3c7b80f77887a03b74bafb64d3b922701a86b027651fdbc777bc4d90d387fc15b8c12443af8636e35224c0430520bc984d71c56df26e84b683c1dba081b0a584b5793e725775482ec45b1db7c84949644d405579659cc31db130bd190d2247210c043bc8f227450ac206c13e8baa896e471f7cab2bdab29220c051ba354dc404767e812765c66ec19acba3b993caa2c0bc2367dd50846bb40d6587b51a76277f6865a5c69d885553ddfc200e970b9c0666c1854efc932af57a1f3bc0a805024efcf978f77b1dd739604b8a87b44b522ea80e87ca2cba7220e62c441a429d19b76425d51cd1e61e2a2950922637a1ab84fbf645a1f6413c288b731945d4029958d56db90aa01b712c83b73aa88581522757d505b83e61ae06eb6f5270021c61b7dabcb0229878d85c8f352a9a4349bdecb2ab0c2ab4039940a887b665f8b9dd10992b3b0493db6074fa85e1382a970953ebf113d4835e9f031d390836732b3ea6a89145183f72dbb095d7617a3abdc28912972035f1cc30aed3101d91c9eb397680c8ae222aa61e515a9396cefcc75c0cc255535a3f41212141c12558881e23798e1748bbb5464adfb167a2c44388044754a87a5ad1ce752c38b504bc443a24ff73a6cea4768e22681554b56dd59da1c7b88db126b7ec640c1bcae8a20b5f864ea6385dbba1c4ddd31775ca9f72ec6f137570fa9356de55c5c2ec92048a0cd9680837f98763fb35d1431805a7420d2bb803cc37bdc90fa921bd4d18b4f33419cf03ad0e2360d92192d7d87df71bae83d2b538741914892c0d778cfdf429be268a22f4043c29b62ff74fa770156d93127c3a7fe2c6c6c65470d1931f85a3af1a963bd919ca3c437b43d368e6e7a199407258b8bde88b4742192673499ac440b247d97225e7554482c6aa6567486074f15b19588c6d9de4619d4c493bf73f2bdbc05343a581e95197b64dcd8826442565bf629d5ce4045218bb908701a5e53b2d0679720598fa1b08f286b60e5c377ca7afafb206ed4712d6d16a47b99360426619f97db0059a15592353577765a8368d93928802704836c2279205446bbf7a2465042816d7907f143635b1434680156523b02cf1d8565ca5c7ceaa126a2753dc299c10e4968a4729991a0f5ce31c595629301c135b5810a712910a84ce1f2164c3aba248cb89c591ca0d24a7681c0a140672bf01c7f5c967f3e41b9a925af6ea75408a24684b725b446a30d0199f67af94b958c4b979c2a841b28878b5dc5154b79c944c7156538e6a130379674bba5438d64775fe1a87d3aca677541bf82c27c6d18f3bb182bc7494dc91b23c35392f21ac49e69e3c70454bdb16b2394d00a549734a1aa4790b01508be670841e09042e5a1a4a73c3b830ac5a35b826f36411639e20576a89197426005c08380c13a4a464892bc6992e236771e7b135aee096e9f65738c531b8e63c3f4a922a79222cf8b8309a04c3c7464a69982a072fb895714eb8f4e6d0a4c447ac97280a7a7b63bd585c521a49bf9230588ddd7034 |
| result: pass |
| ciphertext: cf094e965c6a8d943b28fd5520db2fad4289e6770ef897f6ba80f522a2d240e201267890a7ee3d7bcb86c9996cf962bb45f8e2cd7c02c42ca4d226858b07078890b65b297bebdf776402566cdce7b52e8dd7e9f920a07f8430b58869db5bb6bc73f47e4b1b58905743fc6a63a116d9fefd1985c0e317536c5d1fd40a99e493655b86be0567eaaac00c67a83b40fe4babb98823051f7e4c565c93392df3a67b214217e62ce0175aa8fa8e3d5a290f420fc03e4d259e76c5668219154f68e1c3f1b7b44468c3eb8001bb764ca252eeb5fb934989e89d4e3a507742ce31ec20e57ac42fb9222c18b674558814636cf6af142f525ec3c8a7d5838e752eac0de8fb1d77ef7e2a979dd2126ae587e7adecc8cc21da87fd661d932b277a154a7c7dbc4caf567199660f756589fe8f77a441e6f31248f28f046d003c4d7e6146f9829827838a3baeada58163cdcc31ec0a78303695a9d51d24d72527ca3896ccad6009f701e486e6d73c4a4ce1afb00cfbb0a1e729ca6e726e4c8a2164d51e97f50f65fba4a8624e679a77a458675382716e57b74d8ed323e06f0f0d5af1b5029870ceebf657944e337cb408a0352328564cfa19006773d1b794d9216901f5b2315150bfaafb04db04c7ed09046c2c66f24fbd68a0cfa6ac5b64363459a73e3f101552002caa5e83a1f91759b5f86ee50e915fca750bb5e95c2f8bbc6d5d681313207f91d524a1a510534d9b844f39c898f9941ec4713eaa9572d8963866cf69a6d87e98c54f7a238977751b31460ae699b922c307116c3bb2e90f69bb91c8c45527065eff726ff640eaa0016022c5f1ba2261faa37f9b34eb92eb5f55ac6c3828a90be3265be251fae5a1825035e8021b70ad05a78dc4ee186bc6af75bc7ad7575831daf735973e8505d4ffce88873167aedc55940d19710dc769fcad490129cbc84ed362472accf2ed445599b2ce72465b85b4e1d6d628dce3195d4a5fde5b95e0a2ec025d5678bb92a440110839b233ec4fb34a6bfedf9c1a1d64c0b5b20f502167b35745f83ca64857ffcdc91b1fcb3739048a48a3da1d2020819dd93544e2c448760d24862401850de85b61c438a23de01be16b5f1a433e9d3a1132c638ca97d7f7485af8176ec8f14601439438552ec3abc97d29f5dd1ef805bc46fc9b77befe95f0641a94c7ad1dabe80bc168fd04054ef38b85b094b2083078f04cac56742a4c2e505eb11025a104df668dd9c3756d901dece91a521881ef207e0307c0b87170e3faf188ad9b8c25704d41dd6b5111c1a594f5ff7dfc4c78e78868f7ee7dcae347a70abb7968b4ffe8bbdabfbf52c853a7fe165f4ba616a9e9b18d00af0093f1e06efccf8863f0c937a35218bd6d043384027c5972687c1078c31e4de6b1edfd13fb149cfc9787759351f5b1a3daedcab46367bf6b4ba159dc109f7f79c478da6d0cb7866cb372770bafe05bd95c8ebfa090f70d6f051430c0f2ff76a036679be20ec3bdd91b5323af2b3273a995126a8d5f413e4ede9f27ccf1dd8974bdabe3 |
| shared_secret: c630736985fdb7830d7446e18b6b81fa4a707a6058964b99190120de85e7559c |
| |
| # Official test vector 4, seed: "edc76e7c1523e3862552133fea4d2ab05c69fb54a9354f0846456a2a407e071df4650ec0e0a5666a52cd09462dbc51f9" |
| entropy: 64efa87a12cb96f98b9b81a7e5128a959c74e5332aaab0444fca7b4a5e5e0216 |
| public_key = 711cb96f0cbb88a8c1c298c7837b2f2c3525f2313ee5cba7f6dc77413cb58ed86f75d26b39729561c28b795073c1994f69256eb0ba9c934146c4421419475d005150897a17d310bc52f43d50e8ca5706a774d5079719754c6336d1142d2387bdc1732c03e2a3a04a9dde91c46612b54ca6ab15921bc20ab4f2d21910629ff4e37516870d60ab8bab08ce45dc89ca6712f17869e645b702141ef5d64f67f62156ea90ef1c502024858e91c89de92056f3675c1a6eb2191e17300845cc3f7b52cf93c566ffa732c362a8e89c5b6f4a5a827b6259d26a31932e3141486ecc746027776a852faaf0c3c436c690e3664ffaca01582022a99130bcc402bb7234a14db7baaddf7981d6557dfc44788c7506be021359e1917837a3c3d5a598757e00f77b6b785436b6840a16151939774a10a7cb8089fda55e6ae49f30512d691716f29c8a9fa94a8a113632a20c71138851ea6ab3f84e6e18b8531119e36cbbc6d0229a491f6b3b7e20866dda8ccf802abf47a769676550e2fc52ce438c48946eeb22756734bd4572c501dcc311b26fbc9c8ed2100a68e44435520848590375b59687c94a685b6490e236193c722b7b4acb84ce9a69388d13a984f696b85122c3dc0a5c38c2992ba60a280c9c6783855093a9b886953194eea273225c1a3e10b9db18c548c05c392631dc47320f411a618c943b7a201c784885b62f7c56a6b698abf1c76a039b3e6f95c466dbc31b4173778a9d5770b68b8a8195e886e8191e043b909723209553bb942a96ec4cbda1382d02f71a6c009bdac062c791c12f68a1f0506478d1869b782bc8b0181de6ac62bc8dc844aad6403a2b907f2d1a992bc44313f711fee1bc70d326e7199fe411354db2c4ab2526d09227bcb42cce2650e341368fb493d6754715736f8151019df22b07e5b5bccb3d0d161ffbeb2e93731600c85b6ccc226c790ed5e7384e8c3555497c07ec074f2253713b1ef6927ce4c1a80da11cb609c826718a5474230d62a40b0824675c95d0cb05b7c77b1dc4aa2872b8083bb79e201a0c847061e18be1d2ab68b2bd55d24925db5f4479bc12dcbc834b0254b891bf373cf5c4971bb0811182527c72c2ee6479217c70214106b416bdf0d818acecb63fa6af4d7031bb50312023acf66986c71a25cd8a88d767844c312dd5198b965c3df3e244ffd64610eb0cb3431f98889e72e864590191692b8857675afd45b6cc31374888b40183720e1985d811098738b63a823bc7716f9ce94ec70738d7f5228199bb78b811ea912500c71e1cd93c955c0049519ffa8b523a7861b6b2a3dce97d82449b00b8961877488b50542221ba79aaa0d33b3a47025acbe47998952b08e27ac2fbce08d6bdac7b6990297504194bc0304871472cf3cb952d439646aa86c47986d160afd7f401c70bb200e6182f91872812c551e17ea8438ae4236cdd743159802b034443e8d7ba0a249b312ac91981927440cb0bdc8e4615974bd2450161614068206bdac3c2e69eea0912f8a4ca1af21ac4c033a6076e6d13039c97ca930599aa12b93d58c09d663de14158b72ba0803a1b7917b71284802340422310babf6572aec23ae33a54a1f9c65dcb70821393b95178ba5acbc0756dd8a02f8afd156dc73958bab2f2c0d24c2436f9f00b7267da9f8b2678c14626ec |
| result: pass |
| ciphertext: 137f6e52087c3672ca92c3eec5ddd9e4915b42239efac9fb1c21267e62f4421c1b10de7e404dace358d8403d7662d7079abb4ee0eae1ef912b84152c35c190b48ae0ddb4e8bbfc9d94ce328339ed810384bd7006f07c6b65a68cb10eecdc10de690f8885589f7d7269c659d54145d6a99b9d1ac8b6a381b3c9df8265a904781bd2a8aa5e4c44c5d68525a01c3915955b2c0a8412040cd371977caff50edd1bbc643caece877270385c211cb0d9a4436fd0d0368ba885d8121dd6db0a96175e52918360435d1ea75f9331426aeb8b870344a7e628ffe5115d731ac46238868a61f0a3939c359cda3cfdc4f853813f87036d32e36c94659c42e7e57455b6f0cf72dd6d0cfe6706003c9f2935c5f2f99aacdf881fa458003c61e9ace8c849070ea67349f23fcf91fd2a13cad14d8fbbffd0a66e93e1c427276d541bf8a763e435c17c5d0b40a53d95830b2e266352a92a7156c121f5875187c0f341b236f63ac8ed3aa9f7c04decdbc422723b360348038f44bb9c5e1c7c9a21ba4405ba57dff045c2393c246a430a04260db49648bfbf9da7c3ce14a2a47749b9ab028313d1524e085d90faba17e5958448c20c1c3b4514d83f47503e1de6c9422a4ecf5332645fffac205b8c46d8d0123d6a889f48cce238546a48b526064d638c12752137a4e0a9733cd4aca910d40dfac757080684500edf82e678191f1031f6abbe51a6ac0292755db514feab858bb919d4bc2dea14d1f1c3875b249442ee3d1959bd9ab288a01596f490c47b13fe8469c282e8233a6a7e4ffb48a4cb754ab47be470b6e837db29886f45821806b64824e1196707f28a27f5b09286e711688884f8be172ea0f3dc0f22f8c554ffb181d135cde9ea3b9cb984a9403f459d98b81aee62b9f259a0b855abf605e59e5ef2506fceba5699f4511284886065feddbcef499a5ba735049ba2c3fe812cd741bd4cee6a9e7f4c7e27fa031d4ed8588bafa9e1a724ad3d442b821c4e197d0e0fcf65b24e9a3fb4f22ce221346d811c304bd4b2fd91529c722ab08c19a9b06212f78edf8e61fdc7ac463696fd2b9bdc9aa14e1033523c0ee5b5043634a99f027e2155c6d8e7a489ca5bb6faed913a8211df109df805d07d5bac69f1c42665f54726d46d189f9846b6f15cc5b8a9d3dca6dec03973f54c43d9e97a68f4f56ac4d68280e061ed8b56372cd9f58806d142dcd6220d07bc12b6ba8f19a7196f270587190e1400ea90b91f3f9dd1853e1d1919d98d763f86f82e2eb1915bd8ae55f0e70df6e45bca23bc49af9631825da5c5e9179dc270331fa4f2b148e1b6358e88f83ffc464bb715fcffad465cb8ff1b893a6f985ba181495b43282dbb99b6f7c00ac74eafd2588d12262a21a3b1da5f642f686b7df77484f0486a5a88634e2bbc1ca1ee719a47481e76b5d0ebbae155985d14128164ae3881b0e626e8a96c70ead4822ef68402a7fe703103b8dc134c89fee2c4fac3bbeef7ddee0c8d5dcfb7336adbfb36df18c2632b2582db285d100b4501c75cffbabfe4 |
| shared_secret: 41e078d0d0c4fe5df5c6683171d5c1c3f1ef152c4945f9cb299f74278ce4cc4f |
| |
| # Official test vector 5, seed: "aa93649193c2c5985acf8f9e6ac50c36ae16a2526d7c684f7a3bb4abcd7b6ff790e82badce89bc7380d66251f97aaaaa" |
| entropy: 8a95d71228acaa5f9ae6f9d9ca8ae55fde296463b41083a39e833e37c4c90f88 |
| public_key = 317771b7e77466880e15c76a39356cb459b78e6821e69b2f0f817b236a04a7cb834a743f830934043856e0dcc376730b3afca17aab6ae2c59ebbd57f52d84cb107b6c5e536edc31e57c3cd404a618700aa1dd87e43d92d4e601ca8d998c927451e9205429c643b251e8307553fc755dcc06d9003c35c310780b31ecdb05764e3c479913063978143fb9a462b011446394a287888a61f4f57b6c0548718faacecfa6571381ce25c2d10c27386cc255086419275a3ca59bfcbec4c63e5b487c41661520495e7b54b9641a1e16dddba5794a42d42e86b0007444cba4db161c6547c69a9cc18b2923b2a388710578043b77513173f6eb0190854bd6cd2612d1048e79435eb17680e99bb932c232b1ac298591d98a881696b3a46e117bc4a50565ba52e4704eb1c23c057894878434c61789ee8a594f94ac55748e2b111170c391b6b8403099928a2c60a42383ce5cea5880701aa5b60e4c789c759c12703d946416ed316e48c62603920e2f640a347a2f305602f4138aa82b78cd08fa071ba1b9711a333a3d22244dad09aac8058592b1edf9193291c8854b18003c6cfea4a8728e7ab378905e3d04349fa5e4ed9baa17b41b0a7189ab5cd0e352f174a51f3518badfa7df523bfcb64c43fac3bc5b6532bf4ca91e245e1e61a815c865bc7cf3cf87891eb1234a49b624c0e1169c400cac05359b6a15c9f3201b21f02c3ff0a4b94980757688ae0c48d0ac5c3fb650ddc38a8167c87c51cabd1698f8e3654380cbc8819599699615ef5495efba00a7a2c805c1d49552183b37bdb782f652682e02b7e26893fd97b8a7025affc7062e99557751a6a1da7828d7a003d0c62c8d006fac92589594fd729c17f38c5c83bacfe5bb8add8c1749a7550765f872c22e3e8be9db4c50a915fec511c31900890192861366d9177612d731f1912ccef5534248408c31605ed8960a612234cc23c94275a0b77302f0b82b4d121bae15539c3111b9a21031314076199849302f4274fc54b284d95903cb543902aaa5cd39d034304ee86814c6119f7fbc17d35c68b151e9048434973ae06030cff855291c71d58740ea00254ed926ab8835234490bad7b51eab118accb66f4a6a172c9a26717376e678771b44d9d452dc93988b9c9b5af98907b17487bca1397b8547ac8382f8a28a78a91b1b105f107200e839218a74d16000e90334ffc8709976b7fcdd4b742dc6bd2667ba6ac24dc510314f6b98dd711bd7a7169798874225627f2c7aad1bf37e97a4771542e8c7898fa0d8bf4c0fd91bf598580df6c0ce231a96368c8b8435f5507429006883fa88ee4e5791c2685f61c9247e72378478492ec90778c5fb8aa4a70e6cd48890bafeb05798c13795c58b62b5ba8f7c522e78365089ae735a796825d9ea8c572a6544aea86b2e08ea9748cf6b5717103a6d1c02f5d87a5e1aa94beda8691d454de0b547e951afe05061399804bfb32eb7b0857b8851810ba48e92518ba798dd54135a74419217a687620a0c665a050318e3672cd616f6d41618005cba6ea47faec63daba709acc2489417fea39b74ca2b13d4a60ab61ba89b2cdf0912757e08214b0671d8867cd2794fb30a8983b410f149ba2ca7134d00f83ccc8d1d4e2f1e83c9d8d4b95e33927f84741e362d80c3ce5833b7f2498d841f4c7e0 |
| result: pass |
| ciphertext: e5c184d0e6eaa03a8e46165eaa4ac0f9ba855636b6ef0900ed320d1cf734f2964662080c1b756c073874d531dfb937b298375f594ea69298c3f7c894cbbdabebf99f5f0c9279df4a60fd58e0612d5146f7da7f708938b2297a75263af995393341b5db7d1ca67ed16571bc479cda54677205833b79cdf8a935be6d097996cf5329c90a1302c9a9b3d6fdcb28b725d8ced9e6fcbb939af5105a298b6801a4670a647a7982227e0e841bcf8d7b8e5e473f534328b5b47ff53a5ef4abd2e899b401887ab69e4290e2e59f0943756584612b7e508e3b270313f5db48a92b7020b9875b5ac8f95e439c376075f63a840a8c9ae9f379ff838eeef0ef6efaeae941ee2d9a74dc79237409e44a4cb994f59605a52f9ae85a350385dbf421582aac40cbf2a21b5a1157950d1993d037c0dfa54753232820cf3478aee60e7555a643dc34ba68078b2794874873b01e4842eb4e9bebdb3ef8c4d224d3703522bf76d5f92b6438914656b4f58b94f1ac72dd2b9aff350209128dc0c707c89dbfaae0cd6e7d0fbfb38e88b25ad92b3aa2f41f6b09a003882c6e1c857dec8d0c0c1a884bb176ca5a8cfa152be28cdf11ac95654118b355d8a0ce321f7e0baa42a7e1391292af8557d5017b76db0b320be34a129b0f6ad0aa56b1af43c49c74897ed0da8f9a5455c84340f5b929218c7f2b0891b5e81dead1d9148a9dce9397674085d7ab3735a199a0c0def3bdf917247b5f287d82838bc00cf7babeb56b00b9c737f7f470374769ab3a26b318e964e5cfe49e54845c99c64dc81133aadd30f0b1fa7bd44a55449383be1495b13e83074b4ad3857095270e2c77d2a516d021dc55f900d54d99f7720e4f696b9c12afa2cf990a6a4f41f32e3be28fba5d4b3dd8b22ee160f831886551798cdabb447b08f5286c4617f67e65485732a09039d1ac07d5e54b8e06ddd8ac1d5160fb6dcb6366b22154b144a59cd3ef76fceabed5ea7fa81a6b5b36590584c11ad304ca82c2ff2c1775c6459073f75055680dbbe80ead7e6bcaf4867d6251b6b75597b9b467d3077272f1034084d307731e5fbea1c40e2d5326e4581bdc3387e2f12c9d7fb31438c002483bb7854d3e3fcf2b80fe44a2129fa1de3fc475c64f6ff0c1722b801201b0b810c94004bbe43f7bf0f56f1b0be5268244efbdb3b8adc85b128f17ce218f01b5a22f41349114b45e1216039ac03de43d067ec7d033df560bce0f8f63360263d8b001963dc824ab6efdcc04406dd70f9b4dee6c129c512ae3e6a45b48344863298c53a9b80e514b9c14bf85c2f76c0ae28a4122e6134259763a6ea7133a594305f3178008d1e9502f070f1e1abd66559a5dfb5b951bde39d8dc444f79de7e548f700c81f5c0e4e419b085bc0bfd14c6f01f342823263a314c834f220dbc4993d29e2ea64653eab1ad2c7a556840a9fb01dfb02b6d37fb4d872714db07e8dcf88a70a834b72902b633ea7934b662cde95430c80967d94af21bf10d622e20a30d0af2ec18bec74e1d8d9d8af57d0031607c9c7a5a |
| shared_secret: 7da491b5623a43ae17160a54e45e8328453cfe1acc692a1e300906ebd2a1d9b2 |
| |
| # Official test vector 6, seed: "2e014dc7c2696b9f6d4af555cba4b931b34863ff60e2341d4fdfe472fef2fe2c33e0813fc5cafde4e30277fe522a9049" |
| entropy: 90d79d75d0bbb8921cf70d46bab497022a8e750efdc99e5f1bae653275441c7b |
| public_key = 611425c6bb62e8f60764db8466613486836fa07896314a6ea13a56e2f467483848c3451602e4c6ceb2cadf378d85654a63024c5e1aa3ba242136e5302881274c1316cb26004a549b19db794fac3f7c454fd8223f560636fa5acb56f0611911954131ad94ac88272b6cf4c89fa0635a7a838c38c92e1d640955453ea44ab5a6a0868cb9c071e51705e24a1cb1c4c9d8c59082757fc5cf95b17ff0064c0c47b021b244de30aeda11251fb170efb279154515b69cba0400875c78c1844503d411521ad54c651a738bc32da29ccfe992bbdd937827c6503735116ab5079dc04006fca98a66acb6519187fca7ca935c090bb8d31b6062b34513f01e157976183a1873db1c9e878a3eb37b650205ea5245fcb614887a8def4bb44b89cbd3c221e1a9b587a8c4a50633a9f386e6aa43e360649da46ab688116e01aa75943ce061b362d74ea824870a94cdf84b38d809bea8c994d2e10057b78ea6685fee45548e6bb681a32f5346ad5467558fe6c345e6258175a84edcb32b378ac3bb24e85739681234c0f1633c334df7d853c9d00dbde8a23d463289423536a44bfab94f2c76c113fcb086e5c4cf40193220c40b509065cc3ae5c861212b898699ce1c224a04a77bf165b0bb057c30d9cca16b4dc8128e7c197a4999372906cbf38386d66c27d1e36e8d504613c36d8f655d49750a72509f32f09580fa4518d9a34eb63ba76c063af7cacf158607890380c034e2429e49125c3f543c77c3066c374a43d24a7eea2608a12b845a4c42f7354699bb169bc720b175ce7c0d6e63843f543c0a84162e388fc21c313b3a5902430cab0a61d3e3aea195b13cec41e38539f41c6e22d63f5d60825d7182ecb31dc8a0a82a952b765c0eb279b75d20be877b8fb8fbc290f56efcf5240779bd2c639a67476fae730be123236ea68e4afa9d3200d0db30b7a771bb97fc1667e94cff70bd02f32d6b0b19548b61bff4a43fa5cb73ea11483b23b1394ad5812c8875002be49510656794033fb3150c7e13611126afa639355de9c04de445eb5c7430287815771a937707e88b3c8f42587f30baef55aeb7a392c14a4dc858abb9d537f8043c64100aeee6a597315bcdb65528286e0fc7ad5a59a066725cc965c562acb9d6330f28220bfb35b21cbb4321fbb556449c5e1108c46744e48c578937cc12c20df49b79ce96aea9b231892597b8a57683c495a9729bd7b969f34899116104abb00ee4049ccbc7c37ea5868ba5c2f4a3934d6599ceec340d6a488fc28d84ba371456caf9c52da9980904e253e54332505cb9322b1ce3c1904c739433d99fdb35461d4b3f949c8734904974c5cb7dd54531e86e7f9a69b8c78e137a77c0eb6b1ff468d0b2973819ca6a69b1e640af8f3b35af45183f5284425393472b3b7674503a86592947621dac8352a64427d313d51716ed6cc78bd85412d97561c910f31923361485d138b80585cf2a59a04896b3bd8c7ec2923ccd290c962c343561226a076e7e13a0d51233b68062d0e02512aa96fd701ecb80b7f45b210311246bfb594c5059f25c1167094f966c7d88da77ba3a71d186936f6007cb7cb4941c599103792edc82e3708e4aa9706da72ced51924d19ba561843c3a70f3f91b4ff04987cc4a914fc6ad33290975bc0b534d415efbe43f7d4a4b917723a |
| result: pass |
| ciphertext: f2c88dfae11fef0a6f91126673e6f27bf378e78c4e3f96a8f7cfb1a81986926e1d74d0c7b47d9c2454941e83476abf9d9a7e47c46dd39f9cea1148dd5cd086ef9a4431864541d88e3faf97f272d98ff861382e007b4c84ad5a6cbfb01e89f6f869e6e04cc1bc86eaa782b6f0fd4319ce74eadd18b5d911b8d0adabbcc45f92c1d78e4bd21662049bf7c85145d180ebf1ba5ea49a216a1c8130bfb4e4f7a3a4490735dd4fd9db3c7b2e0b1191e44c4fbec765ebb6dc058ebbf08577f24ab2b7f1809baf9b16c5b63b5f63d72923140e477c24990028f2715a28375536d985d7914bdbdbedb02b1696e4e7dd95acd7572b579543e4cdcc2e2d66e64356a07c9a93e567b06465a50fc4bcb899333000d9ace41c7abdb06bfb81d553a0e743a8f36d0d30f675934dae148ff00b96951738d679cbd8b15d0bade8eba5244abcd3bffdab5d03b91f4383e498e8984f1795569889877f2a6920a02b9b741602d84766459895f988b31b678ada1593429636002a67eba87cd0a2f627ba249699e2cdff686c03874dd57f00beab2db22360a31ad7496c510f5c91842aeee3e432826e9b124c3bff3a6ed01f0f8f576bde8c1c81eec09082b94615086024ee3aff8ff87972ec80a0fd319218d8436b34b099987fd4e0f8bb9326c32f48b7c9a4e30b9f24845401de87d212d2bc26f0fe00d1f6273f3af8fecf9e45806f236657e63615ce16949d7ef40239b637dc01bfa604f7c296ce62f9b251808abe8b97e0de81b0962982936ddb9059008d38a1f5f178cc1f08c65b703f78b8f6caa4b436e48de6bdb76ad0cb38ca6a11a1e160cf15d443d2daa201ca450b01e79779d1f7bcf8b88ff031fb815dc2bb3018b609d6249b4887e276cf0abceec216ed529484842a26c91a1b6b3d36bb237c098c90952230a2efa628dd30b232eefb0727a20f088905cb183fd65f443bcbb1b61fd0e6b83068bbc144e5754a0c09bff18c7d20562c1d0afaee00c78dc0efcb0e7890afe8c22751ac7c10693681491e09371d0d8d05778c8152892958ea0790e18c8bd00d8e06f444fc46828d43997185476dac9005683c51eb483ff552028a7638e6a6d08d71ed5c696217cf47a79ca6b0c6194f1ae9b94f2d35c2fbc94495c557e59bb70b0126aa6c495f42f8a5f7eef82d8b87b9ba582956eae20501ff7902c4f9e451aca0ebd84c20c678b149d4f924be9a3953c3ce85e985d53ae3de46bb99cc9ad4f6eac2de214c0bd5ca21b1e8f3992e96ba1bbbc19608e160bc059a0dd1be05cbd41ca51d1118d6d1f2c83919b69cb051a3f01a3cad27b9326e793c69fc13f4c787a85087907fc8a48cd988f0796d384af60029c1ccae91a1824b676514e5d3f4ecbc2a372c9d953bc7d5ab900efb0476f18170fc0b01ec4c17797056752bb912b06d0e14113e6e961e85f758bdb11eb94b85232748a7f1d75edc6f0123b2f4a89c8778cf7768abac61d73c40e8971e841994e69ee80ee4a456dc02f7cff2911c1e13d078b63928b2c59026808422745078b9c361 |
| shared_secret: eeba3c0571fa453fcd9f7f0d6baeb75d59ec9854c12846089d65bd8dadf9f6b0 |
| |
| # Official test vector 7, seed: "aefb28fdd34e0ab403a703b535296e3a545ca479c1d8148e2d501b3c8dd8b1034bd986f13f1a7b4671be769359fd2aab" |
| entropy: be8a32f97b9a8d596382c02fa2a0eeebc15c083e970ddaa4f2622b91d6718663 |
| public_key = 3790b3e85bb887d46ec144b4d8ec8bed82bddda538eea77d818c7081b3bfcec68d496035b71280b23985c6d9cb7580568286b405f937e99a8ac1fb28a927940c0a7cbd36290d130a1c23a42f3a437c6291dce36e39e8cf2ea8b9613c1fe7571ac74bcab99bc452b9c5829b586e5544e27432f06ba9c96869f5b1228a0a70fcf95212b0b2b84b45f29a49b6572483807543baa6e4f8b7b40119a5d483fd20224932a3af6869f00c8e9c6c5bf4c53dbe092d879bcd7843475a3110a559454a7375ac0418c37444a16a164acc751f56b2ac97a1158c76bb9976d750cd23761265d16473429c3da3b82eac213876c20d639bf5951e94d939985abd149b99c249445f4c9cd7421ddf21c536bc8fc2029e65d5c7de083296d88bdcf04e38d26dac500ad4457cecf8a795322f45997bcfea18ebf807e84c659937cde6d89fb490765ea9713b768ce05099e7386b4037b961a81edd79add8fb9f8ddb71ee56c349b453d2a3bf22c56730bac0ce19c4f961c008e03ed3928c7d068cb6512dba564855289bdcbc2f2b179dc7631b9372872d05c4e373577861a67eab16cba898beb2ab70c69447a156df0b36ef9c451931b4b7212c8a850799563cad55bc89fb3460f0c56ab434c5e9abe9363f1992577698af0058b54bb5b9a7b42e8d148d9dccab2d1a31d661018182ce207c036ff201a95b755e041f2e1623bef565b01a27d870046018cf65c8324fdca0dad64883da659826bf82721c3712700f435ea40c872b83935bf6cdccb41fe29c81e2210477babe0012cd635079d5932d42038c615a476ff35a523c7761d4560554c8ae0532e8d23a16912a804908411bab5fb96b9802737db82ca0d40c1a3b9913d81fc1330cee7504e2a056a994c4dc70768bc216f66921d93b81973b46352796d37b4f9009312aa957a51692ae8a65d514ab5bf7b46e0964a8f827adc51765384e8c35c900c4899ff30b1b53be227a39fd8b3acfea46bed8832c38555252b38cc5cf750221e3490ddcb80d0d73422ff47623282d273645c316181a36bf787ac90ec326d758ae71e5863c66b914db005655b1ebb057f8444e2689ad91a69150f71000ad7908897b4a3ba94c881c20271532a9653071cbd55669719b5c613abf45b3335d734b718779d51cc5162a91e4f2622a94469e09a41e8a9dbb3667312bc8d5ab7839374f689b32afa5a25de333126a49555909cb27002b18333a6a0d255b905e417eb8460d8f7566b12c99d2900794f4c0b78451777a3789c834c785274b65881bf055dc1875c6392dbea82811e49c34a3b2978468e10ab7fd91793b2856666a7c28473afbb467e60ba603230c5ef681af07c1779c6598a20e051254384467868c0b21ab7d89604153aa680611b767f19956a3b16229bc31fa3ca4315048b90f9f3252c23c02c92a6cfca28c5ad6adeb242c26023b8f76a914f888d39b59fdd1042502a68c0b416e6853e9cb5894253a129a1016108e44aa4257c2b547292642c3ab2c5abf1b5967c8fcb377eb91fef8c0d4daa3f2e04a0f869ff4bcc458f4c118a4b59715c6f3dc25a304b2fc9877d1aaa3af43a512a680f3e1bdaa90c816b95c339331f5fccdc969363977a7b9695dd6b9ba34809bb613862a0561ec25ce0d2dc86f262dc0ed164c2ad357a709eda919cda2c4f880 |
| result: pass |
| ciphertext: b2032dd82ec001fbc4dc819809e198168d1fe4344b0167bea72705c7502e9e562be51f265dd4237c1c315cf8d94fee5c62e9e5180399eb6a387297dffa5e8ad6403dd9a867c97e8240e458cd65ce2a7458104c66cc560c8da6ed08add3c1bdccedd9237fc2893a8f7a95b5ed0866675f81be19843f4e49386adc94cf8a75639d05be7a24bad56ad7425f0c93755835ab2f13c4055b841cbee776ef0167e20170119c034dd3d1307838d96a6072f1f040e26f67307dab2adaccd957541c7416148dd5401118b08ab5a0ebc679c575c9b60a766d9d39bf193f43207968d8c39900b8d8bc452411cb17a6bcd668545c183dba966a2bd777f25856a55593d86caf1c61fc15889b477bacbc790348d6f531f59b59205644cd6754016a05b484a1006ed5e5e113b360f516b1be680e45d70cd18d374a932e26ec41f7eba1869ca7d967c5d89c508d86b575f099a5d61260766defaa8676ecf1dee1ddfdac67bb641c4fb49d05deb7641740fa1a48d3daaae62f185eb157f33296a4ede459c736a909676fa8fe8ff4063006786d7ac07924c356ce78b883b03cd976980a475402d98e94d2e6dfacfca1af7e56f473597b4f2fababe7a7eb58a51e3b8ec5c39ec37a28fc088db7575995368fb0135446f82abbc1e6196bfa8996a9012ce7a44b152dbc6158f00c5e32dfe9e48e7ed67f1864fbbd6ca4d6a53729652dec8d714c765ea836a48b4f6065e3fd6ab90615d902d4c9e2f733129a5ecae9bb29363733f83c2d73e4814c0eb3fc2f0fe0a0da2a0cebaa60fade528f0ea6d3a49e08600d24ee820655fd727f896086df69597ba643b87df8b679dec1fd72b0e5707d84720e64d7d1e0af02caa04061d7cb9ecd1c254b2f28e1f7022c3c830bb5a20bac0031779f485978d4feb62956d616c627f7f4f8e38cdf6f411b2ff9de990fb8770cd8df8b031b5653c7025391ecd977818c463630494d25b7d44da52106138e798206eadccca7ed66f4b53a193d0cdeae21b65e84817fe3dbc1284a24e961daee2b022f575f4476e5fcf45b63c32db6439e6abf13dbdcd3965089947ef2243a5f907c3d95f1a53567b202074e5b945c23d06d203e3f4320c02fc569fa87ce1c837aef80fba4b3b2ffdd3cdad4ae7948374ec8c7c848cc82fb22f23bade2b52eda30698829e1c7ec56d6987dea2741344563043f93b20d029ec1c9fa0732a6e247e053796efe1753341102550b28ba9ac83becc5c34e5a648609a5fde17945c0b998e602f03a9f7904795607fd7202fc08beaf9a12bc6cff261e1ebb285784f41fc724efeb51727819e5e4af459fb1919ffd56a7cbebb9aa12591edaa69c73f3a94164229356b1eb282841d087139f5ef99e7abe632adecdf309337c50f0411f2b5f854e1c7529586c89127fa5c375c4749aa757b7061ff154e65046a39514eeab18faf003d39760a538a517f1350dc33ab94197a40539e8aa1279a3d38c221b28fb61705dfcc54eefa1f40b253b1873a8aa4c468887bcc67d315a753192b42af190021f7903 |
| shared_secret: 8bf57e5d1ce24e9942b1b3f456d184d4c0937b9b699e69c6524e93e140f39c90 |
| |
| # Official test vector 8, seed: "cbe5161e8de02dda7de204aeb0fbb4ca81344ba8c30fe357a4664e5d2988a03b64184d7dc69f8d367550e5fea0876d41" |
| entropy: da2cfaf69e25b2a89ff2557bbb6f69e01d8e2e7bb27a7a1ce7e40fead16f33b2 |
| public_key = 35775144c098e6756148a30e8ce75a67137ad2455860252b764c15823c08358c45ac820bbdc3525543a66a22854bcb8dd8e1c920a10f67e9c8d8495865b3bf16c39ab0a86cc231a521f42316f7bbe4d019616c167e88a40b4532b1ea688222a48150c6e24859edd0210ea54e4e80654b86abaaeb52a022742fccbb336921d5807d0769bb5674141fb791c6025ead44c79cf8c1fe80987086cda07546811471cebc7eb7e8a5c554a6cc0062bc6c0b10900a8ee95239f844d26527423c30f4a1be90e29424263663406debab5025e11f00e09c24058f8077cc2313842a5ac74bba5e26cb78c4f8557cd38dc67286d9d25b18f005fbfa852c5ac738f33c24e07b26d635a09a3e3d12c9eaf432a06c4cc88b15ee7c4258b279631a9756e5086145cc2adca624410d58db0def549d2c13caa2d80ed4a088531221e9881f16e39659c3425b31b4e5c0462df53375870c2360b984a881ade524777489b8a184304372464ac7099b6afa24a9545b3ad02ac8b9c968d0b4b6e991cc0a83550dc70dfbba36de192bdb2a2239672f011bc2924622ca6c2c7c4c334ea05db489ca290390e5a18bf18b564a037157006fb9131b35983a9bd285d66482863c0cc4270a32b13e1299328acc2dc4e1812f1522a88177e813a0e6b52f11573873fc512bd004eb31cbe1446a3b3518ae2253ed3204c3e3c36439ab128c322a0160a5b40a27f3ae6121333400b050d60e9fcabcbc82ca7fb1b1399715a23417691542441923750abec3607b47b380835191d6f790a7d08f00ab209a6ba608cc9cbdfc6c8f4cc194bb22c630ae48899a058bae66f3b0cb12a0d2e3209d995010644fae989eb94cae8128585933ad0f7282940606785c07e882031c08a20f4a194be008aae8ae5ce77c17505bb0854579712f7f5231d1c32301053e9ae2a1866b634949bcb4c6952fb78376fc91bbdac8fdf096d1d987db5c71e39371f894adff2a099cab93d5353ba013aef5c58796f906e7a434590181a793ca012a6610c912daca06903b719e384c827ac62e2b2590f82f29d00bfeb50d66815fe13085395663f722399c187cc2784198b028e585b305e6126f6a003b05aba2c0a87eec6b186623dbb37dad789f7e8ba7ce01a792366117c308601664d6b7ce64a03a03090f55c5b59e66545bc0c9a29a29d2eb89eeea017026c2a4b88ccd12c96816af697c5b5f1896d340a60729984857072234c71aa5c8fed44f05dc7defa39cf409b063e68bb28b3789344bce267db328542a5530222203d6d8858e51caeb8c913163a97c0759a1d1c3562288dcd48d164004b08a1c9eb76f956ba5a562a84182caa6417e237bbe4e09a5bacca54a32c76773c84c14401a348108b2cd83377f6470019af3591b7c65bb33833517ce53f7701c4b1b2db8665cf5259b6052e73b41ee2641e9c998df327f750c44dec00ad7bc0ee69992da9455c2b26e4c7605dddbb3ed942542fa5c255b4f9d037a4264939c3a26f8a817d9c21aa958677193c13a3b1b76619a66b2a0b351601a1750ff9b78cd4506e1c19f04671fce65c5c34a6e8141628dd696b3d5b962497ed3433bcd707537ac4715a7192687826fac2fc0a60fcde02f78e69dd3b996b937332ad2161db433ef850b4c8a5bc8a48556a927ce345679d1595b8a12a0e85dc5da |
| result: pass |
| ciphertext: 9dbdea90800c59e1d99410f1addae674dcb4c432b65100834cf0bba07cbef7edb65a2ec31e8de08ba9a4815f004927ff973caaf09d359700caaa7f45334b00d4ad36e8ed5d88e12c7b3297eb2c0c40b625dea0520ba4e1dee5905cf37aef7fb7afa89f0ada61d642d12c008af944677eda3c5a53936bdf6810e16087351658852898b87f5baefb5c145dcd293c621affb8bee2756a74aa1b21b68c2f45cc6dfbe807b361b108af0ec7c878bd342f6fdcf4045dc70e14ed394ff4b39b453b0fec567b5ad743064650869e10ac49a9c18d39a6030707186d5ef0207f8fe92a5546fb4d32cbe6df84b3a7f9b6bbca8a86f87012ed69847913afd448779376f507e8366bebaa137474a46b9ee67bb0795ed780e70f6b67fe931ee0f2865148b2ab8fc58ce52d516df0854618cd97b07c5b1fb2730e500a03dbb633fbba1f49883663c6402066304ee8b34174be6a24c075181af5f06978ec21745fc4501da8409aade82dfbcb9a480377d25b3a6e7aded64660567918a0b3860bc5d71d2927a7289aefa9f5cedb16090764b7e245f31f745d8c68cb60301bbe78f1839dcd2eb0fa0ab78f4298dfefef779242b0fd3ba730a7771bb52c549525152c002a21cd5a221543ba05792aefd6335ae8f5da830452be90fc46c151d656c949f051e911c7d0dce2689f31eb58ecfa3f7a1135a2fa548b323c59223c6abd3a9f3101ff19a67d4746a20b95ddd31f30e4a650c6f0065872372ddd26885a41e43a3e3d7a830aecbc19c43911cbaaef663524945a694d514beebff95f670dd2709e859404fcbb0c3626177605d2a544745f16248cd2dc1c4943be30c9b907012276bbbcc978ba2a0d9d1d247743b7872639183aba6fa37edd6f0dc9cf7c1e8b614517573bc3dc88886dc3fe8e74bb1035aef74016f03102df50a57e9d4c212fb58623fd630df87191163c7643dd76ad27f23bc5801e6af3311aae5a6cf2e02721a072ade78648342d662f5d15cbccd03a1f9cdc35c9fee3b27843c2f819d246cfdea1f9b6807f4873bbde71fcbbb361b2d17dfb699859b26403a25ac45f3ac9187272a78175ed4a9d55047065b6d59698f296f92cad6f361058f400fa9c0770a762a711657da59c020096b5f8c235a2a74895cba8d9d380004ce35ddee9daec03f24fa6755c969fd007031ea210c9c1e542319e1fe129cf5a20a5f3c039ad502f2bae423abe0f9db88edd1db6253b972c92fa65b749aa6bd48e621dd13eac98100a1d8c63d84830fda8e482d69497f49a738a3483d081cf18dad0c62755840828b00bf09d1ba51211dd623f14d7ba83b45a218603cd203d5016725c98a36dc1f1a87a21b83fa70c47137cf2f15b84096ec817e417347a395836bbbf095ef6b049889e88aed5496c36780cb0c2cd3006054c4fa03e3177491183e72180c916e50b41d9db580a4e1101e158e839720563cc3a63bb35491152bdbe8a710bf4fe27f054bf6bf51b22ffc72629711c5486a3c44786f60fd04a4deb2bfda694ff797b701a57c5ba38f9b5b8 |
| shared_secret: 2f714d31bbc778518e2b67d264065d9731c12149cf931211e649addd6daf0b92 |
| |
| # Official test vector 9, seed: "b4663a7a9883386a2ae4cbd93787e247bf26087e3826d1b8dbeb679e49c0bb286e114f0e9f42f61f63dec42b4f974846" |
| entropy: 511c2ab40782322c06111e144e505328c4e5bfc890a5980a2bbc44aeda4c738b |
| public_key = 023753735c1bba67bbfd117911d0be47b827ed9773e4d50d8d11a5b6481357473ae2a766156b9a4e74169a1b3cd0bcb90eebc31f587d886accf3027c8f6620aee70741c403e4a72d4bba51af5b1362180158fa5867d25168871d599b04819635bbf096c4980cc336267ac6b956bc861e0a9864766a18d4b8b9ea61a0573fe60a5ce58a87cfa2974cf17d4f599673137dbc662eee9706ad9a85d780a911c209644980cea134545375c031b8e1082b4c201ea83877dcd7158435ae34d52376816719070d76c0683e0c4422750a1959932e88562ebc932bb7ae688c09cb703c6e567e6d898b6e135f483290da271d7ef16b15d12d4e0872ccb05130f52cdef878ea83768ad44885e5a2dd6b2a94493ca519c14efa09e9cc0739354cccb3850cb0c4b504c2eabb1128f55bccdc17c534b5e68b94526aa46888ae970372ecd49a7f03171872633e78997b51ca867852e638215be32eb2fb832c42038624035de54d7f4938ab78210c47bbbc931c336917c9d2a0d58454ded14fc7fcc6f5a97a6c3a5649689286f0ced68963cf24a05e9851fe1277fed36812e5984290701d5bbf138ab76f32b6043853415790a540878c3bb297b6bc7b000036007d8dcc7d32e6b7544c3225c2ca861052dd65c8f1d103103959ed0753e81258ec3770360aa924357315c18b33aa12ca06b24f1c59aad1b4ebc58f3f75b77c1b07bcb9a23fb0019de06109050b0ce30e8d6809c8a0ca70eb56e366033841ac39a6a198c5c105c85899e6403781c72ab30bf1d5917035b9fe50b081b6cc6103b72d423237189c583c702f7768fe43c182075a48828d041178e6a616340178aba89be3418c4e968f14b9396574b370f1c7d2858a1fd78b5351213b7c0a7e05382d0217457ba27a344546e197b22256b3f031c9e6b65ff377be25b6953a4dbc9a6e9aeb3b08c01358e2bcacec80033990f282b0bda655951a2b0ab83ef4459ac56a76af2b2d2669c0239496610a4274c9b3e5e998ac948b3e7427c8b380c1077480789b008054373a7fc65080f3772d1f6626e345bb417c9fbd97add68640dc12028258970cba5deaaaa32c7b022b0183c89b3e1be25606b3109ef88c9f07180c110703153a247981b5b465318abcd0a78ad1bcaa15b07edb66bd77a14b23e84afa6500bdf15b588009f05925a2fb430b0629bb4c2057f8a231760d9255746781c83ce932afe10b8602a80fc1a98c694e80333790b59e67722a7bcc2fcd9b61a56a5a8ea6b85b5861b44b521cb0b6adfa9c84f624ad499c0664aa97270d1a0209897569a64650c0a9b2cac1879e671d9f0413be9621b415641ed645fad52e2ce49f5a3bbe49655649a62baeb5634e50807f737dcef63a7fe0c5d2f573b9bc5914b97f28691f49045ec87767eef405c3b3c8c6089e03268a5f0c530f1682c4c022e3804ade91c20a0793265a45be711a607465709a24dee763ac192d0d57626561c3a6092f7777c8dba75516c39fb49c2353157aaff0787be318ce2c7385101e4d23c043742b9c5ba0d96419e192c20bd426de458585e11aa4d5c8315bbfba129a446c80b726060be07458991e973a394f163e54383d14d420ae0b4746a4b891d092db39b8e1c708768046cb0e3ca324d417302e861358385229492a291da3d601a3f41d29a75becb44d66 |
| result: pass |
| ciphertext: 253b79d4c00753c7e617c2d0f419c63f496505e5d1787e2f30b58ffe0ec7d22999e50f1c5e6340eebbf4c08e441dc6569f5871e855e1e6db8f2554c205147d939068da6886fd9f0a6bf6a3b267cf7b50369a3199b73e2f87bac62e79ffc8847872974d5228c2f73413bad09e13bb4caa49624b96fb1cd7b8e4f16abaf591cc91693f014dbf3b9157af87644e45ee7c77ae0a3f8df413845ef65856219e53ce32cd2d6484b4ec97818b00a766924f05111b0d26fd58fa2c1d8de8f9612d31d68bbb3783291c6e28e5f13a5e93078564ffaf254362e52334da424cd82dd608d082074c2f31e581950db11f2921efd8e878ae591e10045469eb24e29f6e6c6d3e025c08855976c69f5b3d9c55ec4d7c6ffde8be339b75dad2cf924e113af854f0467ce7e639501b52000b0ecdd6ef38f6c84e1b0fcf980ddf3b13a9fa02227ccd41c28c8d74b8eefd7f4457df6ecb1c7a9c48dad6b8696d10aafa08ce0a5c12ef12696d50296395b5e88de5dff0cda475b989419bf14f745ba5c0a50286bc437d538e4049c6ce27e6b57d11891e85af7d2627fa594462ec09d988f8de48ee4f0dd2353928cfe0930745b7c591badd31a946e1497ad7dac6738f290ddccaded623117379556fd2e4d9d9a351cfa44d684c84878b307cd760583637eea8847b35a9d119ce9a30cc5d717be934480fdebeda223bb6c188b16827cafa4390adc9e50b52458411b931a540dd3596f1aaf2980097e0da5390803474fc5b1497ea0d22fe346fc3efaefe9285954c82439beefc0134775c2708695ecc7033fe80bb27d8917374b347d22ad56c7117459148bba9d37c5c9de61f2f78336b2fc3878232bc8c9b2ebd5428296008ce5f4ae86e08dd614bc1dcabd667037748310e3a30528613449d8229da41b03723719faed932b886f4b4de92d236a2248d0cefd3c56b5b9d15746b39ddb98baab417ab393d00e55fda4e83c954b2dcd0d0b2ed6314a9169e2dc7c7f47b2935d43a82239e7324244d3c42c3596a45c91b5c950a92fc250f9cdc11bdbba455de56810904e4991f7646fbe1d5dd503ae7dd13cc943a6791aa994748050cb59668e41c7c273838c2f294074a98bd0c1b865c3ac9d7730655cf304d6f00e234dcf51ff952caa586ad7dcb97a27a13b48d5a5b0067a21e73bb8720176013525182d35277fbd5f01aa928d478f0080055f2efcd9d8075f8cbf1c6464af59554361e9da4840066717b88726847b952a49073805a62e8f232a954fb7bcac13e1b2a444c4cfedeaee714c76359ffebe134674e3624207234bd5ea682477981c2b083396d1d33ed90dfc30245831207a38172a8826b9e608c24931d1e64a348f7b2b1511f3beb9f26b38dd96877d210c3484bff64dfac6fef55c250016bd8d427121d0eed2259b59b33f7a72015b35bddc94a473aa5601500483e55c29213023d095c26a06dd0647019f9d0057f64a638e63677cd1ab34ecf9d5f31e801a31c836fac22462c2bd520e5a42e8e0cbe2b6bbb7bcf21224215638ce5b46a2720 |
| shared_secret: f2c29a0a4782d83f2073c7c37d90556b1a005f072f94063d2db8114430f36c8d |
| |
| # Official test vector 10, seed: "980d0ba7c8f8b23d0e948a6029ff2659810ea1360064663a8994d0333c8543ee5ff5d6d5c9acf446e61dc464f792b9d3" |
| entropy: dca92dbec9b260dd97e8886f876862d6effc3b91fcf3fbc986cf56ab93ae79a2 |
| public_key = 87fca4992854f318a4dd4188f7f334d83a3fe0d5709e89b4ac382e9873baf2525afb10a2785c5ad09c4b28b311b4579a79f06fbc91378109271383ab1ef7169385aa2e78b70d435bdb604494a246be23b1f26874ac9165ab451355f59686a33fc6cb78464cbd98021ad69c1ed12511ef99428e3b3685380dc2b16c0ab5cf46425984702e70fca396140a95e2c1bbeb245572049df3a4192a420fa52bda254fd55186aa960669f7ae2d69954aba444fb9c6b6cbc42b5ba82e262957089c76f48ba7362d6865259c321083c464bdc992bda9635cbc88ea89726a268a34d5cf1eb9aad5347350f67d1fea925f5677e393984818053eacace1844fc52b43d408761c385cb5491645696339ba086bc733c547546e540ead9b1a7942a0316cb635a856836075d3a87b84b1944a5587cb33c653e44b5bd764f6f8b06aa8688afa0526188fbba82707a326817087ea807e2ae51071d5badc027ddf781483d906259c30ee410b69060e4f47222481cf9dbb2075f330e4cca839b093668b82c02680c236167f3621921b863cab9a42e420a050986d481cabb873b6c19fa34b7e21bc6c029598daa77e30177357ba8b0e7696b692116a97ae2f535cb5208c93611ef5e952e76417fb974879337874f3c56d47a0d695797e1313e2fb7c3c6b2c32167f7faa9f10d18d512865f6a453e3e37c5bfa100631863b4a5f4b6c957eeca3bef28f62f98336c05770e001d8fc4f595921826cbad9825a76048aef2b4d97cb354784b4b6768377342685f87142ab06a67477b66a9457c48a2f779e0872cabed62d6e73278baa3406922f8ff5465af790e02310c9b8bf6e1b2987ca6521c55bbadb249ecc26afb244029312960a55fa45b448397264aa03530b9b56643a0d7cb9a73589955631883aba865c4d34fc5f5a6b8d596cb2c4db2b740645eb0a29647089ea2bc8a92bad95c15f52f5a2d24431d83ac4e701210c5b0ba3f31bd0086e47ab3f7984363ba00041c082d33064f1b27ff26958b85c46612c6556561a2e40600ae14fa70b4c1a81109fa6822c01d0c2786f0e17cf198009349704159866e557947b81928feb459b2337f3dbca2c82162107b5e34aa202b893c103ba5cf9b4580107c1f36b6ffb9ac34c2cee189571dc7f411349ad112d20f35a740c216ff98175563599d3cf6224ba230c2b2f087525059f9ab5b80f63110719972156aa30148bfe4c907b214f683c56a38a146e1c21e688c44f40bca8d4a87d3011bf64725360478359ace455c5e395625c95cc84ea3f0d004b2e3a4a12180a1463a234c4912f00be8324906b3805151841a1f4a5595621d66ca8b1863b6ae4869b4c93e2c6c94fa6af25f37e992cbc7ad23f6a274bec8b537f89b996439b762b2faca39d1f743db79451cbcba86de02a9d8567d8977d12066a1817bd9fc2b1bda75b9d6c78a39bc851654008b266c45361dce46fb2b02e4894c784f0b017428db0ba8f1ae54f3e8050381a90bdb073c186aaa458a2e8c682b919741836397e3c59e0ab75dbdc48976a6a474969356a75e171bfb2ca76e968191d970cd9e43d2fb2843b2a5e9d24cf4b2ca947e01f0c129a763ba55b9b92260c21113c03c7002bc8c6a2c544af711c18030ca984dc584e0b0627b3d23abd9c4d9e5087bcae2bfe6581eb7f9cbf532ba6 |
| result: pass |
| ciphertext: fbdba17a3ec14cfc5f113b833e70ba6bee49a459173a7d71f6914316f042f06be6d31491389cb3d2661a460b91b84f5555d350e19f5725486b60f1e878143f20b6cfa3f9ad19c11d6cde78681efa2d75d9710a6721cc75cfbf8b104928796e5ad870a64688355654893a77ba7caa40ba960a55dc8dc524198b3a029cc9ed4ae7f54b36a0738affdcc523efd1d7b044dbbaf6149cfc90f548918d458e1ade92d771ace49df76798b12d91fab71c0699767b7d2a409e3a20e84c24402383acc9818a896e790d1f78703b16ac73f85d08f9467839f7d53b29696266f654eb5141477352545790b207d846ea55f175302b68973c992b18191bb8006834d249b3fa6175c33bf758215308c20f4606661a8ba0a9bfa754597e8bf794b2d2164d1d9f03da16d0aa8945752d65406c60e3569cc76a174854046c729d7a17de91a74442a80267db0e6ec081f4783c5ba636b73baadecad748792e3c4830ed4742e4820360d69a4ff732c277f06dea33fc765c07a77a9a909683e8c8e908a3a9ab4063ea3342ff69dc971ec4b5d89dc5a33b1e195cd648b6a0fb5d7ff1163624154c06ba0a8aee57bb8ba503160f5196d6fe274bca9b8e1ccd9b022f72bcaa92da257ead51409f547de03a6f1f643610ba9595be80428e1bd73e2125184cc6b9c97242a1f5bdf7253b29cbedac010d497c0512a56e4e501ef17619bd7ddfd929a09db29e3f4a5a3475729beeb6fc2bc9dc9c3aea7eadea3aa4e60590c2593f272f3157d257dad79e3dadc34aa8e740e139ece60e977952cefc808a11d530a22a10bdf00332a4fc43e4e31aafb686403b8f7883d580d0e46fe8c1c95e4c791038718fff25bb7563aa62d6245bc263f6fe0ef8ab63cc3cf8c47cab5e6147a0d8ed990f32e8abb2a79292cf85e5b269040144c47f824331d5446d30729b00bcee6861eb9f5cdaf901f64602dac1dda268b992ff5427fab223c223f0657177f7f0babbd161bd7027b27cb12798bc3668fd27c01f4d465312c3021ff559d9c930548f073bb7a84aac0d8ed509b3b0cb4a2bb4d44303aab75aa4987fae69d657a6c30ef1c82747455c3940d2fcbbb091ed6de1f0dd64740d2e21ac39e5ad22c5ecbd8340e7afed3445bcc41c92e938fda044f4e9cb145f0d5a86c87428ad01c3fc5280c273e6883c4889139a343155aac49dd257a13e3491418b1b926ec8e1b78212a81e313a50c8fa9473cc00e05a414a2ea1e14292c3b72b5706a7753e0e439adb63a93e5905978d3486bd5dbe3834b5253086e15c57902276a3d6f405195c43f6c317aa7a3cc2ef21fe89f3a7b4660f9f4b6357d60a129e265bc708b60ec2a1fa4f44ed476ca7f540ed4495e8ee4df67d6476793402b732546143b639cfa186f37b1a612dab0619cfe083bee29d29f5094697ef1b6781445b01ae64369b738a20b9387087481efd84035fac494af47158509c64333ec412407a549a36bcfe6d5c15b1668b8570c75110daa1c93779962315e0eb0af8c056b031a787253525438bce41121026c0 |
| shared_secret: 13c99ded4db3e6618f5927d58c89afbe83c86a86ac2073421b2560b3f8be5aa3 |
| |
| # Official test vector 11, seed: "6c029462ca42ed520f10a579f52687101105e0b90c6e7bfa582a4c112b579d5ad0a0abd38f72abcfdcaaf5893a112bdc" |
| entropy: 57c170e691d7a914a901b9a11c62b8b569b3806427557a9dbac9faa720ec3641 |
| public_key = 0d40b119341d9e23062c693509304bac635f93f91bd48b362989751078ab995408ddf6787ceb3f99c6802aecb703581dc6979c4d405dbc80a985f991f31924383428d4f5a2cad4acb5f95408a3406ec53425f175651952f5b76acfe2a465b30c1d56ca0e53953dac0ee2da352a687441f45dae26b37ce8008a99308639999d325ba89585656a6d59f51d10e46f93d099490c2385788c994238ea1155ed22c96a5c5035a3488be1c29e345ebcf6b1b7288abe95c29b272a7817704bd31589a42b22053226a43329183f6160105ed05e73203d172354fa176d3fd084ce690a8b6a4cef4035a3e06bc6464e8c913b88a48c81e58dfb1267ec6c1462d93433193e50d1b2d3e3828e90b6a412c1c45668272307f4b8294f37b84857bdaac6190706ca31380533c30643fc319c866534562036b37e825462c8442641c7817650333fb02ed6a2bcd6c1ad0689001098af3657363aa1b689a20683044d15275d0fc3c9aa720c8c4c6212fa70095a2243232cdd0b0fbeaa1c8e7b45ffc2870efa9bf56c8ee86659a618a0a96c42acb48ae125af911558f7cb20c9cabc4554c8fa6c70e297625286456ee625afa756145c41373ab4fb59b2782b4a406115de4966d07629cf8cc2283b4307e6a058db3dee6413aad72f89a7c1ab4131d8ea9df020b033b1473d92c4d89aa84f044e429a43b4e22fbb693a694bba3e315e78475437387b78b33261d786288b20440c44138c84f5592bbe74c1c2ab01ccd1124394082319780b24c593149cf660946f75a930f0a8f93a50ed01b5276ba96ab6ce5f794e638697ceca94d80585ced04310612a3c6cad80dccab1c1cbf5e08b2bd6b7df8c4cde4c4507a56cc97b456e10050bdb3acd6a7e00c1742aa4710e1674c59a8240680d04b8829752332324490ed6139b550c7a832862b2c831d4093db2b256f702850bba03053fecac41a61734229b2dba3210eea0c1e8d9a54c915f54b32344296ea64855dca92ab81aacc9e73153617d8464852e8208904ace7b84509b2266f9fac55bf68378d98d3fbc0a468543a8944b9975637162a4d50c7fdeb479daa8ba43938333b897a12c224ed1c790f967b2d9708c6b67640ca9ddcc1562613c2904c6f3856d13d904cd3094965abf1ed32ce52b7dfe4429ee68a8a3ab03446376d6da1de56a7a7fd30688f513fadc5627619a99d191bd4c0ec8bc1933c00757ab3e1f5826677b5e9bec2b151058bd9a6b5d2285122c23466312559c89a634abc2a5a11324cebbda8d167880f6d59bc5fabcc23487eda84f3543386e0b8d25422d5051816315532d2120ea4723809509bcd0c2edc1c93c275ade244d4f5b27f73b0941820da0183ca2b7af8480c90243af6334b36af00bda4c1e5f50463b8c350923b4696b7eb733762d189c9eba08c09050a4946388d736ee73c62f47cdffe453776730e88531f07abdd8699e8bdc9f05bb12f275c453866d46519ce2a592a1052c1e0c6b8f093f53a057d6d1bcf759abea90883eea68c5344a0ae96cdad42f0e756070dbb496535b9e7325c02badae5533140b0d9e013c75013ffdebc855734aa9947f1ca4b879c35b32c862c933479d884b2c675d3e1bbd26391d7c429db547041502307d975aee26905f7fdeb44f418d3d1fb5b081a3b06f87691170917a1e9f3c2cdc |
| result: pass |
| ciphertext: ba4b796662f059b81f900442098ae7c3e5cd9c614f972d4237b2d968a3065ba203a31e13cc8c993eed58ada9b4f443b605ab5768cfa0f2f18d15a997ac911da943f27340c26082d9e2a14d5e1c7aa180d0409142b607383706b2ed5eb6ebf14cf2a18e8604d692d551ffb4cd6cee0b43648cd88a44e2735099de7bc95164a21173acb6ef167e00d16b7e16fe950614cb738e54eda7a50d6ad2579ed6bfaa65a9a84b9a7cc679e41b88093d42ec70683df65e568d5139561c3d4538c50946bd945c02d5272c5ca3d14482fe3c3b09d52ef42e0e521806cb8e902a7d7c25f6526d32e0ae2f585cfda19abf0364484b628669d92546eda69fc6a60845bc33c0454fa631bdd0630037e195e79bd0e0c0b998fb13dbcf55f2fe766f53cc740710f72c98156963b9e5c46a3da1430c00b05251455c984a9a28a5ec47aeca9f04563f21db0b5a4c058c6549082bbebe17542247c4b9642051c39ccaddf10bb0f9ea4a7331f7c7236f4d5664fe7bf04f5a4ba41bc954ca5424167b6501d82afe234b9bb61e22d6767a3342e8d380e9612685d5536e32dd26ac50f2658cad77660ded9f58fdbbd3db502a013ecd8c045cdec7732e225d5ba217dd9b98db1b4218a02931bde33115023d6bf1110f9f20e81acf521242ddc7d53b819ec0a78c3e4898dfeef5f1df1e75c5a5c208a29f4c5bbf40467559c492112652e8c742f9a4388a70fe499ec33f818a3e8e0822936c912f9f83a1b18010e3b1b2646dbe814f938abe76e2f21eb814a94f54b52704ca06c21c492a8eaae7fd263adc133ae4478fa32e3c0e9bafeb8021e3c79a1c695195fd4f089e1cce7ce6ca1d80de31f3810d012e538a39e4d1ef85c97aa1fd8f46b4774f687b9a803405dab5406d66a3979493a8aa3d49a1eb9c89b38086e154fee3b358d6b2ae9232e22af443268489cc44f2ad1536fb116c1906db03bfe9e8f0c79dc4b59fbdda7b1afd82ebb71f23a48d9d3910a2a728cf8ae1e9b62d56897e4e87037f4b79b07afab072248b7a8f67dc1940bdcf893cbff906871318304aa0e206bf30a16556773c656d206d85b3751bfba156065594bfa1a2c335cbe588d31648127e042a42430898bd6ec82e459612c6a354df1aa8819297ba49e40e97a74b177317bb76db3fd0f72ab9a62c6606c4633bf01153a64319959385aaa13a34dac6bedcd14d23c9319cee93a26dcef25ca7d082d99a0a9e2ab02c05fd2f316f8caffb0b72ffe656d6dd079372650b749d63847e29cf3401e59279bb276fdb0a4dcaefb217525b46ce9889281e4a4bcbacad327b160d833e17bf0b38c8c706854fa4f2e0dab16d33ad120d300e50c8f9a076fbbfe35c07753189b7d598764d24cf7f0a6aad0f0c63d36445cd62fa38989c215004f0f02a8a09a974619b208decfd60fc6a1ec781f426aa75e736c9ccb34dc98350f49e49b48430241f6798125110495d8bc79ffabbd3eb91040197124d6f80c9007d2631c8ab55fa5a98488a30ac84ac65a8c463fb49f8111f337231408daa73f96e |
| shared_secret: 83302cab48eb0832bd8df0db3fce81595754772e4c951c444a1b2ee9f58c48c1 |
| |
| # Official test vector 12, seed: "db00120937570d62331f4c3f19a10465231eff46465cdee336a0d46aa1e7493df80f18617f9ffd0476cf7784a403ef4f" |
| entropy: 6b5a14e1473abf5a33d44975ca2088bd8fa6fddcb3f80e8fd5c45b9d90c24a5c |
| public_key = 62032561926a6380b6d6d90aabc5617126aa509168eca264ad67c5cccc5320c138e4053b4376924e6cb250b3a61fea8689804ac3179588a29196e05d0efb6915b3526d945cfc183dafc40d46537d907a292cd63b950659ffaa57e280ade8c09dd80655fe45979b612a6c6b1e350ba0cf433552e80f58c79d91f5cbff0717f3161f83b3c59fcc021bb5cb1922b0fa3c29984bbfc3363333f561dcb99395561590409fd7b56bb7db88e4162a61f8a81ca6b55af485d9b06645c42d1f706e9ef2b3d6e425285b4973202d46f150fdd4a6bad34a455b274814ac5c4053d680bfb4816578342fad152b798a1d592a3c88b45bdc275c45a862179557d437304151548a568159691282bc08f9280bdaf30559a3a177e6b8a62b101d8342c9d72452e05bbb1634cc1a7465e479f100b6f2952dab8ac806c27a8c555ec20a995c25a9ea8c090261085bd65c137a630e787da7a6b039c38573006c79bb5c20e39756e1a72e2c016f6cc997464546283d76543d9774345ac619f9200c308c25cea332ff25533b7983db495100f24a42e4a8df11504c4b96c017871b5a594e9c0b241b01e066043d07a366e343a08ac561ec5a08168a1c61755d5c33bd693608f42e63706bae5cc8c7f47aea360093fc78045517be49566f35728bd6a8230984a5e21133b63a9cb4a7fab4befe053e37bc78900141eb21189cf2abc0764b3cc507382c8db2320ea49c988c5aaa7ae896d10702c2082a59c3a457f382f44a1f2ce5b3d29a5a08d047537163916c5f6b22995541b87e1904b62a3585429d938a1b37d419bfc533cb918a424b5a1f73a65a8605edfcbd00678b6361399ac794f2cb0c9b26939b09baceb79ffc55aaa528673ccc4a5b844ad0873b4d6a31465cc479c30273aa2edd362625512012f83b42d52781c3bc947872c78378164cb0e077cf9ad87974c75ca527aed41a8b6993073d711c1873965448b14d307c5b218717b94ca27b354ff99de1f581e9561ec3cc196d1815a7a60a8c9a94cf4354140cc5e3b98bfdeb9c95c7c87182b878ba20939a0280e2c453567215a15803c01f7f03bb0b90741df964c4fa02f1007c466ba6b8f78bec07956611420220499a013ad3e3a874c4ad961b02e4c27a9ae71d57377dbffb556334797ec28c701c220129b856e747b90aac0803b2cbc7b0bb428583b810efe1727e0598cde9681429616c7b3f8bd8b691841a7a5405ad288f77b652a49c38eceb4088201b651a5c65bbc05e40a7a0f4151eb0962c34b10c1869a003cc4cf86d39036778b3ca32d0c500f7918cf027ef920b3718ab1c191618f294866b2fe77bab8c84118ce55157714ad2d054102a4d38ab73d1f3967e98351631582545c5a60b3aad50a7852c9d43b945668bb8b6781f56057ec058b2cfd6310506133e38b75fe3086d990d92cab098f06cd376531bdb8308e5a4d2e323c87c36e7ccaac87b00a7d4cfa3b3342d74a02d888d702cb44bc31201e41fe62c7511493c068a92717cc5513045bfa197d7f83db35798354797cca7891392ae9587245e92974920551d826101d44d9f73b3113746114ac94b8c8e291892be9c8015a0114ee44e26879c02084b0192194b922284956a8fc2b26e9071847fb901fdb6603c3bf7bbf5297bea11539fbe18868709fc57dc4d46d7d54159 |
| result: pass |
| ciphertext: 260ce3c51193358dec4426f6883ce12fa323c9c8e0dab43f69562fa5daaa585e720fd75dd126b0d45bc650abc220a11d6551e3ecf31d407551ae591cbafdb1fbf7d2ca3674d8a18b6887b5b55aeb5b47d5d739634483624207b2ff32a2932029f1868da248b0583b32ab13b87c57482bb2ceeb6155d870676a6591bdd33e018d9bc2a8bd644ae6d54bb4ea81a627f9b9fa74b34d359575e0307462608bff54c6c78d0cae95d223cd2c0b663eb414007c3ab47d57dc09932461d4b93eab0e557404a53f99ca160c8d9fce51483c68e1f95b10b11a4cbf062dc9caeb89c4199d5fb160c8dc1260ad21cd26319c95a1c3aaccba6f54cd8541bb937bdcbef82b657949e7dcd586032ae3b8b47e619884c78af2964167869738fc415a19bb32c23098b9b63098d8867ab98949feab0d9f2b1a44a79df81f51924c0c151fcd1356abf64efef5a1b1adf956b99efbce9093d4824dc58fd792613fe8234502d00062e552d3cf5d52909d980345e2e89fd42aedadd6a3e9861696fab590ae3c5e24e7a1b7cd40a3286b457c269f367f05c00f0d4610a4fb9b493ee9397181d669a143aaa095f13280d896d1c8746164137735f9d80b34577f3479501d3dcf98d9ad98f8b647ee7eec41d755134157533b9360a65b5d06955ded2dad2e6b6ae721380d3784f058dd92e321730b7828799939c6cff15c3b1e9b809f2e9bb630fc2f407b1429cbbfd27529e96757c0c9893e8f7c9a1a815dff37075db39aa30ce1eb64531004e4928679ca642f9c6448c67a1c12d1a5db91a1e5cea58da7cd7a8d9322d931f5bb5f18badd4a5348653b49a75734cf50640b7ded766d90f789325b95bbcbd756aa6306815673b3637d0ef9d1a61569371bfc84be0f804461d60fc4bc89c1f24f3f052b8036c4bfb72bd47ae757a8a3117e9ba562916d05cefec5ccc2912826e8ad1f12c1b0bd392ad3c22974e2549ccf683f01dcfd279050c9f6308398bcf9d3d7cf4ced38a65da0961f6a6af287af9519e3b0ec515ee56ae728efdfb0dcd02f6e352dee113bdf8edc077ba76817893e993133afa2913ca02ef4ee35cfe9fc16e4a140ac458cc0fbc674cb8f02babf7a0a2e53a8ffa4519e4d42eb372733d9a873db6a3c32f94960ec10193071b5fe625c0bc3764d0d2177be6e8503162c5b55fc2286e19e9e2419517b9a94e85120ece63dd7b7c7559aad80b544b66d2d3bc8daf2ae107af3228041ffad445dd66a50a6028ce0f5bde1e9f917c1bfa967f686c1428185be75218905f16595cead325c57746c6ed3502c6e8feac826535010de14ee30ae060a4abc6bda346171f8fb0d85196a11582ad6e30d48ba43356b31ff1cde5101e3002a91fe4c6e7b0a3b7e70cc1ffe1a5b9859eebc97c5d6af030f1e4a34b28493feb5021a9f9b304478aa1e8b0e6877e9710911ac6e04c3596a0d0eab24409ec26e4125251dfe38bbe3028118d6e079096616405059f954ca5a67dd9bec97d9fc75e4baa141b1a1fc75abcece72d1a510c09b07cff4c7d59a304778 |
| shared_secret: 93ce6d06568d795c2a28d1196f53cbaa2cb05df1427ac76f44df09d479e14241 |
| |
| # Official test vector 13, seed: "bd26c0b9a33e3b9b4c5d7ea32d5bd1fc371015be163c86f584e49bfd5362c8d8341161cd1308115b2a03b7e5eaddd418" |
| entropy: 40e593754e6eddb7f9cf176ba2d5fd1087c90ad377556d0b0f686537b1a3165e |
| public_key = ed7c794ee05d9b58740d13cd78ea15867a5c3cb14051223efcb36969430b45fb699c26caa918c3d9041589a1bde4484e95859a700c2510d6380c2a323e34526e22adb44a862c417b34d172269b32430c6b8a68cc3dd2bee2447555c82189e2562aa82df2a40e33b91d65b60d0ad93b127294d71002dd16b35701670564b1c07436dc2a001c751765dc93da79aff6177e9795b00c5bcbf66175357174032a2a742b3587e35f055268551c57af78090044be4200302fb0b16a40b80e092a1933bf99878852342cc6574c6230a9460b08376c42c51a48aca14d0e59294f3bcb464a74c0a296fb0182cef42b25b58711c6cc939c9e02c8302e2499640737ea07540ed89b5335a05c552472172e8bdb2f40c49a5b0295ce99a0f567af39169313c8b61ba77fd2143f97cc762c8b6be4c13300a8b78dd06011c144a1d747e1c3825cc1674b825838953574e8b6a16b3dfa8a05355c8977006c649b58d9f0ac2d704f774817eea95f6da97ab5ca71c521a277d9618881563f47792d99bebc73a74ceb5560070b75c3b8b2e2c9598195feb08ebfb5cb1d86a87f93465355a796520d0c24744c7b852bac418fd620d060118d135947d9b174cca55444096ed97fd6442dda02b4a3364732c6818c39a9d199b4cb5a4d3659c8c4851d39db9301047370351c8dc417bc1b86fa50486e759b87c4cc69a8a9ec282909c40f0b7ca0896c01f7221639b18fc3145eae4b4b8252b4af720f1a22c1e5cb980cea6b103082b31b0542ea8d64d8c9b119aef3524cad116689280a51ccc08c09a8c3313a82a581b55cae6a394efb5146ad9884344ab6904c7d5bcc75729a261239c76ebc83e2557f60d125a9578fe0b4ac8d57b08d729a8d86647708483407ba16344049f8b842496a64f84d5bf42540429ade11b10f567eba812aff9179e263a2899b770f8b3166da15bce789dee3cc7d1846f3204b26933d4803b74c3c3885748a417692f0f5ac2733804cd2a98f45547af8ccd28542ab3062211a51f454b28559c28d0751c5c6c31045a8aa41c79cd1cca536c3d6a779afd9175a006b663620bcc92b4ddcc92b61b88bd422f1dc7962a70569dacbbfc7ac9ce90f8d16c3b6973ab3e96b6539a145128631c6993c776fcf488f4ee692772645dc2cc1541874c02aba0564a46176005f6ccf2ab27893dc60d2d44ce1e5b6e317a38c032ad98bbbf79554ef2882fdb51115782ae862c9dc79a6a8293a39135460f96329548507d58c39a07ab9aa7fe913a7fbe4c466f693ee1006f6091346a4b75a2a506f6c787cab948fb76f4398b2110781ae27644211476364abe4ccc2f0ac6cc4e917dd391bd0b369ba862d5f396d8627285b0c5d9b3692ef8069ea601e6e493d841755cea52194b32b5f787f15a6478db7b6b41336000d2bdf3270f8f0aaadab89325b6a3dda4ea88021c8b61b6ba372186321f4f5575f2508625685db168830063860965a71a27ce34a7e934b9444d411da9a151b27b3ed738869100ff19099f0c2a8583b872c8a0745e455bf715b8f526cb4f378fdd931c8111d53a97379ab1d57684224780690b2c1b36bab3b0762b8fb6afcf39cdda151607a6537b985c37989299414b4c9b1894c6051242482b42289ab24793e2d7af2ca0cedbc27d0595b94c698bfa000840bb2d63e1946 |
| result: pass |
| ciphertext: 5aecef867809431a595f27d53e374f929c0927ddec2188336929346daee5287eeb67c5a916959b428b809e5c8215be769d63b7cbf828e3812a25818677109df91c1580d9a8e50f0875693123e66b7cad079584c20230ef01a0d0fd7b9ee936ff65a0261d25c60e7f9bb1b51ebc9d6cba815cc43c895661d355d12e96957acb905dc4eb18e45b46f45d23a35e8d0b4d5d71c77fa30fa244fe60f3d716ad8c8afe1781caa0668a8ca6ec94a1c31ede99532cbb042bce0a2e5cb13892e47bf27bc5d56f3ae0f156cbc5c90a290d244f1d5902c6234eeed11ce3e232cbca1cc29228d4848bee8fbc2ef61debe22518680542ff824774e38ce3c1d0225c6836785076a651653313ba74fd8dd176c3f8fdf4d102bbe0a5844d0e73f87eb04e9298e61eb8d18f335917e0f9610c3c17041537197c7041652aa39f7e06057d0c12479b07cf431308124ad8d9b22ddaeae2463070037cb14025e0d91592c8ee95b4e792a257aa73f64120c6c57729b4660f4db798087a053a40e0a144829f64468566c201264524ae339cf33d5e3e7a0a7a1f9ee75ef234cbe213db87807ffd3cf867d0a75bee8cabec8eb9858478f4470e04e7d36e54dea39e16dfd6fe882639a7edca290222db1d92d5c7207d436ec20b6e07a25e9bb2aff7c9a0629cac7121144e6666919258263d6052069747652ee973ba4db0bee6b28f85fdb3052fb6a498efd7fb82bcd2b4f5e5693d6462658d18ee04966b0d56fd1b9f560e1e29f8cf80e59f57e0cec307a9c37e7a578b98c5137982b7a085e67cc741efed81f795a40f550a15d1bb621ec702aa642271e5fc9a4f7d1bd44f39ae0a014b4792d4a8602c1699eb27c87e190911918d0f6e9e887d2ee3b7af9d19f3fe9e6bf78aa141d66328044cfe286affdbe0e1764fc5540629112b016a1c254b08749cbe45c10d1cab7991eb820167574fac5b33d971467fcd500eafbad1b9ea430a9d03971e0fabec59b9236e73ecee3166aa19d24115d63f698a1791bb6fdb4889c8e85c4bdf5f3fbd7ad66d4c733dafc073e6d5c18470baf3a685740f6f7aded2d39ecdcce03a0e097d86605fd856f6fe0d9798c1aaeca7ad1f2398b53892299797fd78f46c9c01654c91c2235110307b8f378a2a42e2970902ba96cfb25a307be48bcad1123eb0b80dffa628182a72d021ce9b26f91424ff400700d40a99d850385872d92ce7c19f2c41bcb932ddd85ea20b3eacf414799a6175b9ec819277481fd9b67b791c26b848a0ff91a8f31cc654921d70fe9eff42905f72eadaf698e31e90f4640a85a050f79b0a9084cedec141edbf20e07f48152fef5e4daec206bf2c81f1f3cbb7401c88ff986a9e90da3af08ec1de65e164df05b72ede33fe38cf772c48dc991d5118c06504677a5f806ddd17bdd13c318c023fa168795021a8d18127a79741bf31e5b953da85f1c76cc8dfe0b893563a7d5a8d792a8f148557c4ee87fdc9ef146c85541bfb95bb8d6db8e4f76686d992074941a62ed588f16826411146548cfae4f4cb80 |
| shared_secret: 071db527a2ee8ce982527cb19355793859bb8557e7cc99dec58a53153eceddf4 |
| |
| # Official test vector 14, seed: "e2819ef86853bca1b9dee7ee1c1619988964f9a913e635aacf0d96ca6e0300d084329dabd8f149e24176d22757404260" |
| entropy: c152523abd8248bed40c3827bcf0f8e8127037a55c780695e2c28ea3e041a44c |
| public_key = 109bab4be52b48818412eb1353680f2a3c3bd9fa7e55cc79c38207fdaba1833452dcb03763672212953c53532e6051ab040208acd348af507616562d96c7c04da93c8f21566df563deab2f18c9359b0b5391e8b03b485e3dc1a7c981b2a30026b0f83b84c4505a5966f648383c9abd16638a3e557ae4925fbf1c0125d91d97511175895082a78c1272792a50a5651239cb66b3f6c1376fe332260cc27ed5972c4b6ecef6462d3b712627928cda42ce150d3d96b7f032209ca92e9937517bf2b7c5f66e3b837ec347643a6a8a4d8c299de167395c84c2aa8bf1a8a4d5db29c2962701701ead468368b40e87da45dee76ff4b287950889692a838bba17b2b47c3140b7761cb389e447b2a540ae251d61808341dbb2b9aa5f04a69c6010431b28c17b980fd00499e274c9492840cc7a1e90215be92759db8b14ef41c059c546d4482343106adb27a802c3c3f8759a8fa20141fa63c65081d40090eb1abebac9c5708a9ba50656b4e7616151a4f1b0bd678ac18188450ddace2b99b3f170ac2635a62ad88320d17a9a75ca2e1bb52576274ee12f1f3b0b1696a247c70a6cda6264dc9e892cb08548c0c8824168f471e19078737169b4549b62b634a611ad53699a5550635faa7ce4589938501834f8c4856cb2e991bac84809b424cafb5ba089f14338780178d71b1cb7b1ed12c036f727fc2a94e9a62ecab6a95c8800aaa237cfb224af5c8fcc939443176ca4bca59ce54400dc7639e0630fa7cfc292604e6ab0bcda993a78107d108783d19dded13c2033297ff513fa75c4c6d65640206b43f33cac26950533b4b053190cb23e45587509acbcfc57acfadb6160f5345a599caed04eaa02937bd5a5620a5f24e6b194c52da021233b13cf950c270f8262972031790ba4cdb4524bd92781898427b6a1adc7a986f88ddf7b39be1c7d9700c87d52aea9140aef5c6454328f666a8f476b772784c3b13494dab57b06e320b2aa701acacdce41b8b3843e9913ccb3705dab48cb9d85ab5b36bbff148c5a4239b32190193112e1184d33b88ed1e6c3a9ba0ced62bb5e634b72187030bc8dfc1a3e80e28bfcd1828ec4a2e4888d68e4bafa3ba8622a87314432801325fa66c142760272e594de825560c7c19e881ef238bd9a38013f601885e02acec715b25730fb004009eba9111c125bfb0d6b2c154945575743cd66d85906981b24c1b2029452879608a34bce8e610501b6b12f32a1b3e99b76143cc1455485b3802778b7ed52210b976cd2ba26f1551c0fda036fb33891ac77c9265c30db5a513baca1524b8499932d5633b127ab98d8c07ca1704fbc8404957251f11dbeb7000b363255f5aae1261ea5b7c741445cc2852666c5437a4054f5d3a421799318098f5aaa5262b46187f60a09d98442499e30bc54c86838e256c24ae481b6bc33bf076b04bbc798f0615cccbe8eb66dd3c97da6a89394d4c7e07b8c4d5c70a01c9e7c43b8a37c3a09d728d9fc25d933028a504dced76c2a3900ca67369cf5b822107a9ddb2a168419ac87b036064786f500e9e0a279294df8a7c632484723ba28b38b52937b40e20984c46b23dd81bedf629da6a3512ec060fde7b8b2dc987395af460998230c20a9a08c1dfbf3824cf7a6fb4ed55ed1ff461d800b59a6ffd7287e1ee3fb94cb59c39450 |
| result: pass |
| ciphertext: aad2540e5b6286cdb234a4414a07402fdfd38141f26f812025e62b851d7d565a8bfe21c5879ed182ff2960c3122ba4f9e591060548a7a2fcc87b7a5f3dfdfa79912befac7451a912ba367a1882e4ae533754a76308921ce820d52d402413651641767dce967dda4e9cff0ff2f3f1a971693eaf6dd138e5817f2600e609f24b47d6fe41959dd01f3d22bfaa05b17a4a957780d581782da44c97f794a008ae96353d0421284451cfe3e6770f418661699a218296724c33b34730c25525b2f818e7f5c9ed42afc92f6c3c56b22b1785b01d3ccc2c74aed6faebd18b9ee948ae93c8cb0f13b5225c334b5f422ebece17e54f5403604dda34c02416aa79de4f3a3d66a411c8b64f38c5dd256d5ca2ca95e3b1c724b278296f719eb70683a2926c5b5f4b9b25d13f2b2706eb6ab79bbc48bf12118d0311993504baf3a92ef79eda66cd6922c01c491c37be3f21109a21da5efac144ae7fedc440b84ec7655631b5e1b3067e8b1f4dca235b3907eb6221b3e38d51a08c36090c307aec7a124cb35ef75345c82adea4a6fa3323607aa20fad721cbcc82d01dbd7d6863b69da9792faac75730a5f5dba4a24453e91319cf8e72c2b7a9498821b5159680dc51682eb4c339694af812e664f8d5210674f0a55543c5433a9cc6573eca7ca607ebfa5efffb0e23a009f404beff30a280d8de6a79845f6687c8f137fed4dab02c8984ab7f17a22b0168eb559423ecabccd6c822334092b94858849fcbc7cb20cc58f7646c0f8541066e654811185b0dc807a0c53c785fdb005474bc54280f34871b137b44848dd0cac5d9226b342a247461ca71b031fdfe17709cc11bc5ca6fe648c13f76f7f66549bec1be4fd8c8c1f05f8e494743a25dd52e3e346366051d102e7aba6dc391e529a5a1b09e5d141414e402002f1a81d2eaa27cccac6dff2c6e38f8b3584c998809c5e18ad500c3432801b08f2cbb3e7df907e9a57059122ad8ff49cca4ad18d197bd7de4834bd550b893347119e8d323af3f6696eb0f88d600b4341af25d266e955ccee8e493979ea31e978081dec549111c7bee584f5d0d18d432c52e8058566d1950928fec5d25f02c42329f68d8734533c1cca80a8adf8e74ef4d807b755e544e2096cc42d38517aa87189bfd4bad8dcc8fffee414c19073fed509191f56eee507623d8d1c2431b771d7a7b41226d532f9da0c837bb13268d542b493d027131cd0abb4dac1eb85d680f31ac8f91a3c00e889332e1459b7a3611b70e1c5492a8ea9b4438315d5cde863b834a8ec122ca6034c808e528dc25de3eed1ebd6d7426843017eb2b7cbf1b07d4794316cd3b14b2378d3c5cb76217ae46c958bd841b27ef7823e2b0537f1022b3d8322e85580aca303fbe54dd1d2a79eec2d48e083e77df8b4d8924351ab28c9eae2331a46c11a2d6b589cadd49ee81b060de91d04f5efb9515c5049f5b8e82597ec0120db12ea26a062653f3d62e96284e9de2e247dde2950efeeefb653cf710680eac92430aa11553d8049183f263e2a9f11f51b |
| shared_secret: 598bd66a4a063652b2a6b25b8d1c3bab0251682ce6c362a8c680295f47f3d6d9 |
| |
| # Official test vector 15, seed: "669c4ef8a051ce201da65fc4bc34d398ec1f806276fc5d987ad71d93bc12dc8f107b58be6e8422a0795c88cb9a0e7488" |
| entropy: ad6466dd59f26b762fb02b19eedf5f79964da68bce0459b91c3a6ee5a7e01183 |
| public_key = 034626f03687751b2f1abac22b4c2b1ac19567f3324fca5d82b147af141a004514d831039a612ed69b621ffb4223109171e6351bb35177b85bb5063161273abf861988a1803e647820bb53b282bc6d04cd3e075a4a1b6755b97251901a81c7911437c528951d007d9ed82368d4c833ecf2aa1a806cbad08259470461f7774a922227e812689bcb59a3483c8346d130650e06383556c067f94d41dc1171941efcc96e3fd769623861bec9bbcca4a5ed22c10a36a59efb5d7153859df348ef9c3a2745cea329a73cb831441762820c7d996b88c1d453c775a16ab2c752e68bc55839d2e79544b87af56019f02b794b166f6dd60e8efb0b14f00d1ae800e37bbe5ff7c7d47a257adccd2949cdc3d9318a0cbaa34a14e080b968533ab1d9ab674c89774187d592b4c86461e84ac0e6808c96090abe6b0cf69a2056a1c4287b1cf3dab74f8ca66ae8421fa200fbaa4b11760ac7529b92db75231958e20a3f55b8a3396a10fe957361a9bf41941b90583d8d97cade8828b8a3a5ebc36730c19fa7346aa427c489f56c7cf3716928c9082b36d3f3b82ff1348eaba325ba8c49acb2673570dc5548229ba93a5c210b586ece088d6679c975b60e0106c0003625e42c1bafc1ac1be1c1779556a95ac68776ca01363961132ff75c2185339d79a426e6c0a0011a260acb7cc0583e71623b251cb8ec1049da730c2f9a26a61075aac24ab1da2732f708221a01b27c9da1b520beb7686843360a11a292568993c28bafc7088c1767b87523e9450873f9c73912cae517ca29c066631137faa16d217ccc07f840e1013440da2ddaec6b7161b29742a2c941c7573bb0b57a58a25b00db5012a3362774fb35cd80c6f0a095753688b156b510561ca47b436cd5576ee0323f2bb2967022fe391b9cab3f41477787a96ec6667337fa4ea29b44b7c9610ab69706e820557ac7c9f9c55ab4a04fcb05ecc4157b943bbafc0b0e42567f95b8b436838d363da680a42ee01cd5353dd4276b4dc625d492aec385bfebe9767a2731fa8b3ce9271cd8d28042b66714d98d0bc0675a54b3ea3c322830a5616816c43260f6f21947e3499dfc4f9d76a7977cb467899b455a12d8628e93acbfed99cd8b813d21a15024da9ef46b1ae4f6333dc8933b52a5f100bdbdf2b23987270d550493d949e83a269ab42027b34a12a177f185af5f76ac9f9b1cf9ea4eff5529e0247d3abc3ca08b3a1d081a8c75a1ffe4337711759d25b9cc673b0263177ea93b56667c15f82b483702973c6436d40953aac60929a36a911ad25ac109a10841fb95e1ec05962c5694cc3cd7372260ea4863109254c26a44f62af0957960634354f62c624c5723416f14966417681fec883ae47544b753340f749b487a095f89784f15a6e7945da56c9e0d2c358162213403609a1c938c98c68b70a0fadc5aa746ae4ea9868f19b9ebc3282ff592960b436a7a7301e4c7fa075ff50762b866c4a9f157ad25291347a9dba5cad62c35b28a3933f5269f33a0e6d403e5721a0d36bae734481c43918f9b13acea8f6a13b1bb584938284c10e3806ed935d8e543fd5bbbab0685f099c2adf254f4906d6e05590dfb1544a32ff3bb766109561ff31c164792b6b0991fa93c14a74086a585353c3e620d3ec5b1da6ff7959016b53093137c512dfc18 |
| result: pass |
| ciphertext: 05d490f575c5a991065a65008d6def6ce79b0c64ea9156ea6bad47fdd3926889bfd335784d7ef46aba3615e50ad4de994de59889aa2f9f8ed1de66b3caae0ad5079821b135781fa2b063198a83c0c19c3b9b479277fd1f0e7089ac711fdc5036b7e4f6d279b8b84de7724bfd425dbfae33485bd423fc10c2c576a4ffcd78eed1db45ec71df0fbf4e53e9161b174f536c88af832928d593f3e80fa353b33650a93bf4bdda6b94807b49ed507cabbc72eb3273ced31f8aa4a1c9d68ea5d7c337ca183be3cae57d0555bab6fa19b36f59c575d1b9a297eeb9c561fad4b2056a3c3ace6ed886dcd84fc4b52511cfa2e00fc49f7cfb2320e650825a2c8ca39e68be13f3514b0160e04b6d58e613bc2a70315807224496575f6b5d0934f6704cb6c3b728fb1857130aa9012511ba9344d6187191dd500a1b2427db1f5355342aa5e0a29ba2b94cee0fbf808202afc594322124cdc12fe49185ce8494950d08a4b0f6970d82e745d6a3cb726d13e77c1e5a94593c678baa1b422d71312cadd4e16df816ddb13a0d0990947c84322dd17a831f21261f82986453a1aba53e1b13a772d5d29c211fd2a37d3c1cbdce6812a09323dffdc404a964a6d842077fa744c971e4e0bc42852d0a37670837c2bdf99e87657c044c5f56a8918b163808139d00db7aff2b1768fa327a80649a67201b8c8ab04278544ed5666d6460e8a30b54283bdcf4748ff1e4328ca86eb42933831cd74d99e93b760f3dd2f0524c9c283a2d81886749e052afeab286830fec68628c4d3ed4f958678c03962b02a6b37c07e0d4ac3b3842731da4b309167fdb1cfb2ec22e9704df4b86479cb404cb31c69798bcb45eecaa31f2e80da2d2e6426ed998983e9569ad4df5a53077ae69060347012ffea15690f222f20bf917e2bb3654bbb415d38c5512888aa029df25ace2b15bdc22266b41ef0709486273c23fb1c6c4b7b45895af4e8c8358a4a40a2949142a9a773976f8ac4211d82c2f08d4d1ee348050cf24821c2aa14285d318dd83a876965358936cf7dddee74d9c9f24b656e1362a040e684b9aa38730701776a3d35a54b48a37c8f318c0464b448e9a184d8c104f1ca092d18984f5e7e65d1991bd24a237e8080f45b2ff4a973bf07c784a8e0c39b90d0bda10fbf3a1b34978de8feab4d1dda3498f1dc0b8d58c5047ade493f35899a582297b23b8807e105b373d03d21a031a8c9e2ec54a2ab4bc16ac9874a7de8342d346a57e13ac4e75e9b3543f4f6d7c394a1c3a669501ca56f571092481c09fc59f63258f5962b058aa821ae535b7290d42bd619d46f0a7fe4ac92f62261e88e53ccffb5089cd0f6f99836f8f703f9f82a906a191e00b99520b3d3e3a57f3f5a532806fef0462851d8feccb4c75beccb0e67e87d812a3704fb8047a7a5910fa609ebc0607de4ead78517d7c6e4032b018f107d945dadb329e170d99c7d14f05fb2f2c5d0be443454ead35186ab3283c05478aa9b71d7da66fbfb9ee6c47429a4d6ce1da77b526223027b2f1ed41ae66 |
| shared_secret: 92bd980f79cbb34c67594c6922549b99962e54d388034ea61f892fe250581c4e |
| |
| # Official test vector 16, seed: "9debccfe818f6b5204db4ea09c03ec9a19dcf1629c1527685b8a29776bb1daaec45f8abf8f0adc9a8c8bd6e2df6d8048" |
| entropy: 1a4d5dff5847cfb48333e33bb00ca7301b144aa89dcd412ff5a3b1081d775b7f |
| public_key = cd187009317a52773c57d435faf794021bbc709b8e7d688a5dfc686c15931221a9016c3bb461a487982ded37041ad0c1d032714f7379e2fb9faf5aa6d0f5469c7156800ba258fc5b25d0996b6735665a806a74b03d9819a5832a6685157e7285df397e23b13a543a983a5b24264c971a73708de1572852465732c94830719c197c7985c0a7c53525a1ae76d18e1e9112eb4b57c1222320a8156643cbc9535a27658a3709123cd61af7798addd888053bb0de254eff530296f9ae75b2ca756539b61c62decb0e9ae611678b5190503344229096c34990a61ce8b10ed3841d48d266cdc249acc96b7d88010899c453467213d8bd23e1764e0237480c34d8396ef57c1aaf781c042471d04077eff85338ab8caef22ed064bc38164070a00cc78b8074e7569a627b49e0416a705386601d3b8a6c10a4adcbb190b4877422304ffc776b4a129d4098c603896a6020725986cfcf0083fffa66eabab82db734f5d1b5766104e8a2b8b859b6cd166dec691ae331b87e794a1c9b083c14b50b85b7e97148745c9f8975733d4262e247473ce53b85d01c6de505a352bfc0c233a396c87f856981c83fb74542c9f3cee1276f3096486ef23359c51ac553931b80c6bd245b2114c4a2d344ab53765c02c82b41412afa1ad5ba6ccee9bf09e375eddc0cd55bb6c727be26bbbc4e7392293c59455084b1542c87578c63511ae3e384e027bc07ca7401cb0096d1205f4ca86d3c73ee8273de930799369133f83f4667a92e72bee2655b17120dee233433f9c68a50c57fdc8617ac1d03f0961d4a7bd17678d8729329a0ba0591ca84670557e15fc5eb4e8255007b8c4e48206f62062e1dd53bfc43af02405d2e300d4858b1b9c9ceb531a910c0bde877450a9aaa8878a2fa45089e184d1fec1cf4e3909670bc11e78da5d8cfeb86a4c087a1b73a6099c99836b3cc76366d35a9854b3b205f4b2b69666878614117163fefdc32b6db37fdeab0a0197f79db088c3a355877cdb1313a2f200e27e37e12b4bfba04691f82b1c2e8b8172c11e466cd8d01286f2a3a4fe5a5f920476a9278b9d25e420b77d489386f9c167f2731654b19fe4886867b79ee10c18f679fae87826a0b65b44a83da5a35e0723bda3467541228b80b35d5ab869b52b5dba9b8b309360ff1022d67bc93747c392469c28b288cb73fca74001e5bb47d5b0321e08fbf832d0a9b0dbdf566d3898e1f9aba7e3c011a14c3e918589282c0f167bf14470d1f6c774e6742e40a1452c70cafb941624c02ad201e6030bf3dc6a039e6465d6772d1c184c693bd16c3367f02730ed6beb95940ff783cf9e307f38a7f4f37754f6c4ed26a1c70c90741ac89e56c989b0260f7e1178b5b975d54aa6f420e97a7b90c3c74200359d561beae98b1af044be40a2ad8491f42662e2f34bde200c63ca48e7409727c8b2185138ae7859ce43558349a1f3e641df0c14428c0c12d0a49abb904cdf8ae5cf34d379024ed528e5d84a3d25920b7a94b61a8abf9e557ff61c784501fc9e332f2b652f16a0a11148b8e594d1f377035e124d637659d4485d909543818814fe7a8a173bc8aab7066d2c927c90660dc8d30364d60a31f1d94a9e5f586cd84c167e2577d3326e41a614382f4982426e93391380c4b03db38d0f7bf0ff66d2d93c251d3347c64 |
| result: pass |
| ciphertext: 69a67c3915a5e699644ee255ac7f4e73fcad84976ee94f610426c60e9e736a2217118ceb9042e6d031bffdc24d61a73bb158abe5d57d5e1b7f27bbacbbf87a71925db2aebd1bad3c9b3e4504310862e8e79ea2ff1833b13e815afcd9bd5de8aa8b6917ae7321f4bad138d2b88637366186ed0ed48d4abb743c1b6601a1b3091b47953087bd077fa3432fa9420d40b0619465ef46d9347aac5ac60ce8e0aeba6c200657d3e4e8fe9dd73ddb9768a1498dadb9d15b9bc806dd92eba218b5088944b394f2226b01a2a15ced5e1e567779ec5e8752fe51a3ec1a6af64907c8b058aec3a0f323c31140904695e5148ac3d645cc89d458509efbdcc9d2bd46ba57cdda957eaf5cac08dc18ccc20254988ef1f8a0c1ad578dd061010632606dfc7dddf116a96b9704ee90102e499a182de5c5b1973317489f2a95cc015c86b8fba63b9c259a4276155b1fc7ceeba6c0bb4101d8dba10a3a297df54631006a861efd0cec14f52952c96e99d147dbd0f71c6aae5ab362e31586a967fdf6418f65d2f3bb9a7f4ea58c4a193f8e3aeb6bc048f7479080374ec8685bd3c55c83f3d864afdb65e901676556204082b90afb06f861b81095bdf538e3524fb1c07b9c0dacd3a5fa4c69c47aee8f9b6d636e56a2bf166060a31ca1966bbd36b8495c5610f86f279741260f1580f8ab41e9aaee35128917c0a0264aa992a6d2bc4516743177cce2fa2932d9a327e11cff1e86fbc71c44e6a49cc55843b1f7b78243419d53b15fec0bef99c74574e88cd27495a5700f66ae30aeb3891f839829cc1b79600e17cb5d4af88b3a2c6118ae816d28027f6790799af0c264fd17331479213de77087f7ffcc0d3831aa82e4c0cd73328057a2eeb0651e2cd6e86858129e190ef97ebcc3873c2c8dcba51a83612af4a04144dc4b488be630de461b20b6e1a2f5f115942a5a4491f30db59e4480bc0784102095f0a612efe236cbf6a0bb8eee2b82b399d8f2d594f53574e7ca440a0ec1df010d1c08650fcb5e58607fc8a67a4d08632ed0d272e5b5002c6e782e3a88478bf0e9e29acbbbb21560f546c508faf5f1219300f0340573d6cb747d15f6bbdf2002c2dcc661a0e8bf53dcc3f05a4e8c691f21ef608ff1788266349783eebee6a409c31543a0bf3265a00305989c271ae5bdd42d5293e18af9005cf673d09508fba1580da112f658ef78eb770f2906071e9056142244da1f85cd8a6290eb82b9bd9de96fca1b5a19c27c82824f0d1961575196e0840a93d9cad6ef4e97e55f0deba61b9b84729091af782d041b38ab54f86bc6a3887a299c511521505d1199be958fb35194664a1e6025b85cab73b611f1646b6e3ec3c7acd3d5323cec2d52d46e68cf9ad52557c777e24db30dce32e04084bb789c6c2afe1b8def656a9e7ec0a1f11a6890bad7f766305dc34d39df64a797446ecf53ff75848e3a0737c269f822ba27fa2a158b11ae758c8d8164fc359941c4e8939364690359470be977101ffc685b088e22c0e887b669b0e933fe6f7574a6416149 |
| shared_secret: b7325a08fa617e19260264bb02ed6b8ab2081589fd5dcc1e92b9d0d4ebfdb6b6 |
| |
| # Official test vector 17, seed: "8098ae7a92c10f707d405f7dea02c2efbef44efa132ba8aefe81bd45e543ecec74f10920ae48a40b0653d63532517f2a" |
| entropy: 34f44ec2092eeaf686f2ea170591a98527cbb03a4fa9477a7aef6b41a54feeb2 |
| public_key = d8b6c56dc931d12a8092102490881b4e2064c5a9588e257834c1aea2668e69d907db5158c3cc7321d83b9703cb74864c1057660b718c3412cc47bb92612643313c356b6b2cdeac80ec5b657e78cb2fe9ad14c28747e45466847d71c49d1355aa845a5c0fb27160156d49a3af1d8b975d694186b06a5b1111ac504df3f91ce9a4b2e248697f9a972e7b0cd048c1b6f7581af20afae4c1b9333f60e73a0dd1ceb2e19887cc712d0bbb5c24054553c3c7c972e87253d4c46c971826e8955ac0017ca6d6550335916d6a939f5c167bd68c09d85650e89b40a4686ff0bbd921ac3e43641b1600a84bad0fec9524f09fc920916a31b081e88a36803715b1476e57ce39ec27fbb04256ca64fd11225e474b06bcac9657b31de3a39f4cab5b65bcd8896655eb924243972b0bc9b755b0c69b837030a07937652c8c14f71745572882d222ba1208327d3228f0778a215b8fe6f4a14a9b3a56ecc56f09c49ca31cda853db12a2fe5d395a00cce6621833e61c2cea5bd6f0bcc6ec6b479e334fa543229b619be566e8c00a1dc7837c7b5651b8b6a94412ccddb63b8213635a5745a54bb56198d325a59109c75d2b733c77738a1328bf1370ed99b7ed8f611e69c3ed82620ce95088a91c6c6d472294260a1c5455291188e010a9467c816938f9835c1a4fa01223494c885642e5c416c82223d614a108a1128e53d9b264d61d798c4ca9bf6abc72fe779346a3208a77542272b591a6ae781996ef17961284666c85ba91b2de5f0bf9af10eb91c5793e48fdf367f46f586e05b2dd65b262506043de419482071dbaa2568256a14825b8f094b796a527fd25b8071a4041a1be279c2e3f543021364a147cff6740ba448b7010b4ddba6aa90265a95905f141a9374970a1a071799d813ecd77073b453cb2b6d83ac9cb8267a5861b9e2f23d345581a074657554781e4782d98333f1237dcafa48087aa66de4209a9a78700b09d44a0b5c929ae6612acf6b5d8ad20404a161fdd3639e659bf88291d41711015432f0e7ac759a67e0324f94c1876314687ac377ae48a30b48ba9986714ef3064f087c953ac6f86430bba9cef9857b849315dc4379799092af4c5531fc13f63b186939040da2233be05371d448fa748d76f98c3f638a6bf5864b9bc5fbe496d72966e3004409e420bc4353a5d55d0610843d0b8e6ee5bb5d6c4dd1462ae99a43df586b398a15ff5b5ff58a4006987613f5caba694dc0f736f6d47af66673e8f308a6044338d23c817c0420e679ef621739e21a4a35140dd2928e79584f787671b118e9e71e1d9430b9a3210e11c266876a44c7082e7ca5f6dc4b8d931f5bfa302fc790bd424cc3643844418f6c090e2cf5bf60f08c489bb87315464d90006375c34a5297a238a117a8770cb9795776c11f8a54ff13adb3fa77df3757938c28d03a612324858a11a860235e0e15284e36035bfc0178db841c679a47b93e3b09a9f735955d6bce328a91f2fa64273917b7371fbf166c47e9683776aec02251eddc84032cb0a852594f4c7875792fa345a43a68a193c51492a39c306b02f22c60ce5a8468c3050cc3965e2982e32b938a31cab1f36c1da3ca723261be3a864e2912199262c46741fddca501df33d04a79f8e3017e6197ab24b062cd98486dce2a7ffb22e5798643cf9ba5 |
| result: pass |
| ciphertext: 64f1a93ea3e3017634cdd1c24a7d5a1701bc1d9bef3a908e70df00b38a15eb30395503908dc45c0ad971f0f20f72c4a75343b371ecc0a7ca7f18eab8214d8782952aba2b088514a7b232ce93385efea00abcf98e0b0a94f592ed365fbb950dbdac46e374f3261197ca7a2e31b6f2971b120c5c8aa430eb03c314cfdf15602003129e22b827a20658834f04e9e618f6fc1125bb9b71fcbf2a66e884800e74bde13c3cc9c599ce9bb815a8934f60923732fbdf1ba1a9c034fd49d0d809940f89e6693efa4bd9c30093af1a3fcc3a62ab5efe2e944b83cd93a855cb4597f3f788322521e9e11e8adb20fef58ce1185717d97c593d7423fc0498dd49fefa8b40e6c14ed55522b71298c6cdb499de705e5824c8a00431c778d21b82bb7ef6ce728d669ed541701ccc6c03cfe0600098353c9449b595017f567913bd2d233ef9455884001b94e3fcbda4edd94b4a254a4cb88bb59441e1219540328520e8f68e9c200f069af82c2dd6f36cac81f087183da9d6a2d861d19396289f93a17649d811ee5240c5b7c0e8b69adc82675d2d1dfb14d1b62ffcaf6b83bb7ad220974a87833f6c12987d821b6b874a3cb998211b54e9e70c3bf0d71c1ee7266f562d0ffce4e10dbd025e9a40b3610af564c051d346e2eff83fdc73d80a710c36990041dbfe1cb242b66dfc4dad929108d00b5e9a1899a081326b6a2956e1e352a6234dea100ef8e671f94b10612396d5a8ff765e97ded64ddf55fbfb9f3e8fc202a1d5cd8c178feb5a01f0a5011e29e018e1c9bc26e49901984dfcbed1c059bc9d9fc22538e57719ae514ddbff7a2cc9e2151f7c7d944456c3398f65513e66b73efe8594bc3d38e83cee3a5a939f20e444be0c0b48520ff200f963fd27087266706eeb7a5ffdeda7be32a98ba2a5df7fdb763b7f15bd2506d39c62e9d2750b084b44ced6ef79d6582c61e6caff2dfd69c7849c89befa002817a52542b155bc51e6a1bb50134bec0d6e272cd6d086eabe8f9c46123eea3f6dfc129640d6739308c0c530f2f0a5ab7695721d34d464e5b98d5200e5a50878599b2482a15f93b44ef13d6ac3ad16e7fbdd53a9476398ddece997e77301fdbca0cb2d406bc9372117991ac6ec0900a191c9712af80f8f6d33462e13b3b9953dadbff25dc7dcfb428f0bab661abf3453274648a5c61f729a7e0cb46731181639d43ef13a0ffa1abedac1b434abd5896c80a3116e4593312b13d4f5bb2ae47873b4dbcc51cf2c31bffb5c0f6b33ce5de62ecbcb78f9a8c59aef6a9436cee773dd6e11c177589b1eaf41ee4d3e5ac949d85d8468461f9e1a9201d9d100a835fb094b7258181d4dd585a21dc9a20241aedb30e1b4ba738039cbf237f44cc57abe3fe2820903acce0d716eacc7e78d65f8a166b9da0f3a3db0aa97865ba6be3aff891f2917c55b5220f814022abdb809fc33e0c430b6ab8ba7af0fa94584acb88543f3bfcaec64e953344dd0015ea3fd35156e433c633254c971c842b367707ffdee668ffd328c7c12acc134ca505c87833b |
| shared_secret: b400082a764291666c080ae9ea9f22c383f3c1e87b4cc56775a19c8ec29a4157 |
| |
| # Official test vector 18, seed: "d5f23808871544e9c1d6eace2028362b48e225312f77663e9f78cafeb512b908cd9e25875d61a16ec615f4b8ff826856" |
| entropy: 6250c81126572eec2da330271db36ee591f060fc7e53eeefe2e1c476c675fa33 |
| public_key = 6f22424d97bfe0b7cfeba385c55253559b0372fac0c533055ee490bed57446b637fd0c07c173b2c61345185a0288f1aa074accae383c75208fa03a6a175c3d19481e79ec833057a8d2c234ae9b01376c21bc75277738b17dea03eae594ea939e125c2592bcc95d3cb4f76a8d8383b318a48f7481b6b8419e8bb47cf1229c23c4800788cf91e465088a580762ac5d31616f114606c54efa9c0490298ccc23200154342dc7709a5ca5ca3a94b7a2ad8ea734b6e20a2d15acd47c6aeada3ef3331fcae173af5191ca8b74bee31f1b7506b595a3dee0899381111680ab02090429b93efb7b52a6884d401841a0d8193953a5a5f2417df927e5934c109722cfe18d0ff93a3df69d9cfa4d7f5801d3294771156e828924c65a18bc798006a1c8eefc3b4176634690c061b902738024c0ab981c3506d11b8f307c8f1cbc25ec764fdad76fb2117aff430c5a5a468f2966bbb877d2b8335ba3bfca985864f21a9912bea56a007e7223c7249b2e45a37db9c104438e76d16321289d4b07001241aa2f0a1a24d81c27a9adc0c768e1b3c72fa08e33f77c90f4cbdd530949b2b67da9a15f336b679937aa825989b9a450fa5f69304d37e585bc039a154257ee78907f689dfdb246d05c94c3057066d03a2f9825be6a52c3376efbea3fdeba68e13716d810b73662adda56bf30031b8f682c8ab08c4b0978bdf113b4432ec712ba306a63c327978224597c3b8155551997bb7e2881102d8b3eef786be65196ba84478c1c629f45a885db1aa4ca443d8a3300316608e8c2f71c6c7516ca5eb453cf9184bed2888ec592dcd53fed23b5ceb98cb575c474b51e7fd64d73d54f37b51fe1d432b2150ecd5b0dade606d83729586b2fdc60414a558c3c19122e47858675179c2229779b40cd882bfeb3059ffaa93552443fb70fcabb54a7015f8b6a0798b090fec5aef185cc95579aae5caa2b4923ddf65b2570c15b1b0464c086114975dbaac5a564cdfe02cbce8c68752000ee81a9eeac55d4a81be9b3c66aa3875761049565a46e305459fc7a47d75316b59a371cab01dc3bfe9108003d5f868b39ea617ce3091e3ab646db07ccc4a09367b352d1848b26e920100827c8d4c92f0c222d8482606233adbaba3005b58fd3248e67cc75733feb52a5acf5a41ab71ce0ab7e8fca8113261dd4b7297ffc9d37899ab40b0637c02ff1c73e81a02762fb264f51c849d387b9f7aea345b5e2ec44f2e0866b9574bcb13ea0d0aeb7a78d6dc7b5b0c9838297c05409bf90d86b3c1b59b92c998a8abf34fc490259289b431c5c5368acd762df8ca04e0235ae91bfd5332d67169aac2586deca4c8174386617ac98471366283f3d30a971c62f35322ac96a7b0c45779f6c17f1117a2f1b454e3557ce5733cf979156400c5a780a4da91ab8d99c4f98b141920731f361ec30950bd0c5653c83dba87658674c57473dafac42f293bee44034b9489ccfd5141ee42cd91b3c3cbacba092cfef6ba4b0a716d8162521b29853522356943c697a10948a50f27008d8a303254327c4570af822024f5b9aea82a62100856b2140015418a9ba3e77325b911a582e92a8b8e123816405ed8382820c0ce5ca491c0692b2b542b6a67ec87bb6b0334c1833e12aa958fcc0747802853f8536c1e24a0ea6e13ce23c96726b5cc8 |
| result: pass |
| ciphertext: f3559c274dcc21e1deafae8b7eb2b8f482b16570c20782312aea16690eab1b983d149994a0777c22038b785274ab1811bdc0697aafdc49487f80f4139bddd82efb395dfc83712b4e53ee6de05016f3277afeb9e3aacfd0dc21264822e93438fee414f2d8284de2e1d958a328ddb5107532d1d0f29dc93a5b833600469231f513f0dbbb1b32c0b527f469bfd08dbcea4e578a841dbcd97d92360da0334e5a72bb4b1d3b936ea94435d94b23f3a3549a11c204e1f33d0756ffa92e7627588f5edace35988346621d7b2d407cb5c3fc89e45bcae6faa82b1b5865419b9447e77055d000de9b0d80fa551362b548b3f6cb76d2325a51097e05a75691070619cdc4766c0988325b6341805a865fada300b997a2345378d848cab9ee8a40c9447532089f47f2deacade37ab519f8f10c5cd7f326acee099ada48f74b12b799a41fef7330bd9bbf23e8fde26ec7a4daff7680e1f89f25760a81117c2cebef939d71934425a0ef295900c58c2eeef7f2cbc5bff1ccbb2158721067310e0640f9cf17de6dfeec8c1d0635dbf03d32b1c302b866b343cea1c9cb7b0a57a69f22d1ea050d3587b152dc05d6a838997bbd38f162743200054c1cce745fb9655fde5020a4fb1f0f8da267fd6d3936c78e28d832534e47325aa19f6ae0fab18b9357ff59370e1833b2fd3cd65ec1f36f0e506df4a517eb6298c2e5b1dd9a8ce9dc2ad97522b607c8d3596f47534f0a0aa98aef70a9721eafbb8c46aaba1e2b8b9f12dc63edde14f2414fb3af9f76f435efdf56a855e4f75e15d3f64c1f655484077d6221b928ce551c4854f6f2e249da98f1f493c7da414e7f8bb7dd3596bc8426d1c064df107959503801fb5081f9b0f9cafea6d0c76e10afa23a49ce3b0ea3c648d895bc6e1b39b6454a529edbeaf86f34f6b253e0e5104777ae4ee5d9f3885ae099adac63db65e43f6e2765c7a4d142a62069032e3f72422d71166fa4cb75e205aaa513e4e1a6b87a070ebce326e8f17abb2b81ee4e9c7233b5d4a3c1c8754268501482431cc4850f6693139af85ff841229d499e1d37a3c7abe1d80c31121cc7790fe9a9203f97eb5a0f681c734066c1981adc3b0d9fe253064cb546f46d92ae06cb0e871f964ac0baf8f8d1e8b5d1f3f6050374e9440067a6722c6ac370baafb51b5af44ca940373338beaf1b36421453757287f18841538c6ba9e1aed10a6e3f8df29f4db175a1e595a0d880d72c14217030a81f3e57bd284098fd93b5602e90012d1417a52a5c1ac4d0641b0b9f39217571a30b20a364045d7ac2c1f0ee778882c6889c828ca6e3d04d205148730e3d69834526d5607b554c6f4c34112f94a39b2044642b65c2cb7a28a0f8a34c59d11af9cee28ed98de8a3e65239457d087d425dbbdd8591288d4b1179de2e6af5c4c22e4ea30215a635f64f5e632d78a9475307927a595b88b5dc6b54c6eb32fd249ab9d5fbc66a2531341eaca902a8bf079c4bbe45d0dec6c014589182aaf13bc05be177be4be4b8aba60f744a21c664bfb1182d7e |
| shared_secret: 03c7470224ba22fde280005d9a8f8354c49459e9a168cc282f9d41f4f0d2da2b |
| |
| # Official test vector 19, seed: "822cb47be2266e182f34546924d753a5e3369011047e6950b00bc392f8fec19ea87c26d8021d377df86dc76c24c5f827" |
| entropy: 35d470bcc5880872754810dfb3f2796da2fd7f397537146f6488c27804072b34 |
| public_key = 010510677c6c12c76cf7149f35031c8df3b243140f9716a571f62a5365a0830169b612abf0075ab40132d51070aec5566fe953382ac3a3705b8566064af52b926b765bc039d6f86ab8b27cb93b809e670da4457bfb8b6be9aa54d9b2bc94eb0c3e15ba6ce2b08ad229a469312a5caa04c8a4fca7c76cf905c6fc4d32127d84981608810a4752b9f26baa12665bdf30882d2a38200798de4a5f1d3bbb571085ab091c03e896f25b8759e43795dc83c2069fcb2cad05b166def78d18b920e0e59853c66bcb11795f604963ac3af33b43f78252e06b39d11449012b0b35bc65c2562a66f7597302377eb13119fb4285d5613d618c2227a8a187b132b08bf5b154745451fa627e0587c24118573f3628e3da59e96c6a66d26c2880c95eb1abd96202b3673bd64a74d1b11396aa406d378183325c9d03b8294177d3d6439fa79a2a6457d9f81ba8134bc781c575413e40082c686ac2f59c3fb45a580d3a50add274add391a09cb6c559623c997da498c1d002b0f9b5254c26266757849e7598c941333d580a11a1c197617b23d98b7da60b6af0521e287f8b0cb21522236395a60af9ca4dc7120925a4bf497e2ed65bcce78a33555ea459197bd5a499bc7c2b788872916ab3b961f25094cc96659db67bfeab52260456bb775f56e492564456c5d25f3d0c9bbe7118615aa37b21547255112e590eec52928173292450abf2e834f6207751b068200875d7303e3bf7141f28aec8653a463a774dbc33772849385304b42c99d3e531b0376beb153a56734887c1cbe59b55bc3cbb32da63d908345b200cfdd6303f3999bc873db53342aae6ccc789b2a4c72c7d08a58feb9c939a3214aa3b2bd27ab108aa89682e08729cbaf93a68613a8f56b7764c23cf085f6a970d8abac213f7314128aa64da213d5a53d2475f7002a6c354c1181bacaed645fae9c7509a0b10c8317f714d37f3791c03ce39c79aa0548f88a69dd6f87dd49a8e63307331e00c5c5b5fd7d9804f3c57028c2d3fe65d87ba7c07624fa35754421c4eea618cda1c5434b09acd0754e04439240988ebfb5f6d6a43c0683a287b5686364fb9fc6a62551916046442004caa42428dac71ef5879bebb09c5dc919076620b9701a2d8af248672e2ac0107c62159511cde45120ab84993fbbe65022dcaa6369508212d7a915183555181b1b9610dd147516f2496eab20f727724d7178357f50e23691c29400bf461c389932e2e663faf31ac53273058ba675cc0c3367c4872383f683a834b4a522b92276f70022153aaf4622f24f439a0d382fbf5059744c487013501d41fe9a99966506f2f5651b3ab0fd0a73c02634dae9695e850c67b154455aa749922229090b621e259d1f193b524579690262f94c114d9c690e170e526a99f5149a2840129d22c740cb5b2a50ae7809388147b943a4263d50ce72a2fc2fb6efc85c065502642f015d6b83aaf0880b715983bac12fed75b1c973046c79f72436a420b790543349b917fc4c3b18db80a1ad346389180fbb9bba1a6a8a0f0a62e6c24d580a16580c682553134738d0cc1ce766c13bf74c82ef5c548f79de19a0f2a9236100a7adc1b2f1e1b1d0066b9352ccc40663d53b0af0df9ccd6353381e5030ac08c3920847f233164df98ae8ab017efb305fcc83fbd22ea59ee59bb |
| result: pass |
| ciphertext: 262ecbd1c283c2064969cc4fdd0f4db58328c1d0415c0d279a737781571f37df0285542dbd69868d4dbeee51b9f7e73a4ebf5a2fe760ac58a594c1d451415eef1bd357d9d39c8c9e882880cf9f0fe8d750d35094aa8c8a7a33042d75d5885a7bca143e46db1c1f6ca6bfa81ab38263f74e78686101477c2f1cb733a0159e0b5fd1e3a82ea8b947f072ff363336bdfd185bf8c87f677db91dbd8f9ae2e40a3333dc817cab3ba73222443be7ed324d066c2cecbf48cb1a461610825ec8973327fa5c4291fc470db2634a942d59ce4ffb7c1dac2200131cff9ae5c5337d856bb5a959d9094ece3359f13aef1db3a81c32bb29fdb18550de8a90933402f9609576a621a5b8550a4d8bd025b08ee5fd29a83247285e50826cc778806871e9b4b2dc9257315001ba2ce2f15928b730b850fb96cb796ef7596c49c76baf598db30e3e03421dbdce7ff056ae786daff65355ad8bcac2d9fd09d659604381dc650298a9b0ca49ad3713569e6a5883b6165285d6ba97042ca40f823fc6a29c20777480e503dd5c731be8c3d5c4dd2f4b3331094a82f12f832dd8b2cd1caa43a4064cfe3556c4061cf53aabe3a463ca692d46008c4e212b475f8f127ff9f897dddb908da2cfd650db6289678d6fa52d96f08428fc2f69f19eac596da9c1ee228517f73eb45f9ce08cf0b56c2ebddfd42bf01b8b49e00fd6402bff5b456d7feee761a2b36aa31c363ae9635adf75979d2082abc115c8553a01c763c0c068c0b3d17b6690948392d5cc30c569c1ce7ff0bbd769251619559eee99523fe5e6b877e1b7b4b98a212b714447ac970d1b1f6411596c770b427c2b95fb0f4fece8dd3135bf3f8f6f4c69f673ff652a8eeb24fe64170663ec660ca27eeb43e878e8a4d509491ac22f04cf4cfdf389177fd5e5c029ad36caeda9f2a2eae6229b3a5051b4ca586d7a626ef4b2754028c0977d2cc6a803697a9d744713be696a0a643eba0f758ee467118e8954d273141a696eec5dd5bb3a4930cb825888bf95f65f47a2da8e4ae014264818db44634d149da01ebc065da3c7f25fd74ff61edee01c0fc86e19365c388b45170ef50bd19bc4528fdac7e4aa5fbcaaca5ac8f7c3600c6006924368654ede616e00a6d425eababcb41cf47cd508a004964a628222af4d8a049d7d0da51bd2e2c5a1d10935c291ceee529053a5d7126d544737dbfc866af9c7803b94d46388f7cb1c03428a8580f67e413d106e1bc65ca4794e22a97b9b30887a408b3afcc89bbf12e7c962fa7abc566cb5b4147ab1da02d2ac0dda2cfdf52f5e4a179e2bc308de9af848a676f3c3d026836b110da01bbe087c613ea6a364ab98d73628d1f9e4bc88d0421ade48692f641ab46ba6dd9c7d936475b98433dcffdcfe5f8eb1d7911fe4f584869413bf1cf5d156a02af1b79bfe3c8b2d01c0a3d76ef0203159adecfed5d418e36ce5def56f2a5b5400c018a71b9f8cc85ac6362d03742549fa6a84b74aa7d1ac71f5295c9e15a6fb48f84d0eef256357d6f5f00d2cd27e4092714d |
| shared_secret: c31f7372e8c194a9589042477f34da3a60d591ea65e13bcccc07ba59402ede6d |
| |
| # Official test vector 20, seed: "81401db81138d6874e91b7c11d59596e4ace543f5a3471b6fb00999221765fec3ca057abe20f03b2d59003375fd71fe8" |
| entropy: 8d667921c5db401a86fe1c35dfcf164a6bb2ab7400fd6a0b67eafd4a0ed11940 |
| public_key = 801c4c929171c164522aa3ac2361b8c80b8cd3e644f7d169f9a20380bc575968901ed7783b6969c57461dd879d4781bda106a913c629be512788d4c1f92a71f9f819ab7207d1a65499e061c5e0447360b4e70503bd58511e4c3333556b75f6a8945b8661d0572c764c82ca70ec870ccde0cc5810b816c10a46491e091c75f8b24eb975867e179d38345bdedc627a725b4d732b7b453d9b15710fe7afbc55beb26c77e9e8a58bfa764fa430f1901928fa4ea1eabe2ee827d44191708310b5e708dea4c5242a8949f658b548a2ad1badb9a6322c56697b513bc1c29872b56fe1e32d9271b44ea0b43bb896ca9a7358f45e1f1821fcb361c6ea91abca91ce95a75588402d1217d1e37a80b3c880aa83c31c5683783e3bc77bc231afc0172beb9957fd7228d8589bc171a2fe24757400cc7e9cab13d90a2cc12b771725e0f2180acc221fe5879a317fb93a10682044d6e22ac67c0722c1062ee70959333c08aaa16bd9cc1b624405f40b78411baf7bcb4af46b80ab021d7c8a02ec8d0417b759cb2dce94409be96f5b5abd1e207a9b906c71c18c763414b2d48d77c19d8e617dc4e41c3328ae39c18aa9aca985964597686c919584114c4b2429308e123fbe9a8fb86327054817bca07df8c7adb4e2a941742395cb6ea24c6106eb95cc0868f8a6452efc5aed297d933919b39a8da93137925b87ada9a5cbfc5a541c2395bbca59f95ab2c4a5352831f0d143dac60b418c2051390396326d49e27b7b6159c43b5de3e40d05956dab59088f417302588e38c1a21261c62abc8891e44ec4c7395421ac09e1b448bc2349dc88c571c74e470474935ec58001be48b854a13d9855b8c87131985c91484a695ce9931267c1d0d0b9ceb4bc7c4a11676c267958566d59431a630d4ecaa8beb98bafd22172a30e14c9acdba26922f0aae067c9a0e9b658630873139b9555b63a73bf8c65319d9423d4a927abe86a95b383a7c0c8c54170dcc70a535b1fd814cb6c87900ea94eed7b51cba571dc7b5e6370bf4928bbb27b1f66d770e43cbbf3ec0c615521e2b8adddb42971a12db3a208f6b690289b059913760471367b4154113c14606c046a9591aa744683c4024b857293eb0e02ec7c75270c571248c0aacfa7e47a35e72157877847db1efd73c0922cb211c4538d018c05382e9c97c3d98cb375f78d056196466519baf3312559315796ce3504731e811432a83294d75d8365391fb348f0136a7fd90921fc3844f57d286845d6d663e855b50d884f511a2020b09048298dc4da2be4a8398d260ca4735d84f2b66b2405d48032cf3174fb36b325e723af241d280863b4d2099fb429c0414433786d33f880d7a15d3fe019e75861c7836490ca2a5b0771ecf904f794c746b4244d99226899c847814967454d7a4aa0fa743e2d2838bc9461446b61d9b006b4240098f37021c7631131a84bd75d33374b9067aff5e900c4d0490995875606a7baf87b8f4960dc84a7eba96f4055ab6043c9fab61fbed883705893aa89899ab975284867f63035a392902a779c8df9cc63a1b944943691b770a9646cc731a93f6cb3dc3b183b71429770032d08a778217f9b72bb16ca81f07c66d436396038372aeb8edc031083d95399084751bb9f3d32490393b510796c16c630cd2d7e0666cab62b5d904b |
| result: pass |
| ciphertext: 6aa845cf5cc8f06368e022af35d4fb1ffd740c05adccdb4f92b1f2b77b27a219dbf3e898d79dfd01d8bb73b1a9031028ba2d3ee9e02a2237bb106d1ebc05495c547fd93db7d3ca9b508a75525b13c5ede34944e8931b1c1b60329b96b49a080520442fadef089077289e7cf0570947f927449dd90c296a95306a6de4d801c06801117237feb842bb4cc9941a578fc6b06ca2763ec5f24ed083fdfaaa2bf77aaac924e1c4add5721bc9f23f918eeea2657f0e65f16f9c504282c18f588c6bcf684cf742acc6a96e33fc6bc100026753e9ffba26b4d73c915715a2827e92e19ecebb973f8fa664da4b6b464cee0024b05c3af87e28718eac5074e66992974bcddae43bb552d4be86650fa879dced0617f869a8b9933b0fdc7589c1d5125d58eaca6661d6a3d38d436a55e7aa6735514ada503df971ca3a507ba6c515b58214cdf146aef335f6e8427d794d576f9bfa677358dfe57663b0e1c5dd762bca16bef9d94fc8663c66d4465aeb8196ff85365cfb2c9b1315c2b444e5df7c710c68b08112aeb209cf8d166b9a7920005191a2530b8a8705e4b8ad5a913c08e2b68891583817bc0fb7c8bc0ab700275b81f32ebe4ae4c3c360ae7a0bfc60f3400fc1cd4b3da233476147790c8a63fd8c1d5be09bb516ac4ced4d6661897320186d7d150af8077db1d524444aee7cd374aaab5439621e0c4b5f72290dc24116afa792a332102a671547d38f9b93078be4ac7f3dd35c1eee5414a57db7a4187a6e3125142c81474c4deb9829f704835a4efc214184b1c88213e39ca70af72fb5e7d5ea58b43e829ed2b944787eaffcaf0ca13318a0d2c94cc6eca65d25d3c55038e270ffcc4069102acea6c5e6ec8de8b7c76e871dfd8b1c9a235d1bd2060e26c5a8fd13fb3017ea1fbfa72c608632abfcab1dad682adb2819dea4c7363c9ce3e1a117776712d2884968d9b56173e1fe46f8cb83a027e39693a036b749532320a9e5fad26dc90e91b44c53cf041dac798ebfa1a5cb444ee782d4788ab24880a6577398424d348ecdc45242b46b299840a9b01e11746eed2f975dd58cca828ba746764c5d1cb3a392eab866239a553c52e0e72e88bbe8063876c98d38956ac1ef62763acec6f8ed9ae6546c145090cd990149b7c57fe84ea4657310486e73d85d3f78cf82ef923685042f1c6cef7c7bbd53c809fb8bb535a3ed305c23810ba2a4f9f63da4b7a4cb45599869b57e4f4fcaa3db95be0ed98ac715a564f31c99aabcd8a37d2ec38ef929a15ffd16ec33afc8d7e5c6cae3b8cda327fdaf7bef466a24cf7ab348f798fd8a9e12e9a4d21a34f373b60926b7582d504071e0735affd8d41287ca37e152fb4bb2bd335f64d8372bc4a6ffd472849d7db497f1052599e7eb7a5acd0042e473d303dbd86241966d6990ed019b1d1000a592397495e1e599f15cee611ffbc9ed50af3f29a9d4b27ae92004ff02c0b37fdc04db01e0a07bcad738d73845074bb05b5952c701c5b1eb6a2af17ad5d20c1beb910fbe0c21d0c5eab751bb6d725d |
| shared_secret: 9dfd08dbf59350ae2308096f935c6767daeddeb2c6997992d4a02c14b0e58c60 |
| |
| # Official test vector 21, seed: "30b5de5b73681ec08aaa03f6f2d2169525d25f4042a5e3695a20a52ca54927b85f8bb948fc21df7defc3910b28674994" |
| entropy: ec750b3939385a3f8df868119dc76f77ca845567ef068de6ada5478a56bc78b6 |
| public_key = daf0b0019241e200929c660cf7770e111043c8dc4af1014f7ceba48a445815408b2823666c6b40684616d823c86787a412c26e521ac8c16868d7eb5646909027820444b8bff59ab46086631d5a0761a75a79d76468b74fd8c20cb9784929f2a78ad1882a094619325cdfd05de5a30d622551c840ac79b0b5b7a513f702cf58333f8b0382ce055a4c138c80764b8f882cf14324015212034581b2876efbc3ae9687cdd7f2acb964cc18ba90005730d55673bd519be3173d3e231166c7ac0193a4fd26085bcc6607d4a6f73367efb5ac1a1a063fac0207766da41901b8a61ec7e45bcdb73584b5891ef112251a84e9c07ae7c16f52362cef10aa3cd69927db4175ba47e225a220dc2653a58dc9854210087ecc2486ab13408f92bf902635d2ac331ec1c95402bb55b73b5cf063d3885fd1874d5b03100a993eaca11e978393ff33a31b6a98f72479ad9b88d3d1395c2726ed285b793c489e09a8a7bc744b361ec87427c399290d092a1d58a5007ab2209044895941088a81b1b44175ba3e7b038ed17b1b0cd5bbdd1bbea3f58812a51ae58216b1c18907f131a80897353a328435b927d377a45a6be2310cb22076cc428371d4b772ebcead61c765c875312cc91e73b20be811706caa4b52b089ea1e43d7b61cf4b705c1b7b3739fb92c53268a685c03723b4bc316f679f4d8b87375a4188382e711b1911502e502a3f523bd5531b30298815717ce2211283cd675ef106ac5d4c37a6809d7e3bf3e3c40c6c5092c34198659849713c090db27c78689c6d57ddc90c04bf1af5cd56b11c013ee7126958aba8ba7284ed58828f1384786379eb0bb2b8c50a504a3b0fb83eb5964ed6c20b908731ca5c13d980d9a1c0af7c7527da50262c65f7c2132355aacebc1ae5fa7059e7310d6d95da97871c50a17c0d1c68dcb6bd7a9a697b9bd9bf15a643748c83bc8b244058f0c93e7d1a99111ac6f046a5cd1713d977650935ca5925d6e10c84c7ac692527e27c8465ea46fce97c64dc66eb1110188c7a3afbc94c1423a845b3530e35540805c881b999a6b28ef185273e584b9acaf26746829fc6b1c88ac03578f98e71b67f5101de2233c841d2f303c52a500b3d1bbca883fe49b5a233b270bdca755658448666dff384efc9cb26a664106c49aa46c4237d9ae0ef37df159a0c9e880d7247566113c12bc4451f4c6b4946cf76c7b57f737032741a3047934b09e697acb2210b05b17047ea8a460e4cd9e7068b4202a8912812a04286208202de04d0c91b9d62992de76497dd0986917592e9902f33c4999916576eca4bc8495fc7233ea94671a3588adba1355804f1c475ebd788d683967aaf9b07a3cc9ec4c2c91a61e0456c18dda1a238132d2eabff8002c0ea6ad88d3ae3f4769e298aaf954550fa3cf86944184da2cc7303f1be393b6580cdc1a0e55bc3be7300166d570fc4b8644156cfd6c8975c29059c7a550d4b63d242b3e11b887a31bf764a911ac62801a6845d6589b0acc55e4c80cb37a3784ab8c048abe21204b152069fba2d6b75cad8ab3f133678889a99d346e3b49c0c41147deaac27bfb7c8aa3810e3b74bc0b205f02753a48457bd4b7b624a3fba1443217a88c65c5f63a0793951666453692c56b790391a7c9297e5224771c7a441d5363741dce698c33558c584f |
| result: pass |
| ciphertext: ad805761011ebcebc43ee0c2d4dd21a0b6ec492ea384e8112c989442a37034525a90bcb6873464137955f8b8e41189fd97c281236242b48028f6a76c0732efdb86e30a449b895b75f9ca822cbcba38abd856a21cd65685abb38d5260183e52e69f696fe09439dd3e34148c9df57482b55d5ad6993c1a83876bcd4baa2dd542f3683c2c8d62db6268947aac07d6642cb09984ea122072c8fe2869e5045d30bff4f0caf63b1d51150003c459916ca2c590905aadf0dc742a2e7f4da143bebd6ccd55db94642ca09a3e62246a3a72399193e5f925a643c75bc0c7cfbed989c448d5e000d4e433162785d2b95c7e7bde8f5b4975dc8b16f236e1f8118c130dea5fdebfceab87582eebb27fe46f313fbeb5c8df0ea6ee306e7718bef06615e624e1880ab21c3cfbb53fe3fe9809e50d8480e6f9752478109e2e736fd3fac84d9b8206c40eb17b9d4c5780bb8f5fb5839cf7d3790059b63beae82c8d1af8477544710d38db1e0fe2beaae07334684526d4f5386ca5b7b4416150c2e928c015d4c5f03b1c95eb12056152bb712aafa12b1af1d252f2eb1a65df5b71292780efc41de0b4d49ecfd2de375d2550aa1f6844b06ac59b8525d4a902177279fe435ab7e36dea4ef0bb969fc5e91a6a27aca3b6abc9992aa485e80ff8103ecde1fbaca9c55dc0c90e119c81d6a737ed1c46b46fd6e5c4c424913a6553baac92612dad26ec382485a6b03be0174c2ad6f73fa111e0a6a212834b5cb644aea780b18d7ec85deca92c93776572ec1a188d6c912337b2c3d136baeb6660d12007ebc17755df4e07758a89151248b4d700336c5cafe3515484dfc9a7eae2f283f87b474d18a9d25a97a4ee564f9459a0d93452b0bcd3de0ed8b6bfac875638d80bfc1c734d8c9a203844dd30f0a352f889259684d1ef983ce65738683135afb28a74346c4b225893c4148fbb1593efd3a3c297e2fc912ea5a91cca050bf2329d3c181afc83809a5d73a8be85346771ad94080aa694a2d6fdd9d3a04d6ebb0eae3840e96c78fec095d58dde728e1c04d2f067e2832af5b1fa21bfe97e6e58d980bbddbbf7aee88f2560da4bcd5804008f7be7275eb5eebeb5bf1374bd4d72ab894b0ce892d71397ffb0f6b053af026377a192089e8f64790c178cae6e15e213957f7ba3515c3a001b1e72288828433624bdcd49cc2be5cbfa9388fb1a39312a391abe6d870f377c1c166c5f1c0f92cfac3c2a7c2bad2d1897c592a25cebb15425e9e23cdce8e0276c2aad0ad092916225c39f7d94f9432cf1622a5c3a8cc4a457d3e17358cf171a7bdca13512ed376911312efd62167896a0027e3d727c2d6284dede2dc0c3ca3e7609495f12c2204ece6e512f17af6d9391997c5b0f0c15bf9975b38c770d466919a232f66b5a376870ec57abfb6e23213ecc203f6c426a04125c61b4316f5ef9231e4789d8b20840bbd2d4141a9a7be879320616eeac398ca8b76aa95af7cc0743a3a2f2c1a116c536e7547bc93169e11c66fc5d4ed7a704582ed38ae2660d37e0dc |
| shared_secret: 03952e1a4915d112b87569d1f79a39f5d69a8dc11c96d70c529d2162a6024dd7 |
| |
| # Official test vector 22, seed: "e335df8fc0d890588c3e305ac92c7160ff199e07c85760a828933750e3fed8c83b0dbe802234481ecf890a32d7a2884f" |
| entropy: 74f1d52af09b12c36eb062ea7528550cb4c18a3ce8e4f4ea9fac43ae383bc925 |
| public_key = 670855bcfa888f30a50035208f5a75de6a8e3799cc4afaa7aee007788547e7b79c7507bed6a8522be18743c101463c9d0c28328a68b0d3ec380d04a20a31ab8ce6465e5aab4e2332f30870c5024718b1412c13b7094228e6f3a1a32440edba8f5ca66d968961a3f28705b9778713cd96974e42a50ee9eb61eba399cbcbccfc8786f7963c15d61ef8d194ccf37db2e16a31cb57ba79c9aa4a5da2593eb56c29498ab66f370d7b76971f797f9cd38ac3262226a64f91e03a1119b8eea00c103358572a1f4ab68f8eb4a5f889540913b23ff11768200694597d19218a2c30c3c25829467ac2d1b67f85d37522b22e7e44b950d152a8e087a3a35e3eb1c41fb15c7fc264c39272f01a0a2a91324a1ccbec627fa1ac81edb30ce0f84a727b36a4f9015a25ac67e3c76629c2347c2478d61b42bc413f6920f7b6774542bf25b92a7715745120ac1c4226e3b623860b4a42566829317e09d5868719a1e9babffba9517ac95a7c020882939cca54005f94791f37093eab5f2d15c1e7a09b9ec7b3738a197977c3ca0baf9f093271d00387841f2ab98c9cb16f19272d5e4b8d15e69da97517cf833475336d8850b5c3c87e4ef2c526b95e75060dc52c0292eb69e3f04294c854bfaa0f0fd5432dac0fbd03414b5a4a3b7c7cf36906fee8be6479c193b7336f4c870aca768d3ac2d84234b330a1f160b105214d469c8c1529bf31b3aac01a3ee1e231f389a27d4340b35a463ad002a7f8327dd5abed8b4256e87129b1be8ac475c32b97d11397db247a019533acb1a61c15b9aa4bc91d45af064a608b1926c93acb18b7c75d9798569a89a78463b51b5bbf038dae3c5cd133690ae80c1ad4541267bc10c83343a12439d6844b931a1cc79a0b5090214ca721f61e633600e8f76db52274c6c736e4c8b63089014a4012015522a9385f863507b1f1cc7c814cb47b00395724d601ad7bb27e4b0c43deab0664cc858d4a74576642eab3c76c211a58274e14f615ffe70084d7b7c0189d4d97a927a8b008b85888c57a0f6a307234344a5960836cbf6f4473ad988429a4ae3ba697bf07429d17c059a65d9e35a845735ba0a58e989307376c1e61f33023221a6611ca0465be5200363d49c53cd44b003307e5cc0c4f7b15e1545c72a7c3410ba1bebc8f7314b3b9d295c676bfe6aba9848554fdec9192f808329c60a793754bd6256cd030da12bce0d0765e51548aab0985ac86d1537ba49635641b3a26c05def260e94593b2e0558567c5da09b2cb122655bc4cd3e985eeda6c3f4322765e6a808ca387cc369dc11c9dfab64d4a30584e5329c905dc480801dd57d9ac8ab4087967177cb3163cf3e934a951a3e248a54cb922b6ca6ce9b4cb8bd788023e6425e75aedcc135cd3c59920c5ed0356fc0fb5a1ec0035b7c8271726dc8d63dbab3c78326a26c5b0f9f952cde7373aeca36cf6a438fb39c38a56124171593ea3bb076320bc8b5e74204777b7120ba97c3e803560605cf80c39324a0e3045d0f687e8f219a2ce70aac209b86d869febc5b51398341827204ac584c6b3381471937e68efbe5866a8569838251171647b4127514db9b84482d5b9a89119761c7f6508a099961376d6ae3706f6ca1c7c031f430190d6231425b14c6544cabe8701f8e475892fe31b587aa42d334fd189bdf |
| result: pass |
| ciphertext: ff7b85d93c35347d0e98aa40f91253ba6c73520292eb3dfeccc37dac0112164fcc457e45f12e39aa2f7b94cb5e4038d229211c25cccaeebd8e7e08918d38b7cc302bb2015fd62a3b1fe6c56fab9294b926e425b6f8b049e8f3fccb7a6e4115df6c4ff9e8a9cef2ec7c7a03153f922ad5d85c6700092f131d7d88efcc76719ca35837678ba1781fe5ed8a106e1b37a5d5fb139d8fded8f980a64d54194ffd6d283d949973037261f7eeeef74ffa7795c7a47c8508dacd6dd346cbbd6bc2c6f978539132cb2a4c6f4e541cad9861f9069a810b3a465eb8f85b615aadc15305f7693b7188c9e486ab742bc024d7f8655ea08ec3d731c131da78251347eed4549cc36d510e9e6c761e4d30407e25664c9c6d1ac565f93216b99233da67132258fff4aaf0c9c2665a9afdc7c904404ce24c5a17a619a8c7120b43ae3f53a0da30caaec6d935e93d6f949292db368bf430a5891834558c978d23f2fccbe45d63c69dca748dfdbd05c72a9e116c2a5519c22d1ce1edd151e45c249d3660840381a3a27e9bdfd56479c31fc4fdeee7c2475d8aed29c8bdae54add3c2d91033f6d7a0ea2de783813b332bf3f2088df7111535768b8de8461eec59401484f404e59ea769b107b7ea6d9fbca55400ea73275a68ff616006c3000b7111cf85c96203e1286f6dba554f06b104295ecd4d78b4af5bed95a5ed586518e4e213c7cb61784a054f6098bc6594de6b34a099dc2999e726377eeee7f0b2fd02a718d0a605ef67d5cfcfb93b14f7a340140c02e1b843498378ca0beaefea89668dc03316c14da4cf3ce86da691d098e5d318b9095a2eee24c782e9f3576521c027ed063991544e8c65e6fa0a6edf25666a81223b9976651ca614939bf75c1586d586a6bf8429e7f174867acf873cbb6b6393d21b621005cbfaeff15f22b383de2ce9e2af54927b53ba29e406869f0b6bc172825e839459cd7420d05441f6b36541cbe9c46639b2d6f00867af7ae3cde974c00caa724fe3b48c928649e66e3792fbd5330cb6691f442617e63e0aa535952984373fd1f1016bd37de960065604b47ee621a8301fa5c087d2f4f5951b6eeda95e4065413da627b4aae73446c59044eddecd906c101efab00792026e706ecfb33615486623643e8ef5bd29e210bc2e1574adaf02766c62ad6f526b5a33836f2034ad787e9264abdfd068b5be29744d4fb3e4151494cdf007317bb161658e7e37b8994904de17acc7548fc02f08aadfa0522d441e1dd79f97a40c231baada2376197171a59812b4282ac111ffa4dd04f1c117815a965ef74de935ffd96fafa491f496b7648dcf365c18e8041c16b5068bc824474e0843201c84e538f6f9397a816124e3d58ac92081b4e13f55c95d8e0f1ca0de2218537ff4e677afd867a93ff339f10ebe8fc0456d9e7e8c5e2dbf6775606d8d6c946146340cdefe90c98145fddfc1ab102e8867e476645c693e8907c07508c433870eba5e466588289dc942bfd1091980c9c1e83d07f31dc493051923d9ffe9296570810106 |
| shared_secret: 6d2e1f456c87d5a3c79456a6d35fda52f3e9cb858f85a5f7931f532fffe26dee |
| |
| # Official test vector 23, seed: "fbea1bc2c379f4f8fdcb0de260d31cdb064c9ea9b1d6dfbe91b3692add1d34dec9c9ffae7bf5e72ed2743ba3f9f2e43d" |
| entropy: 4b3a70d85f640d1a2a852fb6fe96704af56a7415a8ee4282e9207bc3a2dc116a |
| public_key = 7dc26db4f73dd1859b06a852e89a4845a0943e5513e8a056ddcc2623034a4ef251e607268997b7e90471d5d0cfba5639da844f0c9a7227c8a22a83b9e805942b67019ebc45502c22d369abbe52a9aa6cbef78ab914337375d9c075854bc9a3484a0995a239121d918aa64b2ad76c6873790211162509ca2347366d8163803c3433d32068d0f8b64cf38c2370a3546083ed45716dbca7ceea50207736fa51c062a6a15ab8c124ab6b00334e03808c858ab4b20a368df787cde92169aa4100a2adbb4699510753b80a63b492c51f43a81be012fa13405ccbb0dcf1166ef55f450781244420a0ac9301d485ab561b9ab67f5805afff924c1f43a5b1628f60baca631931bfc6c9bb04d0fb3727d7ab6bcd6cadffe84ca57851ee201f8153ae6d64c0d2aaa432baaa0539a17e731cf4360ee37c0e38e0cd77ca85e817a827173bd9c0ad253a44fb244f47f956146b4281109297b05a9320953c022024373d60701a68450cca32883848c4cff3c64f548cf7912ff61a11f06030c5eb29fbf8bdd2b16541fa85b8683493e8239e22c01383985aca367d6cba52c7808ff12b79976b794c70471ba5cc7908e4168d5c916605337f26199c34519236a855ef063423d7777631bddf164b2375098a25c9fbe9a7f9344ac12aa0b65a1380946560123f82e033fe33638788c82e7abf79b2c4df9c6da2f4301d70465a3c05e3a485a26a3b8d98674d91594f24761f1654580719260c4b409b2fcc418a24082a11140d043a6dea028dea1a51e9224fddaab5f3aa64564b3c336586dd8587442800ead481c9d27ef08908b938945b7204557c38aee2753709b68088684637bd39f1b78c6929c84873822caa30b2584a02c93b085380524405caa5d9147e6c837bf0ccb1aea19db39471d1a573fd893028479391680282922b11ab4d78b407f7d68eb89b615c32593f2207a4b017fd1cb922778ca806b305600546700d9ecc70ccf292ca7ca0ce6b6fc2a79731f6a9e8b83c9492381ad561f657192bb3867d3cc663bc5ffb48c997403b4814c915616d03ca71d0e8a93ef0acab8a55a61a6a58d22845e27d6c453b79391dbe02797d390e262a6be41cb564152768a5b1f2b7306872bc9dd63327e22e518082ad337f0eb8494ea23e7c730f48e94d21ca9ca3f660d4f960a6285f1e586d04120a083b814ec4229717b23b73c0c14aa6bd45294601bcaa89429814ad6e8a6190289758354043eb6d81842a6f332524da9e63dc7570865695c043c9eb9c5925bf4c4b15bee14aa58a09c4d37c822ba891f2626a414d01a10f9fbcbde5609bf4d982e23392a4cc16c461260bc518717584bfb96e6960b6d4b673f61663be1b2babe74d46494ca9576f3200ae3ca8a58de308d8e99b65384ccc30aa1669898722b1a76c87dcc276474a74c2985e746194844c0e98f811dec520bb54a1b4572b0c39ad04820f8ea878baa9caf03018d4a196c5363f55373ef5a98890c719b7a019d0eb023e319241081694e74bafda502529020a8b8f1590b73d1bc36ccbc8d4bb76c44361309977270231a51a7999e65b923b1200366ef381b8fcf8c4c5d3add0c465f7db79f7563dcc67940312ca49981581a798ae477915f078f11023c50efef1acf4f751801bfeaa5ef93fe27771a40a3d377f0f1b1655f6ed13320e |
| result: pass |
| ciphertext: 5d1369e253686734a5e45c65a04129cc5fcc91ceb595fec77e2850088fe1084c3f2ab3587897c3658661e3cffe185f4a0433034b56aeaa430b5a898a1f682817c406e4219566235f78e8b4b6927e63b3fc55bfde580c381f74e4d8b708fda0156e9ba2bd0eba3927601879af7762a6362ce233b87ddc0c61870a75812aaf92ef6cfbeff50ba7dcd21f0ff403c15e6cd1be9dba02f3f426d935c13cc703766115018155648d8db45457bb17026af70212994a87fff10632249c3e87716cbd1d13d8817fe5aeb748aae801970d8b21a575bd1dff893432740d6edd652fedaa89cc026027f72d71946e67eded2b0e84dfc0e6e103d1c4dd1120be5b09980fa35ab88e5d5714739387d18aa80d1743579e220ca410f404513b8bae90d64751306e70b78de2838406dabbddad7bdb5668a180ba02c1d44c20d12402a49492b4a4eb26c9d091316c504ec7d726b904d333e6ae33b0adc8673f577d23962d1e3453560c7a07bdd400d60473b978f3a6860af623130a1a4673d3ac6d7658df376a8ce2a91dcca9026ab9d1789d35e89a05b3c298d308fe7f20bea5db11d68794f2721dedb3813d3e3c58b487ec1a44f65d80b11e0d73500ca06dad337fbe26bddfa3b72f674a608e8bf692bf122b624bb8c98cd9ac5890c774f558c2141155f658806111b4e645b07bd23260c2b8d4c88eb97b418f734fb0909a95819e74dced41551a5fc4f9743d19b66a4afda8e23d0f08caf69b4223286ee80da4ba6cc0a8071434823dabcd984b086c4b0b5d9c25bfbb7a80a3c65b4c246cc6304d7967f5c42068655f704ca329a0b671b58c93a8775d4884f0e8f8debc053a7e03338eb133870f7103a434f2f27132a0cb9bf2bc102d42394c08a621ae13cfad170969a9a8937f6bc519d5d467e63fbd98473c6db0582734c23c19cd6ac4d56e106a945ab75b23166325f33d198da7a4f7dd9ba4917da1365f248e237dbee6c19a5022ab62d86ebe2fb8ad0a35f838be5ae0184b13bbb36e8564979f6b0a6548004956cc49bc94a104a57a26b989df283e0e6ecf26f50e896183391760d757dc78d7eeec296378694343ca84b7fcf751e7dac4a889ed170928a60360a5fe2d979a766b146c2689f2299d9505fdc2f91369e4b58b432c346bf1a96d085e7a364f898bbbb258a0adddc46a4d126cdc89b6bf7674cd7e980e4cd7acb2220aa9b3adf1c9b89953825d9e1e503476a0865a66b44ca2efc23eaaacad5aa4c66b97bafd6cff9a73b1df12e92f02c6fe8402197da45798309800fb3911a8890e66cf4f094e0c0d7703d6600cb1ffb2c1dd43a9058175c86dbd0f3d6a0c29979c3b6278e2db8956ecb9aba710a5f1c90bfea10fc27a9603f8b4d289fc465f7276c8745d11855966f944c85a0ca16a004543ca7e7258f8bb975a3221d6805eadd906572f02b999e9d190c189c51523bb7c7cdcd813aaf116e813e1ea0ca8ae6c8a80d569e02ba2d666f54ae85f5cb1f22983783e9c1fbfbea8619a50578c43c2601efd0b46cb640947cf1e4406 |
| shared_secret: 5c7c5cafe1fd7f3d12431ae93815c03419ff95b132caf568671ec23bdc74381c |
| |
| # Official test vector 24, seed: "7e87fb886bc3c7c9fc12569f465d2ecd12532e76cc27c65644c8d3dd603b0cb2d036c5974e675058f271d5c82ad7a813" |
| entropy: 26e38ac804fb5b4d59ddf747715e7e6041d875f99c7b638024b4af82d622da60 |
| public_key = 790847ed9a831c0cc2acbaa793c41913a02db8ac1c6bf056573bb75e2990a6fcb732c3461ccb174dab8ea4c55781317e400ab4ef68138ff84c27fc0bc4c68e30eb664cc8bb32b617916c155d28a195fc39a1a0419af64a59c99664f744a375113228ba3730752ce5a06701112d7328649a3755b45ad6bc4bc0859feb014e185b2e18603ea0437b31432457b36d13a5ae96b03905bb2fd0d5377eb04f34a68c57448e7909cc660a31d9f9540af17324e4b31bf04f465665b5538f7351687f238d6c423c9237b5ca35618f092cf7da879d965b67b1cdb2467c9ef3862f260c04727594aa6286f4035f0b0eeeb4b141306cf7d9c4a6bb942b7a1e30b56ae958b16c3c1237603ae6f879dc9ca96a2439e26c0834369e8b041c6327254608ad3727cdf23b842a003b91d1aee60193ae1497d5b75e2a370147f052a08b1f86179bad52605df44f6c99c75df478017318c6ba017a1b4a8302888f495acf796e0745adb0292ea6b5526fe43f96e20d98fb756b2553a9493401d4a25b9bbac13b62967a228bb6446b2067063619af66383e6bc2b3d8cbb9e6969196bb45d665bce49284c5b50f934774d500c90134535930ad2169488c4ba8ac0854f36e085318a293bd65ea8e033c754ea44191d9ac8033c031e066b2021c13fa11a15222cab4829a5c47df7418761620aad92135169e0f008760ba30a289cd41f1325a4c90334978c5176cdc5496962443b118a641d6130baca422d89fac5c968adb461ab43729b6c9b1349e71116c0226b55fc00323d6a74c03282f24997949207d72ce58fa4d87a7413c3bbaeac91fb2131c418c11ba501701549efb25cdf560239223c90e1a2f99897fad594930848a1ba2494fa87bc03c57c7bc33463b77ef80b978724153a956779028b7a565c40144047747e124c7db801d309333d3150493c3b3ab68c34c939243454d90c3c4079174a8171c77a0b0c9e54277b5bbc5033eb1eba3cac86039492b4e75a23c8c51c88177edd639a55b56fc557b580b03935765cf586c95178c330319c70a8c15c95fc18a23da11798cf6c54f68bfb766a61a9c9c461b766b4a00608575c4309a621b28d27122cbbcc76c30a30286483ba85a68524c0e21591b7347a0ac0931e121eb3bb8d0fb7d9ec577a5821487619e196400c2169a42a71c7665505bf333ac70267bb50380b947ffd54745e41de5a30a27b78a62f43786ac88b2012de563cde100358065485a73505982a265a505ed85cadc02228ff90a03d088da7410c6179558d52ca36ba1d87353985189a709a1c0a7a10cd8513c4aa26d27cf802027aa8c5bb99c12a51b7f16e10838500132cc24d79c805cf11a5bac88c4bb0377ebcc4fe7c6ffb927ebe7234016bcc1765ae9e72e62d51f9cd91017f508ae207d181ab0c4dcc8d1c4742494876d118f40c84e2706914c65a161d184a5765aec67c9dcfa4bf3418e114c6f3cc34e94a149fc84b041853af9b213759cc5a181abd5641285613875367842f1a2549c09eb9b1dbd851365d58e6335c91ee7ade6c23135c1200cfc1de3f5cf6fd13967150f01053b943c3389bc4670da9857ccc32528920f781cbf16a9dde2299db9912e87321c02aac45c4820ba2e808666ee521dc4bed006527df29a124412a4a19aa26c09b490188ccba53900a2545022 |
| result: pass |
| ciphertext: a38d892bddd188709af0e4b7ddf0672f8729ffcef2acf0be8fe4e246f83bf39ad529634a3720388c5e2295f5a071e27ed7d75d8932dd05e0182b92f98d16c4749e65d2aa96c6b45382d5c83cf6e37f30d395b289e11cfe8e108c50bb61c96749b2474492dbca1035f42dbf35f73e6d458151e37d1df2bd2d1e0965ff87f607897139450f4d17d4e13eb099c5c79cb2aaed233cc4c9eff06f38d2e910f648b07d5ceb12c30c7daaf85e3ec5906827e923658cae07f9b4e983b7d982c98fea5a3f46d5acb6bfec399e61fa7e2e64353c7ded3c7dd1d3b8bcebfe9a59c29f22d2e5dd29afcce64292480c6b6a7eb3a5f08abd7afa8641856ba7cb706355fdbfeb7db58f476a79138ffc03d945c5107a126233107fe54778e8aad57a905e97fcba09c242ee016dfab5fe3648e2dbbcf07b488e1f2d60da78307e3f9e318b7a8fc99cfbf67b3137afcae6bf9c1a7d005871bf59bca9ffed32467e04767b99b7e0e5f75c21f23c80ab76e0acde939500349e954578f0d7b0bb7972eb2e910e90fda97876d70886fdbbe3e6e4c04551eba13de33f9eb88fb9bb5c669743aa78450f658df9209e29a5d81e989aad45f006deca4c802366a18988a8f99481abccfd19da9879b702a7f6c4fe7b5aabb07e0958c4c5094ffbc0692abc928907283202e0fe512bd5fd78b49846b25f9a32a3d92d1125f9ba5620618ac27a25f6002990f6959e05658a2ab6fe88b6f055b47951fa9cdb27a8b6ff9dd69c30231c1751805ac7d98b00733ecc0309db2e856765ab9993d9d78bc10b0023b5ec237bc97bb944cd7de18e2fd0b1837f50109762c98e66859b4cf3d10a79e3a7b24f5b67e0385a68657f31d34b39f0c8c01135ac10ed79adbddb66f762ad4f20ae4d61b8b0e83d6f35f4fcf270b45364a459c9e276527365ec69bbf39c85ea8e8c24e7a6b5e4cba67fa8f476b8d57642cf1d6ffb1aee8bf475d66dd63c2d9141bc51d569037c0ae82638bbf9f5f66e04fbf21b8eb87c4ea2c701d05905441544d2934308ae1d22483e91e7fb9aa69ed86ad414764419781f249e215f4c3a273bb4b7ce2886f2ad8169f15c75705bed9ab8196700f5f10268c5d32790a8f0a26d5214151ffb62f1b3728279da8cedbfc9408a2b4811e408c5bb7b3ce1c01b8c22acc32796b5bf3963e8912dd997be5cb19c41a2861272efdc64bf799eb1e601c108e4394e8cf09137d58c34a2592a3fdcf2d969eed043518d17d8b160879c9afb8224dd0bd3d2840e833a908797b7038d250d18c3bdaad72496a5a445d1b36a165717f6af7f8b8b1919171d2e1c8365b94b23ea84a0344819c3828d8c8dba63046f15dd18f679a55f526e7ff78e066f4d06133957b73cb1e1660755229d3312a14a8f194dd0e10aabd845cf8f63c63e26360f30f1eabf02b05b20b3cb615083e6b1942e304893c308948e73084f5c88328f550ecb5f01bee599acc8db52f317f3d7790343b8a084e60926b785bf17863708b0d92a1bfb63a94cb97c8f9072965bbb84134ac114ffdfc6 |
| shared_secret: 1427c322f72898a0fffd13f674719c9288d524bdd19e6a362533c1108e3a6d2c |
| |
| # Official test vector 25, seed: "ad1424e804f306c7ff513da4c1e8d445afca7bc942fac5c0b335733aaf70693712ecbde26ea726ee0f9fd9d52a83b1a4" |
| entropy: a319d2b8f114f1acd866478bcdeba6fd164dc4e37b0adfa8d8034afb3e197376 |
| public_key = 39dabcbaa131e892a48fbb80f78961f9c440322b49edb03f0e554328eac7c0b3ceef957a82370a8e8169cb24a81595cc89f95d70179834da375d55a1d16a7a8fac8e7da64508c97f4f7a53066ac34d407b42a6be091696351b3fb1f12c05e5429cb0a14208336e110ae4b89fc9b91edd0037392948e7d3beb78b880d3c6d933a73bf909593a0654ea18a5cec051cd17c25abb7020487579a98f62b49c2969e3df7407f9bbf0b01237a0994cc7312b0992cba7566cfc2818db511d37b1f06781b3dab99db5268f527123a0366bf481faaeca57e16b37e27758c8b83125049f3f38681ba5438a795021652b5f81c02876c0f404b44f06976e368aa2cb923081e3dd07781562ae4750bc5f3809226ae6f100fb8f67faa433b66f8153d6a1b846c589b471ea6479bdb05c741dabf217a6177f2ae8224bd05b46de5f1a42ae20a1e641238f541fd282dff3821414890600a970811795c993c8ba5418a8732b6c8b8abf738fc5ca7d32aa3f87884021968a93cc271a490de61c5f8143be65485c9f34f0d433e492bbc5e215cfa037428a51d5921404d89aa0ba6181f5294d706786a30508c5990ad24c7bb6a70d6017207d3c03100a222396c44752579859e07315cf9c397549708901748c6958cbfd41e9d2880e9773ff03808480bb38c36bdefaa5f81f85700fac88ca85829e03d9bb845227a0a799b156d0952d0c54bd5b010c565a381b55885d26cd9e9b82d21a31354c17d2bcd43d93946bb58ed2a57c13509e9537fe879714c64cdbc842e93326aac0944cb3898335004d0fc9c81546086f29136227efbc798032aaf0cba0f3c6aac788886e03c87245964c99c18e62c008d646621d127856c7559370f5fa26301321bdcf502d1d12305002b2ae42e61209892d7b3afaa6cbfa9a38ac097cb26c4745a4eae395a1b10bf80829d1b216b4da59fcb4a2a57d4070ac2ab59a82b6af3b0682b53f9928f7759ce20e1a09042948ba966cee8bd176b2ec6880c063b3ed6d1160fb26714b3ae7b44a4ce6c759555c6e478c0a71a90b62a8cf8f282a4f7c21c31c5becac2595a766a977c886009e9414123e5723e101e667647bb9a2489b3acd17a81ffb4512516893ceba8838949e998043713bb41073013d487cba107f31c84480a0ce4378732d9446970716365278f70719da66ddd8283d62190530566904221b383441124b6f3d47103d64983898f8d83a4fef6489b0c08a11b82d30cc4d9eb4fd0d99085c875dd4801e3902405f0b292b8487a72867e67200c9231ffdb43e2048caaa203c7883218f9a1af7a365a19b0d2fa595a087b2afa1f16686dbd24a98b931a5999483d467d2d264b21ba527ca419b6523fc046bf7fa96bf0a277af5094f3362dc863b8bc2192e5d78173d77139d6ad07e091e7ea507f2a7a9bf982aac812f736c787c27b04e25d1cb74d5d01c3fe6aa2e7248921225632a5033fc6342495167405028d410bc42c8bdb498d9a5260693ba326e2230c6040f332454f3b2020280ffe6bb0b7021f4ea6bb4c06980b62a9b6c89a935ac206b13e091c3c6ae609417ab8c66b7bce94986e92596ee64b08a53844b706f84731755ca02c7c49906cbbdce97c64019a52f278c2f286eacd5a261f5b502251ec136ec0a3c697fc30e8b59807dff5dced3d6bef9c96bf |
| result: pass |
| ciphertext: 33cb33056875df21862840d7123c9d3fefec700b24a5241c24492dc094f644b5b601b974ea625b315ea7efcc27a096acefb7be53e635497185de6170320d3ca22cf41c1634fb16460723ba0da2d9c2464ca557ffedf4150e0a71d7f0b7ac64568ca2eec8a66e16f02c92f313666e67e4a0de221b3617dc59fc32541c5839325c48e7cb0381e1366f8554c1569a58e0427e3e516a5bc575438c1b464900d2f05bfa20892d6838a726ec8ee5c6e2e847a781c606d6a28dc89db35d7346e41fe8742c15f22790848a95e1648684f77d21ecd2a7642be1cf37cc1999afaeda5bb025843b4dc9a2fdd1284f5ebe880c6cef05973ef6fb939e2d39c5083d9366fd862f6de4d761b67fa99b1bbefc1a71eab5ee2815452c411f09def608c236e2c13ab35122f24ae529a2bda8ae80f66d326f646b3e9cac155fe4c765f18b2aadc455902f0f9cca178a0215463008749e7c5a64d010959842e00e830bea02debeb3da2f3f7297e03f41e4d304818e5e7854ee3c578ae69bb1795b7d62657eab867f182db15cf79f789a31377afc0a8a0adc51d1a8168ed9c531798b66b8e50b2bc4c6209eb19b8fcfc9de357653bdede452dd7e80ae3a7bb4b9dd50f384aafa3a85c484b8d5044f296cca7428109f4d6370598a483eed28c58d6e401765f9679b980e4346799ce9834a60c145d74e58c166a487b4e94640041af88eec4ff9606ff0476b48ed3c188257836e2bc5770b313ab7782807c8f387aff9777d16d5ab2439b65e9fe9d01e8bf1d4df96c1d9537dd1ce1cb5f51d14d05332bbf0d83f20087088800d4de838945502ceb034f77fc2d7aabcaf3f362071199369d64e5ed25378d39aa5b39e53814a5aa7a3c302b2f4808d1477dd04f695104a17355dfac04ed0916097bb6b4365d7ef07b4b414729a52e75278434e2d69ed838405d4ccca22cc1fa61b57483d5634a1c1e250e500e6e5c2c4a3794c0e201a68d1fac6a27ac079a79e744727fbb3d5807100480bfbacf5dfcf594998bf8e2c99766d4309bc89aba138dbc9051e7f3396e9767651c27948e04097cf2a175326434be72e1afa89c0d42a80600cbfa275a8a53c860135d54a4076e9f7276007a12261ac24203a22ea0e2f414951560aeef26a00e193cf42ccbf49c4f27e2a4e497f814fc165637c4f1ad890f56de8b0b6973f8479aefa080afb0d91ba777c58fd1ac73215cc225df9a092301f23e5190efe8d3d634f356bf170959ad1dbed270df0cf2671bdfbb2d12c15006651910b3adac8bbbd57512ae149f0746cfd5f4d9e0e6b409db6ec314a21025aecdcac16fb2a36789127162f1eaed305eb20a506c61fdb3e5a8ba26b7e03481d461d17acb86741f81a19d6af0a18866d04fa346a3c6bb6ff72d828df88a1290c018d9585f3ce96fed7787d91d153a695852bdd272b29688f4077dc3d691397f5904d9c6320bd1a748ecdd00fe7f1114adb2e0dc33c34035a7aedc540ac3b44f5c4bd9bde63cf5343ad0bdc1b16adf13bbeace84d642253ef332a92ed483dd9 |
| shared_secret: d399b5ff0756707f8d1a1c2a683465c9ad4899788420643d59edf78f79b28dc1 |
| |
| # Official test vector 26, seed: "7c33ca0e987226c8524dd56c811fa4d1ccf9995b1e4e4dd5b1481974e88cfabfbf6787775c2611cefb27ed4403ea9b46" |
| entropy: ff646071b2509e6b75790917e08e4f0b0d9f0116ec6291c0b59eaa4b583ad830 |
| public_key = 185bb36d9c3ba85a46a5f605706979ebd66da03c15f1b4c25b886faca00b16e04f87b773d0b8724bb4947c615344f9466f78cae8d049876c9f7143154abc47110b0deac571bbe83577f577046830031a08b465b86e1c341c82660818cd2f8173c5c558975868f0281470f39e737b6cf964008e040382b290795254380b4850db27dff98838d9921eaa8146022937e36af6b030b8919bfea844d9d602ccb3547d5c07f612c12c3c179ffc30fe52c9273b5c0dd27934b5a41737817be0739425736bb0cdd267beacd0bd77085cd2794947051099c3848fe0aa2bcaa18f6a18afb626fdf1b977f376ea74a9cbd638932600efd84fc053650474c801b1a8ed941cc5444922915173ec1971698172f8a61730358c751d2d776d93c866c47802e2ac19c7c092aceb53996c20375b47413a66c06541b4343c548b4dc5341ea92b2266d9c0f1665719f62a72650414940bf3a20a260a5953d578d5aa48a2b670aff7512bf6937e49052c3ab8ba07016d06a9d643081dd52009b358ac13c3136cc65b0127e675bb55b8598940c054c8b797d37312a1ae48120934a559ba31042e160ddd13c744d7ac5dd614d198a33253b829016fae7ca51d397330ba1aac557a8fb56477224324924276aa52b7000f77db547a604f6d7189ef83071293465012b6133a6e1209af3009a867a46bf2868f8ab8a932784b76084998e37eaa4496c661a42e9802f5e1ca947c75bc4a572562733409757855031c9627152c02cd25a9b9725adae909175b27c53c6233e4480cd3a06954afed889ae97a091df86842483edfcb5df9a365929b6da98917ca7b025490b416a7abfda408f07429244a9202a23d23ea8ae96bc8ddd747d1eb9b79a3cf3610bc4eb56f9de38c3fb77db2740504e85107f46896202684db8103b1c488e9b731f0a2bcc40b563226d05946c9fcc1a4e287628bc4985189e05a5174709f00c43eda4897429773140b30bcc090ada25c91b8858f07068bc6c154030f048c1a7002ab58e157ee5b0e682877372426e193cbbdd3c63dec0a725c90d29411986a249cb30ecd981a92519ece4074f18ab92967220ac1c963503a295c570d7084c2917ec9b6a4663a931d6a505d11757ab2935fa708e9b6ad5fc1187f3717c6a4a818d57cf5395626c8a3917012fba13315902391116ff5015051dc8d07ec0716356d20a184458b4089a37fa9a713aa35c8ad1635a7fb49e6bb44cdf4628a3b84b9869dd760262cc487f44a361b9c1106553338cc5dd71c45c37a3bde98036f45231dea2a83001d82203b27aa054cd1bfcd215f477a7e43d31d946971b0d3223868922699b0d810b6fbcc834104bc0ba2cc7a50bc198616468c212c9b9dab2550282a9b88f8a1b6d006ba801544b62564dc05cad68d7f6b143222a5bb28bc9cb57788d417fdb73bd0778fe0529a35190b0912623df81a7387cef7d201aa007a199735bc3aaef9706c6dfa1b0256b872320459951111b90caf3202ceb8c10a480addf08dae881eecd0cec08a2adc61c20e8c15b60824653492e603bc3c203fc35ca536fb7c64084112c878741b83870620eda2997f38aff953217bec592eea7947e8be23fb627251c13fdc9bb0b705491151b8197cb07ec66dd1d49dab7f9d23aa8ffa435f2cc7a7a3a1cddab6e37ab7be45fbbc8a |
| result: pass |
| ciphertext: 61d4f41e6582007daff044918721194b5897db5c463d6c48c80ac7c37dd0b829bee3d0aa6b7af4a6acd827bf30df2b87f4420c984548f057c1eb6e7b17b19e4f61aac5ff5b8d3357a2a7df2356d8ccb697004f762df71a854322981b85a6a753a633305a140c89bbb6b698db44ef4bbe945f03718f9a9f55bdfede24104a10273321c5a2289ecb78a8d2d99dea4aa57ceb1d1179f0c71c8bc2d2b16f7f41eced3819351a463f302c5b35b45658154326c8787c555fc0336be1aa05081f4d6aa6649f7924b0e8e0575259929befed461636751fd0e27ddb9bd92a1b2f8cb718961cb1005bde873cb4489d02068a5129e83162b5fe70a4567458176e9fd2f0a5a27b5ef74a081912d6fb9a83a07cae9cf9442e2d34d076008b99275a7d49fea0b8f0261c0f2743493493113c490eddeb07e43eade98b15cf24b9f7a081fde0aa77978c41a62f9eb78b90d914f0110cc8650c01de496c81a7c88e038cdcdd8105b800a2b5f313ff803fe776f237f94415e74d6e61727862c46d70eeb517a71a5a6f754d199cdd70ca4369a4db39c9c6112f4f9bee3987c72e855fa937137468fda364937cb62412614536b837064937a5d626906ce0e83b7466cbb1a2242c893df8606eb533295b044ffa108810b85877fb3b5ab3294731372fc55427536d60676ac3d161f04a0e77f919313ce0271aa303b08fb492a1895c5785bdcadc8aeba725fff3b7cc14552b367d265360fdfa1e69a6a5d773b2b07cf5fb8d95f7356acfb648c22745258d80726d0d0ad8f12982521b4de93f081e483956d5fa97648851fb00d9e4f64c3ee4f4d7a8c53767fd9df32ca9ea70cc1180287e5ef6a77e1d44f97ff955d4feeef98d68e83d3eec6216b6c1f534b3b95b8745408385326ae23410e1e7f5f06eee0494800bfd7cc5d0640f6b39eedaafe0b4d95d63c474eaee9c5ff4cbb0c87b7e8ab20b52796a0fe1836b6e8be2afea81164c6cb633fd6c7743adbbb64522ce69ba9b4f9cbc510022424d94945e0c865bc66e3b7ad206dcfec359e42d5455a933174bf720f97ffdfce647b6cc8a33e144821dfa35aefd3320aec898f6c194e2401a937c9c746db08075b0e1d9945c771b5b72b62d9f226adfbd7feb4a9c5ca838ba6fd4fe88521559cb10af57c08f512d88245df43987c1d6c9bb2fb3d82273b7190a46be158a0a1cf6beebfd951be29ca7fc2e16117e85589c22cbd88a1ee965c18933698d2dd948c0ca8776cbd6926eabe94ebb105e3c67f466c866d81bb03ddc8e11f0bb10e7d0f30b95d94cac0d5649d3fc44a5b9f6727c1b5e70791e134ec0a3e67303f6adb6ef3f57fc968aed10b13c731eb50189885b3f8076cdb2cbec95d9f2070d7e3c3e5a727ccb56653d82b1a1f7c237dbfff2b4527f97f6d383c7c4d8f5a4826521108376dd22745384524eaf90c7d91409fc003ce9cae1afa72562a7836921d3193e8f2ca8c1d35959a52e7199957f7d1b8993c2cf39988337882ba2c05a0eed718651cd2ca564b8daa895a9060d460a47cca663 |
| shared_secret: 1a0ad65924728c415ee9c92d0dcd91396665a24c59cba878050390acf2eb44dd |
| |
| # Official test vector 27, seed: "54770ea1252ea2857d6635151194f5f520adea8a41e409ff498d40c271359858fe2b084d5b96bee087b8e8f4dd4e00c5" |
| entropy: 0584270ec26f3b9818e4af074d17b2d51037cc8dfdcbe3b140fa4fed5deebc54 |
| public_key = e80434a94334b45589b1866bcc69bad27ba323a563f47bc34073496a468dee6013330bc9a219452caa35c1a522c45c498fd4ac5564627d564d3881c731a9856ff7619622aba6f928beb9b9373b1104e2cd2e6246bdd88268c1b512867ae4ccca21140f0c046b5e5817fd64a2f93383c3a5add2f62784e2c8e80c150a1c8e1a8a47232787ad529333a07e0c512332799d9896a6071bb4e4fab647440f82cc85630c629c2c2068037948b575a1693f81d2a045a9c5a5c2306e83b911ea1e86db5763f13ca6b02ca8905b50faadf5440bec7b49913b371f0c5786fc585dea2813fa9ced349d9fa32cb5030b5efc274522ca4c6985b9dbbb245465a8849c4c78688392b0ab5bca98b04c7bf988ea84292c8505fc7acf90199eab7c31c13252680c71c9c333e91a0adbc1bd00d023c8d7a7c9068c3fa9b3cec75234663a2b73572ecc71e53a8eb5889860a336f77bbcc1c854d0c3c61c65216373bf2603a0ee72af8f747bfbd7401bcb9d599b6cdb02c210010d0425917b72891c33c97e9b39a677010d22a784003e1b917dfa3273246acbb45a79c7848143f0b583781626ba02a94922490c7b3695a787d9ae22e5470d32cb68790d75b81c55d084a43c4399aa587e07829510220469ab5e6381517bc9059353b68160ebcb0edf969e8c317442c4058423c3356b34035b9761744fefc76145300908da3c13f95eb3065f2cbb911437cd24f815197c0dd3f9c87e3b54432c50de1c7549228c5f9c32ee8c19fc4cbb04514025645e0fd1468dfa274e59a50d62c560eb051eac35bdd148ef75b0b05357619490cbf08b0b13767557c5fdb310da985dfdb9c35580217067a8c68491ba64307a618d272363ea346629ea6885acc17733a801166fd404cca58b591b68b2c73a9e890a13bb173584d2b6db351133e75d258995ce46a8f798a44ddb8526633949e5442435c7b3c083875760c00614665c4a2ab92c378863a3755ddf681905ec2044c331c4b976f6ea5335bac739c2be9cf141a9f3ab3f669c5fc49d74f79ba066a7d03b0c2036247c86305bd45194a00e33a1179ccb8d05b374deb491bf5c1d6adc4506803a8c65b18dd6621a5820ca93c339dac2bbc098c22b4e1fca3cabe58ceab66da6a35191a29ad82c74abf1c823200bb197015e074d14f224fdf30a51bccc015a152b8443892b7450734b34e77356231c6a8016aac430db0a8954c7a416b43d49120fdc4017cb61c3bfe70fbf24773412b6a91375f381658d57677fe571c3bbc800cc80ac597a8f2c5cd1f19567ab1f4c797a68e6133507aa90d1ae096148d313b48096ab96298c33c3828d645a28098c777cc10ce068c035a71f7a2a36306fbbc311d3d14214c042871388dc899ca2116baac1aa5cb261af35a0e255b228498295f6b4ae171dfe21b5f66671af532253dc724a893b933829a0c275c20407898911472a02eb484d4ad5b8d274c00bd9377f3c497e6845161868434c968bd847ee90c2ecf600867cc790b005061c8d5c49339dd3ae23920e65da2a19d649aad1b722552e07f51cca7b87efa315b6191b31279509d78b0e974860ba9f635283412038efe3ccb2a0c643c68756149a03b50f6891b9fdaa099ed50d7a012c0175b9518c15649396d94ca1266979893e82811af8c142323fc3d38b8b5e554f |
| result: pass |
| ciphertext: 45c095544a69ea32a56f9b6afa5ba17216c47a7edc519cd2a8b54b4359629d49832fcefb5adb0807ee8cb2be0a0066b782a14240462bdada4016a5ad2bf71299ef51a026ba3d0318b7f1a662b45296b20a5a25a21bfc67cb9c9286b659c1b9ddd576494e63eb9a70369b04a0ed30b6757272b7a99a591868569fa52b775facee306d7f621ba1fcaa3a5058aa7e6a65349d4aad045b70b4a26e6b5a3952fb89600e0f1edf1fbe7dfa31838a37150ee51e1c1af5b2325a4cfb2df17ecc52f42ab5b0db2032a2d01d9a77f7aaa6865d2fda4373581734b78d53fb2cf3946b9ebb0a677f8b8bcdec169ca03e928a08d05bb019c18d98ec084066b2a4fa3fd2e1b4711a44dc786724ef7c58f4bb6314b0b1486933004f51c55aca5a397d9eaf8d5dc557cf04d382e969bf96400997b046af19d5fbf9d6ec87b69c071cd6ecfb5d7966b29e3cfd7e3b310b6459af89e93f5fe3bf9ddd8f84437661581b6403c582f22ffddfe741c0fc0ba51f1340f4f32bdda61cae7ac83ea2213018fa308b3b38ecbbbf5ac3b44068d7bab95eca5afc736fab9ff8eb937ba5c8a9b5ac5abf9f368bd581ba02e3310e254ad718b16dfbd900ded9759d909d61d2e25a27abe04fb63caf38f0d2aa0518463cac1c35b22206b4aac9de635b30400efa4ea7d0fb3dcb4072b779b211cafffe97ee756e7ad57554028bb2f515eb6bc095e64fa552deeaaff90312fb6e9819783870b0c3f83da7a3f16e38fafb9221833993aa5d0aa968cc0a4888a43e5c1e1794012789819fed28a6aaaeb023467dd152204f8f7543de435c31460013c082d6f3158da33f5ea54cb1f838c1a9648589c3b09a51eb8df1b5a6c8d82f62d7a946f6d198cd846049613d00cbb57199a00b506114d230a86dc6899b3ddbc6473e6a20fc90754bdec551d0f8a42f0002f14358e0285aec30db88433b1f6a6f70798cb97cc9100a657f401d4661f82383ceb83625197617c021ff076eb9b08935fba9d8aec0aa12aa06db57cfb5574c50bebbedf9ba41f68ba09b0bb1c73be5e29a1e467af5d2aa29cb84bfa639386c1214d6801cd2ebf6111452227bfd1323e6ff880539ce0eacf74da99c75a9fc6270985caed1ad906c8b1451f399ef09e4336d596a89f1d071b372068d38a4741250c5c38cb2a893c793a8cbdfd9d78e943f728ffedd5e0a9efc228f7dca5d9faaa1052569ad2b3ce85a9d5be96be63790ffbe3e7cb05333d8bd56d5e44080a52dc00b516ffdf77594ef0e92e591b949f3d477cb6d0f887bd43273ad0e945348cacaffd5132a642c1c43fe28bbf6ac7cab18b45b8910d1a107d2058af017e3fd67c7214e039451d52ab961ce2712df6ebe5cc8f3c00414e5a817d148528d0e08b3761b774589b00862c0e1162b463b1fe43d294eb2439e80e35edb261856099f32fb548d494eaa4014de2c5e223aac793a3a55da97be77e998ffbd51ae2ecfd1dbd0fc92f9fe99e510c329a6c74fee225db455197f4be18efe98edeef43dc6632917cdaed3aa8ac4bd6f613d20 |
| shared_secret: 9104061d3dbfac187f3a9eed801545a52f1fb0c3979ca8315aa31f67775d1036 |
| |
| # Official test vector 28, seed: "cd6cfe94e9c0a1cc4ffdcd2d7876504be5f50f1d1ca5cf93482943465b268276056f2781f4de805c138976ca72621387" |
| entropy: 51e05c7b4ca3079781e8293f4eccebeeb2f8c8b4c59468eddb62a21bcb4ab8a3 |
| public_key = 70d99d171745edca3a65045bf6e0625aa4955fd125d332ad33f9a3ceb2313ad50c97614d038547f22a135a33c06c61545b9a26b46c41d1830b83d0257fcba82b36510199224855bd1a837a369a2c823391b1f84e54959a06938513681d97f34eeaa7bc42eb13574b29fb785c457786ac69ca22f644a1d53278d4c2e0f325a1209a0ca40fc32b92e906650b484e7d92cee99a078f5090d2fb60f84b47dd44224228443d36219a081f9956cd7983ab223bcc094a0c65414cc2aba8564977b147088ef41aba589653e535847450c762517dfa462037c2c1457ef3d1909d0b79d66ac6ed9803ca88a7295c4a3ae53cc77c235cd8922b36ba8b837f375755326a960beab71aa1b33a8b64d6076f0889424b1875ed6316ed420db7e02d731b2b3065c7e80115fc1406c125b651c2b4ced28ae9c67cc505bae5b747e5722f4729602bd1aaf25ba333c29ca011ce36f55494204b0f70895938c9c4658044740521097d696c8efc045709369f88c1cd46bb763b957db8f48abf1a07f431845c94beb7a3a68d42af6c2c3095f829de51b37c134f977461aa2818073682def71a65291904f0c214b727fcc7b522c2a33f7a2e07a65926fa5661172103b390fde2814b21273b318d029a112fd389d0324506d280be8c49bb923412f4c430ca82f58ca8b7122907b986fe912c323b1758901007067153db7b16168f791610df534aec8050a58296f58b7549f0665e13918c784da2d00da79559ee006566050482b2a13baa4884aa83351753cd7a48e6385292a990ca559c8d630a7dd4947e428198b06242179c369741fc067dec411765c58364d32ba655350530a4aad934a1d14b76f55a19ab7f2dc60720124a2b69ca703030b2320dcbd459cadb6662fa0aeae170f880797e2bb0a2f24e8dd1442549ba4510153640ba7f093acaf41f67f55e4269260ce2aa28261d4dd4acbc2a4a134751261991e7b36183387893c5900e8a611894c76c26217a390f86e5068a947457db75e7214b8b05a3c87251cc2101d7e6115c908d2721aab224b038c1b9c348a3c04c081496928da726c0d140d363a427b93427f16841c97447698cd0f360529725ec86113594045e143659cc1a0667832f40aa7e059d0b1389048a75429886095b3ec5a646ea12a09424338c6ab729a27e595ac7784169c6e7c7bc208b07a44cee5940f85896a7285845a2a262da092d1b0295821975754898bab492530e44a410f35563a1e45775613192dc45df526cc19b6eed8186e6f706e233542a4450fa6c89bf993af5699dc0e46965417433d5b1882340a1294d4b229d42061bade4683f8557dab0603fab1bcd956b29ba8a2af60093654f09e70f07eb3398f7bed1354a7982416ac40860538c36722ce1b37322c4a888c2359080704490b613c9a5f7318566a37139563c40d58c055b827145bd659c8fc6b7908a071fcdf0b17e4351cf3bcd9e8cb9361985c70c49bad71f860b36ae120f62c06f3b34aa4942985d149db7b13e1412cc1ff59dae21cf50017883a0aac754ae6cacbe87a46919c05752877840556af8d56fcd848f982b415d333fd8640794918ead0121d12309bf622d9c97551f294c3822644834b38fa844a035cb5458aa7240f750287f95feb1696d88988eb0648c3cc0fa9d4277fd9af8c579271f4c77 |
| result: pass |
| ciphertext: 8ac1b83c47c4869e81144ba3963f3e4e1ea682e982500d19d73b368d60b66351c0da3211acf974bf952d3c6fc8a6586ef9ac89c7321263838ed84d8debd7fb67eb0aea8764d97cc371eb71970c0c189150b8665aadf4396a344ada63e29364f2a3f7199d5e1c0b5774bc87411e96a6907e193429c9cb9ed2f127e025cdf9c03068afe7647e1e433ce627b034afc329168bbcbd930b6cc52316b77697fe20797f178e3f16b45ec4a86cda556abf7c6da5d908b7975c6678edd0d4049dcad34c199f9617ebf5cde3dd3c84ff2a9f9f95248973a7c0cc5214aedb637c170b83a8cb740acb2e606a3cd524378ba26c6b019f3e8c4ac43eda767b9b135c52168cd0d548dfb0c38a1a212ca310905c4395dcd0c9e529e3aa5aefc0b6182733cb8dfb269c15d4890018f8339794d5e54939072b50c922d6543e6d3daba38d4dd1b3e9a8aaf4eae22e9f28b18d7b7e32d2f60321d3e4bc9be6cf80af16159ecd0683f840fe83112fddd0a1d85333069b818c270507668d1a0d74e018dd8b2d989502e4446acb04758cd4d00df4c05265d7702e65b34a6e2df3c77231bff33e93b9fd55148544d80cbe5b3a7bcac3a247a858eada0714003e2d9776c95dd3e2e869de54ac58ac8997d750ca6b29a9bc20fd4912d7889fda29334f7270c984567d222653e51105e63ff7b04cf5ec4de4a3e20c6ffa6b34e8a47a17936c684a0c57871a5852565f5872ce545521c832e6259e2a66234361e73b858129932e69b09eb5b7e7957bb7e8359e9257c205d1da5e455d3c3c64beada12d15e34a6ee44883054217142634a578bf42c9df1bd4b7d74d79b40fd93b3bee4e47b8a1fbe570c45061f55d6c181ec57e7cb7a845dff1bf48939ee9ad35146a0a7a9c0564628a4bd3b6443a2cbbdf82dfd11642816c130bdc4bae905028a584964c91482fbdba6b3daae7822549b04ab83087d12ba7c90b28bc418eb24165219b36c73aa32a4ee1b2fb97d421398b187a0bdc1fd7ebd508ef0afc01a6dfdf82cc37ed7c0bb771b792c6e4a5d4b4112c941b3b2066e1b6c63885861c0ecac6b20a206326283ea9d375c6aeccf179d5274389f0dc49183f36707d72ef6cd7adc3d544c7311f1983a44d2482154c77b43f0db3a1e4c4ac78a52b163425cdba002a29dc27bd9c191196e6ac0524841c3f11ea13782cd439b26b1a795c9f9629e0efd153af705bd8a35f1d70d3c5c8589475772307dcfeb6899f0076eb9a8f3272e72bfaee493ac1680ef2855741916733074a2be07b948bcb3690f965dabd4f4ad98ad5be62a6d4b23919bf3525a5c87839707e9bb7f61919deb787dba4345c1d58dd6771f1d7677e2fcbf827fab1508fed198af0264c47b2e385d5083d2f863619e368f4f3a154ce0caf496bf2970382e42876fba4797bcdecf5d47d8af4c78870c0afcfd0c7612f005af77cc8c268cdf9232a8ad5f9c373160125af1fece7654e0d9fa665bb1b59f73765d6cac9108ed7baed5a7c231fa4011ebb0bc37ffae8ea2b11e5f665d54b394b5a324f |
| shared_secret: ca249f10d39267ec3725f56b90eb2e22cf8b577116af350f3d3c1e2cf090ff73 |
| |
| # Official test vector 29, seed: "265eb2de7099e4bd5614e5de7f0c2a05c78ef3e8e2dd4ae4cb70f3e5e59c8d1d88248303f07de0c5508652da66b47222" |
| entropy: 9eca0fe36c80fc5eba171c3ae66a5b1c923faa50b4521bb055e7bf51005c93df |
| public_key = e770043be600f7a60b3b370bfa6a30c846c475127924071e3120879e2a158433a2a3a7791c204912da8576bc2722eb9e38139c198915986b58a9671fb054a81443553ad74563f587b226a9117c133ddc10dc0655a7d52d493b7b3db9584c49b4d1f41c06665a3d07383057ad70b69f85b6cb2682238120b830681794e042d910467a24091d81322a08aa1d83b0861113756615a119503af837eba16768046b7e64ab5940aad4da6e3165ad036959c39bc69070bd7f074776089aff76b33dcbb17bcbbe65b526c795b65943821d5b52ac1044cca52e3403a02604a1b4d9cc84e4b72b2c136de898a12451d8c74c280a67cabba42dfcbea68455c5f45bd3ec03bbcb3f72604df70737a01683369c8a57091742c60f089a673da350db8ba39c2a1108aa6a4e2a6f24b13d95f004801b240b50067dd34b60991db2a42de3dcb2c24034d0cacd24c890cac7a134bb183c92b5d66c7000a5a3f80898754827c9a7cc01a1550a9cb4f4f18d5959be0ef84c35b54468c55a15d274f996cb74449d1e5b2f88bcb6d00912a9305879bb156bbca9843610af2c5193363177d2b5867240d207819498a98209c109273dd44a4f2a06549335a63afb2660d212592c417b426268485a7e8693f865c0a7960e073153d5e578a74b34e9c3a57eb20fc825ba59e56359a627f358a4d7127be7d571c991078d9630e1262402a731b14b9f0ee4a3fa4494bde9aaf2d4603af1178b8b49a649056fe314caa92df6d816fba591fc4961cf0509d0dbb02ea7321ef75aeb20813e33a9717478be58b49fca3130ea2b54e62fd3243f4e240e54c08d26c5020a9512d2536c486772e725267bba974f3a451bd50f29c55c7189012473ae1e5a7ef35c0b479679f1a71fafb41ca6d16b39f100201bcf2515075a1c9f881a7ae4f4733b149e7c29973588c161616e9918062236332cc67f26a65fc72c78564312c429cd1f3854eb98c0ce91be6d9a24aed0ac65bc5d805490e1d8c86963c8adeb8755e0bcdfa473ee23037673773c46911ce0baf8c81bcd8047a9d19175f6bc31c2997c62c502b934d7651fc51562625538e24b235c4c38cdb82fcea4abaa963b3d67b3679b51a21cbd77228338a95b4d641b5eb26644a58a59abb0a8c0afc8894792b3c6edec9ccf7c29c620b9ca262c634621d225228f1503609b548f0418648cab5b9609e7486d57e5824c538037d32319427a3b077703a7368270c9b752217eb04b912a3843f4afa829b38174bbdd1cadc8c74697544f6229068344441ee2863150716339716ea6a8245a3c3c142b986b7462fa2417a413ab718ceb196f15f887a465c8f901c55db4718ea58c71926ea344c49635149014297275baecc90ad1c95c75281eb885264f11123ad8cd7cf1968e885220f0964f25510539be63263a4eb6169f7319f0086fecf996d2e852f139b500dc1fec8824430505a7702360d81823269ff4b2622b54b7f917bb44714660051c31d9b39494a64a86c15c516437c4a437f41c0fd5922dda52818336d93a8c750203fd859b06e127d8e33b52c34411e4199cb01cbd70b8ef0180b045119129aeb04398841bc8261444c963c3fc11c8dd4c78dc5a8cd902687e36aca5f2667abccdf2093e5ecb1a4f09769a8251104731ee68587d0a470e2ee6ab99d3af13f31776 |
| result: pass |
| ciphertext: a63cdfb094b7b97e4a9d4f637a4b2892b308753a34686dde8ad28e5ea9dd44bb0f2b07c030c2bbe2587e1dc8c2247606fa5809d53982cb1bcc18675a7f6ee5323a12a87137236b6347ec7b6c5b188efb541b1f0809abfe697e5a3b8b6f864bbdff986ca416b6b5bac9a5b43358b47368f137a026f12984ad8b2df97ac5b43467526cf1c4766cb2b60784608998fdfd2929113be1c49b8498b03c8a690fe5a8b9797529bd14c128609e037dbe26d1b3fe26438866422c4aa8811dd420ddbc47218c9b923cec43baea872bd5277cf3ed48cba237480515e2e807e2a0999017ae70cc76cb134dfa894f780acd8d5470b055b2a96e58956dae51d001c4c9c8888bc6791f99284737aa613cb9d00dfd31b5d0649e0ff3f11718b89b398d0163227bda245ecc75756867de7beb78d6fd0bb0b713cdaa1d482a6436ba169cbd4783b5241ec44a5af9256ea6e7ae2463489dc80787022d311e900b42a09f43348c055d21af0d486d5b2c6db80f9a89b82adb93682f6e98539acea6520cd7d476b17ddc5697ffc64566445f0f90b8c187c0f904b812c592437472ae0db4b48a2b45f0d699272f7e8243a6e42e68c37c331e7b96dc676e532ddc01458df6fcb2efb17ca4b07039a0f80c7b03078752fbfa6527eb921350894f4d398238c9f8abbeb3aab93da79cda1792123d4af4562d29f05303bd90ecd47dd9940fa6bcd7377ada7b5ec3f0ab7965da90f73734b8728c4dbba594394e0461b291586a09850981b961ad327fc01a578a4cc49ca14d570d15a23989141c9dfef64fb1ca38ebc92654104b983f793cf9a553b6b422c88c7c38c524bd15bfe35559752f20074b0fa631f6d49f973b4553c81c206047f48b49a0fecb63a4868fd32e295e7a56a0e683185748bfa3aaa77676ada8b81ba5d1314574bf17a11c1b58700246a7b323f6ea0840a9db60c2b6ee1f49a06f6b6a11dce4a9d3e8d352fc82700169d1972f65273fd1148d7c9fa978167521922d614de3bef02ae3b17a183245ef9272c1a96329fe592db73821b899cdb93e4f33e31a47d7edf275c7b0921168de50c3984f7ab213682a031fcfca95194483a58053bd644268a2dd82b77ce458c37df183509e32bbd7a6fa64c04df4c91491cee59a2dbb7a3e1202d015d7276d145ec51c8a89e2abcf8125439af8b7a175326995a3f543754fb3b3b7c70094c71a37d1100b8c3bf987dcce3644964e3812b5b7dd913afdd98002692358364a1e9697a1dde2200c886ebd0b3f8faec32c92fdb2e8c83d7b04795baf19da6a54157e75bafe54026001c2e76a31d1c6f92f3906145e57ae1ba3a5c63cf59980f0b5e23555584dfc654167a5995fa4215f19469d1d729bb02523dba785c5ef873f244bc944c920da91bd702c56fa4026ee33cbbac7db1cafa48b2445491e415027824929e0e29be3809e9a3304ce69393b83db0e33155cbb3df4788937ec988c8fdaa704b5dcbf580b0cf125d7d1a540ad382508eaf5c37cdc2a44d63a18b586bbb633223933a49a65c47a98b9 |
| shared_secret: 82a3856ca48c5dc582ac25605ab0c675ad646ee19acbaaab4ccb5350a3881b49 |
| |
| # Official test vector 30, seed: "806bbd111f27c2668318387bd0830f65ec21a51af01985ef48d03d64e1958ff7ee5133a4ebf6dbf36329bcaaf65f40ea" |
| entropy: 0c5719261caab51ae66b8c32e21c34e6d86ee4aa127d1b0195663c066497b2e9 |
| public_key = 13568b12232135a5896094834cf450d789ba498787368b4e15f1b087a704e8e327d631290177add97c0a0d84820ce367dc515fc362aaa98aa7911a867a3789f69a5b68bbbabf3aabd037b5160a3f3d8277ec47898ff3ba5ddbbca6980b5ad47c59236eb33b2a9c84b212e93d9e70aae78a4f9f6bae592ac2b5f96eee627971d27389905b215869d9f4b706c379aa802b5a99abf754ca9316872f033ecbd5b34f72c610c14037540a2c86ac7eab0c3af84729c48610615c9956751759660b3c7bab57146f7b1088501fe14b2f59141b1bc6302d88a35fe27e0cfa18c1a22a9eb517ca6060f25408d4299a7f46c458b3bc38c4794bda8f9079043854179db0071af69c9f074a83438874c882cd18b69b0b2009497b6fe94a9264470be8256b49b6c353374ad49c04b1276fd484338796e4389a523598f3776291512e25fbb5fe98591320c1bb47c6ef3b4bd1d62b6997b5561bae038854ceeb41b2925c1f1a81a702b57b2815f62aa9eb2625ff3512cf9595073ca623da43f32c21d63297a491b28dd8b1361bbc91b40b34a65f1a2b7db86b0b3bd21b26ca5795b795e355b45d1623b3a9731218174b50966d6937ed057fb10b631a51b7d42072a0845be8553e19901fb0eba35f5142c75857f642918bf24544355c4041102d8b197b429fe548433eac36c42077ed787f8e631edb856d4398a26d536911ebbd9f9c22769c756f858d180b6b51797fe9ec0833c908d9ab2730d937b76a0febb68fd84372c96c3c05197093e26d01219c15f898b2c7ac75d11485a2a413a065be744e0908b6340155a244838ddb14b74c578fca2d7e6c4e15e68421a568e7e39a4a04231926768ac4a061d67550a8512e780198738bf3e2420cf75680d1cac07798c01ca06102cb2ae5c9b99b62a7349fc8a2c558989b68e3789c2c7074b476d18212846c8a8d562166829a36587eafc95a362874e812aa951a6995f5a94d370afc9b64777a7e58cb54b62a95476ccd323073d6e466e6ab909b4b4cd840aff393c9391902f4c05bea833d254207cfe938669cbee478c57ff4424004003d151fe5e90413924bf1378419e08dbc46911e2ab2b7f45dcde5c549f679691632c3d9bae26b9fdb85c7bc3301a3900386873345974bdc007f869155df79cfc6f06c39d8bc9a99675382358ba25836a15cc222ae78e4a85a19c5da9912e48128fb37a7f386c0fc86afcd2869e292ca9b521e6ef9b12908ca5d800ae1a7a3a7070766e2802a947c7edb3452a377d9c1bcdb152d37db41ce7c74c36b32c59131b1b85f9b68a3b66773ee4a2b81f12509c33cdaab4caa563e9bfb3cd9c4c72354c1e88423f94169e18bab1a9798cb99031ff852e79229630c8f35459bf40c425af7cb0843498a3cc7fda53d932a07382018de07808aac2b4d60a1e242beffb89489ba69a6a26446180103c11f7b22361f651777b997b76ca8f5a25b97291058620ee5479e92aabb218444aee52e5c8294d578c709158f655a8930fc197f765fb3790bd62a5fe11b57f273775da27fc1b5128663c623f5175513b753543bd71aa045e77e4bd42b7e7baa5ab2c4d3c41f4db84af265acecd4906fab897b5abf5af66b4c4a0b4e783b417c6fadd71d34ea294ccf8b8c8012edb8badb3437b191165cd639bcde9eb71378e71fb55129 |
| result: pass |
| ciphertext: 07ff98c23d28846d4b8593dc2723f03694a5fdf7ae5770307a971e8aa7a83db47b5f9606c68e1b0a9d8d10ae26be23993f8e804c6851292c6c54ccd1a178084f8ad379eb43cbb0974fa2f5cdac3eb90a06e844be6030af49e5405be461d01598f264260e42e5c3ac1b5d9ab05bb5ad77acd5fee7356e89f5a1822ab5afeff2474bc562990e71bf0e6e1b720e59da9fafdae4d67ac58534dd33612c66c468fd9a9768dd6d6a18ced44bf35cd2887cd664176f08f1c9b0a122b7330ccc37a7ab99d5d57ee7ec4b7ead85a7a789bc6e4124e4541687399e3feb3036554ff903a595ae2d09b1abb496390da90c49171fcaba63d32d5816b43c9efa88c1a9065056a526f139291024abbc01af22511032e93f89caf7f67bf180201263a9714f335ab3808c0c3c85a9b4c9daeff295f7600287db1cb6014f34c6878d60eead25ebd39c5b27b1d5b8067b419abafdfcdc766db126026110f2b52821edb2895ceefa379a509e1c29b885582c216a3e3a7e88c0b15fa53a1bc4a2c3811d5716bb0a68a0ce08ef73a1cfc7601eebd70471e18a9e63dcbadf4a2f514e3edfc9a0ffd5226545f9798fd1588d9101334cad0a84298abf9d892c2be45398c0c67a1c912ff6c5daf42343da7d2d6f0f4f37d5218d46565a47b83cfc84dd0a76a6c86eb77dd99fa003bdbdffcdb1005160803ddf0d499a362e3c31e77491b9253b4fe3325e217676a2b6f525ed75810c37ac6c09bc9df8f9c966184f5fa3a123fccc4cdf24b886c6d7f5fec31ea0611bb3c43a2cf51b50afab8cea581a2a9e9214e7981735e8ebe4eaa8e8a44db119bcf4243d0b1a86a2150e02be402d61b98ef77cb462c8dbf55c2153ddefd08641a0d76d8bd301a59103f65018abfac4a538c12723269589d5910f658eb3c6041fa8c0c5e7bbb389f491a0c01a1853917f393ae5d90ec14c1d71d7b1088b808818d430f83d76b1d6722ab89610a7d39f13d9931ccf3c90a91f28fa8d9b00120456239aaa0ea648c1c7221122c65c822e879731cfcba33720a2ab082029ad22b2499e399c11de442bf090f416023bca3c99396a03d1480ed3cbf78b1efa5ed494baacd544c2531d51c252983acdb3b405366f88ab5957ee476fbb006caed7cb148de870247f70502f75e52b89916a14d43d11f7bea21734e3e5658109db2096ec2941adb83298b36640d81a867118a2d2d6d29f713a7d359cd3965254f05cc272077359d8601231fe4e51f72136631e2ac8269a8732413fcd39e7d5bf0793a88b69c4d86986fd2e5d2220f7059efa44a2826326e5a775a8d88965078645bef91b8d4e0c70c62964c04eca0710f12c65f6e315af8602ab8ceb13db5e4658f08b4fd8bd041117f6d1c1a4d39d4af92ee05310ab0158d8db145fe91d87d1ffea0beef800237c02ba58e61df6bf2d09f3cf271d1ef4276e09d6a8182441c8f94993a31030c025c015e9b6e918c776464a1783b1c54b34b6d2338f35871f717414f85ade6d528695f6fb7229e1a9cc1c6ec8ef89c18a7abdc43147f32c |
| shared_secret: f1e13731a14d39f474806b8c177e23e4e2301a3b839539fef9591a71e4f67d29 |
| |
| # Official test vector 31, seed: "ad540a9ce816d6fb1661e5483c44f6fdd00c9e7bd1a8ceda4b4c4d3697d4f78ed0a56954996ccb7da96ecb8f5cb15809" |
| entropy: 0e59f6f9047c784c1f00b24454aa4f1bd32c92ae7e626549972f86fab90e7e89 |
| public_key = b30c011788cb97cb439789a67d476d3dd265cae63cbe43cb63aa124b93071d6812bc662f346481f974a73b16a505c48b9608359a3c035135258029a18b0217461830785379d3355ff3968d3c63a46685902425660b232b11b93997e60ae0a5bb95a27d553081f393040b1c30ec87535ffc6fe528b1e9866cd1e69520e376e0071087748691dcc057b95cd4c60707d8b976d6a67af4869d960d5466a9f3251dde92cfe8a0b03ea2c43bf03fabc9c9b5d97ea2f558b2bc0ec1908335ca4f2607cb04380a830b245f8b43fd06098269bf9ce33fc07c1e68a05f63560d70544eea4c0bc528859a5b09683b8b3d3c6842e6458061b7ddc4b23ec6ae83d557e5c4b1848445fe253b35e52102517cd38030e6ea28a5e1a24bd09ac6b83c5dc658d11589900a7bb09a963480a2d76225ae55bc54108fb233785174b375a184eba110e05762e7f26139dca4cb197620156c06e47e5b74a0970bc6e18b1e1c919a6c0b10e7470d5ce09e2719194da0440ac3aacd86bf724aa841a83dcf64c8e1f7704397a4cd57bbabc9a0cf940e97e8921211006044228632382ef48fb5d3b65219a5a6983ad0e48ee39081f2ba1103bc9c6314090a31aa34213c0c319eead96b865cbc98327570b965bf00cb9bac18c640273d342cedd11d72e2078399c458068439a8a27e388d3f4bb285b63992b5a4354122ac298222e39d31cb886c4958f28c5c2f37384632b4db216b43ca6246051fd704b5969c07dbd525ac6a479e730f8b11c5d41111ac65764fd71a4f43be55c563cee5c26c69cdaa485d850c2126f2bb16f5766fe86bce17535198ce99c2a66918af96641b2ec74be2b61752076a2db330984ccd7021ce360a0c488143648389f492ba20ac566cf401383a496991497208b760d36da6896bb3587788597191c3347539be92b78cc6a2b0d8eb4188320ceb8aa6ee1018e9f78f4f8097ae7527ec947cb1b27dc8a86ee200020127531273983bf66746a7b731464a6b1524b18744a8c606648b2fb1a4339d5a15d7f6a5ea3a1c08122b773ab09564792fba2e28719a603c3ed0850f2d5045de3bb93dda7a84e692c25537ef695787fb0889107395f87c6b836e138bba9f4a711daa421a396f556c26e3778f4d364d5b1844118b367d78af37836fd7a9637f1714cd9a3e52155b0047468b5420cd5c6bb64138ba16863e18b4368542800b378537b5cf303cd2b191ccf783719142ffac1ad0585b1938281ceb5c86587c43b28c49d9111982ba7ac567e1fb64d8e3c450730305cc2e4e12cc698a728977cf1c9b373f051c17f1935177ae90aa8856a5a24d18a08aa942b4250a6447c35289cf0b334af45647e21b5a2153a8a05a38ac4c728a3350a15502cba347a876cc4bd12034935bb3dc14435930d912aac8a787db3ca33521637c5159b015920100b416d22c18d6a0a52612c7d75c15741b6954ae752c4d31fbaf1b483b6b6862e6a983d5465e3b7b80e1654faca5c669e77295f86263d344031b5ea7ab99e714c0a821042bd9512677ab9e89309f41cf47944da1801521402f211a6076490ae393818ea2056954b24a624e6e54acb7d5bbb32c14b339730af6a72647a66f761bbb78012a76540763cb29dcb9b8c27a3c1e43769c31af3ef54f7c8062d713cab3803437e759a01ee76fba1a5b |
| result: pass |
| ciphertext: 90739b108d664dcc63c20ad1f2f37658b96f819a6f7801b7049e8c2bd4ee750da7d7f1b8dd47c2147ee4e282af69cc1aeeab6a8959c0a714aefb3625ba5c057c120943b5bc7b96b7bd2e8f7337bdf6fae024a2aa667c556c7f7fc62bb303e898a3f73fa2b0757302cbcf3097e56b123fb920ae88b49ea1f76008564f2f0ff54fc6e36979239d446ff38d85f84fa82a4a3624a98a37f29651613cfdc323e7fba7a913997fe19d0e5e0f825a89cb37e423f348a1d78159a90ea4aa0193c4c7ee86146e3352c80341757c2ace339fc739b33313bf3dc5b53941772e782eadcb558ed4ce7e14ec16334eca20c7d12024e47570156955b38a30e817eb139c00969005013f941bdb7da9476a29148599e679154c13b23ad1491e5c9c1b3f04e2ba290c3b7cff7bb019793f358abe6353bb6824bddd156e1d97696a8b7e32aa8a39226a29cecb496198885ff3e3671f9dec9f443c45d5fde1d1bf1ad9b54062566aa9fd87b318b6c74a2f78eff5205505321a71c3a6a1254a90c39c39d44783a8d3006744802cd64b6b5379bdd8184f6362709e8a6faececd89e25e88295e509dd8f20514c3487e20d5d32da32693146e23dac996f7b019ad79c6abc01b617f2669d92881f8565c95e3c6193c4e813fa11313221526b54c795841c115544b81903801b6507662f2fcae5feb9a4e6903411a69e5453ef822f8efc570e82b94c28a97038c32e4c08db304dff48ce7273cf1d8bef89fba35d886e05703dd5f839bb253b641fe631adaaf43e53ae0e62ef827636cb3cc7a579ce09a0b184621d147470ca5d92a97baee9dd4c1200fe0206fb50081472d9abd3b592c98cb799044b201bc2db832e83f0727018b60a69a640fd67f095d9f2e1bc42d33e673220d5f6d86b2f3e1d1d63ff39c9ed1379dc75c2b3265993eae102373945b049ae2be4b54c039029dc1680b89313ab027fa1196010d0ac8cf29ec39348a1e559eafb3d29d346802a8eb485dba3d6b9cb7ba93e1e4dfa79950d9756ef0dbbb4aaacb902a4c21c02a7a606b4214c8108949ec7c089aad9a63aed4778af6a779ba4b1df5039ceea017fe80fe590cb761ad940609c9716a1e21fd0db62039a9a21cd0d8b265e350f61a982eb167629c79483c5f23791f0b20b39c119acb3f18cfa9ce2aa03981deed204c9c4e9bfb8e404f1899890262c6183bab1133541a4248a7a7e70ace70fdc5bdb21be1aeb020117f635f2970b7497d23197969e9138a5e50f81a752b1a4b22f0199cb53503344d0bd4d90bb3c52dd3cb58cb96d477e8fbc237370a5a17f0665b942363370cd5d5801199015a5430bb23165fefe3eab656facfc5d023fb0f0016493b801cadeec5315383aae86721bde15061f17e4d775b8497b3de3684004d8c960dcca5ca0464a4f60a43893cc75299a477897c580d434c44507afbfc5760839061d481dd264f6a3f07347ebffceeebeac27dccda8d3cfd377a29426c29d57d2367a781801cb227695e657295113a6d91ceda67db4af71f0317a6ca9e206fe08f |
| shared_secret: 79c5817a4ba25295cfdc817cd303f3465852b93c0c908fc4a79e88c45f3b81f6 |
| |
| # Official test vector 32, seed: "288a5f2684d862a86d2790afddddbac6fda934ee7d2e6da1508bb550838609e8107312b28e00a6c01706374ccd3aefa7" |
| entropy: a3963ade17d69debbc358dda82c7bebe2c39d25b36813058e7a161542e3f8c2b |
| public_key = d23b1a80b6c91017009cfa4925f3cca1b97d1a820b204a4ad5f4bb2147307a5350d0244ca20102b8f800c924bdb5667a5866303ed52e27c932a1d84c637c707537409fcb7515f195e557920ff79a3001354cea327f274edcbb99e66acda0aac52dc503717a3b24786afca70dd84c7c4ed1c1b3ac454c832caa687bef8a96bf6c1182f5c663c1ada4784654393d4c83219c149e31fb0ec1e9afc4297968c80209594aa567c65000a883b32e3fb82d9eeb4e9af65ca4fc0cc1ec794eb2b7ede1a5556474f3b023c45b5d8712109a2281f4527a4bbc8262c9bedd0758116643bc6a85f836825541767595c0b54516a330137f0724a1b232cf0a399e0478f732c543f81b9d05c7f5b086c64291b2d94cf02462df7c0f43eb06319265ae25656b462f1445ca5299166731b114e8458a0a0361b135e6002315b65b337304404a907f3c1d41ec9220055939e11f263186c3751f96d750f3a8588ee14f40b09178368ef03a9526a5444be096c3da8a7441638f64b4fd201e31b34f2c456ec89890f53c9a25b559b47856053227e3b36c16297949c6b11159a79a4344f0759c7071a738eb0f80c25ec2f0a2efe614c7766c9dd68fb488c4e514769d9b6be2d59e9c9cba6b5b1dbc9b0d8e5c7078663794fb4eb8c7060bc1b61286cb173ab6a80952424423746bc91bc953b67908bb34226eb382bd54bcbbf5c60e467652728186c357b3fba85f6b8553c79c730ba51ab90d06ea9edd407b89e0c0a4276ea3698ee5e6a8348a2f9f571c2b7b93f5eab702f1acc3480bbb223e68361fd89a57d1716fc8c99ff43734fc58969d35077f5bb422b859b271b085f41394f28b416565d2f90848216ade3cab7c205ef2f47d8b50b9152a9ba6032322e737089a1e5152387e3437d2190cb9e394bbb6857a1b1ead7a3d7118b0ab8367ba1cc09f910518420a46a18271408121db5dcb0670ed789d537ba3639c530a720ed9f40c023c75b1a8261b6c0192b14843252cb8d713c8736b34daacfa235c9a51468dbaa6f2e4507711344b5a722ae46a70e683c42a9056ecac5d143f9929006bb168ff2ac983ca8b1d99cfc1c8cd919b282eb921eafab2a778b227968f77ec885077ceb7bb5fa13884b6a4bac782b31f250569e0671396b780e810e4a34416166c18c4204ac4124c1020064a257c32369c892420510811f28872d59cf8db48f2a1510a5895a09c008be695699a4845210777146b56093d36960d6c36860cec578de3688bf338a28118a67833f5c4c7d93b8867d93ea7aa99a3743434d236d786cd8e617791bc5452c88e70f1189d5004e17146f3c69c60682c11e78b06b2c0815bb889a17a15eb1d985b601e6c04604cce34b13d82a328f61c2dddaaa25fd9ae0dc83962c0887e392a25c8657d61cc2ffc980d4cc4c9557e7dec446828b03e8bc9a1355dc32b1c06d504cf613235b6b9b1b04c0ed550545bc37e7000a2366786da49d637ceb5c4273041706597236be0a7213cb0394282aa998411e1236ab964a7998055a183dcc4ce765b8756760fff965d2b7c5adc272ef1d3b214b4ac9b543e0f24876e773edc54c105892cd882848fcb039e5223d0c68fa204cfdb793c5ee56659932cab213cd4eb18fa4b045103a1e865b0c567574e523be27974b08adec6d539f37479c61fe8d8c4 |
| result: pass |
| ciphertext: c2ae583a3b4928851e1ceac877a2b061b9ce589c4a2eb6ddcb36e3621e558ab8ff4645e43144e8b58368c151f7eac2300b060e1e7a30718f96edb79aa71acfb804e3013cdbf19e10549594a37396e364c01f0377f675f4866c4be24a2cc513f07edb6ab0c205efe71eea5d9517c39f897ff4345f63a3c88c258582a4747a744c2330394efcff592ac8df852a7d9ff5d7ba994ea7935075a17bff2626849f1ef4b9097008753b814298c6d9603e7505cc0ca7bd69346edae4e9a360fbef3fd8f7b6d604c22677198578a52fd6f5e67230dd792ed9980bacce91e50214c58a2ac1e43f17e8f57670040a7fb86242a2e9fa63d8530a9fdd2059d690b994673027577db5740c8b1089deeea7bac8c2c658f77235cd9f021bd04d38c94c091cba130060850e8743dfec89b6ec2beb45f21a12bccaa3fc0cc130ca99befb6f14584f3a836f56d8ceccbf9f2e51a2254bd2621bdb7fa1829918fe49fe16a95c6d49c2a3508de93bae8a1ae832620e3929382a1c3ae8bc940df65dca1d7f7dbafa3b764422d07a8b3e5d7c0071aa20c36c87c624148d158e0ef3bf8edb698408cdead41dd99d76b2ef8dabfc2cc8331483db9f6c2a7053c1df415c7621bb3cf9ac8370bcbbc8b9305433e2b32ef8bebf615ffc1987879e3ba5bb3a6c57d42896d30cbbe63652c247c47002b879864ec0ae1e79477a5d7174ab3d10e03aa1eaf3688a287d0f0b57c923d2d3b63bc744f922bbbe6d7755beb6c4be7966034cbc917edd85d07a3a725c8e8fb0373582278a0ff79cfd0260138c7c1c890b7171ac99f7377f1f7ceed581d30700b70a9198dca6bf5406fd9e7b04ce809261a3dd0cc32e1e4c92ade1de79413e3616e371fc3a1530c85b687e93e326b98fc767b81c7409f88ff44647a6fa63a3d195b8733f2e13097502b1b712039a59cae990013251564d3421ec1ff48b07fcd5cfbb089210ece5f9841cad8f188b5774a769a8a8eb43c2e122db423630777ab36fb68443a72a76ebd9db6475765678d94150acd6a788f08f243879c8cc9ac27e766a631bffc106444e2f2faa91b5cc5b09cacc8a9f179200c81561c078554c9feb8aa018173b966349100f3499b1986875726ecbfb48abae2d2c205ace430e350a28db81f90d0c7b23526cd2809b721f34c0b46a1a078be7e2a3cea00996495c99911cfd759d6b0c7c6154b20a977e4a8aa7237bafd2f55c590ee6c85ea595d661d44d32f222ecc479305726f6347d58fe100141edacdd9b3cdf01785f6830b80db7478885201cbb445a1385877e0b5020a2acb849d1cf379002ee78d275f37cd518695ecb6a653eb1c1310d3fc5584e6ec663c495dac1dfff668cd35a4ba78f34cec527e4e6e81a3a9f78274729049b2f6713968ed0ba237f4c0d197d0e7d06447ca3dcb3c13e8feeb14fb68e1cc206fbb8e94fb6190a56669cb901dbe770f9b3a2b6497e1346d0ef60acf9e2c0ae082fb364b9ce7912abfdbf300f3896057a130c7cc089ba3fecb416cc40ce3149599a68aca244b38bc605 |
| shared_secret: d92f866a744d0af51c8c2ba7b1fdf816e0334bff45182cabdfc722d75f8140c4 |
| |
| # Official test vector 33, seed: "4635dc5bb92ef98cdb6220df0dd717c7f8158375eaa2b78fc3f0b58e9c9653e92684cad3461d9158a481da3d14694c44" |
| entropy: 97beafabf2c8575586487c7a80e8af5fc50f94b6051c1bc66a5ae9f66be3cea7 |
| public_key = 4f27944614c35d121bf2390402bc93797055936a2d49699cdeec2f29413403aa1024d802d97c54aa316707c26a0b432821f63cd89a87f769597cec8356c2c399d3a34115cca89b9df6a55e4556a3b2150b51907ce67b860f697a65b199b370691fdcb31cf7937d1524bef41a0732cfdf464175c95d9092176ce52814d3a9231114cc31718755ccd3a7b3fe69b4290175dc440cd38c69faecb190ca684fb1001b5308fb4c1ff6a55b4be8814d602ec59c2deed654c93a45d55a3e020800e98aa786c76fcf33cea3a7bdbffa5037a171044b1b74d6094d1a3b606009b4fb0f060b6dd1d29ae67ab90c90c25db895c9515fe0a17bdd69c6773518a532ae8ac731e32155500204dae2c9284cc16f61b5a9e48334859357506e2c391d1bd38865ea489e492d8b847a6a50ba074320fa32074d89894324a705dba4e1847a5059645c77063809cbf3cb0555b6be4069c77b10a6c6f67ae1e7c09d603e87a34acd3b814d7b4798dc05acba65220289772abdbd89403e698f3556511e152bc0f77509dc36803b57d08129951ac44ecc49f43b7cfe8436baa8b5376999f6442293352e76ac592b95804217817ad5a75a76caa72172df9c69da4c170e937a69d93f12c7b533d4bce41b34d0cc8a1c969947db2c21a960d975ac029280ecbb527654a42385576286915d4b8f3fd163f0cb280736bee89786fa277c8487b0820416985855a95a10647059cf34c08915985c32321b5b8b45a468cd4253c662847eea36fb238098f059630cac83aa70cc9596cc1a0406e993b737c236e78cfbea1191d60fc6428fe7090997f1ab41c13e0c57a256a813bc559ad1e6ad10dc3cf43a64dae2955f03b46a09ac6ee30326d95d6ca8b80e61aab77579c017a1906279ac09766bd8a1b40b24d8bc4deefaab47f9c14a8441eb413dbd718e5122ae7beb94f526a31bda25d893a544670d994530d3c6ca29879085870f6d54192b1a7fd63193c7423be4867d2c134683ba25f9240e0fa2a96b47c5ac05b541c2980f51557989b3eba42dad002412f462acf75b141c5fc320bdafd3c11be291eafc04d6b5a1d4117c7703c313eaa30477253e938764364b25d859aca263962c5d6d898ada856b70e151dfa41289213acda6cdb5241bc7067bee5cb467c34d2b0a6ded6aa746290ee2e40b7be1294c583aaf415dd03213a3cb2e41f10731823e749acbc53767c12b93d8f32257a54c6a71b2041a167d685f0bf789b94b277f1b60af22c09b639ac72ca25b1c69b855bed6377126999c5708789091cedce768b253ccae981715c8922dc9562ea8a0ba102b02585281b15c7e44339cf630529c1b076106ee2b5c7be0181ce43d397a398c8547da703e2ab47bc15284f4c6a50dcb904ec9c1f60a1aeef38435997871e8501d4832bbb2a3354c70d9579f237427135329cda32573089687d9a9130375bf66ac321113a25a08aa75cb667635455a93eae7a0a6703a2dc0a85637681ecb097f1b16b2b331210b6288b13f5752bb6c731adab30ca051a817099095022892d923f571b8d879c8ddf0ab03145a32298dc6b644b25640d808006e3113accc6a0c1ccb05ec273e6b6559e287539c72d754ba9bc48c915acebb656e3cb7713e9bfc0bb6f311485ebaa078b78a737d81d38d368c220eb0e982fb0bd8a7ed97 |
| result: pass |
| ciphertext: 9741b66dca7f6250ac69e4d8ef7a7cde4421c8442651077d9a1ec366f49aec28e744cc924bd3cb8adb85564aa554a21d9ce485388293780d9a1e047c9da49823436a94461bfe2b4c4ac4d51af950e506c5bd4ca6da9c04262bb2b464b208c3686edfa29a512c2fe88e1de7faaa7176001ecfbe8303d779bb47bf92761e724cf12048708b21ae7dbdcacad7f977bc6a66264b648d7570460532966da05f9d950ce5fad36a9b0ee44e27ad922316833e6a18a8eea01c052a3b49eee2818634fc812c37837f0a09a42e65a5b124aff7f00c3b2e1e48523c643659a70a7651a92fc3f4340c3a5e0257859826f0fc9deab7f56258821d1638dc3ddf5fc1240469e6c7d4ff73d33758f39bea68f95449909551f8cf074b59e9d616657f2a6a336c1f5205e17f533c6b717e674f9774183d18446754d971d038d6cbcc51adc15f3e672fc612628eaeb8d0ee394a8044277b77bd1924046adfe1a5f12d778db4f09b8327497f6960d8a799935c2e9fe637570fe96280dafe0ae466cdf85633f3c926dca5eaffa5033227812aeffca6613138ecf47c1d5f06954b84feb8a580f964b1945448728ed02a0bfb6d7ec93d68eada6e34d7b4c084b36b4ef9dfcb5d7f04d0c10230889fc693303db3b45d4ed85d345ea161619b726de8a594ec59341e225401a0aa26a9937a5659e43d6af3232f985bb973857f88be76693343f34741db8cee47764c0dd96590d3abb71ed5afefc3b347540336a838703f658663c7d39cf338d8a023808bdae67f7adfccfb193e2324ff886218557504ad6dc63c86532a413b19c575001a527366e8d188c94797cc56a1c0b3184eb6b739700c9a36e03c3964ed2eca1de3b5c4d8b71c783ababc95a60e783a53e245fc7a8f6c1e7f0793b6660e250f1bb62ede38abd359b872cb033a434258c0255bb69af3f7529ecb5dbe342ddeac1e841ecb95bc312c8499b757c38d05592fdb5ff04e2b0cbf3ec766e6f6f37e7cb0f250a10fed900ab73eb61028c4e70aa8c9d763cbe9e13deff0fa2b0459962233f4ed514b8b8aec33e39cf7547aaa2b9f796da64c18e2245ed36b4e0d1dd62e3474eb4704016631f778906f4e7f6e9f45537cf8acbbc3df179090c1ec63732e2980abf292ef39cf7b87c320b76f8d6cd8f6141a21c321e72909506ec24d5ce6a46518ec59d22a809d5f54898f2df2270229e658878481a1789a71a94b28a865f5a2a48c18343d79fc850edb10730b7e0b7010631ecd9d24df0a8a1cd6cc8573f23ebc01ca355f44db9550445448d9f48c4f084c4b943a5828038b5753896676e09592eacc26a112da50957b153a23316fa6f4e70a84ac29c0969aa5fa6702ee80f57f18560b7dd4f6c81d0ef12f6735107ceac45a2bd8bd35f76a59c8d1e1859f2b1b13fca5fc58e9289e7f023e4f03bc571cfbc334f53bb23d2af3da31f00f476af0828f8240f71ba607cee6d125d3055a02307197544906ccfbb15ae8778dfba1cbdf33554c98a7c6069b9f3eb0d82316499832a878167ec9b11ddfd1 |
| shared_secret: 53b3b4ce1e75cfe52d22450bfa763d07985dbc585166b4781a7e6542f9bc03e3 |
| |
| # Official test vector 34, seed: "5da2c51b4acf488c8bded5e985cc4702e4a7bcb248b5ac18aaba529f7f9cbf30efa776e99f76d5c1686e94f50fb57dae" |
| entropy: 75461decd34c50d6a094b4a64fb75e5e9479f8f9250d82bb7d729dedeb2d4b65 |
| public_key = 39b95d90d51e8cecb49dc41a37e866c8fa1bf723c3e3815b1f388f63d791fe0cb8507020e19125bf0ba753fa89c19180a7505e15ab6c44e32f70499df5cb106f85bcc5dc4f20d9660c17307de05bc1eb6bdcebc52727ca3544772cc56a08b30c0c54a847b28387808a1747a23f6460054c582b4ca1e09691c64615a6ba3f89a05a18eccea06b550241047c1807f3323dec674f17056d71b7bea906463efaa0fa50b051723e0cd66cc7587df4b58d49fb029fda6e2e507d637ca7d489971d897b09148a6a2b47d3b4bc3a4ac0715b3abde096bfd8622ca24141683771ccad1094595b20c8af004d54873b0d42977886314fc889e5804474005527170c49882ca89648d24ba29cd30a7c2868f287345f4926f1141531d3a53cf68c8662247d47348cb1a102613ab236b67bb9a7cce47e794096c0a93d54f743cda16ea09c8d87c43e4a1b2cd9b0b5ea711f30b39812ca44da20b02cb4c8fe12343896ae6eb838ac648acb8bc8e887ac69602e7d81263315373029b2d6713705935a43177b9f9888115202ecb1a60e433d8de2bb42d235135224c7f795d342466b4c5bb8bc93931116479171800b717c033a304bc619d2a79a687e005d6215fb1e76ab67d8b46c72857a46d753674a7ef3962c90f2b62f51458204b71d95734533875819a495360ecc12b66005330593456c516ead7b3c942688a822bf0d92bf849bab6068480a0b0b4b8c3a451007dc2a733de7b51d835e5b7900ac836fbdf13a9ee82b34ccacdf6b8f4cd0594c80473040b633b7ceaa091259a21c5c881602c146e4444e1e48800a189239241813c13b724a02e6e7a70834493f794ae7991bbf1b60d4c0084c213471eb3598079adf95004942176f297ad3d55b5cfac5a3b385679ca6af26217ad8309547a0738328bc1a519712ba545ca739e8c253a65394817aa6874e432a95e5f35aa045cca1fc1c7bf467424a8d498274646c05c15b176c8a69f90a0a524b6e4b6053979499e7526ac66830d28b28ca2c6dc4061b1546a4e8d7348416c8a8fcbc0779c51ce855dfc54d94d74bee674bbc383adb248c07eb8889b0b44937356906a61b1074362754440856bb26b2fa906ebbb94ccc943fb39c00292843ed501f5f673762e3afbd7179e41835208700fef233793c0850c5b48499afed371e56e5a92a4109662247b72338db4769f9849f9516266acb133af5666b18131ed347454250cb04528c91b8334c2f5b3401cfb28e45824e73c1b6854b330c47c443d931b9e5b139f31b25d4458ac53a32025d49bb5d1a89b73bf930c74c233bba7afe30239a41587985726fa09d0a7a2ab19559ed380d9eec34b5fa83b73813a763beab0a1f7df5b87962709f255256a36800b94062d3af90990b2a43251ad9b0e400bbaa4a306520443ecc8cf45613a8fc1c61e6312cfa02d23c1547a69cfe43660d987a0210cf60965fca77c850503416c7c18a37bc10ca47f517abfcdc018ffb538f474404917dd65c8a680a667b1762b5958e43547fca1aa0da8907d7d3a25b430724477eb2844e54f35ae8f27598d568d413914bf66b70e37ddbfb7df01c08e1310932ba90ac2287187b022dc659c83b9f554871ae4aaeba7ac76f1254f174493d31eda27def0331de8e68f7b1568c4c8919e4de7a5005ce152fef9c8c88ec9e |
| result: pass |
| ciphertext: 70fa89e37eb5689eb2b51fe7d341fe3f1e80e967d0fc12c5f7fa1b8043d02752df88cc6c54964e517fb1facae8ae9b8da1941266c4744e2fbe3a12a2cbc729ed1431c4bb333a61f0daf5ad7231ec741a9fac9a206d15c5e02ba5506a8f99a4ade752738d8ccb744d1635f609d4dfdfc54fcfa5b337ee36c93cb35ed056924cbb768dd089871663c471cdc52da3ef4f61476b9e600215cc248ebb6ff3a0ea7f410bd20f9dbaa1045b46b998caf7140e96468e5e7349fb0ed37eeb2ee46f352ee3dc2c074e258b11cec9782a1f475a2a0800f50c2e3fdb819d85f6cdb392f471f7e13cc5d2315d2a9ece5450758c2c8d83b79825dba1b230db7841fb3a6d7aa86fa08c5744c976a83e67d184b5289987d57990f8b7d38ced91410c49667c1398222cc7bb176808fd19f525102ce7a682d6bde33c91edc9bfd6844962731f1f6e1c24007e3e15f2e1b164616c1261c56032bcaaecb933dd653a6a2debe9649e0d4f3cf849ad6dfdc5d1ec65e2a04d0bd5fa5460e714bb5f8f68d2a8ec3f4470e55eeca2e879af6424340ad6ce9149f9c7f345c0d417884ea8d9f918f138aacdbb78dc5222db2b8357b3d685a633c26d14c75feba0734dcf404d29f6c057d8f076262d82ac513f8730a0d55fe8d59de174a34f697366c08569744c165631961fdc637ef3ebcf572f4b8517ec51e57a8f94637dab7130d4f7b976d16d933658c0b161404f74cff2745a719ab56e32a1b5912c8016c1f80523dcadbf9b8d5986aeeaa5251035e2d93344ec7284ed7baab5a083ef365cc61ae01f77a4b64f819eb5526172e20c39f85bd0c8eded7c20e0a8dfe3faf8d1f2834f2c813e4030899ef222fad3c1a91a9bacd7d8eac4b6d9cfcbc06e160b0e81082bea66aa34f7f76e2e6213405415e57854690243eba8f016e6caa73078b59e3e7359a15bb3f1aa096a974260ecd74524a582cd0b9db891969d7c17a2768decfa0ba0e49f57a54709d767e4e24851c719749748ebb8db80733f07460f4d00e3ce8474551aca82d148adc28cd2b8f0e61a5731bdc81cd2b79e4097a680edb6131a70a285a46d1a020c38e2f02a08bd59cd07767566f6e930e473d0e999b37bf546faa102625048db6be64c1cb94757dca3e739fdae0dae257d91a4ec2d5a5c418ae340ede0b6114d9cad63a39cbb64f85eccac201419bc2430271934f53113682586b307fa7f12f0a1ed4c507c4229cf7a4d27853c9c41fdb6286750b50b11d73fa0eca184b95ec42a4545e5cdd5c6d15d9ad02e6535e3ac87084bdbe1fb35f031ef5960f867982bc34bf7c5543c2f6d7be142082c91867a0ed7c35bea543a60bf12e25879326690a1cbf76f3a80ed8b0eb229ae70a665823363b87c044eb177d9c1ac3f87edbe0ee6329f8bb39cbe5417044371951ed3f9ef27b7088ebb97b5b6cf13a51fc08bd09143fdec693a9009987b424f0a0db914e891e880c16ca40bd05be1da299e9ec17762afcf808772875e3516050e4313ea66aaf8fa7e350a864cf9a73b7139fed5a8238224 |
| shared_secret: e7165b66834d919f8c8737c7b4df17a0668c57a87b821af78fe68cbea325aab6 |
| |
| # Official test vector 35, seed: "4d2239e84b052109a78dbab6d80c51a86d38248105970476b74a0b78b9cfab6283e30d5a406fae1c7f54f8bae1110ee4" |
| entropy: 2607dcf4fd6ca1c614c21b5e37c24981c32b91c8c3e6955777da8a3f5d9c9335 |
| public_key = e1696955c4bc38dc838761a183d31e38bc21fd2b955d9002ac69ad96c03822fb4283c4216e93b96d86bbf81888b68b1e67741d4fc8af15d4642a7b65d7b408ec711055826bf634557c8a7ce4a32384592f3c5881aa530213c2435141505a8c0918186c1508ab11101b09397d82b31c85ab64f4bb38947726d2c717362858a0a3656487b0deaa38c8109e5fd061496a695581347d52aa7ed71c20d8a613bc54e8a49a92ebceab993b0fa81de448c156550aae181a537c38638c6320abaa08c50b7b54211dbc8124a487eff2b545ca3db8a07be7674b51a95efd08c4421cbf2aeb8cd92383851a044985aa9a062bf5267382db45519bbd747852ed1a590ca3a89602a6c65cc06c856e22484244fa15b928b13b91736b1680e18cb1f76a7209b76754076db872295ec76e246b1f58f80fe0610372938393288c85b2b2f2107fc39c7d805678e68a38e3e57c30ecb650dc15468674cc54aa8aaa424b5060a03bae4d74c8a43c951e6b53b2c8b1502459868a1b03a5c1395c1b10551c28a6756d251e1916c24ba33792d74eb88a5c84078f60c612beb4a7d94bca27e3377e53442284c395ecc235309d1281c53964bd34a067f225829e5cbfaed47da9e393895aa82a67ab5b44a92d8423bcb59265e73b84f549927427e9295acc8694d77020d0e4342d3c784b121250140db1c3bd38806351416c8f86b4abfc7a14911bc865baaf867f54e92f935b044b60bd5343c5fc9b2d1dc68735baa31ce155e37c1ed0c85162d2ae3492c44c29343b50351c64747f9765b6f9306bbb3e543334c987c9a1c2a5783a576ce94b8f10bc3539cd55f30b0cca01a5985eb5993d35b8cbb136bd769b13f0c5c2d40b34335a52bd34ab04f9cf3f6c313b6c5b9ef879c10c1e1b249cba2580f7da8bb06c003db8718f318979e358292b881f9ccf984c525b61a34f6681197a7834913230627b56388ea26cce0569680c968b31aaa97710c9b2cc019771a57f8b5739554e45048d59610ba990b2e1967648d3c87410aff7981a57e2bcce971b912c2bf633bb8ea55314f3327d3b4fcde33aa1e235e6eb603caa19ba83c98eea4196c78a80e8b5680227caf06ebb22042e9a5c63974650fbcb1531404c6862710215012671093911d67027d491a916539a1b84b3c966b89ed3b1e9980769267827731ece44826a3a0bfcf037d9fbb9bab4b85ad668fd1573c0e9b227fb5ad32c948037384145188b17620eb91cf6a6318f331cae3800164ccd138c8c75a3071a7c0166f5156d74171b5b854c0783f9905b88950c23ca8835e530c4037260500be9f00510b5357fd1b80b09aa06b7126ecc8bdb709e3e698761f756ad0624280778c0ca140c426f91c76f81b96cef425403c95bc00852359b638a8a75b3fcbea47990e002b346d5a9481083c4336d02191326f6ab5c5777f622cd4819bd1187cc6099cb7968474ed93c0b830bb301314551970b86a25da05dce97ab5db744c78536712c752d02206c8585285268c5842491f92636682b223b6bddd39c6070bfd74aae3f8ab1fbc357136028aa3542f006cfbe429001377d2112c5ae3805244b865ea863257aa671d0b146d04b89b233f70768a373043a59b9060b0943f56865e6a91bcdc54402574a0f1c143dd36948d781d2f3c44e2f08b52e339b6e1cb3 |
| result: pass |
| ciphertext: 8a123f400b8819e4a011a98e2ad172d55caa7112312c89312463d87f29007d0f2bc26bbec2154e7bc61de53f7cf971d2653d7f6bf0ef3c3a41f3ebc81a007fec27b2071a12e5bc55cbe4b1e74ee9847ae6ebf5c19f67989d07cae375209b78ae35b5fd1a064d8436db5cfb6f1acab16b1c9e49de8ab7615b8205a521c8fd597dedcfa9380fbe458be51760d097867e180a772ef77d6e2014be9e10cda64d88f7a8442bac3f736a2cdf37fc6255a09012e4f4a42a1ace90d99db9f85b9b9689698374d0fae43afc4dde391ddd631e90e85bc63616459f44e4fa6225efac89a2f3bb802c2fdc975405e09c33cfbd52f9a5b853ac7ff30723eeebcc626e46a70ae671f490c32bb3e9d5e32404efff4663bde8e5fa3f9868569d99abdb1e47a11e37e86306e4ed59f0a4896ba667ff57cc1fb140266239f0c1942e4f274bbd359042a4c377226fe963f88079953cba6f338efa8ee2c0f68ccbfad1f78eea6130ba4ad1fc7ce65b3f592eb322deb9729975ffcb885208c73d9dbc51c29544622de87a20991852a121721340c0ee5ffebc09fdebe504e0bb4151f4c59cd24f76eedd3a93f8fd8d6758aea16cf041a3f504085d21e806b2e727526d49dfebeab1339bddd4770fb1c92d3e109a57a204f81556539872b536426faebfa0e80c48531db54573af4d1b026314fd5e0e4665c61eef611dec983c285b479d8982d05ca59efb6128d38be68fe8812469cdb652a3d0bf883396cd57c173cba03e56566f1c7008523c614435c8d734b5c9772b2ce8e806824a1fcc7f20587e6051d46757d3334a345c97095522acf713abd05326d07dc1d2a845540c6a5ecd0b4f3805d39c4cd4d4f07f92806c14e6183eba32a5290a7450cb7630c3fe0e75ac0e9b875a949c4d3ba5cb8c035aaeaa364051a59c446e98b155e8b17ce8eaaa39fd8ae46d03b1b7cc53167d980366437082e5c072b029341be639297a9ba8ca2b2c521c932bdf5c687c030f575e80233f3f802c6d72b040f451771b9005a8f4da08b153dbcebf1e9bf14099ae15245d408f42e3196a28b6ae8ab6f242cdb7f23b0a67e0ecbc9756b38a5c32c40ecc120a229d4ef618eead86a39f5cd70ec99ac88fac2ed092c0601d153ae4d24093d66d910067ea368bbf4f6720e874282320614dde2352039d6a40b394c5a2d15fa00030cabbbeef0792d0d3cb7dd5dbd76dcf411ceea06948c5dc42e7a21e89c78f6dcc03688fabb2dbee392eb4aecb1988cad46a4505785758b762865ca03bd7dfea22fc19e83e584899b1aee47f509bacf994621e910447f89816065b3b976da272973a5a4b9acdf9087f2fd69b962f743e0f2bbc958c8d832f94400703662e2ea538149f413baf7d3e42b50d9d4acd8e2e12a2d7b1914dddd108f0e08d1bc0ef663179ea01b98e476e4e71ca7a54ecc6398666552f6fa6faeb19178c2927741d3de697f273fe5da558a281d245c3b68a25e395dad0c7b1d8ab4d731db6273dd1c535215f130e043ef491dfa4ae25cef994fc538b2259ebe67d |
| shared_secret: 19599e218264837d06839b6cb9a09af3bc4cdc78f7d9c00fe030ee92ba3bd54c |
| |
| # Official test vector 36, seed: "ee762f5c9021c36446706a88ef16312f4a12c725cd7afff1484337c91eda8e89f7007f3705747d29907b3fb7500e5074" |
| entropy: 38c89bbe7145c29e9a831c11431eb9929cb24fb4992db20737e4687d397fd732 |
| public_key = 00264fbcf666abba49136b6e6ca0ac8636bb20d305bca62bdef6301aa51899d7341147b72c210afee6a3294a4ac8685b1b6003eafb7e94d91fd958b5c3944129198bf02a2e9491491a2bad9375cd9f184aab285e91c877884b101511775cb31f2a2a3e7337406d7662c8d8c83c1933f0e27b8b2b39b1aa8897440ea5142f22b218c77c664092996e39237f577139014da6da6870d848cf98b006c9633ff138323261e1d042ea645e60813c11f9489714c197607e568c8045f0244ff40fb86634dd469033456604f19255645898181cdb830c1a82c4eb1373ba820515b6a44596342ac8b912c217603cc92b8a2b52caa29972bc95ab334a93307d7b9aee013b22118eabb947b1a23150481fa1e7b9146b9ef5fabe9debc682003eed2534d9614d90466c80a73fab8b94d187a383463e7f6a380d1b34ae5473f58167e97794767a20bce5b6d5dca88b35695e0a2baee03abd55ba0fe768a8254d40836233fab358842675508302a337840167dee53eb3ccb531a7637dd1b9dac9a00432268002165f72a5aad8ccc7131ccdb1c986a7b29bd89311099fa3e9460553900e51560364bf9af461f1487cd9f0adeff5079b07240870c310ac4702e113f68433981242c153c49c43cd93493b52395b5db073ec936f3518b7f6954426b9757476cc1bd0c4ff870a2124a8f8daa3299ac21178235c260a018c169d083cf40842bb6a0f2d407861106b4e752091dacbb85677fabcbe180abdc6235d0e8c34737a5934f431afa670d000166f6c5e4516174a205f4bb6182bb24a54907be5360cb81b5333a937c4e40ff2579b0039c0ba3374664859e376a8515b390bb46acfb54bbd4aa6daab1dfdd44c712b311798c71e162f36f562017821cc96227cc431ffbc3634acc704937187b8200d9bcbb0c25df359c386e740195662ae24cbb24b181a23a2b4cb5e3a767701d3a80f7bb82133be97daa38a706c7e2949ce86587246bd5fabc774956019c2247f5748f0988087159d42b8c6b1aaa398879c77e32b0a5494926588dc537fe1f05a10741fd8814f191cbdc50cb2a0ba1ec053a789396208415c77c18d283510f410a722a187cfc552f63159648317ed696695413ec894ab80f4c106d73933e312996b23f073bdb9625727d8c0ff1818d9f78b91c4a6c33075f9a91b772138cbf6861937c53aca7b535baacd2bceec96223ba7747b4a7d50c36d3cb0297967cc447c3bffbbb723455e421ccfd791c48f8ba558692e2ce278dd351e28d35ec1039f16d8281bc0867d529ffa6544b1663a14b6843fd85feea2b00e3c8b2131bbaab0b2161493caab5464501ff6e30074a372dc6a905b9a1a66b637365b48af4b55e45ac4236781b71b130718941f06c17d84786bf1a033b60da7c6b0d4d385f3f323dbea84c0bb8fa720569d1959473b1af84459c0ec4ef133c0688323fe8503069bc15cbb391ba7041e665f652880ee367c97f34e7230009fc401d7a34b536529ef544233761bd2a01a9da338a215492252906f979290202e5c666bb31a74feb13b05cbbb341076674c02567c80531c5573fc6428b8ceddf3ae84b8bb7018a3ffb02906770c4528c73360a867c2701158927eb5a9fac60a2f401affc4c65198b4a5e1439001d5882496fa682185d21aa4ef95ac3eb5e675c7a4a4426f93 |
| result: pass |
| ciphertext: 4730cd50dd082c8820ede968a7cfab0842f632a65a08757c67f05a01151cebd03e259aa45b446ee30753954b5c86240a0870440dc76badd33119e19a2d487f20499a48202362501ae0a106232ba9ea21b363066ec8886f8518080d736444f30e109c0354f17507e1074f7b608f16e814d76424647921aed1253dacd39e55abfca8ae74b25807cdca3b76d5fdefeb2a717ed54283022c607a22c419e236a971f96f075a7f6e46f07835732c2f9b3b32e722880b5d942c658ac72257dd0ac7cf6bc85ddf096971982a8ea480d8a7629b4b9c060c3ee287695ce0ffe1d26c385c7306044bdaad1c921fee6f93bfaf998b16fe9664a610f806b2ea0e7de8706bc1787ae6018584178893da14fffc1c99f03e8a9f54a2af50b8720f6f79be74dbfdc53324dc94e081a8c438f04a9742c0c2b1162c378a410df2be9d340f0719bca11c78dc23720a23718c1def9c31e96dd8f0d9503e43119b63390cad03fcd3d64a10130538b2cbcc9b786ae5c509b7d754a49e6784a8e66d0b80edc4a62aa5d7a6bf3a015e7df99e4f415f66b5aebb9035ee22255f2bacd84030a5128fdfa3a8343e6f84585eb47d30910f4e05f57e39230478a96f9e10920c0ad90fd32593932637f208c312e33cfa96dc2b7d3650570b7e3846727b5214ffc6c9eeab17e7343d9105a26df4bca08c6a0f28594c708c6281d7f34655370216eef77225b5ed78d4bdc303d5974a6fa92a9a75b12648f57f6f7feb9cfe8449c763138540f97c0339b52aa3c100421ca0094591a4e8a2af4fccef6ecd91b3822893e49f00a46bc53ce23eb05d489a4af115dd71a8e2eca292279b05c143cf877dc4bcce9fe75df54e39741d5d4d6a0aa594b2be511ae748ab03c9edfb8f46d6bf2a214b2d6f3d1da9f73ecfcaf564a231ae7f629b4236b52864366ea34bf23c295a921501db8f92d16c40f9651d8df6318ffc0d6f4b840f27bcc736d2e2494e65e81e1982df9d279440abc8b01108f5c92bc2655fd3d0ab0743baafcb19ac5108ec02e00af9fddb6301d9fccf2dae17152d1c06a43cc69bdce862d0a4f1290fdcfe857017c6e5802dc55c1ce2f999728df46144a55a18e54bcbe982465c8b0077dd93679363b56382a7ad1b8021a296ac90fc5fd403233397ec72d0ab74ce0ea77ca2f39cbdaa5aebc968130aaa519b0b80a141b65b3652824afb69185ad70c99e236af977f56b8e20b8401d13896b20d845270f21ff7ec1c0a86c79e4e15450ac94f18cd62e814a44d076dd7d3868a54412deb45b047aa71a9e596e385fe0cf77afa64c665c81935737e755cbaacf4ede409cbc858d63e32b004138234e294ff7cc01e637c54e719782c75cb95fda6ef4d86aa4e317745678370c76e47ecb77bbefc1a2e92a783c3d64f01f9b6d0bae50d15534bb98885562ddcf9738c9f08b4dcadef59fa856d9090a64627784dc670f03113d29a7f95a7b6162bcee928a5da0da186c7e13ae83e8e1a63bd168c3019aa59bea63cf967e2a17f2b937737c39efdf078273ff00c09f3 |
| shared_secret: dc5f3931026bcedd2f57b65601f683895c365862d28a65356e94049773de2ae0 |
| |
| # Official test vector 37, seed: "d882ba69ac8bbc88715f1c6387531f53273a5dab87e66faa8221a7f628d2bdeee1cbc59c0e08d0add84520a3a70c1389" |
| entropy: b2c35e33c72d90182791f0e12a0324f5b216efcab2c8da1bee025dfbe13f4152 |
| public_key = 869719ce20c5abaccd8889286f2a77b388a58ebb7c53e79619762ae5111b6f352192288128a83202005adcf0b15c0640f2b84d2ed58ee806bd4fa22ad26c5c8eb9a035768951a579f8facd48428e508abecd418617fa5901fbbdacb6b539c148af327823009e86fa49b96c42d8ec5accecc423fc979c475fc9c63696c21d206301e9d54ad1088be167af34c57facc25d4bb49ba5677842e27c1fa666b0659c66dc412de949980ca6a707a0c21976822579a0fb1d697892fc87251354a17f630271cb3b10f5c578777a990361b467c1374897675748f763619e065104a31999a765815ca7a22103f3631879b790a862450c69af8d29c0f9a48e8dda82f2c03c0e12b62484c4ee35002848b030e41dcf1084b1f70d405677a059774e322c7b72265e32810e761d82956cc0194257f31157928b786b6fb6011a130620d2f51678d27de0965465d445e6777660865df9e73bc6858fa8155bf5cb4bf9c23527340c32211009144fe456950694b656a2a30c55647d17cfa1856981867aeb82af63f1525c31cf643b32ea822b2f389ad4255838a2bc2ff850cbbca834c87f9fba1c05ba251acaad9ad99075920653d29d94c399cc4a2e4c7a871e176a275b7ac0a4401d36b35113595d51b92ccb8618f3ca40b4900774a784644973477dd492c66d09ba9b074c3d0347dafa08dbe43a9b890f62a5b9caa996f9e362b9a2103942cb91915ce8e390af54a2578227a9389e922b9c382907853ba05eb13e7f03c079301db2135d95c934da5784cb05b9726a1c1e28b01f5c5edba7a340053ea51c32d0930653f46170025204c0adf94c2075631c55790895495f23ea104a60b88c8b627db4256b6892d1b7886f959a18ac238aea494e45aaefd72056f362e7f34ec5e20e9c9aaf2efa8683970e310390a620264ec1ac3af515c24409ef4a4b99d0725de1506c706303e2848e2904f8c4824260162e5392b5b0595d699357b190e237ce1e3692ed95b7710488ad285c04db243eea475520605cb98b98a1cc893a7f1d7492f038795da03f63a91ec925a914b3c1fd9a3b5a74bea6b6770a5b1400348f7002555ba8c9c95b88cd829eb179472245228c21afa2d39238c76cde000898b718884ac8108c06e81c02f264bb6c9c5c13081c09d431aae78a26d62fbd041f32fbc012d0c83fb9450448cfcdd8cf881036ac096396e311e923478c5a346cf5c930d01c84b04400b38759a18d3ba40e46c8af5f133258f353aaacbfa68b0bfe206bf7fa65b192a4798a0faa68b2574725dfb69ff108b7c155cf77426ef8a776f0455bcea85ffb91a74f7203bdc2a9d0096fe7ab57ebb4cf1dea1ca0c5c4f9e264d2d5a0fb64658bb3b1ccc93ea5814407b6c865bc2b2fa14311ca50016b782716841bf89474c10e182aa51c0416580769312419d1219261a548ef0aad81159e4be73bda9c8903b7a4955456a3a8b405a27c18968901d54f8a0ca16e41aa1d0c128edc33b069a1c1e4b22438beb74a996c8b30c1717f07092c46402b1d9b710c46540ab32f38381c95b7445704461c0589cb427606057c78f911fc72ba38d1b664767df30901b148b1d609601bec3e40e41136ea9edac60f1f097c49906f105c99c4b069d5325baf3e6882dfda254850ba1ae5ca738086b4bb3c91df05c11c1acb67a98d |
| result: pass |
| ciphertext: 3f7f9fa76b2379cecbbfad6321d4d1616ae26488263ba56a63acfa042d737d74212b3522f42d3981ce88d95a3de3480c6e5ab26ab2fb12a6a3abbfd75505e1b7aa5b2311cc5d0b8a2dcce7631627efc9d18c571d72622e50be2ab8b9547e1162889febd65313a588def911d4f923d9747e08ba53cc7fd9e56e91e6f4c1d4b9b164a60950286d0026267920c52a33468ee15ee508a24a390a8daafe40fe5249c6a6640354df8a60e9639bd1cfcff471e3fa9baaba6b6bd1d82efea49cf089b4a7e488b5783a8b4f575bce13109fa9d95ae542b1e5c6b5ff4bfcaa17a84424856ebc2ca2d7b5736830cf35909bad723ac2c8096dd79cdb3e642d0c6a21f0b37bdfd72f0f4594bb309f4dd83dbaffb441f3dc9889a6d4132fc7e8b4186fc71d05efac20b3f994e0063575f62b5afa6bfefecaaf19785383b45f265dfc36a0fbddb402811a214e104d7a22f38d26f6505f70f2da88fc6150d914706f699bca9b56457d401b74f248f00221c7cc7dc92989b3cf331be103e4334a7ddeaa17c9f48546c04e7d0663681d1106a8260aeb63f0d9d670b56c00b62235683842294fd2dc934aed767db150f6529eb8f908a3fd7fdefbd02b960c05279da4c7cee95a81b90bae522735cedaefd3aef318107986d1b73977e254c6397b1bba132f52bd7ee7015648745320b8e9955be4be6e7e49b481ada501c814172b47b584dc538f5c6cc2c1fb83e8f8ce6efb68e34e9b15609a42995cfb06c46eb49f0422eb3b7e1a16700fdd9f1d5610a05d3503cf18eadb4c49d9ec571c485402a60c6bca3ba36549934217ed1aa770f6e68189fd81d852ae00d6b1e7f03cbb6e07d010b65a22be0c8228d9279e53ccd3147642d9f9bf57f177af63b332cf9ca0541362dcf20ec19f66b57b4b55292111360a3d8df17e135f4546d920b6997b2da5d42c20768dfccc4d3b813fc8ef8fb4e8c46d4d579e7ed6a94a112b0da4121ce3f0d71676c96f00bbb44b55c302af407eea78fdc94397638645bce49c7b71b0a54bdfba6764bed0961a5d7446898099d8ba071bd0814cdd020880b2b24f1b07ca235a425a7eef0c7fc13b2767884b247b89b1e07f08bb91b49399167b423e77323e8555bc8e5852cbe69b323e70094d7d80dc8442089c87d81fc401a1dd1154ebe49be3a313b8b2e870375e5dc12fd09efaffdaa4104228bfac5a8f2feaf02e6e2e4d786e687d55af881a0970b460c0dfc11861ea4279379540db02b8efaf12279656a876f758a7d1b45217e9290147392aad801413d1f36b3b0e7987adf276ee4591aba78fc994282e4eb85f7f733c4bb96c45912fcb43271274db783ab639edba155370548a0a4cf56cc910c93ba3fee673f6538a61ad5448cd6d43ee8e3b66f023a3b1ce3d6291b29d6b302a967956f9cdb4e09d4d5a91c0665a042df477b7ad48628bbf63ac726adcedad5e10bcb3bee5591ebc3567e2738a0d8048c9a2709bb2d158244c562c82342a5e44abe7fbb4e5ec8345404ae4b7f5260b7ab429e085b0a1ddc13dded2 |
| shared_secret: 7dbfce1fc7d937884e7b3fa7c8eaadb37e1663f77d7c8659b8f43abadf16cba8 |
| |
| # Official test vector 38, seed: "6c3aff39f5d097096d882f24717718c8a702382dc4aaffd7629763fda73c163cf084807bbb0c9f600cd31a7135f48aec" |
| entropy: afb7d6dc2b7eb6d84acc080c1be63c98afe7b07786b5801f716444a3e8e64800 |
| public_key = fe04b19e38680e8b5f005167b4ccbd4bc2a87c3a98d2b2af18738b8b44b1ff480ad69183c828bd372a4a3ce12ce72867a886733f3bade4144ab55b63be2902aef88ab4e129551540e8390357631233eccf23a0668886b39942c23f902265a84a08b07d11b85c096512c09ac3c82023f23aaf48578bca4b50426713c7e5270980c78c6643ef615c2b6ab57b98111a321e30d8a38b5a376f9a2c793ba196e293fde201ba7261e222080d951b4f249a47da98c2aa4b87e165de574efda9577dc815c847ad269210970975d8322645246cfcfb46a194a9b3cb2b91a20fd9107948d8777d0a14d6187c922a5beed80600991f3040643480286a580e932032a37b8c82833535f721edf44e97397e14931cf7f49201d80b75d650f204bd37416c643ba725d2b3b4f368b033589e01cdc10ccfe264a6efe01ecd3b8e92478bfd7c1abba973459346798007990a9edf57b081c73d699b7a758a6013106597ab803870c24e4c2e0d649dea9bc0e0fbc742571b7b6bcca714881db2597c3a45cf0794022b58985a61d582aa59b17e9c567e4b4268976943982705f389566f53c49526ab6c210f4e694544d307d2c8612d1ccc23658127e8b071e58136734082616ed011397bb781896953c73b5127b28437f38c27d663b05745d3fa37e9c2a07dba767f0859e7a30e9d48cce5f37632e817060ca46633c9b4f6735c3bcbb9185abf39ba9ad600718c6fb84b7c7b867b5e5c51c0b0cdb03cc83b49568a4a02ad831fc93157a4e5010ba81c0b6bb34afb908a77b2e8d106f752c39ac1a00a9467d58484bd273733947a619439576a98b4360811c97e73431901978d295148bb991433ac72b4cc3e5cac2a8f68ac9d9a3f5d53889343af7e6b02316831b7208939a88e613c0ec5d07861099488b08deaeb2cd295b6977c7c9b2630cdaa5b0a93ab7d98728b3ccec979b869d506b9c679ecb673b7d83df908aa58603275a36291ca60fb717b74406ec852b802eacf4ec3c2533315240624b5b7a8ec960ebeb04d970cb815fb059c458d02254fe8564f154a8c240086fd98ab6a4a4510fab5205a99ab873f3ec29b603a660061b8eb803b6e71740ef174db09bd6c3447197765a0907d31fb1635435601b0a8337972263857f301ae5cf56a23dccfa392020bc84e79aa6a37450389a616f6e626e001592f7a71fd00ad82f3ac9d1979e83955bcd1248e7c9f5245a22bd26479caca02f70303b8c978187f102bb949b7a709e94fc2069489601c2752222da41090578edfc1083e0a8bc9110b0e64623e320f0bc56c4f2b2bef38452ac7c2e17c5a72166a48d55ce5d3abca1a98d6eacf734249e8820e29721931faaebc3abc1a7453b5b01b52a27284995df4f07a3827bd9567cc31b2bb08825046226e059b52bf8b0f864793926b461574b73198b6b4a128f19607bf1205380127e6597ea4b099eba13b38fa376177cf8d090881a20164d804320469b15988759025f5089d7b98675d554ce4714c124c1c30775cff79229b1b99e4206cbf28bab4017077d4721c263542ea1742ac45cc500d327a3da9c46309ba09742305b25390c50abae20b6e8c8b3ae0208aade68d9e2004bd0c26d21c8096cb97a1a2ab02548ab8f1be5fdea37e49857c092ebd421eabeaf7d76beea2feb7cff7d2376a329549 |
| result: pass |
| ciphertext: f9b34462ce03476f877e2fa98f7434d7ea6a0fc46495f492e331440aa092a8028b6b3e06fb857eb5eee420bad25e0d46652a7d57b7ecdac38dc83f1a6a863cb76a0f9e3ea1ea69c2cda8c76598566448d2359adb3e02f7c8ef17899d9fcac8f7e20721b646615691081e40f533b73bd1c8dc047d48098d68d1aa5727c859f599c0aa14de4034d2a71c45a58c7d546724b4176682e3ddfbdfeec5aef0b4b3a82b3f8966b140e7c55ccd7ad877abea237aa7537388dea3d6dd4fdaf389e1d1248234ee6f49b6bc78c33dc3186e461276be65dee9cc8c4f2b47ab42ed9555ad5f1318c93bacbb25040b66157a3ae1f2db69a8f38ce29a4673083dcefce7473ab8625b4e9ef06c2b8e2861e758b6061595231a234a5d3a5ec49f65e8b3426e39bd5f6c530f8966cb915c31f289bf80c6a4b75920c0c4885bc4916e77e57c40595760aa826668175738d140a1e9078ce650b8e18788fd9bfd5707038f43d44d08de4fa353f7d88737326b3e2b73e3a3188ec09ee52823c6e6af1b02f3097e8993281eeb6a7ad1d8968f8d6bf9b65ec20c0d09d4835f8bd76296f63fa0dca647dfe3e774c834383da48e6fa581e2aec974e26c91cc3f9dbba60ad9d9644fc2e63da59cdac87b56f4725ece40c0045d0db183f966385d8e330b480dce5ed8332257e3fb21c1cb6c24219e7a082e9f7088bcbbd4ffdedcd3cc492477f223e73fef322ea05fcfe14e9371aad6a8032f819cf2dea992c9b591f2bc10c8f9c6199bb07fcbbeeb6866dc6b590a630341255c73c7d3f9122bdc29b548fe4a8c570dfa63cbf0904a1e7753fdd7fc0ba63e5354c00d2b80724f015f7971ec272bac080ac459635950613a02b96d6e1a1e2455e0cb11fed44d28e6d7551e4ebbdc5a64588bd80834e391e3ec77e034499f53a23e4d675242158263b105fad406545298c26e17b26505583b3653b873199cfc9f5a7fd411a4f6fb0957cfa1fed917d94d46a977784badddcae2f6387e9139712dba33246c34724cc922369f3403c0c9ef00a1df5a4a82f22868fdd2415ac1597a1ad54587b20b3067b01b681b1ec6e4c019117bfd1d5a09e37ed83c3023f3b57bd420532b7048d02b92f1b3ea97997a90b78634c4cef2491505210113bee290011a73b662d922cd3ae2daa62bb4cb096a1f66dc83fb72ef4f4c5f96e94fa69b5722cc7b07b7a661b5802f22f6785d35c4fc969b7bbff0906af3a7b8c0908e73af5cb24e5c5e61fee36edf4ad46d44fb96c810738ca2098112d00da86248c251c56d9a2306ff33c8a6feb46e082b3507426f58f8b129c3cdae9c8f5fb05552b215dd90b0f8f2f33cbd2b99293a4f4867365a77234ea178ab1a8d1f7ff3396a251e22e9eb200c2acfc37422f4c81e7a1fd1c7761280ec136c65358226be94d0d62146f5fbaa6859de1ada3e7026f42f36f3a71260e2045036316bab93387ead34818059759354b15e5d3a5a0429b03c0a78ddce1be68ea7e4d3e6b79b49c925d3410569e903533880d2729075d5831ec38b8c6402c978 |
| shared_secret: 09f64cee1af4d8738ab149d34a106ea7b19ac43e5a2536defe689824409050ba |
| |
| # Official test vector 39, seed: "cf520b92a2e3677afd003ec1ec6ef136a709d78f828c9c0dd4946efbd451c5faabfc83ca66f9d3d17ee4220553b7a69f" |
| entropy: 28f5e9dbda122b2cf8f3754fe9e0c73a84ad4b0c093522e0b62cf815d60bbc3c |
| public_key = 57c8b4dd8ab3b7e3203f2358221c9cc0f2a671ac1846e59b3d5c95576806b571c64746bd4bd541d4c55128b9a7d5208960a2b74a900a426013f6b48fe7fa1adcba5ec1e44594d3850c1a90e2a6bb341210039b48224b97efc62583f5882c71505a96284cc7cbe9873215697ba688546d3a6f97729b22251f479ab3f92cb08fcc3a9d962a661c6150ec6dfdc7560986bf808b4504ea2d44d595a8c34f4a564147cb798fdb6836cb448ca857d5d08242e233e3826797a4191e53cee0b375d395cefad91a395527ed094daff389a198c9d3b28b9e42b002fab4aef17b3089885e8017c047c35152a0e2709cccd7bf4d4a081d3160ebbc3d7a3ba977e221fea55e01823f2f61bfbeb9388d04103fa0c3330770c5ea5a882b26d14c4266b27722f29863b60c9f6984a5f0c2ee8b6f27385933994d8f9973728c5be6898012e4766d842cd1d7b360e415286c965b0b5277a5a1c5f731dd085df0f9579a31b5920227f238c389a723f8c31ea1c45afcfb6a62e555b0b2b766e78889dbc7a8a174fec48e328b4411338b26074002261e3c19c575b42f5a09a268b223aea813706900e785c3a05a98a5708d083c5e6243872ad78f3b456173267d61d57b2f330d01f7be8cac65b1ca46d8492f39c83338d92f3ea9a3cc7b502b115d5a7700e5885f264c384aa36ff52ba08ffa3eee17531915baabb5c9c04033aa091c36a0c5e99aaf0fa446a945a6fa281750bcbcf8e6666c799a43780b4024b97a6a0b14d9722856838d00890b9a982eba53f8254072f07ec00748a61ca18b0b516076382a9a52eb19ad329bbb81534da023cb03e00cb65046615c2d41e24d6e8ca6da872d46a1181133662735c6e382a615707e3d8aa89d49801f7908262c9ba7f1a49cd3c1ce9a5344f5b3df38bf82121cc9d4284da0c662d8b74ca9470051524ad108a2756bad834a1b1b2f5c01b29d640ad11c70643c0553721504ca90edd32cb4c693fd451564a1ca80f447378423888b3a2d30022997281aaccb939b0bf2f5643b036596983768758ac6b97da4843e9d8183633a65e35cc669592ba3a73e0213489ff186cbc66b8fc49fd2916322b30a6f2cc89e42715a8722c672c246822938b32ca6c47f05c21f9da66fb457206e7b58dda0a7f28b93ce24cd182b068cb951c5b29cfe1c30eb226a81bc06629133fa0a590de985e680550dc370108a7519a0b9da5b06170bc8a647c408477333e63972a7452cac811ef60cce2b8af8cc43b848cdddd7168b01ab9d138270604671d0ce57d94481eb1361d9a7f1c5906a11cb80f6454a2c358ad27086a5214dba5c5f69b003d9856831a8c13b9c28c7087efb8cd7247853b1a9c50b70d5e086a4e48ec77c8c6f4a83a11421ba4b0871692477a6b38f68c004f4beb011a137813ac02ccfe7b73271262fff16227da310aff06a8d23938444436da66d7ec6144ab44edd1322b27179901c3c1703279fc86163f804136a13cc925e47901514da5f7c68a23b23347d2b78ecb07ab4d81420662633b8a07d686aea3bb8edb04da7d2616efb147049c45e2a0deb0c85260862d4d25b47932b54487d6396c7f94193e40483c928460eb6b9b4349e1e4c0bd180111a72246c4bc20377a7059faffaeb0f304a1a64398249b1e8626fd1aa24ae11f67a7f23fdcaeb349484 |
| result: pass |
| ciphertext: 4e5a2814271daf633f5cf2f7a4b26ece3a9998020112ece4c2efc9d01de963e605fc366991cb0c46436a68f6ea28ff6b0f9c18f8a2963331cab1592a83a6bb207f4f12f5bf94f6939621c7540ee98418c66564c19922fd1d7d415f1dba2b738f6377e817848069d244c1efb59c971371cbea78c984ea42bb349ce3d47d4e66ab331e88e19602c79c0532df342cb3aac8c739f61c312e9e422357f497a91d02ec21fb79bc101b9933a6d214dc51c90c18a63077c083fd96eb09a8cc8cd240a273544714c2f12c05c0a3314fa08bdcd97276057c3f069b0c1169aea46f7c0c4d3af3ce46fc6f1a268cba433bf377800425f1cb9f2a3f67f3b6a6100f1f0b167982fb302040ec69517c9629b68328b52aa8bdd7ca7062a1f8e11e60a1ac034900bca5b84d956d92405d6b283dccbaa3297d1a760c7a5c9082938f641dbe982e14beb805d51157d1de7486f96b03fe194b25acf9222c8b86d99fbc75013ce126edcd4f51d846e2a883683f71aba14fec24476172eafaa0f4fbae56be9c14e23e913b9d60a7fbe6eb0ed093b0e2c67a61d1f160aee58f554d5d4a08e8d177b5c1df199cbc09d9e3a9bd0ffde82a7d4aa5bd638a008ca0b9036b245646e48f15ba54f6343c959f1008b5bd90465a74b7380ece0c60ba7f4f0ea683fd66442ac6e80593cff95903333bc32c5bd33cc380c0baab1ca1cbf993055140b3d15505d4598e3f0a51ab3936bb7b8188abff6b1700d4c324eb1c6442744161de85cbc43ba2a5afbc61ef8f64d50f0dab7dd7f35742d8646555bd6cf727772bdac602e4315920f825d0207be79a56390ee39226757a18ae0e68260b3f656873d518ea8e4e2bb3dbc6cefe02153378303caae4cdf13f29adffd9bf703e45cc7dba84f06e94b89b34d744a5d6e754e52e6cdc899fb7df29dff3e2842b5a3c1734f2280a01a61f4719e33f2a44218b603886a2bac8f97d3a43289e622b655351ea13f61395d96c6770d2067f7e2c3d50a9b45542747096177908fe2fc903f65c9c7653e95ecf39266de08293ced88484c95773772009ebebcf935cc894e45579372971f512646949edfdbba20dbfc8cd96605e8387b8fcaa452482a36ac052fafd5a6b9de4b7565cb0eb3e96f2164a066be4aff7cbfa5528d1ce00f3f7100e9e4cb195a6d714992476e0b7c28ca7397076939bb4d25742d1d81c64f23e7dc7ac129a094c7a0570a7720189ff9ad0c1b627c467d8ae30a094a84cc93ff199bbf2679b13532f08308c35e6ce0579e27f0a8eee34af2c4d8db0caf056566b4fe655d36a4db8daa7f2a7e5da5470118c6815673ccbbf05c221e1643d63c25ff88faf8659e03e5c0ceb7ab91cc3ebf954c7306740d0af9ebb61f03fed6e1756162764b342377e1e779a40d6dd68207c11f4297a791562d635251a3703cff46075e4bf384e657f1c32ec70764706835eba6628c708a6c8165ff624deb8baa4fae06c71171897cccec55ff89eff6cb72ffbb4db07e009b44f4762d41fed92589f7ed6b1730c3a350cb544dd95 |
| shared_secret: 7104fe381d6d7995b4d550278a66a719b9e79d9bdc38fb0bb60212c4355cc520 |
| |
| # Official test vector 40, seed: "197e5d562de7e01bed4fc597db28dc6efdf0179f3a5bda5f94caa39d67bae730540534d59a7a06c8448f628da8b7859f" |
| entropy: b0d713cbef0bb1df70cbb425d1e9373e9f7790fdc7980cc96a240dfc53f1e8e2 |
| public_key = f784b4d0a3b69a60403f5b9c4aa3808d7b832ab9939b2a5cd15bb36ba710f13c934f0b5dc5f125b4c4604d330608c0c608f14795f690d21ab54bb9a0ed443601f821b3c153dda33f6b102193a2343bbac83b938e521676ea2a20bad2b515c13bdba9c7efa9b8b460a8cfd6a54841bb306819b2ba7adc5b93951653c6d116c86c302e067b358631259012f1d230b892c393652fe9d778e755bb1d8bcb840c51eb93371c2cb377da1f0a33c13aa4aec4c9b79f492ebe34906b6777aba1470787bce5ecc92f494377555685e32b6d52afd230464469adda074d5a159a54e3493a3364d7443d81449006f0b88669b8f507493dfb67b1f012037438437982c868362c172556989272c8b338b8a56ac0af290c3be991c5b552b77a370c026b1c7b4044499036dff32c06bb4b1b73b66d2644d0709f59050fbdc62b36e7977a7278fdb26798d264241914391c71ae928d5c7c7800fca963f4a5ecd9ad5b1590bc941909e142be1c382d7a38b123cc23aa02c9273b5f377d97637091db6455447574bb0f26a250c63a6aedf6ce4ef9cc1c86424b226b06da65158114fdf2bca1c457f68248fea0ba9576bdfc380e45781bef85bfc87ace9f6b5c6f5805bc3403b9e9a86503396b109d2ca2916e16bc4c7a9c47270b77db678a724bb9e461e2f3adcad69ab78a60cbc52134a7557afa452eb758d4c357af310247f2b61db9c2edbb126d7284f38829861870bb494fc65b8b16d97cc5c9150d4c4318ec698cc5704f8011b19037232b1e337911565382450a4afdb8c8e07a7b4127a7d6d630c74098b528aa9cea5249a6a424536a6003787b7723027bc8dfd07b9519337d5125b8bb631502701ae2bb9c352a3407cb3903a617303a5c29cdce23c4ed747eb56bae79084ad705041ad27cc7441dd8d51ac4f5be1c594019143f41c56cf9b1773ee0cf9f116036aa65896420f82406c1b36009e12433e60993b691bf9295ba6621bec9060c82bd3d8c75d2014cb774a3eb8c8c7e698069437155da058aa4a6831c6cd0b47fb425c4f85c5481282107d4b5c61756dd3235ba61a95608404c11546a28c0191c5bf8473135a98c582608bf7c4a1387bcd92b449f888c6b9990a59725ea9c896fc58288c5905bd8ad06a80ac952106d42b298377a0da30db7f68df4119edf5b45d472c3b11c85ca1439d2ea0f074899c3155a51f26af1f52265553e2136ae3a69b529767549f146ecc6592a4448918a892af6a895a27a64480546db66c42b8a9dd029fcb2bfc14189974531c37405812295e0e85c2c44620bbac2b5376463a0490f628ba67c7bb7257bca690ce4fbae57b717423abe164a43ece7b30fc768779c5a82d3265b7a0d012383b1d8a6967a33969a5d368bbf5ca6137959093c9b321539236278043112c8ec819e1d9b532f5c7ad7506ab9c31cf2f4b95f978cf642b67b2995c8f56c272775023a438845ca46a6858b32201ca14f1bc19761452a0a6a2b6ae4bde620cd8685a89bd02f64eb51d7bb5d29e71f009a79bd060273ebc51a48bfb575afebb57215aa0fdbdc0d0ad91120d3799c8843d50068363b5c47b09572623d7ad8071ea1424799c1eaa7165343af0e808afcb39f5cc8a7f5e14bd573052725185dbcc71968200bd272d97f676c08e4a6053f4e0a7071d7abe99607e757 |
| result: pass |
| ciphertext: 9be30498fa5f736eef8c48562cc8232b5d16a725fc6ee4d5021ee5440eb211f690d413b3a7f6721b79839c1ccdff5fd07d92372a5a057c9e3689412134e4cfd35bc484d0d157f8b1009594733f8c4ecf3473a752bcd6ba449e4bf9ca2d768563d79749f251d2269a40f627e52be1b5ef09a1d45d1e5c3c01583085b45e637849c5cc0ee698c728682116c835bacd91c865a8010471786a23ac73548866d3429736880ddc0c0f9c3d840c9d46cf9fabcf9f8914967288b442ee741b9ab70064a3a3832f64397cf2b66aff37582c3098014205f219681f1c243b8c96125e8c6a9ca66de25bb74c5d725357cd08402834365061e76589eeb67b2008532bb264291b6e92adc1dc550533901c4aa17d5d8501365acb3c7d4dc219aa9ea089b4d4e859d258a6bdca93e9bd770a19a3727d98b3e7c64d2fe4915f5149a0ffd6beda15552b5b3316b40a9e4e91077e736cedb5edd7e9a1c55f7b4cf448d1f3902118ddd376187c67acaaa74323e57f367fa0bd800a5facc0689480f47b7c0e4a363aaf51c34b36b21e99f393263294b78eafa045d8b9a02920d51e7fd1feb3dd9572cf1061907e7147df40bf130326ff20812957de39e4fe68bad5536df9b14f4bccd8983ea0d6185b50bba47d74403916dda1b98183403d50c85ab2ea42268ff176346c2d8dac280638964f5ee4a4d13091a8abd8498eebaa3d3b9fe625040badf9730f46b1740b83e4cd71bf299a1d4ef738a3f45750327c2194ee42a6e4338350ca872e1a1c3499e11b34869b0a8b5c4ff91c485f6cc1814f41a28400d4eaa5dcd5c6097ce27dbcd200e8b016bef1fbd6ad51e29f3b677f66398f4a3d691a19e4871f497c0a89faff13b59f6041faa36493088766e8c11a30231b2de1080dd5efe323522418680f6ae888543a10ccb720a00c765104afab09806a2da4950b3eef4359f820244ec0864199450009e7cde716cafbd25d3a833cdeaa5f13a346f423752267b96a1d70c0af7cf8e30df4482438d95b73a82ae399a4e08bec89dcb80e948903daca79d347c9dca33c9efb30a8994a3428b255f4bc63ba1cb656c9ad148209aeb4024569922bd3cc7cbbeea34133b70cec836e53405b191855dc50bad0ee9e4ba62fb2750ad0d8d0671873212757ecfff10c479a805d52a7777c300350ec3cb4aff3f28660f1e0a7bc5c39d2fb0f944fd50c6c1f484ab01fb6eae7ac4cdfa9feb60734badae4eb075c7222382c559775229fff982ad0d64578b38a505442ee3add8a665c0c25c4d4e0d872f048c39a4e6bb1db711086b3db81d8ba2a39628a18a92a44c66628d966f11df04311a3fd13b2d1270bb59e0d377e69c169feaf8e0b74616e9caced4a296caa658c0389713d20153b162c1ebccb4e678261d22f095107471dedac0923efcf9935ea4a531211b0992fcdb24b2117513230d40943c3639d7613da960e54e5159df207b17a6e15d0bb4df2a491a9ecb56867be9334aebedaa93a1304d07282e100e3ea2855f6a1653f70c96a1495fbf78f2a7062c87b |
| shared_secret: 79b1ce19715dd0a74ada36d31f63f3242716890a66d6348232c914c8e5c4c499 |
| |
| # Official test vector 41, seed: "f170583cb451d8a45d105457c02c01a33a40350616ed8515bd49067142f61efb00f07857e4fff3fe11e7164c648c76ed" |
| entropy: 32bdcdb7059fe27f6409901980c080308951ffd90deffa8317b4d213a5f04495 |
| public_key = 8645bfe5dca2202ca92a9b07a6b33b49872ff21b1cd901020e4ac369fca24c00593be105483a24076cafff8220780c9bcc9150b3a65571fb426ec47a82974bb2a6ba13a13551d737e1ca2cfb50103e14269263caa5b15b16066ca63b867a250318fb7335babe4fd81a2ef56ce7b5beb88c65c2bc6c5a75149898a3d8a552cbfa6af1a463a19a071cb64280da48f3684d99e0b4adc7b48d039358f201a7baa1ffa4ae95fbb0d45776bf76523cd504a379377b740d26069e933748710a63781a23765a6659eb4718dac557a8553fd5be04230166782860a3012290b068542dab126a9f921aba2b61afd6958052baa7b24ac50cbf1f613abf761d3315692c49184cf3995cea8f161c86768714afd1185161b6da86c73a6b228b953dde1713108029d7a729811b85aa906f67978239c6b6f9f4a72656b9536b23691b27b3b2316176357c07b671eb562c41621c7552265914c500a21299b17dd258e2a04352b506138187611c19e7d8860741b110c57372a3be2be7a3b5a6c688390f06a5cdbaeb6dece153ce5181c8080e4f879fc063a68739032481c2cea4611291362165a63ef3c0f436230409c8e5e57c01651471694bb67729919920c6852bd78766a5f5c1b5db45c84ac14c764549b54d8b2404523b0c00052c5d3538cbc00bfd96b8034206714a645d447dc83844ee82c069f63b59587f53c3cb0047cfe63b4f6ef41513ac5194b91eab2a5ef4d7bc55e1762e9162f2fa009a9c437d2c93308ca411e8ad7f9c2a642636d5e89f93f5bdedeb78062032db389bb6fc77be489506a98022e83c9aa9b7bf65c561e1a8a95871e4ab1875535981466286175eed087e61ea034c9488fe953106aacb251c7fa044bafe474c2eb602cdb091687558c02778f4b562692349f9b132fb3a921f75a4ee6c33440ab76fa420bfb339e2f8c225bb85538cc4388522f9628aade183c1532baa778faf937035639a5367cc64c4c036fc25a61b4f85470402e85ebb245a43c92f2cfb0ca69879a0fccbff31a35f2b46c986c66386308fac63978534e5eccd137561a6b110d82a2328a90636b55b8d67337626115448ca7eda95a6d2740e33c6cba56a9f34a95a7bc8f304702e25315f81182e54b2656913939083c052664a9844535301fcb730dfc9c5571ba72f279a0412b98cf64c069b89acda010494498f92838e32c711f1712d8b34303b3d594681305b20d2f8ad43fb6598113415460a0326bbca4c1d658a1462aca2a619abcc5a61a99921ca82882e1569c3902769e208c61124e741630fea09ec58065b889890a667d25bad039c4846a77d17acb5e726b5717b00e0b3918fc767205028cc4b67cb29b49196b4dc288a3abcb112bba52f0cae6ef09cfbd74d939b73ee610f0afa6d8b345d3ee95749cb4373ca3f52f69ecd767893135e7dc4ba6d069c053b79fea0c69b5c1258609046c761c77322a9d4626de19df5543165958a447432d5237f399bb1b9a8923ca45521b21cc4b17d36e724f5a09772a7b8609c9c86140b03e8a10c54adc91204c686049a643db89b0c375a359c943d5961a803c6ad28512839f42326f53b22dc20455c843ad64753498e10145af06270a81213046196d2192d0ae3924f4dbffa093a9eb51025b31d268a74f44b849a4c408426071fe5e18c3ec8b5c4 |
| result: pass |
| ciphertext: 505762f4bb1982d5097e0f7a5bdc8da4d943a9f9cfb960077d0c303dd0424867038ff99fcace7860f6c593cdd50bc8760b9477cc5ad473619ef4d8d8058c88a267bcb5783a1edb74f5ea36cd39f8c6910061eaa927f7a1e84b51a1ce6e507eb45730724e422c92f61a3f8743a590197b16e6050f4101b6c6d22a12c8f1a8de5f0f6d7c5dbddb65c27e98957905ed7e55d6e51a46dbe462d9b90ff0fbedcdddc99914d3a282e09564b7206c83e0cae6560053a5ba1a83a024650154f91107abbebdb10f734dd54932a6fcfa73d58ee23cdb936d74c7e9cf31e9353b6db031439e8dac753189945a9116358b797610e845e958f827e7ca0aff758d0dd5acc8a890d0771ad7c470586595f54c1ee8f1c4ff867ea4042a227ed80ab49c17ea5d2089c7b27ef405706fc08351945e21f72d7e4fb32e26e3bc21eb99145e3e357e4a10de75f348f4303ad45a83dba56bdfe92857731d55cdfee03d647c5a4ecef35b2ff54857cf1a8fd7a9a244a95917ea87184390d6ce6858afcc22fdb3d53137fde169e0a5852487d4f3ea78fd9d295491ee6fb86cba9f2e1355519994126e1301882964465eabbe07697627a22819667e8079055b8a6fc5dc35e0629a1b74d64b1912ea7f902cb1459a38a0fd5a9773933e0a10619fbe281e0ff7169a791179057df38e5424dfe9cddaf545750c2269c64a465c39ae65d5249f742b66d32033ed35781a099b02c2b5b7201a7b7c2a4e00af0c724fb1d6dc695cf261b60d24ec5a3f028c53feb6c63ee90e424ee5e467f3a0d693564676dd8f2fff3c6d45d5d7f095e44b1b5fb43d65cfbc524b001b967cfc8f1d80a198756c2dc0aebf272f71a4fdf3c4e7857461d7b645a11835b8ba7dd5545ecb5cd71113119fc7432d73f816bc91c1506dc5b4fe1448bc7fffbfafe093cda411044211bf365790c20ac1808f8bd99ef833e29f052935f35ce8620c0e113eb4153db9ca285f31b5c62e09e34cd41b427113e99b4157ad2b6b6fc269b6b350b540962601fd7dac7f6199d08bab7851cc1b5ae954288368cee962af736ad7567ed9a961dc0fd5dd428fdf6286e7265421a2b05f2278a89773b5c77d2e52611d292336f3ef4c6cb230cc91cfbc0098a41d1504253bd378d617b9020d9259bc1288d43adf5cb135cfde2d47d55479f62241de834f10334022b877149b7dee20f2c8b66d35ce27d2d48ed1a9743517d3991c45a2831be582bfea1328a09ae200628d5a0a93157abfe9dfe08d41c1101aed8e1d8576a4187cde5bf5a940b6a756b5872d8b1ffa9a33061fea423ff3d9f0c7a5cadab5f9e9f6845774f112c931ed33f020ad45895133e2f1f2a31e894660df8dc6aa7b27b15f1e868c27308450b4f496cb46d2f45d4322cda850d09e37a20e225d8678d1d1bad2044801e02c13ce351a84197b529f917d0c41f45b02e95400046b2e78dbfff61c638030ae94ef4187ed77234f21d01891c4070b7d33ab61d46926dce9b56bbf7e37eb39036706a0773f6b4399a2368c1f70191c995e5533 |
| shared_secret: 66e872a4b3baa42bc3e8e4ee787ebe070a094f05d2a0792ae2ae60f8bd0ee0e7 |
| |
| # Official test vector 42, seed: "44a6774b2cac02dff210ff861a090561a453db311f47b6fedb81811872d5d9489f5fc4103010139ae53fcaed209dc9be" |
| entropy: 4ed7c92d83bd03b2a25b567f17ae55542e2f6a4308ec0f3fe69f8ba5ae24331b |
| public_key = 38724d9a8308ac6b70d1c87bfeb07775d56703980c9a563040d1ba17297b1f253afc339ddc11a42cbb051ba2722854cbf45bb80cecaa81ab63ce32acfe953f9ac8648b95be8668822060bafbc10b59e72944185a57f790351a20de6679328169b954465f8cc028558328f3baeca98e42404299719d205cb17c745a7784b97c09130e26376778a9330c99ed84288ec3955df4076d0c9f5847af05bc58352c1364f34b0213a3cd05b2d79108af038e457a30bb5626b1dc404605678ac675201c537a8a6ad67a8e3e0b17a0e8632ca1714dd341831b2790591c1f39c530288dc8448527fa542d64192e407f2304747ca7cad98986c59622b2e63e076420916635a538871aba5469f36a5536356d176265191fc150a4dc7349f07c932c053ef4b6bd245448ba8173ca0896e51092e06537d2157b0c1624d3a29eb0d055d48a038c858e53c1045c392d6f59408df2bb19b35a87737ef90b9fdcc380af6a1ea122838c673e39f502a08908ac33276b4297c712b3c7541c7806c71dc76e9291c89cfac3a56c9c94852ec4a47bf6642349b95f69c43005fbc927113288caa2cdd6175b2a627149027e3688b436c336b51c8539cec3c5537de5ca6955543f984c73005181e916317262bd638e249cc928e048a20045907b79c441cfebf0b9106c8847b8088b4c41fe6b7356d7947ae9a9549305c9278e6e3a39060854b88b65cf9a20266218864c94377a475c0822d454ad8fb42c50a13f1be65dce1728388a8d4a81b372a1486a86b0e6d1abd445559dd3b827b834e2ab3744c0c5abc51bcb7551cc888de7f590ef780d7cc94225830732f47b6ab4777261944cbb3e6d943eab827da40a7b00d8960db1810d028529449dde0c00eacbaa321c14249b7113ba43968b79070b9117dbab36b44f05022bf25a9ec77c7a396415c7f24ce5e364b09a16308472e1d49ce92a41d3b868e4664e93279467745b9e04c39bd67cf0226d198110e6235a3a35af970a73a3472027e1c7368c867d23cbc1895790f2478f807b756516acc4c7dae3a350f26a0353930f4c23c3d982fb90176bc70e0e6b739fb67aada24d10f2ac30685c2d7606fd6bce5df369a0d176fe32b0e0e8cbf583b0e2019167640fa63c23d7223259441152b0c79d9b2012725b6eac08ba8438cb90309123abe5980b6ce6889d6b7d1c756aa7a90181a1422f5a6f803b1e772891a61ca657175f7b815cb3549d3ee613deb001c7ba200730b2771b5743d80ee48683d94015ac7221671a3a711468f8b3be5ecbc1af824dfbbacf87972874e847b399280eb649304a3687f43dfd769e13a4964892b5e635c0a2216273331da5c5b18ec0b406ab1163d4179af5aac5fc8273296e2433c8fd993f9340c5d365070cb72715188b52cc0426146c54a3687f6a57f36b0b1dd639c505bef4c71fadc68d62009bc6b27b3817660df31faad06e86b91aad252b80461200168290848f963010511763f8614f202a3a05680831b8bde86a18dd79248d46c144730bc7b4757ac95f34ba2cf0436bda09cf5a9285e7c924f3b514695300c33cc6d92c280ff81e72b549694aa7aedb46afd394a2d5826e657897fc53285905406430c2b7786e64ba44225985f95146947535aae744a3b3707467701a8bbd99b938f2fc7737f22bcb9f146983a07f |
| result: pass |
| ciphertext: 8d02a5fd8b7945dd8e00b27e4c2ed63c4e5566b3b2cae2f068baf7e0f8b816261f56aa61f545d41e18d5cb2f4017c97cb3b15eae810a7f6b82967420212a1f4b794b45d8f79dfd8b2ff1c21b50274fc9030b707191cd1c5b8b519873a2e53ee6b74d9347911019654a3482b80d5e9f15c5e6560bb8f7c6b3a41ddd398b254dba5fdaf91a5d37fc1df8c8fba39f75bc780def00847d929dc8f283b2ed381660ca7848eaeba9b9ac0020952945e07a946b8a4bbbed8361031315c8c5180cf072d039b63f7320616fe35dc1edc4d52635bdfd392a6b01964e232b409ffed11144b61cfb7dd477c1dd0daec06ae58c5a4bc0e609fd35972949c93cbe0382f069a39fb478ecbfced5a059a151fa09df4e2e80b3cac95129d9f75d905cf122608ff06548ed6d9aafac2e21a94079f2efdd3e569bb12b1d3d9db82922e7ab0c9eb43a83df5bf18a1d315048267f5055f04c10e1afe3dd4b8c4483e0639c08c6410acbc2c63e7e0b7e4258575ce0c85aeb6961705bd86d4c95281212b21f84e71bcb4d1bc9307d5fe07d0d530c1f404c1f2ba4ccf6327549a0f98f7fb31ec5da2858d6b3ebe63d27b51a4e3e08a10351dd521fc39945fdf515ce419de7f39c4878c5f71a1afd69a3b6b8951da056159011329d4aac3d5379f44a873a604cc60c5b6ab7422fbb31361a233c2cd664ead5ecfaae4bd71528212736ec659688d29831c01e3e5c03b5ee7bc2a4be63a129f9ff6dd8e0ace373d41e3f32fef73c54ce6d59cf15edbc276703df264c57532a6b30ffa94a32c36d7adc9af13e3a04bbc565d112bba7345c142dfd3a44798fa837492933c2f5f6fe08a43a7ad217ecf6c07509551f36463322ec364a23b444f037a53488c14f91e865285b1087d7d99f063248e22dcf798a2dc217c691e22f3e3d7d3a90de196e8d7bd18ccd0179ec35b2e350d5329af42177d7b731dbbcabbea1e6deb321b8f4f76f95db01c631df3c912afc1438e245151420cc60140451ec7401b8de1eb9cc652a008574ace90f8daefc8541b55be2b033af389226c4bcc9461a291ff6a3af15450936de9b7e923b021ef131b573e2ad16414bf874fb962a7803bb5d620e12b6839c7b889557158e79e4add1f4a243d0f3257ef397a4168a2311f3992ddb8981782caf922522faace628cca4f078f948a8aed18bb6f2708e810feea2d4f1932f6e6bb9c54a906f79e6a13b4d2f7f6f106b88e18fc955e1b4ecd5b1546c5ce295f7215b3b33fd5788e0e24306b8d1059ddba8e151ce1f5c6cc6defd3f9f9d811107511dcd882e5da61452433a24d2b0bfb7420a7924ea90a11106b5f5bc0ad7428fab53bd5fc955733b9173677e8a142f50f005cac94bd770f8397db0954fbd8d38f2031681c644362f48e6f9bf3da9cda3369174dbab9089e83fb4ef1814ec4fd33f4cff8529e9b482933de533ad2fbee4a6341f1c227a69f0c52e0a775eb0ffd8f88060b9555f0edf07791fa1709e769427833a5df7d92ea0ce6bcc5f26f280d1e8c551c7f29cca8ebf6e3d07 |
| shared_secret: 56551e57abc7b80a842db9ee65aaf6e65b7c4ca10fc297e9bb0a6364e6255bdb |
| |
| # Official test vector 43, seed: "49e1855588b6235df2a400c4a70aedf8ab17b6e5e2891aa745f132fa2e7ab0c8117c1df37c39f5d57624eb77c2b4a091" |
| entropy: 060ea5d2ed1dd88144a9885e79278590821c22917b55a48920f96b53ebe0e689 |
| public_key = be19be36c8ccda4c9852a442d4259905628087c232f28871b05512dcd2b769179ad09a9313252dca243d73b387b279a1ca1151fda2781ab7757d2ca5c64052c8440bdd93acb5152203987bd5a693453957504242b3f8667d3c800e9a969372a13fd014715a0bff3a24c8f31a69c329a1c30ef37ca29903ce0943982413b0ba694ed53cb416f125151c8f036709aa2174ec365a56d608a2b54ec71183e2b4258e71adc09c81fe05065be2bd972979eef093cda03bbb82b6ee4180731c18fa997195d4917476427d7c07d99b663c4b50a9cbccb3c364df354685273b8b42b9e118a427c765b08036350a330be79b3ef4171b953faee56f719483717854b29aa3385545d3c9cd71b0a070aa2734f8327c095aff6b342584a570371ee7ca3f6a2a2bbda60c4e3aa264078b6c9bb206781f229b9a5cc2bba0c8933d01b469b4c687f5a1749513bfa3401cf1443ec0558c89c58cb795e3686640f6350420bed4b839ebc8106ff7043107c590c0bfb753c0aa2305e4920d1f639c3ed400a2836d3b638051b58ea9580390ab57dd7138421709759b89aab4279c5a9768cabfc44ca6a2f1cf5c039e2b0563a9048931f1565d164c13ab60e4c92ac843451cb75662ca03c47a652445b7ef0b8e622187387059a614cb08796d34758133050161743677594d51d02f290b3cd7f23d4cba1a64377baa36082249ad896990d79aa040a7858f1b3dfcb43adf040f1b245d216b2e23420e0b9613e9db6c7535063d05079c739f70759f7de0291537aaf5d6b3f4b6291c147855ea9a79ecb0ad80714520971011365dca81ab5bc0d9d70ade36a125ab2295858b79370fe21932504b9d583c787bf28762241a279663baa450172651f126bb20b85349b6344ad404e3093369569148a2a8cb7b7e08e68fda3408349b4761a171b0c2c85b37227cfa3d7c16a3950298c100955402919d14a71e7b231d60ac11e81a46515cf2f25fde507c0df59b352187af7059f3620026c84469610d0098895a3330f7638082d5b5a925afca637a1d160ecd2c83fc522a3bf40591fa5ecfbaa0a3b1859fc58b1d157c18b71d540b6aa398179bd65dc00866275cb0473964ffe5a8c638bf57304d32e24007b3c61429881ccb1a0403566bf3c46d8a19e852aac6f58d4ae32f45cc7b0f5181f18675920680c2c0ba8ed283fdf20c383bc08ccb7d46eb85204126be034374769caf39ae633924bc8ba6b7b89daf72ac4a86bf86008c02fa0fb18a5de6f8952eda2526fb1d994b4165149ed11b578359a7b9d0bdd7257a2d00b676268a38528fe34140eb408ed5b916c0c43d79ac29b0946702341cd7c20ee23c16a6b2cfd1f9107872b8965952a9a45e0e435c56695c819b71b9a6b6796553271c029d06cdb0308112a89ab4b714566a4b18d03c18d223fb6427c7b3144e64874c26a8ca418cd6f14e4cec2a0402698aa1af6ef63264806e4b42ad3dea298a404c1ec260935166418068edb71abec21040f9b3eff4389358b7cce70461ec8c0ae8873a45504e8688e266787421343699089fc31f84ec95a9f2264eb3ceda71261ca791d052a43808ba1f4706717a10fc4ac21b625fd324cd86ab8b3dc254da31bac0f9106028258adca5f754b309a6c7dd30e11b8701ef37e8715f03c0d8a32e9fa39d37e7637ba00940 |
| result: pass |
| ciphertext: d09bb378673304cb931ff7390ece8f2573c1cbb9275b8c26bbd0ac09db08c43c0a9b77ccade71a051de7be9616187ddb7cdcc3382ab8f6bc6f52dc344a20b519a7adde7abe4262e2f1642b96c687ff873ce23125c8b93323f213dcefde61faec8b976a27ad4994887e92f0f69bfa51e8e197ac378e324307593331ae293c91ba16d4359c7a3d43c6da57cd988389d014c3c2bb6e3e7ba6adf91d076a408efcd265935fb6332a77595f7ccf424ff11657962998e0851db1ce4c15db64b7db28986c272bbfb34fd20e239c7ef3beab2e101562c3dac28ba965fd5c49dab3085ed0cf327677041cb38b9b509d08f4140f7fb977bbf1e7bdd0b86bfe4d1cdeb112c3bee679bd29165dc9a81e7b1d9fded5b334ba7c3066203731642e3f1bdb606cfe2855c6eef1908db8ae2d3a7f4cce4e517817c696ac5f71f2c83db6f499d019ba3a1bd0038b7aa074eebe4e78e0a2ce7919bdffda15776489ea76a90246e5ef8acf9d38e44ae3eed809c1da8e2c805012ebd83e3cab063d6084b9aa4cc0c8fbe32b900128789ec63397d45afa6bdd7839c006ef3d9300cc4f8cdec1a565dfeb8afdabd1b2f16a67ac789348b6caa780d96f0b34bebba3ad00be9231a1ac55ed651259573015133549962b5288cc733431da4aecb190a8d43fab2ae764e770c735093ab4bb61562defa7ce3097c837f15c8ebb3097d0ad7e812e24467965938eabae899f82eb417132ef67e9aab3e8bb2c535edea8db70cdc450f8f4f100992e18af931fabbba58d9558afd20915266d71e92d8f92ec3f3fe455509e57bc590857edec1873fd1ce867ebfb06cdfb910607856964913181f86ec635a32266bb2b3c497723a0b9d056175f101d8258b60087a6de5590cc73f8b0e68fd04e187162eacdf2a5f0e8ce480ba8b45d1ac9e003b4cc1307dfc3e6e101a96585bb9533e6a6e4d0dbec742f73a032ee0b249e97791128f63c774c0203f4c19152302127ad848f427bd90c36126cc3a1f8cf3cd81484789e0f51339ecf4582f6b13c1f5268b126a99490115d544ee00e8512f819ddd4ae3962109b9c4361bfdcba56baf5fe9a541d646da72cae1fae5cedc8e8a165790a430be4ff41a547c2a1fe5bb2a13af50f631afb24a55e90356179d91c922f276a202c8f7a837d77710116a85686512fed7878ec011a60f40ce808bdc75f0790d2fc9aa3dde710b31843b5c1560c8bd75cc6539ad939bcbc72768e4d418e119f69f5fc7fc00bd5681c49aa0d1d2f8f4dc39768154c10482bc06a894b20b8d134602aa11f1be166a15dff347b5a695e52f2d44ff6c50f371ee169ea64db848e1909b6392ec4b77a0658fb1243bbeadc8095ea5e8d81283e366eef91b0b2070c2e168dffc97dfcdd16b566deae57ee6a163540977eaf31774db72d21742ddfc1824eede5a9e72e9917aed7e3000f0ac3f48ba0be24fa86f62bef852a2d3d02e61e3ee6137f41af011b6dc185127913adf5d387d6298645946d205cb188ff6939b0ac696e4d75d44189831803257d3f07a5 |
| shared_secret: 30abe054c82a82299e7edd52870f461ff6048daab627b6c848a9d4f1c4641a0f |
| |
| # Official test vector 44, seed: "df0e41d2f6f86c1f79d31fd5878e7ab434fc0af3a0d5f47d2ab3fef31a42bd949b0e3629df9f575befbb62e829e51dae" |
| entropy: 10ef9426f8c4a13b52325c5bb4ead4596ecf2c6b5bd2d37d8350e90d4164fdd9 |
| public_key = 8afa99db2599004da53ea126e94c903605aee44b3d56abab69438320c91918abbb1ea2b6953753e475bc33c159c590bed80760731565279c640d361de46aae78d0a837912c66c5a347c0946f6943866750c6ac1eee713cb8636e543b2f8a08857d53834233603391417a23c88b6003246a0c8ff39edfc7ab8759207dcb7c1d923ad891c31ef564e5f53c0447a25728c934303bec26875c44a26aa36e0324ca6423855bf2ca04e27cb8f42329a3a0e28a7285658fe1748a58c538ddb710c6d7839b573b30a5c4486a448dc0bab7c07b86279058578d4a56c781752e8ab270914534c51923a6d0c226967313695987314975dc7c7a101578f326d02a086513b2608a8b58ea5a63f2c6a1cbbdc847c312f5a2309c1749c349101a42757073224b0aca598a6a72cb308a010c327afac94798f8b4c6a1279389c12d1c3015b02e37a95705d3b2b8277c2c141bc8148c94244ec5c50e65790fd6e0842185a5f2ac1e72a21d4d652a63001c650b6c8d06cd758923d42479cba96d7eb396803c77be54c831063707a35067b87b2876a1a0844d11e1a895db70d596871fd1434798771b487aed562ee1d041c06505786205166812fa718424708a207cb4a6c25ee78b8b85e869bb82a89f647a813b97dc1abfb22b430d37adcb43b7bb1616dae73b0d606940e5af7d139f73b48b4618bfd5c22274d3a27c20195794344eac73b9a09de5cc4e59a2853a412eed7062dad16b0e1aaeef83221d34b3225868da033822248e5e40a692c20ae4cb112b9c4f9e373d6dc3393f385b5f65c7f14b66d7d0b31dd7902af39812d76d5ce73ebfa4c392b069be694bbfcc7b9c0825d158b431898c9cc9080d632196378049a5a02b43cf83d37e4a731505f23009661070038917a93c452004a8023b1da44b4e5cc53adcaea033c8759a3bb4bb52761191d76c95599a9dc2a2292bf37aa3803278726b660233e9b476748a31f9fb9f2d93b59b9cab33356782a976e05b083716262278349fb14b806a7cd3e52c1a6a6f603468c4b420cd544bfa916d157a21d15c1945b31f7c6285c30529ddf735350c92c546ca776cb44360cd62f05620f8b23b94a0a720270f122b0f22316050b7cf6623cc0658a9146861785c03fc4e0833c3565ca4ebc951f5145e2e434555d45c3819ccc4c2546673c18d70af49f0aeaceb83041556d52754c10b1d66b9c0519985e9b0aed559074743c8796881e5a189a4707b8923097669b2d9a162dcda33c3b825e004aa20b1749eb198299476bf45a519d341e9b507b1e411bd5382a6a84b6dc9c1bb437e98546074076ea76654ca6519f7a71d1f39c5328b16a5b182bed6b57ae058c3201554d612628274bff57755022b7e653dbb461958ca3eefa117b57299245a9917158f2409384a7b234ab390152b01d1383aad99747258c61bd24f7b12a0332c6d7b5ace324b4e1dd9b3f8574b17382bf387155f0abaf4fc8830b7774275821e91a939da83c9c189ec08774c739fff041d40d512b171c2d0ec7e404349bf5a64a876aaaf72c9c16a004578842bfbb6ff221debdb6ffc8a6de429ca0d7aa50071bc8d68c23c379364e56e4ac247a99523f8d90b3de4b049b526f8961621b98dc534b9a756aa9c4a1b2b4c7726e701ba03d885a39d59a76d92bba31013f2a4714ea384 |
| result: pass |
| ciphertext: 5aa4685b76a5cceafa22c32ab22392c40633343d04040d943150b99eaeaa481849d61ad30d813096b80a057b7cf919a261945d81e9806710d31b288be2e4a4c64b1930f4846e72798a0eddb67b2c447eac1f14ca8e0af01e99e1091ac30ca410dcb7eb7c992f9accbf556e0f4744d89dcd2a91c6624324a18cf9b6cbb4f4d482a671d0989ab0ea45c8115aa5d66cd6ce7d8dbf66895a3620075db3e2ab8f3a6a511ce88c3006ce3aaa0237f1d28986b5ee5f0d77cafa7d148b43fb1b9900ef24c5fc81bd4be5cbfbc3433f6121aa82ea014f7ce1823106c4b7feb9f894fd84064def9af7984cce8ccc62d1902c630b98047d7242116fc5735e6a5dc1e1b014eeb0815c056505529de4c6174b06ace73c98c23099556802a3fba32c715a3a6b62dd4dff023ff5a51ff62ce9acb7b42c7b6a5cf2859e04d18c1e56c778986e3c81c6b44add109b09493f318ce089d7641d84ce257dc13060383015b9e39d3988a1a5b0305cb75b088a7c6b0192a2a54e9a3de472b86d9a8a9612a19686d4a757cff8a8eaa192f3feaa4bced756090d4522309ee5c60fd7644363831b97bc5eeb095d9cd64a5cb97fb2e01e51c71c8fc745020fb789323bd2e252a6c52024908d387cee4c23d2f2cc38bd82eaf1a85ab9646856c434d0750c578394ef48958585103469ad69fcd688a46479de7d227809ea8b7cf9330d4ec5be978a1d2dae5b070b64c014d339b2a180328dc2a36cf83d4f7d5a2675099d2b35c91df8e4a611f4bc400a6b7eacd4170b9cdb5d5dd82dafd8ceab075f63ff7f6c16374ebdf38014a668a6c327580aac261e2194a2ba711fbfca6f73f35b2ad9ae7c1e7807c7c038b37f09c8be31759dd48267df69d00a2f6d6d9b00ad0d34fda09fc740b664e4ffdbe2971a1b88d0de74812827058f702919f700327a153d467a479e8cc06b8fb6264d6f53e7b8d84ebe4060e998a4576624937438452ec7f82ffe78337c2e8ac8ca790be987ba3bfeaa8495cc46e0f914a01b8af50e6b4c420ddf78f5d79b19575558951a713e09a447cdc52965afd3ff472a14203d393f15ba0c77bc3784b800aa78c389e3956ace626f5a28c8b67f6d9d3b7ba5c6900673230559312d4c8fd5b34abbc05600300d66ea2c8760676c205bbd6e63b0104ca3e30da4f2d7337f2dc28ebaaa7255bce5b741286ea3317e73d060babeb383d607345a808754e4f2771ff3205eba4ea36dc7d5b7534fd32b8701844d2994befec0697e4d3227813625e5d3f46b7892c1ce63c7ababb97eac2b06dbda7e460042c5d075bfd6c8b9cdf8db87c5d416e0a67d44d27338f73d5fea074c94dd5dfb8b50a32ea3128fb3432df47495120337952b1dad75b4fbfab5612c42e20ca2706728af9d89daf053141b264c9039299972ffb75c38a16a737bd89f88d603b5d83650a1f585b72e0737818cceda2fe57065f0fa2c7358219227cfde2d97ea5b5e32e5325b08792967ab8c12772a8ba9167e41d86ba7bcaaf548e1c2b0701fa1daeb45a86f727e7d91cddae1 |
| shared_secret: 4b525f467ee0d96c1f4b899a114936343ec21c74738b05555b2bab9a5d0b5513 |
| |
| # Official test vector 45, seed: "d3c9ebba6eb03ccb5c9b9d2c8d7f0cfbbf50841e24396cddf0e56525b38918c2fbe6c34cc1b93f7bcd4f4d5777e1a488" |
| entropy: a4bd30a64cbf29a4e290fa1cc1dfb99e68348713041e4409a1af23c5d80c15c4 |
| public_key = a7c9ccf796828b704efbb194d5d895cec082f5dccb78b59a61090eada66093c84267079597c9881dfb2ca8fa4cee6682c4375eee25a08bc0766eda05bedb2cabf734c4243987012a44e86cc013b7e555bd15d45306479a78ea7d4fd7723d3b074860914e24395b264d35e57867f0229912c6ad0238587355b44c155bf7b5e5c872afeb136bbc32b1a950b3122f3a5b71d8c140940b1ee62a5543f3b61719896499721f5466f7b57b119568c960a3796bbf2c8877cf8a762d6a8852619abcfb85ec7c6e79652311490b03f61bb18a23fa100fee70a0fc693163b28ebd6505773324404341e6c79b0562207ec1077cbb64053a4447866efb1894a6a544daf283474c6e0e99323f962b5cf4667640af8351059ab42e0925431d864339258752a3b08ad52f985520a1247af44366f3377d5875589ea9a8e38455a3bb5ffc29083664cda47988f4f0c59622454a7109a6722a77703b0a69a4db2ac154d53a6bd60603e9be794b0b1b0b88da57a64802ac771134b1a4776d07703db8746e610331ec3ad3926891c05b4b738d3564b79b59287174696d119717d3650aab049b401466467ec352102ce597f6e867726543067acf511975828799f920bf139c176fea838144797e79441af218d9c2c0f15a350ef82d588b45b86a2c58464239c121ed2a7650d2841eb21dd6547bd32c0e4d654a3823c4051609ed49220c2651deb6b0e55a00d261caebfa9c17d82d5f23a111c391d06c0441102c2745875d6905ae21412c2c14ae51c5609c5872828ca8d09239b82abd602005cc66ddeab736db3cc0e946d6232177e6c012a8672bd62d0a4253dbb5a908c42341503b76d428a0c38f7e978d4fd2532d075c08d9cb3a440018b323dc3ac28bf8875e412745962e512c0e0e81b4919a813766bb020c831ce0c3eea5a496e57e8d598d3bb34733b6358cda44b1960e8890ce525578d100257ed8a916a02fa2d8b59478966835c0603a8f48715ab2544d0fc487a7eba7a96a6e3918b9c9cac54c841c2899cea0312b40f9bd93eb7d392a4cb889144c224a23244067a9712ed9cf52a15edc35895c7c121822468716704e3617ccd59aeff5120524495d44ae3019adf7d25bd7871b2a98a17ab6c68c789174a28a4863ad69362fc5982aa68b3c0cf35fd2d63d064556e55b6df0d636dc5ca56a928f19c61816349c6339c59febb2b8675807a6a9181a91620a684dba5c4c596a821b66014851966547d60690f7a805bccc4bf9620c188495795c3dad55c8e7529fedc92ee3192a68bb9250420f6ff04f939c82c8442350d40f9d518c10c53ed5c3539e373d0f955d3d451e7873a22af2aa87c08105c044613334e6b585aa864795e0a6af988affb2b2eae653be5c76383b66f5205e1df2b557b66b0f9b7063d3039510ad13a9b5ae6bbae433808db7275271917d75524eb2203202c1f0b4c9afb402f5798214c28667d28727f89b95d3294cf38c129a792b16161e6b9eca60c18ed802c72225d585c7f59059dfd74944f764035c073119395478651f88352c204f89222bfff7c8bedcbb6be1728ef74e54435b40b22276f1199ef34673ebc70047956a543f3d8569f334a5fb22b4c2bc34aa9a4b27a11795a730eb96003ed4662f2f0344da2b88e634672fe48e40ec83f4ae731342e77cdf4a3a |
| result: pass |
| ciphertext: 0924e57c036f105436d1eadfbaab67c55fdbd49ddcd120c08685ba7115c250799752ab883e52ef0d0c4d9bcd46bfae3b0b6df089894155bc34fe4b0db0a74fcc95cc5d56b9060070b8e475b96ceaba577832790c84eb87242cf30dbf9b9c2fd61ffc76f4894495b2f2060c10b105f9845287e9b84f10a187446714c968471550d772801214a50d9ae0d6ba97e60dd0e3935fa6e5b0425fcbc1c1c47645b5974f4906f3f67efb70ca30f01b30aeceb45bcb578e08fd006c641c5c23ad9956134de1e4b50941579266b95c092b96698b31eba48fa03eb2d38cd8339e17bc45df2a7bbe159257ecccfd09573190e53193fcc172585ba3ecc444c8bed87f0d9dd25383613e280185b145ae6be22dd90606edc02be32ec3c7c2759a9d2ba907eda6342aa9c4815edebdeeaa79538c440ebf3f7a3610e34aacd303d3338547dde1ace59f6749573847c1743694d29f99ccb1ccc6764e2555f51382973985f02db7aa11614a1202fed63445500a23b1285af9d6fcf633110caf23de2ae3a8310d7b574f49daab50988f00f7e2645bae92392c67e33c3bffd4551d5bd41bdddeda4cd105ebfacd6a56052653414d224becf74c68eefc15b1af21011add1126f949fcc8efc68f8e5359fd27c0662dfabedfa8481a04c4b355f2c1c31b0c9ee202391fdd4e3e206d96ee49ab52112a04203b8ff79a2db64f4034083b3854d7b1506c6fb2afa95c896432b969a62adfa1a017db9c3e7d3b76fb51e73f17c7cc762889ff2fb8b1066b2f05600d52bbebcc8bbb35b91e6eb9d270d80a995e59027af9acf9a1d0f80d028ac1f3bed3b3ccdc6be3a97ef00215ef569c000af549f4e31d5913ff376db11e4e7acf6745abd40fb3961a3758e375013c4b110e989474c91c8ade63f9252c09a8d760361b684424755c47a21d8aeabecec6d2bdc16d08a1ec5397cc1d0ea01c5ffb45b5faaa8043694cc073bf3632558eca1080388371768f41d23fc1a4017d0ce0bf51b4a85e6019c2a0c728e5c3a02e592287de10f43a2b9ae9e975afc4f6af27955b3af3416f4f89f818cfa602e44b8a6e32a57b07a567bc60accc98e00093d17d4b487a30301063118671c62cc5ff595fc8794c7c64386e4be6da9c580f3457630ec9e4d42be26ec0b9265891d2d36b92e3f13f0cc850b04f5079abbce1be7dea57d466dd858c0b6d5e15990a09c1f7d0ecdc46e63f857847b3535d28a6f05359205f45537f93820c7ac5e83f19326b8f727ff744bf2bcfdadf56a14412697ed028586fbaeab5aa16354cda157d5410c617520fc90c612c4076b82692364a32d9e7763d3fb16421f6c177122533afc75f915539a523c8db1ca9a64951183154111978610fdc9740466af73b05cd0dd380f39f94c429d01e0e4ae27ed1495fb9cbb90d0fc78dd28e23280efaf77e6ea6794bbf342f3801148aa241731680738de27ca171c6b2b0ab1099bfade25362f610022853ee07f68868b3a2abc899703d3553a6302d55d5b2f24112fe035bce7acae8fa695ebce771c458fe |
| shared_secret: 6cba1b31809b333ea40f2f67bad438226d91bd61b08860357a840cbcc8fabfc5 |
| |
| # Official test vector 46, seed: "6b3996e8bc6f52879f2b7be012c44ad555707cb7e5fd8abb3457a298336d6fdc9eb7853008ff13201d5969a315c7e493" |
| entropy: f4b66a7d3b65b896dfe100b2cad24b175a1168cfd2ae11fd704b835f6bcd311a |
| public_key = b854a0daebc2831a4f20695579b52d3369af228842776a03c4d3284d763d1f663000930377dc86ab14486673a349d8073ff6ba44496c64467d5f531f5203a074ac7ce9090e59f1c308d2c755910af132ab81b50ad6d6c2c6716190696ae6a51433f61185a43cb1d23708d8286d066b61a6b7f9e13f8248c232d8315f40053fba0d7ffbb4ce60410899200a8a5e51bc1d8392cd56f41fbae85f35b110933a931084444036aab790cc09b84b7a235f34763b9ab5c9b53620f627778c661c4c45b36ebb3a4565795656227fdc280b327ee2f96c16e7bbbde89e9090318787b2abba7727a393cdc04dc38205e3c86ed5d5291a1149ee204b24661ab2ca16c1c0a35d3cca0d7c57f4e01985242c3b43869d9914312678710b039be4c2b775cca014b1d936ca8432a4614c4e67b69620fb49cbc787599c4bffdc3a2c786ba876864e7a5be33ab200bc2d087c3e6cc642f4a96771ba212778046b5823085c4068b209c54a5bd4153e4d986ed3512d09d40c37c1a2e57495e0a594f4430fdb1c88c4fb677b007d8804ca114c0991b90b5140761d59325502a1f0476e961a0c2b2ca78a82c8b5581d98da26de717f84c140fed0a00221ba71c34821374ad7c565ec20cefc949e98d1819702a4d38597c1db9239b9167dfc8651498927bb0e170c151e881577f58963593d3ae00870b8bb9fa3b77c468e8bd365dde088f24c2577c5aae2f24aee1552e4482352674d1d96b90880336ed44f6bf007b5eb67c52a10910a9a3fc82ab8d50aee17b667a27b4d014161f1a60c3084a25524693364ac1876cab0c93c01a153b03486e75c3a01728f625f9a7a6a99e78ea9b77b01490ab49c6dad9ca584229a8a890effe47ce0692aafb17a3db2b855a01666514e8a800a47c0cbfb4872c8c8a4d4bc52c8db43d3f7360d568f4f905ada2565a494901f229ed51bad9106bba6dc4fa7ac59a3a5a64d033be1e47c36c2cc9da10a2bd200b681c2caac5cb1eb03f36455241367d30019aac00afe312c5323cbb4575e271c01f09c6eac03ce1f02bcc4186768493f6cf97671e7a02db6047557306bb8ce086382bbab8312460663dc1bfd01b2411b3c49835690627f133935c27308be6b5d09844f477523521c2b1bb1c92b6b3c46c20cf97217683a3f2e46b0151511c7c9c4bf8620d4706ffaec98e524360986386a7b5c20c312c5b6237bd17271bc6c146124d190205f468dfb00bae08318350c1aa5910a07a67bf13a99a52a39b2b04fa56143c0c1290c5c412ce1647ba8242c851c8bea960c9c4879b83037886ae77b10e8126dd3b633a33a662076cea326765d6262619b8d0c8c3217435450070dbbd67404f5255b6557267178ed99cd4257768e728f3069bc29f8484a127d84098ff4325946371384463c4ff489cd8b6eeed0c5e3e92b1b988c41a31df71047cf78ab1ef9adac2a1ba3121672505ec77b0620617598f84d1fc7b00fdc65e7ab72274c86a424746dc74f53142be6423545d02d581933bb92058563279e522ad8507f4326699bf4831970775640887e875e1cf29a09843210a23976941af397a3c6c5605af133ba94126132311224388f340448a1252c5bc0197b4699aab73a4237d40204a46103bd605bc698111ddc3d6bc04804722c35600b001c554180d16628713bdea10cdf |
| result: pass |
| ciphertext: 2150f944148dec904a5077dd4d82ed0d72bee1a3dfb6d7674753e2b50cfd6727ae71811da5ed2ba0bb169aa8a4883d286dea2213ae9edab0b24c342348b20ff4c5ef3a56320ef7f2c104a3c5982ba4fc3afb68575223ec0579339be4ac6a2139e8f8838b75a0f8e90932eeef2633c8b14f4661a7bad5414513075cb8053afe34a2c1379f3a750f27d7c46bee74524245cb41a221c48c68dbee3e78dc5f9f3c551fd830d6a40d4d4fe75ec31d97b97ffc32e032a75e0466562b54fce7d2d370c65fafef8b66e9a4fb527c7b22213b22c137650137a64c53f910a2386cef26e29279c16652ccc0a81da0ceaf494f32391c915d79a94a8ab7e4fc3a4eebce4c5a0b4ed899f24881263dcd74e3b895d353faae4cf47a1c74299ad8d435cb2c927841a86e160e88815805fde2d3c9f487754b1fb8b9047057b5bcbae25754f90c8a0d1c7b8e9e8ac03936197136fd189f594b709d52112fe9ea335dc96ab2ec87c97d703994492da1c1cbd20994c1762bad07e5dec98c311156687128c76d2ff5a5c7bb65bae29343059f2c10df3e9239392769ad0f575bad34bd7213f897d3af45bd299e8d6b75753f966317cb5dd821b5a8d5bfca74871d210b2c184107fe9109503b71644c8af5bf09097f3a6f0b9f9e26df7615d503634533cf4111a5487f205f45610c777e2fe6bf75e2100c209ec650540e734d710f0a0a378905f59e8b6c19d4847bd2b02c4366958972a963d4afbbb18e55adc1fff12d07beaeb27598cfb98833d02870b902b0d9c587523792b443c453059537d0d0975b95b8ab9d94f41b6bc0e344eac841eb7656d4c610c80a8e0d0b659d1be91279ea59333ef5eeb4b42fb0a4fded5d313bc754605ab5d8740716bc1d5c9e18a998d04fc4031fe5225ab6046678777a740a998118fd7b09504695401bfd27fe44140484e8bba45e12bb2c09a3cdfa578da8c7e46bd7817ffe1bef08a5e9005950c25e2a6d467eaaaa44be9abfce7e8bdb55356a509c4df5f6aaa89dea332ba7c353a6035a4e4ad6b213366b49b4db22dc73f93a336f7dae65f20a662bd25939811d0df9851d21a2b7fc8fdfae07dfc136a7ed64c1a7b88ea62ce2093025acd1c0eda5352a15c5a95f197a611768bf0d59b72c77cdb03420ee070aec8fbed53cf2319f04b2e72d742c930cdd7b1e9864474c60757fe7cfde9c1d2760ba39f1f8ac5a2dd8edb312fa7b34e22c62c0a66c5d64cbc6c56fa0461a4bbc9105afc9c3be7bf62379a392e1ea49d62a2f91f19fe1aa1168138dd32d42be5b2c7214861ba4873726cfdaa9628f827cad22a2dbf34970fe8f4238b1c9d9af380f378d0273df041cad44f056ed08637e4a178120cf841cc8e8ed0e797587d11019b4b6756fc47803d0480bc325cf9278f78c3e00e534533c742328ac2eb2176cdfb782763ed50e510b92d56a14afa41e00c29e3e18dd037e2d6efd6e1d64e9b5760bf22453d850f9b3e2ed63fc9be5c45573d79baf8150976243bec8aaaa217aa02d707eebefc9b3710f56ab84ce72 |
| shared_secret: 8087b456d37e6aff785a0ca104cb03ef71fa2d6652c52dcd86220cacf878afeb |
| |
| # Official test vector 47, seed: "730b65ece22de27d573ce3aea7cb021c415df210d228808d91d4f380070ffcb0778b683c71d4853deb569c822765f2a3" |
| entropy: 1d7b03d3c5eefb8ae5799dc569aa668f1bcb8c86607b089d3530cf61d6380147 |
| public_key = add1cb33481d37e546d75b5398198a82126a7d306a26c7124518075ee6701d1ca69d16a867115582f22a7c382bab3acb5de50c34c13a5378b2b1415b5538987a77681597abab9a0b5bfc7bbd19550064489be9b897a54fd12c7229f0af5313429fc85f1936b5a325aea955021a969ae289657ba4ce7393477afab3ec0b6e46bb7a8570b2dd4372d51537ceb3023e477a36bc2b784444d0f71c3165395ae71f98921ed160be83e0572487691a43128352b3d82b223c67b33d8277b05c6c071418799583e2b87c9c2a81bb2a7658d67e637b99d5770e04b592bd5961f0c726d0058b31086ab1d23f4d200bbe6b418fd53a0131aaa5fc0380f70f1c90cd1dd5bfb3839cff013375f49919214e756856042bb10e1252a0108c1dc39a1f69bbc230a4e9c93a87a87899faaa210a781c91bdfec9a59080ae642aadfbe20f9ec600a2b297c3394a751354b6e8ac65ea45d3b66c57328249034738ea2541476ab0f2717940930c8551314851be98351d96acf6232e1960b97d930e3f424efdf706c2da2f652796caf344b86ab388f412853a5643a7932409b476d3c81c2a301e968dae28742d18232efa09b81177dc9ab33d7b2ed5e711c157bbb123506fe35c5132bd04ea87e173a7d8ab5b2e35a7eeb58ab3f549dd30228dc5197f778359b4b9b9b989b697839fbc013426016110bbe721c1c89c1d463248887491f0814c4bfcbfe7445144b88cb4ec535bb85a3016891b009dd4ea020e3799d56a710ff097b79384556c5d7d717436bc9626cc15ea509fed2bbb74c2636e8cb4e0435283c7159d8c9eb6e11e5bf977a80994278161671346b368372ab5612c85ad48db8a82067acaaa39bc0b1f49083e71e8727adca1f3c7cfacf907a71c3c73e6737bc51795c9761b5c36c87b46141400dd43874c4500606c616d90bd9d588905fab9b538c23a07b9fba6c0699259b6b81aca207138884886205955250e3e7b5d4d549a8b73c0ff41b88c305b7efa4178695abaecb97ba46dafe090a81c038ff373b13582665665b2058835b629f2925ed99082858152433bc3bbe90937c763d835638c3225e0c3485f9555d3e1556ffccb1b059dff8667ac445b474a17f360a2dbd895048b29fcc003f3c46768668b88bc0053bc3821a95d5d49cf1510894f1739c91174310b0ab2cb7836b41bc44aad9681c0067192d4a46c2fd60e2323b6fcdaa15a6581b4571b4ccc09fae5b24d8b11f67aa629e79652388ce04b9ceeb5029e80341ab6abbfe38b2584b55108a21ac64d61636ddb2094cba91c2b606cf3d2ba09d4863ee900decc2d594a042b5a63c822631533a14b6cccaa0775ea3210e3ebb22137a749b22c1eb129c872578feca153b312efe6238583793852485fc53952e4a513e64b8ac7b60241944d704246551d3372ab9e60bd8411729cab31eb908c5348c34db74f3ca60384e93c91479a52b321f8544dc13620f26c9fd324784a294197d9935551ccfbcb93f9f2ba8fda993a3598a5d37c36469024129c8f3a081c9b3a680a02ec450b0a805da455c5f696bf46681ba9f80f6b469af9b1c09fb2bdf618242f449cd017308dd80a9fa7a3a6aa25becb6f07b241f0f72b345664751b83b46a276ec74aa2569b79de21a5198e7f0c3bc2aa84e7f5c79f4cdea5b473ba2d344bf994fd32 |
| result: pass |
| ciphertext: d378efc5ef259dcf2434427ba3f28dcf6d906151fbcb67b9c8e4c3bb098bf2820b9670676b6931202f38370b6e36286ac1ec05f4381867232b34b4078cf6e55d41ad44431be7c35d169436cbd71b97f160017a05d9c642e87e6b4919abf40e48747acfcc10d21ef2c309b1be596b146a6e4e848548f2c8c97c9293eb03d92349d62da60ab60f890a7ff20ea7ee1724ac64ca927413677babcce28371604e79a0a2fa134e51c19d6ca02d89682233c85618874af6487685f21de8e85dc99603f5b4c49139f9a5621380c65411aa4254d5ae205d5b0aad42d8883afa7221209abd96a91197381dd9d513bec2cb06f33760756a0aed0c169c195be9b33609b0e40c3f1400f7db12d4a760b45bfd275796e674a9bf2c8752b98fd9f9aa98f08a62f20296376578938ce94d3bdfd8161211225a7ca25b4282ad6abcc8c14e40d4d3d4cbfbdffa435258f85a29e7add20a7c1ca410517207157199d02ffd31118f13d910be88dacb9e38e2eb3762a4b35f963a17db121037c1972580cf0e5634d322ffa43559c20b494ab94941a51d0673929e2ac1c8c8961120eddd8ea1092c33c756898ffe92b02dd7491cedfdda440326e2f818a67599e3a2e146ee5d151934fdba1cdc36eb42c863e841dc214584ce178cc9876b9411d6cdfa8c2d1335dafe8f9bfc435a7ec06c9ee9543b8f0d8cfca44ca0e21511aa2c592d107545e6c0a10dfd37a2e9d0059861f563b26e544fc96049f02cb9bca10a3dd39f440f0e36bd0a2b6f029aee917c3c8abf70a893e56999c9ed0281108f1d0068cb37abd7a7f09f3ee975743db549d824847ae0adb07f0882e02d0a45115ee6191ac32447a92f83d4aaabbe0dc55de5b260079645703603d8704c8dab678bd468463b82869802e999557b0f0164e2e790126e3f1e42efd67700365698e6fdc87b4d42603571df83cca98284a388650f4dbebb622aa190b51c827ea8f14ca0692dd0dce0487b6e186dcfa3daa04a17b07e0bf8ca15ba85152e4ec0cce556bbae3745c9c1a247d0fa6c10f9c8a6843a9f91b5bae12266e1e96d4ba7c2cdabb3093aa9bf2b9883eaa4ac1861f03ad4c9141ac88aded147390197fb82f764c789ed7bd893f680834d76908758c8fb51c508603303290500c6dbbe16c86e93efed13f27e1e0f90d2aedf9f40be308e0c988cf59cbf8d7de1c8bc5aa01afddd8c58afdeca6394e9d03655c7b4fefd13c75846dcc1304ca80a4a5dd985e24e7387d3f5968312624b4a1f1b45e1353cd764e552cd16713c36e0bd1aff6369bedf509b8835c767c53e7ffab9770eb6e0a8acd9208eff61410ba64124b62868a80096eaf3d5b453fa4aac6ef1dcf1924a04e444dfb88fb57742f2c7cf923cdcffaa4512e648d2db593c160219075bd4431943203f6e54833b425df5dd442e589c7602ee877271b5842b334b98e7d171e6fe244434c451604da7885628d7367eb94bed7bab93a261740127d57d9d6acf40172a75a32432de3037bf640654418f9d3e3e9f05d17b858df6a1d8a22e |
| shared_secret: 6799d393f4000857868049c19a102e5c04c55a6bfe3a41abeb4fb6d5228cda97 |
| |
| # Official test vector 48, seed: "5522a5a891a9a9b5514f4556afd8df40b9cec63a01492f0cb8a1db073a285a963e4a9ff2376c88662f7d8d241f8acf17" |
| entropy: 554f3385b382f4a46314de37ee3885addfc5332bd4038785094e0a832e9e8c2c |
| public_key = a7a8102df0c61577a7cd4b9a04b17ac55708d8c6746289529337b9e267737d5345f4e768e0d6656cf23593a84eb0ec290c8ba078eb9f8d1cc8ea18280981cad0f46dd29c474fdc57cb5bc93e318537ca343bd03ea6a7a466b021b3db77021a8e20b94907ea294f47baad599d51d74219e38f883b36cb323a317520997988342a7452c3aff4522ebee30211444fe78854f9f853cd189be04cc1c800607cb4acccb650ae546323e7993bf2a203487becf8328a2979dfc5c3bdfc1b47533a9a629e5fba5a2234bce8eb37d686a75bc33eeb945d80d92c218548eff794ad6c0d825b57f6f12f0ef6b8201bc0d1fb0354f051ec1a217a9a0f0c77b1d6f76c1f25b01ff356fa390079d3800f1468d745a0dc852ac140307e700f97d557eb42164844b0b6d5a37bf1bc41db5aba156359e9b4ad5649189409be58b8ad5ac89e348099ab9ffe81c71d54853eba7b42167d478693c39837f76182e0c894e0f5ccf19643fbdbc5278b500d1b07f1e62ee797930c0cc4a41832ad093b28460c8700678bda847edc6bafa64ca182016f75366af8c330d201c7ac4327b2326d8b57997734bf909b0fa1c619155aab7bc5f4026079926d04619186c4334f48bdfaeca777e91d0b0b7fc4b180e5e19f0162c5d3146b5ac5ac820781209c455d195f17d541d6916f56838f7be838ac0293cdb63f28529df3fc7d54475062b90d3034c2583b00c942102f82b9553c1120891b77d61b8c86ba21b4a78f772c4049869b56442d33c642a5c0ad167747807d5f6105ccc21af8e06c85031a2a73ada9d59453017f131b55c1e0176ee29b021b7933606c5425078b7b49cfa99f24b21818e78a0e856747e4a7888a3d1313624af81c75eca6c3c43238bb078b94c2a9c57f0c4c66ec5b59ab93b73a1000630aaa28a79415320bcc8a96195934c9f14d5dc41cb70c1104a63f5fa29953495abf71b9359563f16c7bd6bc319ed7898fd00cb580902f2196b45311962cc17a9a9f002a916d9bbc1a452bd3e6a48ca05e50ab35bd828cfe66b483e96ca1d917001b46374c41c2d079fdd8257bc339a6e13a7fa2c0948056f6553803d10fc9f1c87725230ba3713903193f200a9851a78b61534b5a949d140c9b457ec66769c6544d79f0850c4cc8e4b78eae0b260dfc9cf0848e4e09cf52047d62bb8e7e6231f4ba49859b1dedbca0d8832bd23789c6fbc40d61485e5a951de68639e07e624a72395b9e25b603acb330a37b998b7a9ab3f973003c15624c6abce84050fc0166924a397708c12308c578105c1457de7cb41dd609c0c3333be5b9c3b93e2776aa0ab3a4054c98789a4bf419bcb6eb914c2179bae02b462b1126a3a28840b9e7170618c20e8527993623cd0c776e54f8b4eb237b4f8c075fa2175f11be86e2bdf3b9b9dff89b7534134620116e0ac025f6707b00b5c743aae144241b935ba61827909b591b44cb6f36107ef81a214c6aa5b9b3e1f441c774cb7102310c4031e0e4a213a8c1f1593906a0424d657cda7c10c1354b0d5a83d2cb9d0407073fa77abe480854c953eedc6cb06c75695665b92873552cc053a9bba0c99aaf970753299db3528276b56feb8a5bbf373d13c20c2f22ae07e9542206b296f3b101d07a3bd1517d9eb8db21e1f18e6da63acfce1e0dc597cef3abfc7d0aea99da |
| result: pass |
| ciphertext: 35efdcdb40a548a0269d389f25474dd39115feb706f9defbd935fd224b3564b3e5b327d7e5ae47ce9ce21f968ce4b20fa2958ac3abc36f9b301e644b327b2d5b74f26a929cb3f2a070d7a36932c1ab0084d7f8e9dcfb6632a601830a1bdb6d27811d35158315863f19a6b70cdbaa180e4e148ebe276a6bc52137c85334f743e84622263144c67e7efdbb1c6578b17025d9a144c2784eb9d9cbd4052c23d3de56d4c50624d969953d944658093c03a933c8f39f09487b1392ed0b7ffeaa8edc5dfd73349c640a75f132259b3a266513ceae23b6a9641d8a8b1d03d5f44f3ecf2111b43b8ca9b112b8d82ea0d7a4659f36c81516cbcf1f7695bf728ebe83298f8b5db14a2e8e7be0628b4f8f5d7253d18efa4bdd5725f5ef10876a9f3890b99f6beac54e9c881693aee29ee7618b04ca59dc31c7531d45156d109c1f28d13eb37aeaa8edc664ef4c7cbceeb95fbf2fe6ac4f5b3a81c185dfcec60ba16f0d6410f89732d2f7bd6a8b64d32fbbe4869caf86323a13e840470479d932fab248c1ec3d09733342c41d454819a335c3e41f87b56d92e8f2a6b598240ebe595604bdd4e18781e584523977e8f9ec732c525f8bbaab3082a97b0ba12b1fdd76851d732cb6b945e24f313861000dc4ce604217df1bc5f9947aecdb305d397f256b30607c4d4557e2d248715a47854998399fd0451cc61a138a24f238514052e26051385d4656811f83214dbf5da500467b16f9f3ed940446241166d0cc6755b518e16403da01681644dd5e58ad821a7590a3e65087a5f583c81b9cc6d59089c1710dc6ca282cbec114337ccf8c63a04e340ee93217b9d988370d6aab73b36f3ff9f4de4996ae9983c1851f06d18008cdc79dc82df1f29ae5c803a1f3f2dad2661d06060daba722f69970f18d081bd58342b329bfd3590347a022b9066bb95e5549a89f4ce681fc309751329897ef1b7a77c111191796574944755e5be70c4cc86e7a404a2844cd21983935577f583bc5e86902bbeb6fbdb6c90ff46a59136afaf006b81b0f8d8e5dd6c7dd9ba157d26ea5ffcf04693f7a338f923511cfb273a2f228323f195a42126ba6d2869aff9e6ad962c34853c67b5fed2abbc325fb5026cf9cb3617fdd147af37c88a768f5dadb5a03b7afe56ff4277d40f67edbf1ba78818cfb4416e5d8b9da09ee9ca4a3864577446b7877c833b8655f12554e62a1bdef2d8574fca989fa17df506c29254cef3712cb4576165fdb9437751cbca17b18e197931a9d2f060b7484784e02691276696289ee89911f805d0e658a75f5e13869c43dcbcdb2476d3aec985ebb8a7e367fdcb57acec9449bc856fa13aabd261743f88f5a446aa5cee3436aebacc7b386af14d4c0de976e5ff4311318d580a7ce5596b21d3e2b4d1f02397c797cd018ca12a8b8fa6dd90a4997846a3e02aa1c8977b992b59197e29db4c409013ad9c9c8f3db22085dbf8015d26fb456c9e1a453994421416858b180a4deb5f06d6052feceb72680b625d644854e72cb7465c3cb5fc9f6d67e |
| shared_secret: dbbe6f3b6f5a35789697792e209428ba1f53d1b98ac2c0d1893cfee641e40375 |
| |
| # Official test vector 49, seed: "1853e72329353b3f89ae6a1b1ef700da8ed3c10d19f9e61ee9252e28ebb0e15802ee43083a12a0b7527088832605e3ab" |
| entropy: 38bf0033b779edf5367d9ebc01c988af90904c560970815837380650e4749eea |
| public_key = e078c4a3954f40a2697092bbe4460f27c4ce6886628382606f395b55d1a29939a2f754a0b82968d3c865f30066c5e21e3e2839416570f5b54f24d347e2e10169571a3935307a4918b5d68ddfea58a90382e70012911729238a4919a7531242228995215fcc96ce8c1970faa902f79c7a7207a93613de0066c384786f5913b24040e6b4b48b6b679e5538f953540c25c18402be1c58762fe8bcee6a1e58d93b21165f95895afefba1f735b11fb7bbfcb40d3d54ba24ca7ef507973aab9017b66a3e271f980462752137d9ab0d1937226129bf48f68b700021b2fabe81573e49fc17819bbe46858b5c58b4ca7c83a57398a667b09c681b990b648e96ce79b72104b13e97611ee8528c9f64c376eb04925ba46d3c8ab859304ce17b9435309726045de17d8a7cae32aa9c80e1aa4058cff89010dfe22daf0a002a905f945accd2f9225739aff1863006b46f9ecba5243bc48ed1184bb9a57ae26c8cda147cacbb4a031112279dbe727fa6c467ead943269ab1e3c9657c19ba0b648c9d4a48c6163a0a79954c0c7ec63529cb8a65c851c39840bb1a7c584104016f16b43da179189343c3276bfeb5839d6622e684b421526d69517ad57b67494bca6db58cf6c95266170ddd9455a6867de052adc8909790659fa0dc0a1d011487b16a1e08bc82b22aa9444f123632ec889719e754993ac8319a72ee83a988a2c77d28acd4bb5ebc486c33b0af1d67a84a349480fbb2b0b252e8749401d8488df52356a75ba2883090dcb757451c9956888b43806431bf9ed956e34806bafc15fcb1cf2b45729eea12a6580c6d1c366a76187fc20fae7657f560973838abaa510fad13c59c5baf4773188859809d1bcdba937845759c9af40dd2f14bd7dc48028a77ff4165f2204fb3b0b9f585061616ca4fc405a0c8533c344334e511053a548ee86998e9094863b8bdc02aaf6bbc916481ac9337acbac10d90794ec239268aa376157b1955379d30c2cb4927a8077cba969ac398bc8521450efcc7e1cc617e69a66fd16b771a2497d14e35a61919dc129844379a314821c333a2f4443651a4cff234a3dcabad32610f5b54d138065d8a5a81fc5068c5060af125265cbc42c580f47b9fbda72a893329999958b026c5661ba116346ccd86633e0a603b48c8acab78662162a9f11c4349c5235a5ac46546b16b25e355b4408456f7339122b67bb48334836214e431955e979244c8c7864ba189eb24c818c15417cac84682f719c9bdd8479be5c643d937605383c6a9514118498d5b4e81d5b74a063fb53cc19a20a9cfa26e479339b988c40918c192435db1a3b2a7c6046376b97aca7a9bbb30335a0e8fd237f8833e89e41a1c67b8aa9b0d539486b1855b9fbb53b5103ab2d19606165acaa588b9d14a4e6a7823800d8a9334ff7456e75aabb81408b791c9c6bc3b5829c1ab241e8d310bb7b15a5b24123a2c691ef1b5dd80640a7b94892aa1ad7300797a3de52a66c794426230640b303e71f0b93654708bd81f706b0f71757c08fcc591525bb6c9a57777bf1bda0d81b4922a56586d21b04daa2684e14ee8c0cd542824205b2bac3c1232f2bd37109d621a25cf570573465a706583da17c39ff3ad13826b6d5988158a1602a361d7a2f86a9219450ff713e184c0f6ea4146b79b03e5ee3454a79f |
| result: pass |
| ciphertext: bdc7562e2142743d9af81c76aa1fc1d52b6b46473fb7f97443903b44fa9120735320a1180c7b1631ec6faa37b011417b71bd14cc78f3af729e869d4e161d9d9d0275bc653a731f04bd7e9f2dbfedf31effbe8d24e2822fd7b534ab043e72002aeb28a1efebe22f078ec853f693fbd645d89050401eca963a0212fded375b9b66c1bc138fb13e6585b9574880da1c86cd34950d4d3122cbb2258f5d9a08ad788b67ffb535e6c6f49992f63f6f459bad7bc87b00227f3e8db542aabc9f5c8051c02eaf843c47b5490aeb92b9f4f50252f4d90395603c24a600e95b9406f7f66053a468c4d46d7c5b4347d5f13068a3253ce57ddb159ff3fab3806737d9e30a74ecca1408154211a2ad7fa5c3140ece83fbd56326aa4e7399633d030afa5a6720259a31e58e92ba5c55855a693b3e2bec092966be1adb99b5da4d6a345b3d4c55233a25b06422f3cfd76a416a1abd732ff279c094a0b3d598641b05cb8f35d7996175c5b15d6d478fd17f738b4ed2861334e9c125acb154b6540a01e7ee85c1ecdc4b354e8ae5c68603667b52344ccb24d5b2f2cd68937eca2fe5b398d072905e51fade88a44086779105277bd169ba53d1c4ab1d2502cd6ff3ea9ad8dbd9d8f8f4bd05e5ede3c22ba08366d30fe1b9bea9587b05e1913ccbe6d94fe17a0107adf69ced338256835e707cc312da14b594dd3e4f325e18921938062d9e97049b93a0115149b4aeeebc45605edb1e51bdd644594f3ce7293200787d972e2419a5cb8496bfd8afede88d188c2396af33953f335301c58421250da4a9ca1b247a3bd81ff25594dbd262b7efd31b53371d1ab4d267fe859c11e0915ed02649a319fedc1340e110ba52cc14ea72c1090145093a4c3760e023f499155d96a3215cb62b1be9e0aad7b8f75f7b94c82937327d37c3eed4e3ded7420e9f680e03c2e3b123cb9f14c98c758632f2abef5cdc7b16428c7e024208bcfc9e46bd4439eb4fc6d46cdfcaa7a9f3ab4ccfa72470981055277c9e9cf3ccc3739a33eb8f3f5e1cb0eacac8ca19b0541a6f449be5522d9b0d747677c45f60cdc98a156932f04d5247e90fc87f299a1efb12faf1ae375637a8d62bcefae6a563fc7d54a623c4d50a3d42ac70c2b1d24f3166c01b2a87d7d83be81e83087adc7c79d9aa80c85c90b552986d72f3ff2027b4bd3f716450c082e66a928d26930dc7e1bf504d88ebfd923a3f256b0dd512d6539939766ff588473ba85916177b6ccb9fb16de2c984b17b85a9a06b4691af67f8ae2dfcae468ae02c34bcade4e9ac9722bb260104a9d6cb488f599dddc9904351a9dfaef0a90f6b4adc94dbef5ca73ac1ff89c23f3706665ffc3af4a008e564ec34e3b793091129b794c1a6faba3b224dab1bcd2bb8a51eaf4b7d237fc8f9d6b9d713fd5c5d9551e0f9925e72b1606128a018d1535c9690bb8be25694b22ded91509ff965aba2b220c2506495b76a456bc881b7183e65f70c847e5fff569b5bd9b1706d64731a6a5ac669bc2adcf4d21e8abc76146805d574812069 |
| shared_secret: 494550faf270431de90c96d2ddcb7c19249d5e85305b3b43626386c30b7aba5f |
| |
| # Official test vector 50, seed: "027c3d5847ed4470931141104f25b19ae76117cbb64b224ee424ffb782e9a0e988839e0bded0df666fe8e5fcbb5dbc09" |
| entropy: 048ea516d0ebbd9f709b47eaac66f344c571cf50f0d01c9466aa061a50b66a24 |
| public_key = a4163313f3cf10a65afbe14a738352fd20b1931827758905dc32c20cf8adf6c081009ca396f270b23a5f26117862a13cb00b65f5a2850e8252053255b8232626b5bdcfe44e95c0b7b5b09802165b5310122a434c5456136cb3a77c3c7c23fc61271550cf15122fea612600aa722c8646a6760ee18ad6028850fa36b82156c09429fa188db2ec3dc229a78f92112b4357d3681aeb19779f1785195b65469c6d3af60ff063562817c4587225a10c8e9fd56c4353711f287469b87cb533b99df46bfbca625c4601aa86459b27778c7200f6a12ac8e8bc078231a37c87400a7429c476ddf7516fa4b7e27841abacceb3c24e92158eb168cd3dfc48ade061b2c02c33b2a33b59ac45a77a439371f3683aeb6a18b107bc34e7785e4146b3f668d9565cb32a23bea6af6daaae79b39a8f725e61f1355c6965d0ba0cf8da22ace189cfd0652213501b3b5f791061ca929e2fd057f357bfaa4047c28577d2105be1616044a6383ff9a087f4754926338e486cc3e76511c7946a02893d058f7100c98bf0af514a47a7630e6e2564b5459d3b52bac6884fc32c7961a34df387ab85c07965786d6bb731af75742147304a5cac936797ba658fdb88c1939c78565914ddb0334fa291fa3182e31a36d6c159ac637a0d3a37098569a009911f54b13efc46e403ba4bf0bf59499cac06c848754903a7b8a1b7549a13b2de5a2cb106a21a3a58d1d71ba30700d74243b1030258294ee022037ff9c7e752cf0fc60f582b6310d4637309ccaa3940e6617b72c0b0217924febb6f971a56a979212a452796a217909547598330557a9309161fbf7c59004d7b3a88a2c3066534153d99ac87dc5918401b860c1b4d5e763440389290d2b656c97cb9784b201a90553acceaca0f22b17852f391ded7094225053f88b6578678f178067ac944f1fb6c2e99abd946953a49b059babeae527408f520844323d9496e51e88f0899857a07b8bf8586ac7a8d13579ca934161d10c08e3b400f084cbe9c6f21e29523c41bac2187b7470f752b55addc6250c08338bac7fd0879620023899041576191b502c736115e65977de34c740c75a5c5f54ae4fa07a2943a7f5a3b8018461445c3ce938579680b68fab41ea2bb26e40eeb13ac84fc3a38b78dd66186558426cf59a1dd4958427bbcbbc13037c577b0e0551238a67f596cd0a2627965216bf733fe88718d64725ffa4b6e73077a37a4585159c887b2a2f5077d1b457c06102cdab7a0e5752263cacf7914ddf836b0e1a95ac4b941388bf7c5bd62f616726100f448001e1c6e4100bbb922b265942bcf37966a5b61ba4957dd02c484413084985d5b22b37964b5f66c11b27c25af757f08cb8ba3b3115a6839483454239bb9d0a1b6b1bcbba5060c3ae47fd0476107919281a508e0606b4ab51ae12b0866c21ca994817b87244ae55222c0807b02581856936ec0ca25e08c7e604e1f1379914702a9e209d7796ca44879a363cce71a0d9850c8ae8596e9b7157a71052602cdbf1c2ba113341fb8b612f114a82c6bb106c703603eddf80ed634be616884b9f2bb271240ab48126a40cf7c0958e0c5bb4f73185cb41dca542888720f8f930a66a66bb9c79acda38a22249f5240a5db0067a23151a6f02abac2477574d9b5d49ed6c25fc46576ca327d614492eebb |
| result: pass |
| ciphertext: 258852ed700664326e1767409c86b549ab45251e00d64a1d830c9342e8e367f1dc43797f2e1c8cd4cf98a1f46566d40bd608996ee5199dce1b4da5ae6a8f0ac2cb4f39fa20b9d9c71335de5f0d3e7ad1057341c4b10ae98c41ac4bb60484acdfe44f7125de5ee18171b612ab9800c796e0a2f3be97b30bef0bbceeab109c46378ebefffe8ab78ec87542cb73bd3377e3b7cb4e08910e1b2c5371aaf53665679dcd90a9b7e817f59754e5185bcc76a68f476352d1ab3696ab8b191d3ed109680544484ad81d0151b976d498fee7187069c67b8d0e3f2dda521dcab2190fff6c0369232449447598c4a68a72883ba5546906f977f78d449234a0f9b5de71330978bec425839b528ed99468aafef2189aa5172a98a7bd8fd8eac32772fd7c0bba3dc6ae42d1653f12145fec4689248abba2b04e3bf9cad1d4953201cecfbe00287b3c5768136d2d9c5c18d72890998b487ae95ff9242cee73abe3005a8ea2822f3f81468eefa9954727a90b8551d9ab482f30583ef65409af625f14ca560fb3d88514b605a5ef6239f9db665ac18a2c5591fc659fa7769434f053ef3828184a0aab41fa58bfc4c58d3edc8a84b44a86eea9e6b0ff881a783c0e941ebde941cd6b960f91dac309fad4e10b063b0f1f3349ea6869c60593d211a54518ac61314ca497942533f75ba98486e0607a4c75c9ffe6a6c29bc7c6d5ce59de70a30214ef7e66c7000cf2830ddbf3fb7867d37bdf0ddd5e8233d441dbabff03e0f66e4465782cfdb527c209e559873c98db25b2d72280ced28cf2a1c951bc98d197b81f810351130a258323b38b216fe27866063809ae96bd3dcdb01890b732776556251d173770c9a3d98e3873bec11091033cb54d27d4dc585276847d37199754ab6fffb61fbac4a5f78d05f2a7873ba3dad729685686c67a6dc51d4e9a967ae8abfe406b864970b841e943da33dd8c284f5d159d7a6120fbb0e272807af4ba7b73e7aa722e81dddbb22ba1f7fc541be455e89511918aea71368c21cdc2c0b1e2989067fde5835c92766bb6fef7908a14186c7c68ae54f4e3e19bafe8c8f56b954f77c625fb1b98bc15b515c8411312bb1ad92274c9de168bd949361df97442bba52a02df06594506222654f849d08042181557caefd6e5a360e18f37ba03386c004df2c64847feed5839eb4ea417c4e0e75b5cc3db09b069f9416662b722b8bc9a0dfff96610438bd949c7b625629cf9249da3b7ee5b550812a0e7c7b6df121d59d4289c90f659a5624122d2b47bbfa6d1cfe099a7676807b1d61db21761f06bd21fef8af069e6478b9e4db55f324747863e24f52697ca20ed6870a247ad6cfa4067ae5d6232bbf1e4127bfd0f6fa96de1f9512f8c39f76500dbfefcf318ef818bf4edc9bd677f0edea6274a3a1389bdc7bda53e5fb34fc7ef0d76f367bd1f9811b276602d0d5035de19575e8b92161907989b69e90c12bce13aee5964b33cb04587026b9c2d52e9b43598e7c05a54893e7fa3d5fe97bc5bc01eb4fb267cd4b3b6d299c55c |
| shared_secret: eec9e658edcad5a8a705644ccd35aa3d785cc258666ff749bdbbafae6700f1b9 |
| |
| # Official test vector 51, seed: "450751d4401737459c6d93e6c5f2fbcc4a3af7cd7250ccf404bbb817a67bab7b4c9d0ef4570bfe25cf919da331c31d88" |
| entropy: 686c921c9db1263e78ae753b1c9c2e7936b8229dca48c0942c56c6bca4f10917 |
| public_key = 25b2ce04e31b6f647abde39d7b1cb988c37f2ab219c67839064481c2539f7c947a5187a850f61ba075a002e4621ebc290855c9e75818e3a99da9e50522976372ea0e6e201f8cf3c49e4a86c503c38ab764b2f45bfd1718f6b5c0d2e66181045be2a2a8a1e10becb8a6bae9569f42654187a9d9b24c8214abf933063526804d0998b89c884b1055a56cae82557455f3a47c677e8e262fe9569aca0c5b1c0cbbf768302099a4cf3960f9d432a0865031e2b65ddaa43e00aae05aa39152256061021669b8f2ba6bb31045e7e539830095216a846aa39d5b16bf69e152aa227c61287137e2b29d3931c6211510ea33325b2ecd20a1bbab9d30a7ad9bf83e3058520606641dd23b092831d29022542513070c8626a42386c8177c7bc1ffe5754ef5b3a2c41f91f1463b7b068816b058da287b4ac2ad82191d061630337d296a08a02030174a219c143224b4b1aa1324feb23e7d52ccdc757929342ebcc02c9a080aaff12763894928a16c1f7830d7dcb2ebd77837d97011001d83f3512f9578efac3ce1c0a17da13b375c44ac8c32e616aef48339c19a4f379c216feb9672c20d78262fa99887f92324bf667502517cd42b340b51ac0d0c71c2ca5d357554eed04c1206baee66707b10bf52a424fc7567ca023b605a0e160aba5be5aff753983b19938205188fb87a867b6cea58112a3323c2ec23a92a1c16b48f8cc7bc55c5b18a33b67580cd9383275e7b53d053aed3f41f1a74859f3536a3c07832d4b64d6a9bd591c4a1901c46490efd73c9aaec1466528bfda0af55fb7a28f4af2c332de8024f87567e1ef87dbf3061ad29490c658b8367b0b911ba3c3c91e48189c8bb1cf3a229146cb537958bc1b427add62348ba0b54718753acb2ec3a0783c58c8b6b1023580a3417cc08745feb9b3f19397fda09002cb019be30a8d3781c936847d5c7c5a8e9a7b5d8c18bc5877ed4a8d787a7b11a0464440da596a4250308398aa9cd482e0f685703058987b63e21c530b3b5367654bc30b86fe6f0645e328714fbcc0f666bb8eb28d7279339f622cb89b813c72dcf5944ecf68e4ce422744abe30261ed3e127118cbdc1d224e538b48d441359d673470978bd4b5913b6cf557760389b3f6991344d4b622c7a332239a50626ce553a6e0677bdeea96a3efa72931b6921a23be5cbba9f51166be80a542b5f341866f78225d50a608e95bdbaf02a599b7a2441537f5124b0d5150a19a7de9ac2de2460b80884512c970e7c700aa259982bbda59773c415844b272dc45807f9d641c9443717c61bf9fa9201568868655e0f791910b5077cb77a93e40b85211f9953014d953fd3f8780189840af9ae60da1fc6c48d19d88dfc689a8421c28f569bfc5184ed6a66a50202bcb51425202b6428187f0c7a92d2ad1e7a35d3bc7f7d7664cfe9765d217f766a3c068149964b7c9bdb328a7821a9646ad53a8bded2912c3c714ec81190c966c703a5b9b6bc74c89e2e0635d614624c5371efc4099c00576d05aa5552b862455fd14641e1e80f4b468cfca6cc37e032079617c6cc3c7cc68bc8fbb3329c9e28c1caa811cd6b8bcde9ab6ddfcc98f9534f3d7aaff2a508b3237070c39e22b43a424b2af4ea59c9920d24d6cda3885cad8cbc7a2e3b82554fefde1a383c558139f9e1808c824829ab0e |
| result: pass |
| ciphertext: 82948c08334a2c9684b91b4a759a0091481dc5a3c3b19a22688040bdddd36248e8b41a96790d155324a2bd4bcb600cdc60f64868ef7bbdcab3fd549f0fe04cdc8197314e6d688ad7ca05a492f95ed47bc2c79b2e547b77b2f403876c0063b8c6e0f7a613e2168a8b51585396fdcf250d7846c89ee8d4bafb1a81b1d797f10be40042339e57576f3be7f2540d31878f6c4155cdcefc60730eac27a83ba6945c38f1871ee0bdf60ce96f0b2098d1a0ce84881c4850c3dcdd81f14d87fb8e5723eec26966729b90445fb728b52d63c7378b976f781471b7ee614cc3dda55e4dfbf44dec1c772f559aff3baab16c7e333c6a573517ddfdc3f2741c144cfa3dec335d662d614340d19b2b8899453ebd208fec0a529112d5b71208336b2a327ee41af51309dab4e2bf4ce56542ab15b6f502c0cc61b0b7cda523dc6c4f85501ad788f2ce37aa3c26ccb6b9655026569ebdbea550dab8275d6acfe5fdaba77968235d81a9622c53233927b22d320edcaccad05f5c48ba398e298d77fd1f25983fd5625776d5ba3e3090c53f9e2a793f7873eb9eea54fc4075034a126a2e1124a4f843017f44401f10af382db6e67373850cb36b6ae5db7beb3db7ee690b998d7ed5c4c9eb9307f2916c3dc303e8e21d5b313f943d06842c41921e559e496a996391cf4cb1029ea5a9ddeeda82760764a37a04399de11265ae3ebf64b04c52a9581002a0b7caa34793c51ff74a18ff8c34ac83d97ce45530ad85e3716668c4fdde7715c5fb5f6806c64d353c8a2659d993f87f74b70021f95f06c50e155f7c5015d9cd6be713d758d6c7bc186a5f9299f3d8dcb280af932a0f90d152985824a809cde764d648314ad108f9de2e9006e6757fde0517bf72b7a8b81b2e79e4538de724b878cf385c4fa599bfcb984191053e497b83dd6d2b3c364edab43ca296a490314ad86795547872b64b58d2b57e4c39851892e3641b3316fff304257349389d5429a7611c606fc0552cf62e434a619d521296dfa66d368b3a0d17fdfd4b7d8c796b3e2d3338dfb3ab19ed43bd8011cb1d279eccd6cb39b4a3c63a7484e73215086c21d7f2965ec89d496ff6dc79378e6db7c678c2c829c68e7890172c5a0c9f63a5197c65546315896780cc92986b901594905933e9c777e041c94d5f0f5c53625d5aa00c99a0675d58d3f7ead5a866b850a93ab9b91222644fdd9caf14627fdf088f2b252274a44cd9e606fdc5d68bcb4a56667c84b2d8f1f4f51b20e5f9661a7cb19896bddf395bbfa6047e958653598df20d0bcb2182b6c9ea4406a37b2b6dad5447579981b5dcc0606d84398e79e8852e9424689bcf40adb811fd60bae45284e3c15aff38af28e018efefcfa8cad3e072f8fab8e1b31574bb807d31eb88c64000418f68884aa86f5469131bb78c897c9da19fa172f388e74eade31d4d234e84512d5b7ee239625b5f440f1065116c8f5d40e99c1c9ff8dc101d2741e1b8b857cbb98359b1269b738837cf5ea7b84bd790216213193dec928ba234256fe20b87b4 |
| shared_secret: d5c5e6657d310b0ccef250c9664a02c846ecb241f2404ca851d8219f93cb0d27 |
| |
| # Official test vector 52, seed: "5de720f2d152bf4e1f96a61e7ae5f1bed6b8548e32638c2ccec9f43b87d1bb43dfcf334f0582984d27e440d519ab662f" |
| entropy: 2387772e50059cabda53cb93ba24b19ae529496c03b36584169451525c4a0e7e |
| public_key = d9f945a651693bcbb0c7a385928129f004263fa16bef92ae400780966a8ae8750e574947cf6a607fa4b3d252c77cd9925ff3a89e762378ebabe4c413af52cf969068d86acb44683222f93bc50bc8f7058def77a3241173222359d25c3a87c817461210c6e4c30d4a428bea8b2d459c4d9c71594c597fb9c3bd17598afa098329bdd15b1c23222f0f39189fa06319bbac7d6866ed7953a2c933b3479235790942d6146a818edfd64227e78bb47168709bc5e490291234929206a3fa1c2ec9359888641d61897927f0440929294439095db0244a05c20f9678b69ca13268622d174a915a210b8908328b162454c1c0c3c36b8acfe4ba2c38e0279ac15898f393f01468eb23a8db1567ede8b493608d3194b2f2f82e91e739479c35a59267a1c84fcc5a1ac12289b3e5845d0c8e9969bba50211ee716774ea03514c3b7359892bd4b8d9db4fd006af53961687e5b0d0fb9e16fcb3764b1b0271b9803019048048cab04e60119c8a140b401cc8c5f5770863b066429e71c8ac3751536dd3cbf4e775c7778c15920849d4b1c1b6ca9ac63d3de47cda549ed009b4ee7759fdd66eb5555b199022846671b1a819aa732a23e6bbd27605b1fb22b1aa71408b2e55bb651c1a676e13a8e9cba2b65b246b6683ab20820ff40eab949eb219851a7c2e1bc1a4cb7b06cf526bff6b1ecb4b5ae4d05dfec33de9504d2eaa4538dc9b9bb39b051ab7d2239ae0b98a34f55474871cf9059e9bf463dda3895e32c27a534737677e40527313ec993144841bc756e9222d756c3c22e56ceaf336e107c3aeec9b1dc71131271392b4a4436a14292aa0e24957534856e30ccff827cb3fdb31aaa086298c59ab71278885308803591513870867a018e61d2705b48210240739ade4c7100210bbbcb524966a9123aac92cd711f5da3b5b614eefdbc39bb36cddf47ecb196840ac84a6c721f1fa2f031c022844a64c4433f414a707992200b857ada964d17c6ceef31186c248adbc83ca2a528738ac567c4c8afbaf8ba57b3f42700dfb8c563b5e494c6679e69acae47a9bb14c79396bfa2593d63224e29cabdd0991101496a0380ac19b759cb0220517aded8371ce74667dc827c1141a233709fc47bd5ea6664c0b6c2182aa9a088df3c92bb5e6047c7b03bd9c4347db41efecb80fbbac90662c0d56b8f91b3f3b7b3417d592994771ec3695e94cc3ac73747f279984b7350ed9b9400201ed35b785f0629225af64b05bb5b6016ea50a8689c9ceaaa234748400db67ef9514e7ba63c683b4f5f6b35869586f0058ba7b9c4bac500a0034bce3b2bda7c5fd5c8ad37c6466a9b877278b7773ac79809222f80eef341236053ad1d0c95862796a9702fd977e820420d611c66163c5cd6c5fdabab7ec96a51bb24328617e375367ee616ecdb46089c6604909d055033d53d828c7f8cd6de0823022babcf521aaa67959c1881161620e397b0a25682cbc805a96a84bb84a9a99acfb6012e2ecc2e5bc1518036e40dbc3347caba399178ca912eb8367c86070833137d1bca5b5b3186ad23c2e76a4cc467d092102ba081494bc7f963a9a6ae575d2c57a38371be5b164adf29f392014d11522535b0173126bfb82721e153e74049c1e170144484dddc2716b4c487aa0398ee9ccd2804df58fab8e2d32ac05bf22a8 |
| result: pass |
| ciphertext: adf7eabf19b964073c8b23ebd08c9c3224a3a1d1b9bc80310f9b817c153fedebbfe44f6426dcb32acf9fcfb9f49521cbefab676b0ba60e476e6bc18dea3fc67c6acfb042f592a557630ee0152db0add3e364044bcb910ceb0b79a4c7407dbc285a7003231a8d4e3c044a84d2baa164949369becc15e7d91384217dad6848424ee5d80b086f1612969c1ad430876d6b9a40a9cf3bff43e508cfe569c74e0611bf3b83758116f17b2ea11660ef51df4d20180c9a786594016a3c8b5f88e39fdf4981a629c2c3f6ecdb521a5d1556e8ddaeefd1d1db2fe5a4787356a949ef652e84ee7c447fc020e8d8fdc42dea77607247fcb55d20f1ed3271adea64165a07279b077599be443f4db254cb8ec45b21010935b543401abf91a50570bf3bbd7f94c0e3b6579e6d8b1f34520de7cb471de174fcb3c1e6380cf7156db6aa4fa483a96297842342dea8c5d0e421958942e5d4b9d9a6867c104b5f21aa6f02398cc1db26304f2bf29c124e3d5c473b5f4b2ad79a092e35e00f7ab04f4f42605d2a8632432183c24f65df8f5fec2a27a7b65cf7f2705aa9f6c4acede1f407f4fc822b60ba72f81028e4a175683796f5cd7ab11bf95ec66002670a8a01564e276b83d0ba30ec9739e917dff07478c65b931d839cd560d3756c1adcd0ddd29af90a5887f126c6bb0a27ca5c8f2c131eb7f57b876a8fd38b53ee7b3aaee459c2cf10fef41e9c853950cedf0343c044392a4b1ec58335abe2a216466e213618f36b58e1529415ad8dcefe7eca63911bfba0a27e74af1b586e52ce4f1efbe58e46259bd6a82239e58208660889c533f905a7ce54f94a97c10bd85a8a30ab219040261f4abe3c47c2b356e704a626d51c316b5ec7a180bcb41c8ea3bf3bbb846a90672571848ffb6811869f15b3317fe836436f8d758eb0393a277e4888ff85fb94b878bd54717fcfd696772bb815781e0f39eb57ffdce6abbc4df932e9d4abf64cd6ee9619aed5b4660d705fd21338bb665683c69a0bd84e7127b5816b69655e661f00095bab6259d335500881536b4bfbe84fe75cd203a7cfc595df1fad1d2a93858f98c8eceec2c1b20dde8e0dc33f98e80636e1da8945e617a47339527acd51110e74bd90148d9d3772902b879ed70d89a0370e884f38fe73aa2d51088f384c5ad2786c2eb9a9cf1965438e9d15363fc1d4cd1c850af641cc8083c95687f38caa5b631591d26a753e8413d779cf83d254180ff636207b242f9ea9c9e2c73305bb1573dc463c526ee6305d9f1b45d95a7d0ecb917eb9ded46fa43884d1f50553b4edf08c02734cf289e86649d524d5abeaa8f5b3562e80c87658dd91e66e7e55502de100be9c66bc2275c40d9ea2fc160d6178b6526dd663f798c10cf7357d8df32f75a8a6d70e46bd5d5dcdb52aa72a1be365d85986f5029b18b15bd1bbb413b8ab84ebd87aa309fcceb6e30992e5983327c033556028d974ffb076759825dcb98d20686107c72d333d0205b201b31f2963c0f762079d6358518e9e2f19351edaa5d5b426c0 |
| shared_secret: f62460025ebbb273f00207758a1215c3a8053d2ac66cee11c6760aeef7e35d24 |
| |
| # Official test vector 53, seed: "d71729dcbb27d7cb39e9e905025d3e55c8602efbcc483c9b866ebf82326157833169243c14550ad728bd1470f39c642e" |
| entropy: 155c29c5f0378df0cd0e847a80a07143cf7522fcd880c9229eb9feb1ce340cd2 |
| public_key = 698035eda89cff189f730a05dabb3254297561072317010327d4222de388a7e95d8d0076665061705209d59984540471fc61032904b13dac27d520a2b7cb653a68a46623316557500cf4bb6f71ac9b5ca17d45331ff06507d5732829af25417defe7aca7364d99041448328f57d94f1af2572f7468da3b9f2e432064144f0396c1a8d95ce9951530a3b33b092d67590b307944095c50c30762435b76a5dcb3af494a5b112fee2567664a376f3b30c32172059631318821de71ad62b0227d9a91530a5ef2e6c2ecf925fb95302598b722a991e989a1fd198836fb340fe44849ca144545a5a14b46f464078529bb6dac09d148949e91cb0d7912f8701d84aa48ddacbc1aab0a4eb63f9ba41465f03f1bf4b4285cab3e315acd8a3f79c465d1d31fb50670423b278f042442e2b5797483f5a2bd21e83248e3039626006d7124a324281545b8c4356396f413a1fa67577c5d15c638b7d23199aa5343473dd5b45b66f41d451358f74b82a3c18627a60c08513d34e14e3f2a4b13d7332fd8014ff817077b7ee2db80a9c00eb1da79c2193201996036d214ee7b238d82afc2e3a226159ac05240e6683ad00a55a006190a279e116626b4f70fe345594d21a8d54b9017a76d6e2a61b9585bd5e378875ca26ac071d6b1546ee99d716cb8587b7a4e184c8119cb3150611389a8ca0bcd1ab6a7107942769cce08c00174a19305d438a7a475f2a29b28d230a016479f8aa8da24273c15094d3c0e10a8a0f0d3344169b81ca508e6cb662a4ba28c8693b9a27bd46a35acbc27a6b7cf30292064b4aef36bb29909af11d8924ee59af80b5871c2bdf0c53830a360688ab31a94cda3b12c0f61ce341bc0566ca6ad1cae54989aa3083707ea74680ac1fcb254fe3866bc9c7fc33189d3f4299a8a0a985ba3fbd51fbaa45d26aa352eaa710826aab8f600ff8a9554c842657a3cd2d6588f42063e9c08e9955ab7f3ca032b440c7889595a3454025853ba4070f1cd09dc26392b2657c526052373eac80c920c58c3a24827456be174842ed722487c64373b2457836f13c4065dd7b555f3914567cd87426e1196bb03c08c7a77c77d586f18e9603f45b1b9675bc62a4e71f215c3d7071729b0a8e9069f35ab73e55948f9c3e766c4f150394716b198721676495416e54841908cf60148a7104a4df00f21a10fcf508ae9438ba162291e5245afca757ca88ed577057f543921f670b262a0022a4ea4044318a4b1af8a99cdac8e1e550b732157e8ea9194970f786665c817299a7914b4c0b3394a57adb179bd3067897421a09410a34c658daabe6250047bf15b76f826bd371f0c504a2cf9106eca67816a4865b60a87d48ef4753f90132663fb26a5fa08c59394b6770ab13081aa200c79a6802ee826396cc9b3ea9cbfb482d601952752758cb7cd18605a9336735ea2322bc82b7bca773be27f17bb8726a8cfa9070b9aa6a77cdc0b64081cbfbab45c4314f855a953231c6fb6149bab90707b87239c2f7c7103bb9b2532180bc1f16670d90b7b77c6028c4d4bf92195ea54bee1150c25cc363c57f812a0754c9bf66470ad820e12133ebf44810b7318d2a79e5eb98c17c40b0ee10179f1b5b6870f26d27ebfb588f3a0d02e10a041ab4e3b97c35070f0da64f7e0e7076ae69b2ab51a956cfd04f8 |
| result: pass |
| ciphertext: e7a99c20e70cc337043c1fb4b4652347b827093a693543f2b31c03c52fdd4a2375f5a66055969e0754920a298b5335298e585c0e5831869e8714ab1b0f0d8a2dbc97d79bae54357dbcb5858bb60f55c1c739b63cfa0b57e6feb3213b5a90ba8aa94e1acf57b3fde306a854b28bacbdeae3b0610eb3d9595389fb2e29288586b39c6cd6cda86845241ded3e227792bca133a7f6b6bd2e03f5a215c63f0c682481a294b92b984ad8bf63dcf25f20dd344afcff545d8c89ea41ee0929095dea72aa2c007280eb9e12e8f7df68f43cd1392af717f01cbca7059637c7a5b869a5b3f26b1914ca8d12693c5b452c77c7ab8490ceb84a36066d26a84437fab7822512186d6069ddb363ccc3a66091a6c438667d6e423eb785b37be24c0b82524ed9fb67ed990311b010cbe63c51f6b0046c054bae7001439e4543d25511e9ae5b05f9fa0868ca7241322800e6ab6541e228fe2c4403863dcdf99bf3f01c117ffbdb4093c3fd4057f38752e878273a75567b5d8d7d23e62b7c9e478b12d8e0b910ed1c67377ec04496961892723109034b45dcac6e6d86128c1e6f7b92c45b695431406420ef8081534533182306daded5a36f9243e069914feb94fd4e21997c7eb259c4faa30d90e28bc81a2ee5033b54d1304046d8f110ea7e4008b4bdbd06c4b3031972164e9602e83143fd0640e51229f8243124ee1420d0895e30e19f4445553d236b48e65ba5f51a60a54d582e78b2b79a8f62dcdad61f33853d990ffa97f7e9e5f6a1882ea1c97efccb8c24737f897862eab1ad1be87bc7754cc69806cf53a123be63d6f08cd1251388fba7511e8457d8ba0c41410970706948cd42a73c534ec4141d408339411b480c21e60e06c4376fd0d818a287b9b2e235f7d86100aab7f3874af278561e7cbaaa269417fafb4ceeb0b0d08260db01e0b346e8e048a35508f4d888fc39d7250198c383258b735ef44c4951eb02cfa0e70d72468974a25a93858af6926c1c63f3ebbf279b8044279a4476d5fc6b190fd85d581138306b1340423bf70af7227698b740c5e106828591570269bd549cb6730674394f56e56474b76930e117dd16816c79923c31c1be831256ea63b91a4c0966bc15ff4e0abb910d088f4c5c6418c356eb076740f8d3a114584b61a52608129ba0f956e2038e9c1fb1d69f1757522c45111e26449b0f55407d09e51d50635ea272b18d029632bfed44272347b5d3c99b077ee34ef4f1c21104d9341c44aa1607eefa47d39b6af568f1615410558dcae8b7d546e0dfe88fca027d4f2bd6f249c5ec9b222a90edbf0914dafe124a56861329d09f567f8ddd477d8d73fa74119da2a40bd27a317bfc9ee8d0f2892cd201c55615466a68a16d9e39c107f053600618423a9a66e9d6acfb310c327780c47f72f45e09d27099ba53d4997aa14b5111bda61d5692dd9f73aaac26f07b590662dc5c99f6f4bb994861003dbf2d48b90da8860b911978b16098fd6cd7eefc4eeb90791486f2b4bb36023f1538cebcf9798a8ed2cd31758928 |
| shared_secret: 74efee46e7b26f5022416ae9bf4a52a3940966b37fab0c3ee2e8fbb24ded6bf8 |
| |
| # Official test vector 54, seed: "a7c2c8edb3601396beb2df0657ec82fd5780a2723581a9e03dee1cdb018440439bb1142cab0487c5d136e9af46338ab7" |
| entropy: a9cb9a61a3324b1ea5afe693b32784e2871096b2ca14a11acc9577c52359a241 |
| public_key = 4981b339e1a1368287fc699e4d50bab5ba45320968fb7cbfb358c92e2564944571591211b510a5b044663ffc7deac3546a8aa060537bf36229bacb4c5d918726b5ae7dfaa45f153f329140106a80b3c54eaf273384dc8e47f58e68621f3be905ace09a76ec9839ac471f9404c196587cc95d90166a247029aae0802ae3cf6983355b330bc9c6a4748a6130aa510ca1afdb876ad0d7b2653c3c88079e14d7898ee482f34651b7a238f3f07bdb4989740861d358384a4863c39b8912259bd78653386801d2450cabb6bb7fc287c74b2cb24c5688b66f7952c289eaa5051b938fc833f343c273652e4a1a6ee6c35c8c8131ebb63c82d38046b41343fc0fc660168931c899088c92db171f75b1f691577e09ce56435ab060c8fc084068133cb67cbb0fd36a73d8a21200623ef324256b99b0f60841ba9cda515f62a978881318fda87c95664e4a5755c72026369813dc90c8d6c18f48d61c10e49a7e9449f95492f0e4ae14f6969b654fd39bbac79c7e0b507559d5137d2179b59b21dc60679cf1b455b94208d87514c008898a95747ca9b530164743a6f9f1878f7badff6a4b2023ca367944f288a399c52648f834c28014b0f921ef04127ff4ac656196c034c0db9a7e8ca64109b904b2427fc601732c12241cc32589790e3bb71d924c184edb521d3b090a90ce0b296365ec6911341ad4d8cc7c136c87469f1ff101faf3488f89b52e98b920a659375125b48c403b4ba3175bbc6cc5a2ccc206dcca0440d54c6dac74ce4674e46444dfb4b5070926074c089c28c5cb11cd4c9c715af34aac79644cf2ad471213889c5e7ba92d114150233c673e505376f21dbc999997f43ff9c3b0f8f1b3dec09a4ca3ac581b9192984e43999f0d34aaf32218b02c8aa2f21c579457f204bd18191811e7bd6e4aacca5aa7c6f41fdd192bcd24760a2243034021b192575bf811e1344a25e1629b019564c39b09c88ef9b1ce6761066030bab14ac202bb6a8d858c3fd316c4fa81d21904ae691f6fe7931dbc93afc09f18f3b278e4c453ab5081372c093a9a38ea1622379f56397ec6c47cb7067fef7225c952c262792dda68135e45c3c6cbad23593ffde806fecac55d682fb23839b37186d4a40b83641d9214b7e0490e305807745534de18b9d4bc5eea755cc117b68b7a30f76a9458708249f02dfd59691f0b720f257f1f96cfcc3573c5696ea33017af14a843b81ea58821db21b73a9b80ca187685dac1f8735ea219cd01c6688f5bcaf4611fb3b58ad65b8d7c8ba4ab950bcad9b23d5b2d0b718397e111feb25f1739ccdbdc5c41d943e977aff5209134722dd3d54b923b511661127b284ae9ba0c27f05aacb20181602d9bfb32c3e255e7f48735bab94e515529a9591d51be015a009a9094591c7e07a13c57e636b6e11cf4835a8180895a6581507805a1c7a39ab05633798aebcaae89e37d8d75b4f34c73c2184ffb567069f0b3911943c2060f34f10f835c8233a34b5618501aa36ebf678dae07af9a567ac7143567c92a89a94a0a4abde383706ccc3826a83dfab8ae7165c6c6555bc77a43b5b3b2b590c56ce25e792796283737c6f5b300a0cf06e0060e1634a434793383860d84a76807c2983c57522fe3f988486bc386cb335ab55689d6b449b7a38dbce911f512e4f148aa1567 |
| result: pass |
| ciphertext: 4d85b317eb5e6bfa5ef78c31fc794d40b33fb3f1bdfa125bc5372bf84c6485f60b0e4be11cc54a2b204c1e2f67820089ce68f5eb96ce78361612f2b08316c15c609dd8dbb0f30b4c25983410a9e144c7486f348036949a892057eb4e29e23a7ad87eb5219d5a684e116f34af7fc3b5e37e76d4801ed34f066117622cc9944468109173b105805c3520de565298b2cbb47dd0343faa575d26889c032b7a53bc0a9f0c90ecce39eec6b4730c370ec58d959091d06472279262b07129610e549da8a4fbbf7dfcd5fceb985e7c27a15e78d1228222ceace2072d10b774f5c07785e9975131eef0c0abd43b98fb34502247cd7cf239978224a1a805e60926641bb20adc9a94efd26be6853eff0edc12228106ed7a58fdb150cba5ea1b68fcd58f8e65781f2b5825b0c8093183f7f6f92b438c5d7e4cae70a6cc9fb9a184ce0f254dc84141b80f5d1d2ec7f2442f49d66efabad3bdeaf4dfbccc4c36e1b4118b42ddd66d692cfa64149e1cc204635c152a8ce0020a5ef8c7032da13880e8fd4297cc107c84a1fa6674049c4c1b25a4bc8996420ccb7479eef4f5a6b7b3320b0e798e2f36db5a2be278b430ba1baddceadaab67faf9cdff46b59b3f1b37257a63462abfe731b5f6ab7a59d3028a9efd88f93fbf50f108e2a1f42a2681fd1feed062a512c3510024db9f0e9bc4e110a2642f15d84a0e0016727c837d0a5ddb357a4f3ad9a926997ae405fe1284ddff6901205440b2d675625e1bd23d8d11b9e9ac03c5eb97585b995579581df5a6c69a06f6d9e09db3a356f4227ccd069366a6030d74508a20e936ee586caa9d649fddd1c29c02ae0488ab6309f7a25cc81f246871cdbce087d7e01b2fc1274800e6ba4a263f29c9563691bada0441202a7b065704f6aba0d91c5c9d4b53ace1ef361c39ed34bb94aaa815eae25d4952a0fa45308d871ea49fc8c1ebc5b6a0a93c31dabf41d5f3097a785143839b01e218495c1d075183f35181319793254b56c29e3f02a4f220852316f53e418a6aefe8d0dcd0fcd601627f09a39a0f0ed8359a4482356f7050c09da53f2b74e003d7c2e7054353847f772fd9edfd5f2565796e128a6926f3f053d2cb146eb8871a05a1b9161cca78559f1712bb9e004f0924c1fe51973e7153050592363a93ad12947ebc73050fd849407282360d876351133f4d37e7b5fb51baf97b9ba9cae783468558ad51717656687947684bb61b9faa87519eaaeeec7a637a1fc93cf63da5b2f6d53fe878b2543fcd215be1609142e3b23c51099dd488ffd3b0ad68302127ba97d062f9887276ce45df63d99f494b5fb22c467b674954a0c68bc85cd053af86cd1704e258eba6ba7812cb2b9c9a1cfabe67d52b7f9115773d3c4e3afba0fb4bf7b9eff6f220cd2a03d4cc7c5c9202fb4d80ffb78aaa8cdaa1d8b0a603bac25afabc0502a455005eccb3c24e2b4b05ce8e29ba69f52b3741679c359d62a1f4dfe424c8e77a5e7bbd5de5499d7763a9a709d828e6c0b144828a88ad4d6c5f724f7b3fa1ba80ba6e |
| shared_secret: 92fd1bb6ea9f1a0a195b3ca29e457f4b3f401fb4521842196d9471f50f5c7249 |
| |
| # Official test vector 55, seed: "467f6158cb86b724039ff18c47950ae5c49170163c910fc9a9b30141f86e9c06ebcec91497bcd156d95758c9f0c6ef91" |
| entropy: e99fbae8a024ebbbdcef32ce213f6aa942e3eca925e5da4c09975d773b33a175 |
| public_key = 5b19b76208b41eb99b73d2b00d7884ac289c5b4632f8362ed9f238e07a34fd7b3acfc5973070c83e03b9b45c65f8eb64a08b88592b6676db235096694073143ef758fc84c9d3097266b66c9c34a6c5f876779936e345c3a07614e2795e65c0793ef3a22cb65bd06bbd90b391eb425223c2c395674d9841109b6929d353437dd49c7cd50d781cab5850363865689dc8bcf81a80c4269a05060965b80a56081c186a2f4bb00e2e942863fb8e507230c29215c98a78e37201c263783f703b17928f36656b99f9cfe31917f05c25f57063d728a4e2bc652e4193e52877b7310f7260a1985985c26caad60c9e6f01b54be183a7c2ae986ab2a85b33788674dcd42566b406be251837266ebc6261c3b62fff702f10298119d414b580bb4077791b7096a7471595d8659614c878d8097e7437503a7c7e058a3dd295d34ace86b9302b901100adb0e6140cbf44161ab33b9aac34a0dc6f1faba14d259c546c672ebb7f528a010d5585c21c00c4b19980c6490d76083a77b8aaebcaf7917a81b55a6f2a6be7941393d0a9ebd2c549417f38682def039b4944cbc6fc629bb3a3ade353ea2005115a665087c00a4b771ef0490748b370d8b4c4ec37cdd352562a11479597d8035c00824f48805000778a81d6a31a0bb8b6201cbd3149ef96428c79569c5cba273a9bb4a77eef98bfa54ba8267bc42c643c29577b2bea5802ecc038ab70fdb1b23d9272b7ec30cfe1791126a185c40a77c57ec3088822c808ed8b1866068035590460d6a9a00c50db70b19b765e7ca8229e1a66f4fb52d752b515eba35f64097ee85399d78ad4c2cff7935ccd269731ca2b3b3217a22203e3b9438cf0b396fc99b6113cbb883c16869bb114bb1adcc06863738541acc61458ec9ac98df381825ca80ad954562ab931d1bf47a1c45a5c1c72d90cc2d3b4cf6135b8b5454ec4967523ab82e9aabefc89780722b5aa12e47344bfbc8c3426802c77c02195255e71555d9045bac868c7d45c06b6474bba2f40fcbc480112176a83ce361dacf2b386cbcd270456e7563a873c55d752151b76b3fe3c3233c5199011aead401b88b9c36efc295fe03dee6015b1ca00c5bb06dfd2c2848125af903c298c5f74fc4b9937412ac70aacf07fb99488c797287c04335821cbd6475e91d66a7d89c2f67285321442c4e7ce61d0212cc16d74c211ed2a7bd829044ff82491d1cb1746430603a0091110f626804e0b32edb0cc827c8ba7c36f87cbc67cec250f65ad2fc621363bb715557848c5a01b256524271be7b6956b72be644aa0dd33925f64bdd3481615246e95294196d6af1aa5aef6880ce2a609715b50fa7737be749cead7c84977747924bc25792509ca7a931c3ffee7341547913ee695f8144afe83430bd5c96ce61f57610f78d6c64c3c33b468b6f3cac46f29b60f0705ae1a05e5c63d21a62f5dc7208d25a7f0c09d8f77a7a7a03d51d2061fb13d9ae97386fb6da4cb6fea0923937536511ba8ff00ba753897d16b76058a15b5c706121cc792076ebc2ac1ee492a36e65d12d23f6488245e998457d4337a2c62c731afa43085a94892bd30393b1c9fcfb380f9815ea491968d6514b8707551443fcdd5926991599da552acb4a19b6342d309b5027cb88909ffc8c83b1778d8aa46c9d07aa2594a7bfd47cb7ae1 |
| result: pass |
| ciphertext: ebc5501fe8979387772fe5f486b5ab466ab6080f3c0c2f1919488c60d46908ade6243b7240e4b4faa38d3ff8a7e5099f66a0a4cc90e696b663c995004254ce33f75092abcff3dbdf52ded59ea137444bf4766a108e95db38f3ec150c2e2be33c9357ecc6f1aba15f904c66873ce66c64a341f0692de732951b43f756afe823496ee48be44b0e5ddd98db7ec401f872088dd8c570e74ede290222efb031d865559083c7cc2b01f1ef63d3defe0f186258b0e1f3a750a0888b6bbfdad4975a1e3d2cfe0370257bcdaabd0c9661098e6d343f96639017a2fe0f8528db5995e9471f4ebe77f12ff032826690b3b9137b43946ed6a6e9fc9db0d3682f18772c9cd369c30b00f66c0b2c3d912401e83fdd1c221e296025ffc49c9a7de4400fb1e05b4551b96f6e5a760730fa998834355c9ff8644620df83735101a2ba982010fd456d6279731798ef26d179582bd6c2404df96ab1402225b8b5764caca763a3a4828712d48def1968e2157c6a7a15ed1b0472f0706b59680a2096efcb8595e42f1ffac5885da71542072624c8f480c1769fb420578146c118ba21e93f9712ed3c0303e631e4a7a5aa2d6f3b247d948e27cbe2d44e2804c3a8e9dfba678a0ff44c201945c0a46cf31bf8dbd6dad5a323e6f4ec52cedcc7c8c12f03693aa0a4ace4e21af890467b7e7e876b7d45f22120bc5a6043b1a8c322f035f16d9bb5d3a629b1b783e1e44d2c1205337077dc68262179c290bc4a2f291110e8bae9de1f76f45eed9ea69f01d692c25e8f33f66dc4acbc539ad9d5a062616c7b1eef940fa546729b7ee744d655fb21ed346207aec821bcb8cbd8b71ee0f46b2e718349b6c422547feeb0fb7767403b0dec26d3dfeb7bce5cb6837960972c53cffd753467cf88088fd5b88ba493244e593e5dc1c85e6a6934956719b52ef9fad4ba14520631a12284d85ecfe9cb93cc87110e6ef5623e03f91848b67d609fdb6b3867b354ab4ed1386af75182f78189704a470cdd8576f5485bff21bfa8d87e3b88e50986909b3833b08898ed5b7e46312364d9ba911219a49251410e76e0dd66aa451ed9c07c7dda1c7c7670667b40fa44e5bfe76a101dde80c6c411f7c1820b46ec9ffe2bfadd029ce14181191594835fbeef62eae04cd00537e6d5d743a9bcd7eb5b52bac2207d7bb3c42a631f9d73fb82948f74c2d0c59d99a366b600247234f619b609f1cb66328f15241d5908acdb63c905d5959e0dcc5fc83f7d1b704274ed17c2582e651200e70f265d816468fa1b5683a4604f7cf72d57ff9aa3c698f02de106e64d99b0551649bf519c43efc04cd8c1750265473d4a1fbff0b6597d670e9aaf63b53295ccb483defa0b49404f16fc18c033dcc1c115269c97eb7c44b89c76be473a94dab492b2d98c27e418671d21288ac7b7f82380c520675140f018773d586f4faac79a08cc50bdb525d138ec4bf6a0d730e9f1e559fe9e1158509001cf6d66cc4994c08c922b6fddf40d493a049f8f587ba0adb83ed5f045b82598eb7d2e6be9d76b |
| shared_secret: e1a195eb1093af69edf107980f94adb3058378cb79dc807684c26c4ee1308533 |
| |
| # Official test vector 56, seed: "687c02de1041abac7b2c1e6ec2a7c3375552ed5edb10e3a8139c24cc76bda44d719d8121a81d47a0b762b4e9eeb85235" |
| entropy: 67a216f37d67f5e74f782f1badbce1cc8c80a6130aec305b421899a4faa0a6c3 |
| public_key = 3610631d29c37a90908cf2c89d075928ccb3b9558a5453315acabb5a228d0abbb99d63b0294b68594a0a648367fe044e14347073562aeb475c17196a3da38896f2168996ca917a0423614431963b10b5a0d3b228aeca3b26363026d1a5a952b5333cadf79a59b93b5ba484bbe4618b41756a101429cba6407b44a2b001108eb30e92d60c093b4abefb63438c481dfbaf08442d607088ebeac83a950623e057c99cb0f9e31639cacc82852f4cf9bcc83228151b91cdb0423f610552b0c170203c7f2b345443bd7d274ab14cb67b328d914366ea9a220cf46333a41feb5193ded4a5d94c6e0a43bdd6b2a52c3c4c718591f11b32ad64930a638ea9f217e64a9e31526313133c02b5b0cab821544543fe24aefce70927d9248aec2937385c79cb85df91256e176eaf3a239b370d4ef56a90dca3935507a6a86d84b021312bc718662abd432c08bb4dca3614f357321b191a8522ac109a643a5a9a63419be6845e5f5837b6188de0c779fa01430b219470a20da019688802ba8440c60d8727394114db10343fbab0993ac5d967b658b1551a6570f7d9b283445cc278298b4740884ba72b338c45249ab74c84a1435a84c42533a0bfbdd0509d7a3bd0b0635f538ce72645650931dbbc6e2850cd2585214f5cc12f2a2d9c2820d6c0550be79d5276747e2c04bf976705227c842b872e294aff495e06502819c6c92de3622ea968b07c0646dc0301c009fcd5bf7f19a357693e032cc46b4777a1714d41a59bf07721a2490be2e3cc7e4a04fe48a8db361a5cc1390d921325875f80629c2abc4d468a40d9c22911b9bdfc6ba986b9bb7226227dc63d75351fa4613de3654475c5668d651f9f03a386179cad00100b35343f48b7e36a79dbf979cdc734d5855b90128fee10c9bf40acfb67332cc8c9ecc4a3a9a98bd30c708e7a630a0909dc8ba2b1721e42250b83623a1289960e7288758525d4088525ec25511bca906930602b5ee1d127c23205e681c9db3474aa774733100838b2461e45cbd603c3a74122b679cdb9992063e089d5acbf74b03469a3ce7993c6b978313a7a735e75bb94976b3539b4298cc47af58425c24310667b1315baa5937741e35309f1c70cb8c60e06ae1793502a316a276b2e21087305f453d8e99d08730e174159db09324e4cbaa067cb1e766e455a34159465bf1138a285cc386502d698538ac63de2f496b120be468a952b02c5dcfac5a997023b5b3d98691572103e158672eaa0a4e4f44fb6920ffd874f52748a630aa41d188ece499aab324e916079b3bc2427b35896b26b0d2564b2a875881a074706713d326306fc66efaa1b8d4cadc7c85b7ac211c4f61f68a124465397385b2ac7a09686935cde06638f156e6e4670f963ca82950d3207889446be69e2a0d7cabfb16141868a6187b5be7977c354fb27a8c9cb8197565480244bf296692a02701580a2b4ac4772b13a27c869123ac3b6cb6699698c11261f657ffb6c8d78102e0c60c004c0796f319330435a29abaf33dbbb1c566aea10349981409ac31c18aa48631a1f0657116821a2a36c2403870a3787a1e3f36349b3373ae729a859af3163c078c38ef38c464ac5ba1fa8150d9093f97c17106c99c632bc42a5ca0595508bfa7485b23bde8d12ad7bfc9c10c68374b70a4a46655b5a67d1 |
| result: pass |
| ciphertext: ecddf4bca1ddd56813da6d33fbdec858e5623a15168dfc3e93d9114285eb4a7c75ed6c01bf62a6a1e9095e840348e68905092f8e9907a4d07f6d49c99ade01b5e5583cd93eb64695f695e99c9f646f335e37db423ac1c5376393195b6581ee7ef8db5a28f7e9dec1e0409aef29065c3b3f486753ad9cbd5491508055aff32616b3c1a3da59067c629eeb7029bb5978902886fef7d8cd0bab7474e4b6e0fc844ec6aacddbb8969810cac38a3b40d6b0927a033724ba6f77c59a173057042eeac0a9b1d4b89b04317d68feb1208607f8b5100cca617f96ab20845e1ad6b1be99ace6dfabccace157398b9e9a036a70b1fa755c2250446766baafd4d2b3daf13ad2ba8b727146ff87c463b06170bd7bf715b3f5892ca1a80a602103eec384da50f3fa5c8498be1029fc722598677bbab562ab9dab1eba0d6af783de2750568d7c4021ec95ae18413ddf4e9bbb13122e62581e66469259d79576e601a772c009714c28e3117ff2e9a24c321b1d892e5b3d42084f63c38a6d41f41032b405bfefeb9ee955055cf89bcc545ffcbf3bb3050f886637054ecb4d83e3aeb5c2a11b946386efabe4a7dc7dab6eb3d6944e8de6060894c7a81d515284d9a0c1a5bdb4d6e4d20e66e150635060cf7b3c5917dad5bb78a88ce639b012070e3614389f9e89f70cf2064bf375bd8dbb4744717e771cac29555f6300ea2077c882c933d366059dd55301ed24cabe484b23c28e5e4578baebcbd1c6595b80ba173a00e760cdbae70a0fc9b77974843c30292864fd68611382f4ff5adffa6c0585e45fadcae5bf870fc0fc7cb8a8a0e2c6f28d7b2f18a3b5f95e3ff82b002ca8075e3f9341082acb928b8a4116c2582147163d64ed111114b5c8abbf05b969dc74798479d345fa61bac4b625175e11167ad039205b70fd42426d0ded200cdef40b0aa37546f66c77d23de1d3f12da7030af08c8ecffa7617346de3bb3cfa66c5c9fe49da420bdfd80e541081d26ce873914afaa2180a683f738aff3f55930601df67dc7ee4ac20a60eeedadf36dab2115597f09235cc49d94db30b7f8550a223cdd0bc1fcfc78092fc52ab0d7651dce159dd5cb75ab3a7a79738f3e8572eba724e17fea9f70e7360fb279369015c26dd7838f117dcaaaf6b5a40bad8a04ca0c81e7578be8dd6378b6b594a64802c4bc0b2c36a62de594d2bf4ae5af1ea409c0ddf281fd250be74a173256f27830ca1dbb4d4914c7c2a179101c31838d4d2b131d6555130a5eacdbd4e64b8275a60e40ae253e44251d334b97a24f744f8b97400a90010f5232cd5b82181ec4b6b7bcedbe7b4a458ce772b508a435cbee00b784347fbac95a6493085fa21813dd7b953f04ad694936145f859a49c246d4d9c48cb94fa77bc9464c773a98df2e3e580ee6e81403bba5975bbfca547ee9afa1a48239498209d1d9544764cef4a9eece76078a72c4fa81c3ff788159ca33c733d6d06947580afa9bbfd3905cc2abf5430451b7a54e4d252bfcc449c406003966209594a2ff623978ba1ceee |
| shared_secret: fa8721164f599caeb949141b24a124f2d576b3b58c1914af2b05da26b09bee30 |
| |
| # Official test vector 57, seed: "4142237070c216bcbe245a39bd9220533c97651d84832b26727855ad994a0760c52b9319ad404693e4248b8c5ff324b3" |
| entropy: 52b19fea232c9154a3e431e9d69cda40013cf2d485c3cd027ad24e645420420b |
| public_key = 00e7a56e91a766c72c04ab283d25787224a588eb4fe0c6b54d889d127a471a72c65f06375d1a545ad9b058a654324b5615138b2ec4a375989b3f1b60fd30bddaa2307205a103b29be6cb75f3567705a0c05eb845d493caf795554ab25fd03b379a6284988763698b1bbb4b3c1a54b9c2038e9ef30a3870a11604288b32336e15939fd181525909949c6cdf7737cdb382b1dccc0c49317213683b349f8da22db0b45e359b2f8e70916a0c0142fb264cb6bceb80afa3a36912d635d7b4cbf33a4a36e4c6714c551d70a18b967539b7a604c5182ee7673ce91d07736f5b97b407879e77050bcc089a14332138d92ab3e09b497b834df573dea32829b471bd5a73e61361ec699ee60320ccdc0e6fc983d3238a8d5abc3412bf48d67dd2e1b0c2692a4e705de666aaaafa9eca476a1b155d52459b563b6ef1549c51f83bee2963a93729d4746a01a21dc667b120d38d79a45a112067205c3edd378c7f65c940719f79389436a5595010678e1558ce163ad95593a751c737d4936ed9c7cfd41effb1abedc07564fa5238ea2d2908793e2a9a33e08b67ac3133402d42344f6d1c804536263661a557739cd8c29682549fff416c069a39cd48229e47066e02612988bf780256e25009ec5b1ef829bd39bc0654a0c8c3c113cf421f06965713849a83cac9f6415482d82074fbcba804b4c5f2b1fbd941c7ec8c4c691dee981392bb0736d43adb3ca548829a55bb9537396d7bb11922a9167ef01cb1aacdaf17902f671a6cf5487bb643e0a1cdfa3522860326d374ba8009833bb08eb09a2b3cab0d3193a6561c17d60b1cacb24cd3c26c455c040cf9ab0a7292bbdcab2d5b783d65bee7a666ebaa2764e98b7df61bd5ba546bd307ad7469e4ea85b6031224d9b1315720ccf95273c35767c43a3b27a31773c5b35c7e4aa0316c53cdb2fb1a60ab77c4a76f2af78bc2d6479b909eeb9c26ff97a47c468dbe7c439d232a914766fcf8772e7ba92b3182e362735c237bcffc3e940cbc5e6042df923eaec04d96e31cc3187f66735ff1e62fb5460895b22145787484e529a1d654a2d72cb9d81b4d283bb15682e8f9bf1037cc95e29cc3716fd89810e1bb95da871a2562645e0c60a27cb508c2885c19befc686db2e7a78aa66b934aa0d42c856cd361ee93294759549929b59adc1ebec3686e70c4a15c8d56dc23ad080945d4734b76b0a64b73de7b5d810ab8daf48542a4c13b8a14aef05c788448acaa51263cb31be69a91888ac66075c0e59ead1b29d6439e94253d20f965d9f0aca53a28b4903bd40a1310f0123ad221a45961527589e7048faa407028601e397a96b39728bf55437d335f1e14063d3902e923863bc90572891117516fba340263d6a0aaa0743e959da8f21ef9fb38431b36b1328a15696e97aa78ea97936f8b38bb1556d2625f5ac31e1b8cb3baeb1be7f808b6329a440045eea532624354dfb71dc321109d0058f24ba4729c375ccc0440948fd345561715654f60b378b477a208cb83f3afed2534c5ab6efc0a5761d46b6cc0a6ada55d1c92c7558bad4091772f65bedaf335ba37af34582e0bfbbc6609bdd3568001734520f45d9f4772d1d21d5080b9a7a2b2e72a0b6e030f1418beb28a229c8f63411446b83fde11b3d946c9bdabba08d495aee50911cc66291fd0 |
| result: pass |
| ciphertext: 2b93edc1c5e164af29c51f768f38811685e3c326a9d98ae6628eabf5bda5c6920c7fdb738643230ef509286db3cad01e0f817cb64cba6e8a89793212057a33c5ac88b19d148a11124b0f6a6c0a4b86f25096a8cedd3f5ca81e1851ce1df2b43525ab9a0a95e8cfc725c891583089904aae1561cb9ac21806662222543d7f827cf4b6b3ed7b45bb0c5a0c1f64d73c9cf4b833a59617c2ed3580581b886fadc3bf00a6625a1afb067579db0b984b16fb645e222ea52dcd8aeb0538a14927c32ddd1c845ac95802bf48e49ade7122567923de1d73e46867f9c9dafb8ce4ae5d6a0013d82e53674227b79263abdecc6b0e0fb7fc0a2660fedd5d4e2febee35300ad0e9cf0c7e7f1ceb18ccf38a682634fd6433bc141dc354b8e3279ff1547de9853d280c9ca7bf88f34b720633aae88272ec03e7622ce0ee3c2e2c66313fd286fae22b1da9b967d926d0ba0f63a3d02814d2ad22eb462243d574e6411904ae35c859366b7e09838e12676b1bd89743c990050ae185287f4f89c1ebac8f477c23022134b343868a9db57bacd273f873ff0e96c93f026126b97b6bfb9c1d1a21b10f1cf0694159b3b01f802193d5046bfdb224f4ee0bd520151fac75338ddfb669d5d3394e0b9776a158ece27de77187cb0baf7b2c1b29a0013071078c823d1c0faa784a4d5c8d6ca224c5fee58c13e983e3369e1832e72b43e4492c21b33477324595a29da0c3cbe2c2c02652b22ab1de0803042b08254a1f3dfa5a73cc6197e3e4fadeed10f3dc5d9a4c2378fd22aef84cc98dff20ca24118d9e3a54a0c23f96bc70b102593c2ec8fa781d6622395613fc57b06c175e7cb4823eb0e692a013a493fb83355a9404af9147b2ddd81f75e673599a5dff78b9e383d656f2f27d2e9849a70e44ed84da5f3d05bdf4d929ba24fd574fa21b479b88227b82888341209d9698a700a82b2cccda24c38ff12e32d8182dc9771842da3fe51a191e1c28002eda9a7a13a0f84988b356da88e270434dc8f36359ff179066393af3b90e06220e9eede70e27b13271edae76bbb1cfd9b2a69b931d9a640dba314f8a4907c61745ce418f816a84252917cd4f4ada572b89ddfd065c3bc7604f53776347835d237c53a5c1c26a18dd37c9cf382d836f32b9fe1709c1800aae66d4527a1f1247382d54dd69d0b365f56de2cc38cb302b001e7cfb0a8b7896b38c1cef72ace55717f465e2229d806311904fc47200708c209c6f1c2a1977a845a5e83385b47aa5ac695247a4ea9aa1b3b3c7e4a096c07ce6341ca9fa0c8ce26e8765f35c04d4c7ae8c814e3910f62e50f728bd4b1ce593dc651a455e0b055554f12d652fad10ae94c1a748d3f5067b02d81347bb4d80793d07b5e71ff36c3dd11455c054a23431a830ac8022b8fdd7c273ffe4fda640c89ee7e1aea9d11eedde7b7258ac5bba74fb864663c44f22d92b28c5fcaacb8a0213d71b7f86d8de1db6a5dfefa338a61166d9f9841794b3fba4a50a5d1bdb95058b2d31aee1f987f8840b829e65f382ccfce8c298 |
| shared_secret: d479c2f5e622cf848d921a7155cbbade062d0fb3ce7535d1859eb03e18ac64f1 |
| |
| # Official test vector 58, seed: "bd334d7b7eb14e00e68863f2e5551a095f8af10681c28353fd19b9a7e70b8bfe266840860609008a567abc66316c77ce" |
| entropy: 64440adb05db3308b189bf999f9ee16e8ee3a6ccbe11eebf0d3ae4b172da7d2f |
| public_key = 2450c193211551409a9ff92089c54b048b6a80127c7742ba34333bec498e28d729d6085fc7f5b6e5c4212a0aca0772af8f83200d422b49a80dfa17cf56d8277b792d7b4675dba3a7502674f595a45fe93008acad026410de336fa41ac0c725bf601280bf7b4d7dfb63789175b7748dc54846f3a8b28d055c69e2424704bd84f61c896a40447bcd42b96834c8429ca79dc4a4be300c7dee38a253e35819a43d833046f6437622094d003a3b9914bc6946bb4f4cba41246ca027cf2e599a54a23e8cca88086a6bf8aa92305185a8b232a0f45903224ba2d3276715640451bf49c350fbe5b2d95a5f55223a1a794bde26012bb48ccb4384b3027855331e96ba09c7e757bc71ae9ab2a1adf51ff01bbfd4c77a40dc3e24da767d8b456979913ae97fa9446413084a45fb7827a082eca1094a9437154b2c8edb48d7bb893ae3213b5a95f86bc9e146657ae653f1c9bf54f87830aa968b96b747b9aed4007ab4030ed652652daa9612d00f36bc2dd1299c8f2c84fb56045ab45279735aa1f57ecc470d7e66696a8b7a65bccf23b63ea1d595363466a4d24540e21bde05733154180d1a80652b166cc05af5a7cdb2158471d52fa5006a8ea25c98167f4574a8a47a00b7c031e667a7daf41b32c714ae1855ea9bbd0a1aa18bf64071c44f3783b30ce8301f20cbdc5c194d6131712386bb135af9b55c680790b5147f55a6cdb94075d0f0c289f42aa638623c16be446289d099777717b89922476d8c5511997419d8b5a44ac8c4a9589c5b39c03b045ac31a6e9967fa22c21f5bae213065867945ec746f776b0daaa96d85b61864fa94e76474beec06815b556faa81ace15c552558c0575c44e26cc4f919d3e26fe1374d2afcbb3de23a9be5b366c1a174d8b78ca462705ba70b358d57a751180c781b28075435b2528104ac0bbfe5912f8fda282f93b7e3292a64b83494563741789c98eb7e84d69c7cc2cb1703ab94aa71d7491c69b52949818245acc6ef07c11fcb68c336738fd762269b7ac562aa7401965f2c5b2909404b32cbc86671043ac334e283ab194bdaabc390b0b2e275bdf0cc2651d11207a53db1a2166b7526633cb779d88da83357b51c962f567d03917f0f2b5c3c3b9ba75699efb4a8a5736d98a56b1510cd6f233c2c05909a3ba6203c11ed72a0091785acd729dd609704e51dafd4342275564615b258691b59266a0ee3a8b261c6e9e9894b681806e97fbe3b25b4b133d804a0286a909752220c11c8644417f34597db43ac66159956a11541cb4348c23196095be01023e7b267c1e51fb0c11d9b787a519b3ca3f0ae08c79ed3f256a63b488e38040195983da72f9cfc03a9c5a7c428898291a9bff3cea8089a343b73e616c5e02227553511722b04a1604d5ac718ed753e8adc001fa47665b76f944c10dce0635e9c98dd91b9e6790da2b09ce323ab41cc7c29839784e6ba907979ce815f982585297b5170dc7afeb94524563510257d99131981128c7953ad87ca696d58250aab373ffa3476aac3f650bcf58aa6bbe85168b7c4012b3359a2b6bed702524b8498d3aaa04c7915211e1e013e1961b0e2e32b90e01e0b372446931a0fe6255b412581e2b5c0d60d3b7208a63449b4216546209bab2ad3767f9793d0be98cd2899da27f7d980122d0bdf593022e2 |
| result: pass |
| ciphertext: 6c3904a9d9575ad0a33c89bd440e63070bf0433261fc2b3beb68c1e244e489d6ff2605e48e89cea781bfac81251854e85613a0045b4da0b9535073384a36ca0ebf9ab4f3f5bcfc7682dfcd877ddfb07e5e108ae24faedaf75320fcad7edbda2a5ac5e7ca2882312699421b180b61e8f67bae67d03a241439cf6ce69a03b82d7c1d9c3e2e13fa4a83fa8151f790c2244d1952910c946dfcbc38da37a0d5970c23229860a144d374439e66113af1cee797dd7966da0cc64dc4c6586bd5d44da9513ebdfe3413199e89f359cc17cadaf503587b80313dac670791908e2f9e32bf8271cdafecf912b87ac0eb16987e4afeed57f3a83cfb62510b40fb8a0e1ba08e44f65c27e647b3f7b50e8142fc2d9a6cece5178c0bbccb8546cb31e7e5bfad1851dd63f4cc83758873c3a06dd420ae4c7bf28d21bbd811ce87bdecd9dd79d092b5aa35459dbab31c113c82790fb97633d0316fa9b6731cd03a888b32d42c460e7890c5d3873a9885f6dac651f22fba27c25060c70a1d41618c352747a4a5db855aadfaf8bb0ad62067e03ee027bb5ccf994ac6b95d3fe0d994083258ef220f0eb044019070bb9de46b39c31a6af5b63d4df8230deeed491838fef7f5f257ef95af41b1a96c44eebde9ee33a526db893f6c7fd9d85bcc562b3bff3cc293669fef93e0341bbb828153ba59404b1616ecd79b3fa048956873381f7cf298925d8272cf593afabea7de258c51fc2b5e7c0d9aef98e9de1441c07b460f320ed845f4e6efa1892e23a429cd37c71b80a4e79c92ea476af0eb3267ef787c77d5cc236e9ab87352c30deaa1e612a86a801e9e0db33f9b735561ee5e1e124773f989a83a199dcd99b342087df9e7c63fe7fd9fa6a8335ab7e2432d1cd7e53c940e293f49dce9bc005a58ac2ccf8c993641231a318e7778c8e3bbffad24312df5b6f8ec61a65607d3a417cb48daa55d76a805bffb102dab2178bfe2b8e720cf9aedb2bb4f17086f860a866164771b77b77f8d35da63d3c06d4355555284255fec035cbf45270ee83730dc69faeda7a190c45077265b1d2138891092b4d1903512cea9cea5f9cb081092f438fe80ce6b739a2b79349cbd023664d967c952ab2c6fb61e8c2981b4ea1653ca36d40674cadb7b14e37bce21a145cba822c81f93b22ab3c798baa4a3928d9d5327fcede7362e9d4cc0eb58496c27bf4b245e766bd097e9b839812b1bbc1c5dfc46044bc59aebfffd4afdcb7b28d1bfb9ce5a5c11d4d92d720bdfd0be1d5dc115a07d48f6c3fbb3428438ba14e9700246ebff56d6fa77213a06a550d69f38870af60fcae077ba78485fb59c054d3216d5cbb070c9ad6a800ef76b05fa5213a744501e366d8176787c7846dc6dac77e915d2432a6b08d1a8fb1c8f7f35a56f28aec6b2273488abb17a2386735b06fea6feb589bc25a96231d1017052dab972368c93a857e0b04a9ec9c840827c8f320a9e2eefe96e91c70f658ae1483fa651242d965fd9e67ef26e2c570f89efa24c624bdefc51f881b8bdf37a6aa99b |
| shared_secret: 0dc813eb106eb0d4864ffc38432937a1db0d27745788775a8299e93d1c808f18 |
| |
| # Official test vector 59, seed: "a0264c58ab1f2cbcb212077fd378d340307accb31f1312137cf84e3d3135044d4eae8bd38bc3e540a0c14d46458f6179" |
| entropy: c8bb46b3a7344ad170c2052fb042b5a3b62e0590562ee82577b1081f6f114d16 |
| public_key = 352071c0a607e459c907fa29619ccfdb5147f56c208e20b3dcb82fa2304e40c46aaeb47c5bfca8a9079ecab4471d4bcf914c8ba459433ccb950772038f6892062535603b536da65dfd5c33430069a7f33a08092bd9c9617df3a5778b1d15a8a91c8b99bf5b0d4596a3f8a79d3b6994e823c20f102cb2353273471e2675633d9ab2c7668f02e7a68b2534489b169eaa92a8d78e4e182647f71758fc7f49a17fb400c1de30cc76664bd10b7c55885af696478feb919f3c24fdcc98991177b52ca647070cef77ab47c891b06575e5a0814311a75bbc9837a1c564246c163017696294533999b6700a1402552063a621205bc28823e539ad1c1795e0a23b6b47737ae839617548a514631319a78d99350eb77dfba97f7208d04ea980546a9e6642395c5177bb7b433dd47351b85e569091eaa30ce450c1b786c0272b91f9763478ac5410bc1f78175edef0021e8c0b4f074bce255ac2238a5d67b84b08a12984696e1ac7ad1131cf64bc64c5b0a1ccc94e3bba85271975c63f8d314d9f1a2d17835f873846c6858f9f285428478b2efc10bd7b49ffa006a6537684b0093a633d9cf9bf6bf97017690b4ce511b1898971b2978b6a1371e8aa70d970f8600bdd0109c84521e663845805235dd5849b192c12b49b43f824d9a16dba939609e166a8b05e4811b970915dfb527d803672c7a418293937a0c508272a5186203be64b4b1b33578d48be3e23913e73a385a8ada0fcc4cebb1070ca3006ea16f7da6eebf8b9e6637dee942cbe43395c8a7806f2c23d1c146d6359d268303a1229e5d513c79b2095892d553038b6a3431948195bac491a879c4dec39cb1b97374a65d5f066f6c66045a25b9b5889999889db34b1f42b4151126dd7431389a8331b9c123aab61c2122285530566ea23bda21cdedac78ccaa9ca1566ea1817f4791da6754379f9b0f8acb217085fa380910ed3ce4a52cabbe52d75472a63c88ddfb423c1ba6c1deb6ed3172cbc7244fb71300721aa13037ede787ffd546e60890131d8add25551d72881be0c8647aa10eb5cbb5f73c891868d4641bf8a692bcf0a5867091f4313bc976c989d1c184aea07eed11e36c215008b56a55ab5062bb41f7c5895837093671fbf7c4ec63505d15ca7efa5c6e45a5f5a757a4fda02f9f13c7926ba7c990e6dfc8b20ca1a2a9490a33210c14accde09764153bc9d4a2a68b7a80d9a91d3d47789c2a79bb212bc92812f8660f23a833d78a3f056ac030bcad487431a6357b8a1c13b512deec79ceebc37c6099b720445390277dab65346ea323d33c76e30483d51b9d01b5fdd55bb7d116b2dcca951292f3065b1628b1dbb86bd0cf5ce6a66ba1ab3717829019ceaced283c6b748b26425588ddcc47bc89ceb267ac7c03172b960160a6317d44fc5287c5e462911a8c995bb92ea1c81fed5baadabb569f9cf7c1cac71926f3e4a1a7411295a623c41240ea4e9011660227a785d989ab00a2c3091b02bd65a5b244246ffb97e23213f57b86aa21669541a60ed7014f1831839e41539dc8634d0125d61100ea4438af59434a25a1ec0bc99aa0edeb19d67ebccdd22ce5ff925ae364af7868ad6308a602033e0221ab609560144abec5a4792b8894337c866ec1a5df4076739fed133a74636ec9d904e88876b678088d8c70f3c70 |
| result: pass |
| ciphertext: af90dd989f1b2b7c11ea1d07916c07ca7571df9e020e7c40790f8791152429d8dc6fceb7791d8ccd016bb0ac0565f06af72670ed2e427fdb6aa6e8aa4575f25c48f97874d83b65433672538bb32301eb88f4538f68df4bbef7d8602606de0aa790fb7ed079b5d796d954f3fea0feb43c19c7c38695c5702d0a780127ec35b3084fc8378622eb854e8abfed625381237df67b0e2bcd4d9b6f44509c1d7e79a9afe582ef4737f6949e0f95b104ef23a854dad50adef5a50e340774121fb00c1bbae7c546be459a19218dca18b3274a48782d738fe0fa6a8c306efdeecd55b45f2a9d1c0e128168a4f5457c9c0662e724a933a3a0a417ab9d94e331ac80c5854c2b498fb95fa3c30e0795eb753ccbe5fd25c2645b9c34bc38585acb9a8c14cdde16e51cedc704db37d7892266e7476201c1170d7297e193e8b2d5bf10b89feeeb912e40b16854b9e1c2f9975c664ada0c3856a1d530df42dc1238694c30b28aa835706bf351b366a2facb2683063279d8e6106a98de212fa5d94e2a0e25208f3d6b85f6174db9b02074c555797884bff70fc8edcf89f4a553d04be27af73bb2f9718222949cd1e86cf8b8bd15915873f7f9cdd69c7b6c608cdd7331633be5b5aee83e9047af566f8bbf4a020326f566b8e3bd99e31d92edb35962de24caf78ae895c1ec087c33a7b751f9430e39bcf6ba317915326c17432989c5c6c7f0f15e121c9f14b6559d51f4a5f273a9f99a044f5c599418cac21f0d9f0e76f1e474252e75874787fbec4edae7aa86ed10e550db44e46208001d30ba8910c59cff6649c78cb4ede7e2ad4fe410362fd92c535b52cf507c559416d85533686e3641fd7b9218ebbccdf1425cee412f7030538353a785cdd918fd7e2ea6b451a436a286b8d5b341d51b1a523ad0f614868772b56625268c2c16b951f814b8b5d74ec12bba0bc5490a95564f5bb0c144d469fd93555df3a39c1cb53eb8c5c4289651951471b97d0893cd33237c0d26f27f09bc67759cf464094161ac956cf488a69ccd0bc9a38f18592f00fbc6acea75895480001276df22ace110170e2c1705aacf956c6177bba26e599e1656363f9ffe6f8526186b9b2ff7a0b612faf427980b5baed097bdc2acb71edfa32267581a6314c1b05470fd7844596795188b2dedf4e4fff047ae81d0816e82c3e4489f06d57e7b698ec099425bd998b446757d9386951161df04cb5ecdbb0c70204e9fa048936ceb62cf99f19afd9f077ee10e85bf22645469944318cfff14652a233c792df239fbfc52f332f9bb275cfdd43a5659dfa721c91791cd1a91bf0e503ba9f68f880d3d2792e2ee22eb8f7e6f1b52e851891683f3eacc39ce485f0a700c60d25acca1859d14bfbacf41a75fefa35494ce542b2ad6f2c84c15525388edf87ea701ccae772bdb7477f709c822f2b6625f8b1b86ab093d0d07867c584f1c14ff7c7a8a7ca3d1e32af4d76993cc0cd8b740598f40794786b411e76ae8707dcca465b679fff10efb4dc6d0826dbb5adcfa3ff8c0a7d53765fe |
| shared_secret: c71d65ecbae83e06c622e28a4eff43c10041539d851149dbdf295eb121550d5e |
| |
| # Official test vector 60, seed: "99a9cdbfc674ab3ff2c64cded7d697a6e27a767434a47aff7c3fbf3c6a22d6043d27868955286a13efe3de36d22ec48e" |
| entropy: 2e2b70609f3fe029a14d09d5d659871ac776ce2797a0355f16e2eb68f5613fd1 |
| public_key = 4a5058d467b5ff439fb0c2916ab09bd306661b18626746c8f4db817e3c4dd2c71041929dd7c5918a760f50715c6528c2d2e7c9b97c51e9009281849cfe4410b616ce03455c73580fe16634fda087387023e427902180c5e8276b797abcc47028cac91bc751c9ec4a9c39d682cb38b38882103839947b920ed453a766c04df7ba58f9714c6c370b98172a71fb7d254285e609551f31444e90c2b1d595472825fb9cca49d55c237a67377808ebcc1bb4848a75527ec467a7f94b8c4f8b1a16f789f3ca15f4f332fd0160ff6c4985b08b9996bd08892d5a836d50566bddc6adc6ebc7d3c95068c08682d54e70666f5f62b238f69bf86a3a48421bcd8b762625c06f03cd8e013561abbb2f01b1c314a6a61500aa02b9a54682325340ba328761140781885febec3a4090a5989b914a494d07e9793b703ed4b45af78c42f3bcb46cb4c7fc5352802ba0eab35b9f66c34c39259ae52d1b75b910a82fbb464d37f6befcaa811abc6485f41d38c8a4d1592ec69b5ce90c7cd10c0082c0b72dfb2e5a16b4c7ab6e65f58fbeb6c442fbaa2b4345b3a3326bccca3b5104730520383178589c4b4c751796c31aa061346620ba90d30b340c541f7cad17f86e05c91e4c21162f618b52117ddb572e1b90c0e19235a82a3e51b59c3b280ce3fa739bb70e4af9233831269ff87f3114596f317f28dc11b8b53d578a8ca85b290d31abb115b76c0a8748124fdb822f989c241b801c8b982fc733921d45853cf63880107704baa331b725a416471032a9289673f3ecad22050d9c5c9e2706a341553d168bcbad1a41a3c554260112336430fa16ca8fb98cf5d92acafa8fb427c460a27aa08358b36c5ab849ca2725b72c939fe0601d1e2abcc4434bd0ac835751315856922ed53cdc7b49468caca339aedfeb25ec2b97d43ba409693fba524ae4ecaee5b84b567432270644d6aa618669734e10c8b05a0d697b81d6c83c9f844cdc8ac755403044b14c288131e8c0c21c2361b206597782313d40bad1d56dbe159735491f7b800d6b14ca69d92bf2130badd1858b2cc4a408c33ee56fdfd719abb2a431132e15b89d83498b6bb5aeb0d7404e94cceb2a29fc392a2e466469e53da9c371e0155a774a298d515d70ec5e31aa070be92c3d6290f285a6034a97e389277eb393c5100f066c588aa33e66028976493bf41481b2eba07a720937bc02b5324d63b9487a1789a6baca91512c1a3a0a70b348c1596cce7997ed395b971442ebb3b0e2dbbf5608012030a172b259ac705af9634ad585916cd63ee1248ca143a20001a20cca0496734c2c52a59bb40f76411578e2c60f2364e8763ec1e5641c80a9d6235d4ff9ca73f4c4d6db9bcf3383d7d9a025ac76db1ca49710aa281c222a4bb81b1027d80c38c8365a39988a029a93b5dcb2b0f410fd1b63a54297c65b7de3f3a948f10988b507955aaaa2d3c699dc83ef348e3781c8723b9bd1c6637b94b6cd416427592c71311a16d449d15c0fb2753b338586f7260cdf255ca65cbc8c54101731a45544312099a66405b01eab124f116cab0003bde314b25690520a9a2131154271c89b97539035652c03b462f2635db501f9ab6983017f22b3391a67397066c86032a31080d329647a7c4f5ab89a47393636ff0671a4b06948c9f87fb580358d467fd3 |
| result: pass |
| ciphertext: 00bf7bb6ebb760cd2f5c0704bac084e363ca6410903449755e70c085b8ef1785bd14afe673a70a8118ce2bd4d6b0d1e2c68b1d8d6dba69c1cc712bb753926d073941739c518f02efedd4c68be46638c3a1a9d097cf6513160d2954bf3c13e7ee2bc0583aaf627cec3c9658a0ec689964f54f81809958f31dd8621ecd0fa45ac4cee1773e16686ed2e50d9d4212c708f03e640e2cbc0f7f676b29834a5016971a2ddc1ea2038ec0f91133000a20af29409db0dccfa94b579ad89bff46a18b0f4f530535e45dbce9634c6e67f5308629421ee1101ea706a88bbf835dcd288c8421ba1acf5fe2945c0c657ef35af8febd7a663f8e07fd2d8a6d9588f58014caeb6f67c008806bd8b565f21f087dedd15e7c13e1c99de129c0e9be3ea77cdf2b64ee5fe46d2d7b3d4bd6e3ae489341e9c49618f16a9f6e23bfa1f37b34cc5885d8d55d7b7f816a0aa70c7559dcb6eb035360fbd157b2293e7242da423c83b1a67f3ad00710f23a4ae09c4602490271b24993da7535953b625ef455082ea5f75c5d8ecc8f280e4f564e1464d9802c7a0b4a903d3231cebb2a73fabc6090a6b7e98cbd5628e57914a143515b52b08435bed5bd9b030071c8feca74bee9f7e1ca4708198976beb8bce6a8fd9b5eab0437dd84d7a7f1188f19b0bcfb5f537b107007de82f879bd710cb9732b4752980049c97e7e5642b24cd59bab8af8feb51c64041023edfb59189942befcb4a95a2cf4b2c0e5712f34bfcb4ad08543a3ab5f102938b8c831122b193d6e24b4e5e9d46a8a88902d0d3c180a10af7d51e85ca83632c9848d6d6bb6f903a03bfe77531046531a037a9ff02a0cc45bb4b83bbef67989344e41f7869448e10ea1ea1e603f7bead5cb0c3effd793cd07204fe750ce6bd492a9effc45a15287a226de0df26cf784c1fd399b80dd9976823c7f95d241718ab6e8a362149c54ed1ef6dd3d569077d11e37f6fa74b31bbd8568579fde066e534e2134ad700f0b8a0de295134b4daeba035c5aaecfd5c8892bf5f68faac8fea4055423d9b9752db9b232275b2c946cff74fa0b5d9001b4bb54d778bf9d5f1acafd12b83c2814ec4c77dfaed6849e074c870a5b0e31e6bcd7c1dfc81a2707daa2df47c89701063c72d07f92f81862cd607d3113dff9a2c8097fc980e61f86b9a46d084a47423ffef3e20ecf50aa6ba84091ca9e7ad8bccb04cd9bb23e3681fefb1e1166c539e73ae41be71740e3583b8d881906bacaec5c253181f970e2ae7f533d839a8eeca99b8af1c0fc2c92d86329783b7dc44d1d137c02c35165fae49996d3a910e9a73bb79f17cf3b6b64c376eeb62cb32ef914917e729bf4845f304412a6aab7fb69e3af795ed9b525aa148c073d6fe225d98549ff7931e69427d7bf7a0e4c1a4bbc1229eac126f859e9178a910af8d774c4d1e10d7bcd80544f6aa96ffeceddfd4d7381105b51c62c3f4fcdfdd14066d976a6280122a168b03265af549376ee6983c424b2e867d38c7b44b6af76cb5acb962e6b31d49e656031812768819d |
| shared_secret: 82360ffb5455f6dfdfc6bfc1a3999eb7453365ca311a0077c9d74968ed27b7a1 |
| |
| # Official test vector 61, seed: "c799d57b41f28c5c446dfc58a5ac6499c4bcf3c162afd2b09a16549826ec2a6f689e44bafc4acc82f5d6aec23f4a3993" |
| entropy: 4725dd8fb314bfd8ee23731c2341dbe114606d9abe6434c471b5573e7df193bb |
| public_key = d0a4700800708a0cbaa0e3347235004460c8f86188ae66af363ba5cee88b03a341f5255c329a7d119bcac87c46bd77a1b5966a3fb22a45d89c712909fa8c69967b1fa8878d89b8541b8a1ee6858932e0793c045deffa62250c0d0072a46328992ba7ac4fd72b48512c7448cedc902d9d69ca55626a09d1a700a92cfb1a6bd89291632c74af580e3b4aa932c8c6714337b1d72a3002c6b68b1fc981cd0686502189712f0c5327e1050ef71549aba312a59e9a342c9e76a96de6907cf235b6e3b5e36a9072ac95d856aa7014699ff48bcb7b298e5168cffa740e0a5bb1f65df9cabbd715096ce738bd39bad530a05eb58efa8b9e3dd426f1781a06179736570611c89a6f99b3c0aa5f4ab2737592082ff73dafd7671bcb60a87c5adf3445ca3381a279c6a4fb1724373827494e294ca5d83574e0877e4a31634abb106b81afd515402290318ca8a2511cb129aa52228ba4a64444b761c184a3a29b221e11cc1335e4b87c457710fa4fdee790614249fa060b0417cfaf9bc4fe88632a76766fc8c5ff424849cb91d4351ec621c2335a2d7813c01cc893c646986f7c2246b2bb05149ebda38f00acb65cb8bf53314561893eb0f1053b237915711b7577b18aa963315a3b024629689a52bdfc81e298c059380920aa5bc39759f2f56d2811c89c59acde3a5496f1a8cce9bf5266b363a40cc1b6c78fbaa4241340dd4563a5603413cb73ba1893bdbcb3ff93bb7f1132940998427769d19047bc051506b5b990074e8d1bbe2d988699b526726a91513988627c2301b44f206696353cab38f68ca111270ccc6cab887ac3b8bedacc12513ca349228b0d842bc193299ad1812b69c63c2b8233c20121d50793906c4014453e19a62da12c76f03667031f2bcb59a074cdd2417ba3789e7af38ac71335736890dac04f77e0b10529381e930c8c0031f88838efa47772a7b2541963b0c7b063472ccdf6228349cb5619c943067ad86019cd964c64767c838407eb32a4ed9c40581b63e0379d00adb275f6578f065894e8a47796489b994ab9471235455fe1f819f3cc2b378648ac625107805ec8946f1599a8329981a7775523f7c8ef7426d8a31d1d5cc98820186fc7b55076b14d2c7c1533cc3217354bb24661c162aa0895cdc4aaefa666686a0f12d1791adb7392b78d31d6bec44068c4f31cd60a768ac0b056c24864c03387715dc48bc86e1b51a649ce4945708951065f946e17c06f364590e4d16520fa2b47b230f1511fd02aae79bb8fa72791806b0d3e211de92455459066b410bfd4d437f0acbbfb02bfc5e93dc7904b649a6f9a7ab09e2679e13040c8e9754032cc3feb8c2bdc21d8f7aa56ea31370169ebcace98d54362ec24b6b6c63732b882984e58839a7f825b17871820ea9dd0dc8c5e7a15403888e80150cf5a12c5e26040708791d2074df71945d67f221b6d2bbc1b65d37559a7c248516cb4ccc19cc15f93ba6d6085bdd95568cab1069cf13138b83173ea7c58ebbea7516c6ae25bf5e07ddf29a0dcd64b455aa6e050c1d5663245318833cb95702bcab1a11fda773a73454e1055104f917b75d650dfe1c59e807314a096de713e35837ba4f2a5f3991f6ac18302647fe01a05c055ac9d19fe27027cad17633dc0f4693c1f79cf69756e79c9fae7c954a0caf2c6b326 |
| result: pass |
| ciphertext: 2b52c90e4ccad692e0389c6d3ff0fbf4fe09884cebab2d264766a85eb7119219267f4ec139c8c06b66b4c91f60fe6fcf20426c65fa14528637c68494fa9b30a08cdb8c85752584d824ea9be447f8756bf44d56d996d54654324450c5443d2b52abf3a69fcf0607a3b8ae4641ac07611b04a8281c29ef5cf94b25273e893386ab673c5fa490d9a36bdaa867ba7019893b79beaf3ffcfd47c3e93c87d517eaa6f0f2af0613427e4c72edf9b28bd3836e771fdcd21a7bb169c58f91e23f76f665b97549cf2dc8ba58ca617018277c704262c7652f91d8e7e3afcebc872f1f5b5b942b23124fd9066bd6b2451c6c0c353dda7e3a09853b88f98123c1a594f35a1fb6f319c010c1ebd76c95a32338e9a40312e0fcca84fcb0ba9e0043ff587d164da5c7d92386e7c6d3647b5168d8a7f9f8a13910043de109b2c9521a7746b67e3566e689576040c9970b04780e7c2b914e7e708a4b37311d5508a3ad15803555d33edc219e8a53f7bf992e8c023a29e42ecfa003312ae805960d2c40be7a781d48dd4f2e1522423bfd20f1c832fc98649652a650ca7ff33330894699cf891493c5064d7db9bd7927d81c543bc041f2dc503fabf2ba774bb743063001fbcb9767d72c5228bd44fc2ef048ac08d5b7f44d807e388ff686e73c14dca14df6c2296ca5ed2850889111db338f7393cef91bf8bf2275708a1fc0967968c9aea9f31b826f42c2feb9104006b336561adf7cb7920c2bd292f002332eb3ecb913e7019d46421a0f75969d12f8d518e7996f75a77baa002ea5e1007811f6ef47ef6ce9ebddc91622dd7d84e75a4b0d90d95a8b7b353c4c0dfc7a3bcea0971bd287905d1fae61fed39a1cad61ff0ac13f436182bbd2da83899c70e802e98a88a2d3e80e538a7370377e836d016fac084ab2378379329a346999aa6594a5271924aa72160dab6056707f29d6f1c5ed8c1208b83f4a0e4e7bea2c75d34d19d8a3e25b48238192395870d43c58309cf9ae5518584fc9f19fd2b6e94b307b7750192c41088d6e3fe9596dc34ddfec0495cacf6ca98f6a24b6ff8a7fb1de8f21ef6f04a6d23a3b7ddfc45ae77d3081d75a76eebc0450041168198e853c6d83f88a24e3fbd25e0c5631c34abe36360c3bca7a3dc522dfbd20692b4cfcefea9d3bb0c73aef359d3f58299140e815ea9bb17b676abd504973a827e792d80fb03823c9dfdc185f03165c3a0ed3819c8dd2877d33a206036c221ca0c4d0d2f935c88a33518ee5562bb1a0baa83dbf4cfb3f11561513fe479e9c9d9298e0bf36891f28773f4eed45a454af3a51fdb790f1d8e7723db1dda75ae7fc667a71310686d9350cf851d3e20faa35b2673a97997fa550faea6976256969975689360275d1e56689be0f127853ef4e45fb857bec018e87916b76393d04c6c732700eb11175205a30a31081f5a6446071bfb7740dbedfb55e5ed09450ad8e65941c85655423dfd60b387f3444afc5138f9e762351463d0d158d82394ed26de2fc4aee2a9bb9ab420ffee5896ccd44603a05 |
| shared_secret: 77ef6dc5a6c8ff657070e418fdb3eb272c8784a9c38bbef950c8ac1de5ec5578 |
| |
| # Official test vector 62, seed: "f7ae036a0176a9de9a036a542dd2840033277c44ae936d10b768566216de9d4395cd42b116873b69d9804ba6ccbc05d5" |
| entropy: 818d3bb8ebfb32bf464775f7139bac0a5bddce80ec5798595992f9403002cd5d |
| public_key = 60e29047d95726801982a9349aa17edbe89d04a6ce4cc52b24d989327c855acbc39e6b9880a0783166af6d03043bd34eb427b4a8b32676a874b0c18da60759a5248ed4508abfd90723cb161e38058d4cc3b162c75261380c119c712639e50494bf195b0e6a9d4b22803278832d52a6cbfb542f451c777396ea0ba5c9d186c0786180a4a032d12bba793e2e29328c91a40de06b9b754a189c2a01404f2dc7011b036c969b1455f7a6c05b249e83009b52ca5ec643b92c0e4ec9469e3abdfc2b8dbf5638450aa498c345f126782a5c29ac7673a8db84b0f87086da21728067f3193eed391376317450a3acc5ea0322b189f56accb246bdb6ccaf7252c89be8bd846aa9d07995bf2c2c5be82385d77e566c90fd797bd9b2a5dba704d60341b1530cf3f60f231066a06590f6e3c90f1b6bcf5cb316b482c2817462ba2cd3ea4a5f0744db5128b6d07851e15266280414b6710fbbb7da113c8eaa45974c62bdb7b335315e5d093d11e5176f019dddba19b379399c7c88a9911e17d16fc5194b2a1998d219c4a5fb5531ea6e6ad37052a57fb5560ea39719c378b69c902acbd3324f9c29da73145b409a5f79c8629b4853f65d03eca0a8718dfb7295ae3483eee45bdb265638c0511864a0e471a34d839419ccbe42303fd2c51232246e0a6b81d9ab00c50a7fa656893693a8e6e245fa7b119a14336c9a0f57108ecf87a9c249c01d3a214bd42649e092e2c3c8c89a2e4d980b0bba5340330717a01f5b3abd426ccf6bfc3e5bf8969af7278b0c428cc39a36da6a7c0b8bd666a1d07bcd2845718b755d76fa61d3ca51b3b77486708606975fc377b6ee0596a6f37474b91549f6899a3c4e46a5309f035133aab371eb5599809bf32034a73c8d4c0240a306176c6b09135719ce9478d3f8136c189b715c6b4ce6612bdc973f40238994b763065d08308597ca22a3f4a43681cb500a680a476e1110005c6c6acfbc13c91abf636a7eba2a1f1280bf41293f3031a8abf8af4faa1d617a380e925861185a2bc37a806cb8bcf92354a26340481aa0e6230758a667020145057f8fc55b49b530ad5ba6f490c9a73b8fbde960a8d123c648155418b373b1189e10c9f91a4bb15592da329f61682f70e03143846b09c09da648454901ab938928280628d4a57a636397e5ca0f57dab388c65fd6e7bb5a9a0f3f95892973c990f393174bb8aa669bf28322f80a65320bc69b6460be565265e7b8af86587ad9b43f1c3e5a582773045bab8cc6e03329ab1a4e05b33afcf8009dcc67986831d0a60662b427ff5a7b9991017930524bf678c7d461e1bc95fd441a7693c3b842460ee186b3f973b35bad2fc258972c2c309490163109cd6c87a81a2d30bac5c6766e7d151da391a83a2a5e96904cf9f268706b23e8758f514072b43a6d7891a92e57ad6a9b82246a7f3459cb9cbb5e157a957b27c8192407e9820a906cbcad6794e16bae2b0664811400ca22941e576fa6fa1083571ba17884d5073c83b7a7a1ca53a90ac098eb7dd1627c2ec28d61f86fdba69308e27fa50515cdb19445405a3e6c720651ac5199a1085c8ef1995d8db0a43ecabb5229353316780f12258867c65bf257af667da224c271b02f52b8bcf4805bc2031fd9d999b3c825fff0f4c8cf37e52c6007bb4a2b63952a0c223185 |
| result: pass |
| ciphertext: 1e3160f57717ecbdd089c8bd9d1903423f6f4e6e07c12456a7fd0fd0fb18a48ff577960585daebec1cbc0ee508193dbc0d551797641b93539e55e6efa28cfb16372e6d2ee5056599b92d83b79f4b1897bcd79e1746f132c96e26eb689ba124d38e089c95dd5a965271d392850f9c89f9f4b02b23a747bb5055822ebb3302ceb9fe031dd419f967b2e4ca068dd1708903251b635a04e9af8cca62bc3e08c777255ae8a1a54c9b5474a5866f73c1db5baed82a3c5b241cc26401126bbc5fe31e2a732c7c0294b8237987c47d4141050db42d65b7b924dca224ca75902225c32b604a60269dc0a2607b9e0ba0be02e43fdaaf6e6d3d77e8cb45ed770a966772bcd7f4b2f529bbbedf80170dce8de6b29c71ae8506910f25386695c8eb9bc26f973ffc702f95a2d8bc2c5e543c0f70d68abc7640953259af277f88323b7b6b2f9fa4a4dd726acf97c2f251603bf7c4215eb8996ac763e65c3b5199f154a07531b83db902ab8b3a2e6ca0fe2432a7e8e6524b54a62fccb6168f6de050c1c3b4f2435e9083f796dad25d63d78d53ab346cbc2555e1046c10e2a4db1160bea5d6985312954bb7f3aa0dd77050f5152b9447e59644072480edcc1e03f2e689dd6657cc818afc79db2909ee8a789468241671ca59fbf771aaa3849285d45829e3530a319bdb59b8147e983e3141356ec7711755a255a65d917f681981fe6d3cae99eb767825ccb03ec0d6dc66a8fa2304ef441eb276edcd2c2a8799f79723b335aeb0118699f283e974de2fd19b3669a693652c7db737122f469dc7e13f968145c0b3ea897c6857783ee6f2dd934dff2f017f652ca7ed1dc67456c4c31d91fb38c1c9ed43eac6a5a7eafa49801717c86df8b071cbf3a3a24daef83fed9d5d2d933197a1f90564a74a32c4787406a37899e0542ada950d5f755887f45580fe0e7ee3d7a182a7a349ad80c3a4d7455e5f54712bba91d088c08a77eb569bca7c1429180ede008640340e189130e39be6c59d0167c040fd3849a16842bd67b90ec35ddb76b8e928aee99a404d9ae3701629cc5ae8282f5ccecc165a54b3ae806e32b9754245b4227bf10a93926d75da4c5765dbe2b0dcceda93bf6d8ea1660398c38c83c8a28b9fd57c6aca304b87c34d31e94ac2c4042f2c4d2cc20660bf51ef72bcc5958f3c6c1a1fad735790d89775a5cba879db78277d089bb18efe22354ff1e597bd83824b421c265d6ce4bd80a1fb3bbf0d8780526d30329c49eb123d21b2a88a68f9827ed27631571ba4d6b23655c2d3c325edfbf64cb9e1ff70ca33c3a1b1d303001cfe001cecd5464464f998ea6d319239b9e0f0b89dc9c2c89d8a15e0b510a5840c8c09d5f9cc18df4172e17b00ec65756cfe575ccd3e7cfdbb65285bf93c9e8127f9ea0c4b8df5ea9815a1fd78587635211bf1b8c97a70659df0423feaea6b33e3297ca0ea5e4c782d35369e6978d0edfc109dabe660a4a872ebd259cdf0b5200397e57534ef622de6183bb3a2e988c5b8239ab63cdf89a2581521211ded4badc1 |
| shared_secret: b0978add3085e1c972bfaf86655a287946f3853cfb372f6fa5813a11b6c4e103 |
| |
| # Official test vector 63, seed: "d995d38f934b6e1a7ca77c9522e3d037676cc939b0c8bd4b84394b3dc91a791f09d2d97199258c9943da955e7f7b26fc" |
| entropy: c92aa5fb91c980d9cade9ce99d4c75b2ffa7d6a6ff9bd59def1aa701f2a0992b |
| public_key = 7eac95cb2439a4d5171062a42523cc5ec7caa414654394003942aeeb720d4320c10d609de9c397d0790c585398fe0c42374ac2d220bdc6f507fe62cc592bcab77bb0a5f4ce73a380ba3640b4e491343ab7a33310e7f04c130a70f75b75e6aca5306837e9ac03c84b01c3fa4f5032069f492cfeac1585054a9fc4271da3636639aef3a065f2857a32d590e416866e71ab92d2ac27cca217756b528776a6319014867816d00837e476afc08d5da82293d37042709567052370b553cc925043957eaa3c34d2810a28163e9f4807b492301a4aaa232b1834db5932d20d8866a37fa312ca9cb129116634e95d551764487c384cf00b35682927808a28660d92e51610c68edc994c76a95549c79c162487d445293f0758a43b525b04477c2c50a47a963531b727964828c5b567fb538432c92a8c5a0be6136b9b05c2e68353d5787a0a455dba373ce60f40c4b48be8723ff760ece23d135887be491157b6b4dc8591b5046735c5588cb405057b96de0097f158c67223c5a854be20238126f1203dc59ba6d5bee4d7aa52f1a92441cb23340820d9afe134097bc8512bba1d2097201d6b7952641369649eecb884a4c35848314d2618c283ba9b343922b7cc18bea9cd1a4a3597c146d433692d15c55172847b9cbdda7a049ee455e5e43f6b18a80e60ca48822b1061835431644ee1b307d581add3b21df3367350bde75b1366505b0c88302eb1c6b164290e29204fb005f81567571552a6e22638a0018bdc94e768a9ecc7cc20e50ebc8bc9774c7caea9a1fbe1cc6c925f3fe70fe2f523fa9017b714b7ba820968b3898c1410b7e46fc54226c2c15056ea0ee2c071635b70fea288b88c9cb43a1faad97671e763d04b173426224cf217b2937246ca012edc14c529a2e2d47bf3b15b96804590e5241254a3b1e6a29378522ca0b2598491509127869a1a73dc2f334386c3bc7542f5bab81c89e938071892709f3744ed560c77d43d6ddc2537c544a4f64b19d55917165001bb74d93a1437835442c83b989bbc22ca67e6f96fd44787b8865f759419a409b78f209dc87a89e3ec883441c3ea39627c2524c4f88625594c2b0b5798386866a2c9d45c2d50d438d61c571564040893ba00a7752eb28fbf6b737088103c2a0fdfc87d99b978d2521949683b7dcc98b644504c297905d2417649c0a60ab70b5c674783739fac213f1ac5c5d69f7fe32c5995073e846d12da57cf17a73fb70fe8e7013d681dfb393a4b40922a654473c40b50249362e4aecd22515f256250365660177bf345a2cbd0884933b45d7ac67ef3871969bcf94570adc7bbc2cc948f82b7731a8bf0f980a3c373d30a4e85e1482686ae98501810c28108670078830254b7ccfca27bb0c57c56490e1a5b593816923d722d7c433534980293a1ce65219e0245a2fa049d9fb10fb54917ad82019a51212f0086afa520f34799a0361a083211a415a42b36237d40a5138c5ecfd7c70f5b084a05156df817071b709e745eb3e0252be9b1d89247b6917c72bb9e3ee78dcfb819ef5308f2aa4375578c72d02c348b16fde51f80602d0fe50da8bb5be6598fda0bb8bb1987de7bc575832baf123948215b833821afb7087a65014511a50e800cf6714ab446e189261a2a3dbac768c1e9e232985c430516bd8e18c79aef56cdb5 |
| result: pass |
| ciphertext: 37bbc380432e6694f627007ed8d97fbb1301d6b3b484e0e9748b2a8139a51cfdd6e4c610dae8a78c20619d5f9c2fdcd9e402c3fce6459fdf81d799a358dc312a792841a6888538f635ebd0e1efa47321c1ab7b83ef8a202385321201ea04de13575cc3e535a8e8f1d2bf01397150b0b0aa3d4dd9d2f569a4319f6c714f1ce71ef1521881c1413ec9cb86c02a71c7417e7745ec61de2605297c7dc0b04a5d65d21a22849c5b934c74b2acf39c7899b109e956902e8c89d9d72e664c5c733e7437d16a8535d5f7c8647359ba6b82872676531449899c1034a8e8e0b25c6ed1cba2b7525c303e91ddb814a532f265e88c1c4a07b9e0a602f4c50cbc63f14edeb72246611b65b0aa25462e76c99f84e10aacda4250d817901580a6a5b71ad65df385b8974ae98444cb5858e93f931836821b60aa3a61ee73c7aa7fa626583a0a448fc4d5965f6bb34503d1d9d2f083e38effdac841fbe0ecaa0f28f045dbd7c75cab756628d688bc7662fe2791df1674bf49b4c9d2a0ffc899deb2135aa358cd3d61252ff09a1460188d598b4c6409bb368f687b0a17ba5dedec59cfff68b83e0f27375f399cfaa3d43677bcce1cf338175871675128eda0ad04c03dba2974347f8500886a45961fdae190775256aab5a718a03e9b003d8b060afd8f33722a308f410a78323b06026d65a60d54012d09b4f7c730ffc53639bd36b510a5e24508f0f02f537f6b55a1e8f947b10dbef06ec6f5d1459d04c65db7db9a1789c160e6aa7708035f18db7d9b13d63cd8c248aafb2c95f2267d57539fd0a19d73643b481e9e8b8e309a6a546538f24cb99747bf56f62631d7cff279c4526b2b8652a5781728f63504a2935511b82f79704f2e6e6940a689ae13d6ec77202899deb2ed545b55188d0b132a42fbbe9b997d3aa146d44ab826fd548f7af1aaf8867b78d58355d072c9c46785850367819dd091ce58c1254e71f7d3129f0cd81b0161de7d5f455b1ca018ee5af5d7667a7ba14766429294d502d0d7d80d505e0f0dec5717f9532249933892f1986f077c5ab87470d583e16b79305f21bbac090cbb5e11d9bc7c854836b9dfe1f55b53daf9c7e059ea1c7a94dd7360404bfcddce0db43c050e5d866cb989b57c69997e7fbcc39960e2d86a48bb9ee83770ca896d9f8a3e74015bd0b8b9fe46fbe582553842a8b9fde8182f021cca6ea995190c3dddb92f6a6eb75786eed3414581a65b9d6097af2b4143df4430bb7c20cfb458d0226639c05f83f920050205d465a50ddc04b61999bf1d595422f5d0a4839d7ac808943fab948423600145ed175a1992fe37696885903e23db37f47d75fd690b7a3acde97335c83d8823d352c00dd0dfe3ec585c1d3b495f8b429e567463b870a5df1c992e7719ff348a541a39a60052ca9c78ae6fc1c07cdd57ba7c44ff595bff6954c3ac984c148ee6f2cab32340d495f56034e37f6f86612cd1115b1bdf495c0aa1fc2f02a5d6bd196de7dd7091485e842afd748e78972af4e3afe9b4b9bb5969ae08e608ae8d |
| shared_secret: b888ef3a969e162edab17c3d3de9ca682de60a0fd6ac97e1b5a54171dba12a3f |
| |
| # Official test vector 64, seed: "5929f02a271725cb40200de32d9d03d8bea53b53ac83186c42c7f565ccb1ca508305d470850cf86e9b2c61a5b8ca1c93" |
| entropy: 7e8086a01dc5b3bb9eda25bcc45d27f99874841b97237968495800e007696ac5 |
| public_key = 616571fef73bf834c480630b9532b244d09c8f936e951961bce56157f237b0919097222df3bc6e61f47d846479a1a5bcefda59cdd8b067d19db6d9586fab2fda9b550c5170c2772ad5a4af4a67a19d215e45575e83a8ba5f099e4358a9e493677ce177f36a0f594912b6b850d3f719c155c01b68bf1dc89ccfacccfc6cc38a34ce5b4c48d2e17dd2946f493a357b1105265153c04a98992c949ed774588925c697284bc537b4d795de0463335aacbf80b10cd0a03a88256c220c3d0074ffc6c8c913c919aa19f25206a1cb7d40a50c6f55960a2298881a71a1dbc92a69371dc9a95d45a7bd6547be9414f4c31ebfd3553b89cfd9ac05727b06bbab300ecab599da76a62b97541cb3474b7390cc49942678add66d265772f55515e0623192668fe4c5273e3176bcdc52fceb081dcaa4ed699dedc59b01a29363070567772daddbcf8605bdd1268882a355ca4163ece88637e932c56c43405ac3844949c819646e394dbdaa475e62ac0463b8ce257520b3b4e141057449621b449c09c5b72d10464e59bdf2702a7f4ba1c1c6301bf51ec41bcbdddc4a069abe46d37c09050b28b073f2216a06d501bc38640600185227a63d224589a43391097226d67240619e2804589f4917db7391a4fab6778c91ef30aa41655e3e433854a52c9ce8130b802e82204bbe894517f1bbb4458616b0c309020ecfcc17f6b69cd0bc688963af0fec8f567a86ceabc9a0383681d3729a612987862e2972b6393c2c93a32861073ac3eb1cc636a52dcc23e6ea0af7d3af49f81858743962978245db5a70c34e90c64560b87ef29b5b568a716904c8326481db98c81cca47cec76e32003b36b26aece764c5551ac07c4bbce094b6772b2faa27b518ca5b96094d178f68a7409992ba7fb776117c66e97cb0be6854908aa8203aa916d26f3118842689a5347ba29d337599799691729b812961720cb80ff993d8a124e2027effa1baad40a17b564b0412681a6005888c0e27992faaa370ea3954775949a553b75aa35d5956373da54da7eb51c7e68c05777760c6b9b0a78ff2f34312876f2db27898d3aa4a187110402537f2aac7373751954f3bbc5445da3907429fbc817fb0a732bf4077d4630c93a4bf6785274019c5de6c3d8a66441620491a8537ffa1a50f0baac622cc765052ae0049eabb20d05b987b303d17714c4e79814dc5cc9593bab612359d0c7a3bc9614d0c8eb4e0a7c740520e077e2215bbbcb693a92c0293ca28b4d0ce316b5e14e165fe4745f9665c36a651a6a8ac11a162b4a111e40851ec2b29dba05590140d28aa945b42310659111a4033f972bc0163bc26a5872957c6977bbf8d727d65a8c806b4699050c994bb85651a40c6d590c337c680306fc231b7487305c4155654471c3003b93c206cda82c19f7b047e12b5cb94490f4bc850c4668b366bcb23bff1a744dd3362e94cbbc658178a012d9b784d12e965f4592067b636ed3ca3bdd89c0b30c8bf798f2282c49ed3835b70ab1ebc761b880e0779b5aa34acaea40c83eb0babd6ca11398759415252064c4e70b62d4cc813d346ca789eb86b5d3606bc3239758a62b5f76a709b602ad6987228433a01a8aeffcc22d0d315d59b15e8aca53b02fd160c62db910fddaaabbc4c2df1256095317cdff9f1e7ebcc48f8382101 |
| result: pass |
| ciphertext: 30925699a42d6bf2ab41628a20e814758a8700044fab7c3b14188ee52c8208d9641636d721d2ec32ac32436deacdf6e4786c3ea44353cebdb1827cfbd550d209461b6a14b1170893a28e84205734ebf74c171d70ca82b20b4260b3f86f7ad4c2acddb7f4c8aa82c55d6d55b8e43575ecb5bca8ef011ba9b9ac616dfc7b3e3030dbb7a0ea6b45e36155dea786c6c2643437930bd8130d8051e70506adbc396d64a68553140e91f47df35c19a79a096bebb25f0e420eddad682d21b374fbc606d5939a1d2493b43111fc71384f57b8c03817db1f9e4d0e4c5e7157a119743968948929d3b96e3ecbbd10b5f72a9f45e52f6145509aad69f8ca70d55b28edb2802a94c2cced9ae537259072b55298bd9ac0d98db002cffa8e94f9494fcb4b2da810b2244670e00aa6ded8ddba746957dcc34d537db9447577e19ab7ff1411ff6c68e7e40a3575b1389d8817a17c8cde4c93e572316dd029f4f21fe3e62d477f52480bbb527820175ceac30ee25fbed3ae258fc0786aca81ee2053e078c6bbb30d169782c74fe0ba4c8488e2ad4c334dbecfb2255dd7be3a95992e3f6a0ed5cb1f86e2b99a5a5f64ae5c810f8a6e72d2f27f8daf0c60a6d7e994cd231391ffc7edb3195bdbcd5f63acecc14b6c7f19f6d889616e8e2a5ce63c3bc0e2209d30988a1b689c968f9402b49c0f881dac8ab899433872e423ac06f5b35b483859e45b0f6fec52334d7582a6149fd984237c5f14369549c261e8e7246664b21e05725f953b21b49eb33b7eaf612a4231efb0abe4bd8f36b981f4f1ef5a57a4d27373510d1bf9c0a5b77625314a125633233c6902260e705b4995ae34b6f90eb1298cf9726a60441ba5c8d24c474ef73c02583632474956651700f318a88718519e8c7baf48f4b571aae56410d6e0d83a50ab3fb4115a1bc2272ad443b5bc5e6ae3daad6797257cf9868287486a217c631814db311226b6122d9acd2de042a95b03983261bcf902a82fc7f6c0db0e293bba27eafe29c6947f35c1e0180179b2d2872a85a63bca18a9ff5ecd144ceece9a48c68b8b6775ff1db3b9772abdf3dd6ab6d3d964da1adb4a035ed097cfafed937563125c95d7aa851d6b3387d15f7b0cf855d264a46a6732f097969872e5c1bbbac0e0853046473deea8a0ae4cfbfd1fac86d5620a3b4501fc961e4be1949e3a258bdee7d2abf4424f0a401dea2f5b0dbf7a8c82983eb1db1f69c827d4f24e36fabf34772bbce108cdc0106c074c2e30851f85fd47777e979716290eaa515e69390e6a95038fb018f240bf722fd947bffbf82373bdc8d7d78d739e119a5157294cfad5ed0899e864bb6f091e861bbe785b4773fd9b6f0ab758f2f71fe292179651da6046dff6e51caf05136e8ca7a2a60ed74015e6b8a3bb5637884d6df4ebe24b523548f5ff7ec6e42ce750a47127d5d7c312d15699722a6234d9f6a8fd51b9f3ad16a027c0a2d56efcd4bab05f5efa3ce4004ba9eb6d36329edf625c18dff3a94c5a430c3a00828a9080d9bf166a5973b60c9541 |
| shared_secret: 2fc09a1852f458bc7afb58baea4d6e318bf6801e7804b98cfc250b0a1470c598 |
| |
| # Official test vector 65, seed: "905074033d7b75deb2d06a2f29144eb377b452534c5710632989f02d45312d156557e96d4486020826db200153bc4a8b" |
| entropy: bb321ef14d44d8698df879fd52450567657f52a2df8d111185dcd7d4f30a72d4 |
| public_key = 36509aa06326ff5cc174f51d963cb5e5b1290eaab649c91d1a03b9cb45400087248ee90f5b9509b9d44f27e814b55b5d7fd341bb663523cccca02c277f1a12f2e054008405dd7b8fb5b78f200266d62b00db2665a728b9231b99d957904d4278c9b99933972006c0afb2d46ab58810bd59492891a77f96b7e9d06eeac63cd9e3a2039a1f30ab0eb4e6a7dbe875253174f2519092761e9684c00726b8548aaf2ab3bf79c8255ec6c1591234672acad20c0bec4a5ff7b4ab4442c2982799d0203f1ddb53a260b95b51980025140556582a0c5dd9d20bfe542f79a743d45095b25c9565c1bfd1d82e5dbabbf37b934bd43a9af92ae5bac65570cd0586621708a30d8371dde11abdb8079616896533b90611a58843ca38f6105164b1de4b227b0c4b14749f5833c5f76cb5aec703b2eca6fa40c7bd224059a4938bf125653901d5d80cb4fa7213e9136d7c0a4f2059865911f68c19eff169af063e76887f192359e5e60516a92fb1842af25599aaf530b08a171d35be896590ef3a9b7878b4a3764a3bc2a800613ef1c2a31fec6ff7a8c8c4e0158202c4ffd35c1a45738d1ca197f23b8858a31dc60770e38796da35136500ec868e209217b9a10c7ae465848c82e815490da5becb32a55973aadc18afb2172c0d086de7e21d309226fd549219c0aae0c672bbe832c515811584ae3e4a59ba98a80e2a0386a187036961b4f6abeb6a84ae8b55b4e95cc9e812be00ba0925ce00ec3390e7936b52482b420b9d051f91a117122a0778c2434cb661ad59050342c63ce986e1b590d2b0b81ff4c3a1bb5a9ab4cebfa96c9f072ddf8332f5a3ad0a156fb5b6b35e38a595f30f2156815656cc487313c75952dcc12adb5b0528ca68bd53bcb1f750d5f24d15d54e83b165440528d83057fa12a983aaad4048c53c62c4a789b82728a94caaa50f7a7df6fc7d07c76727882fb8aab09811a611c5188dabc366494263cb8eafb78eb40a7f33763ea9b51318f0ac1a7a34be71aaf436ae4248346a7a25e2dcbaab226111d96d5d9165b946ae29283118bc34a46409f2eb37c469a36311caa843c112ea83c0364ec2b8b6e9ec68cb8485bfd87ff560912ff21c43d59a1476952e82a2d3f3a00cfb7c49a61e9216b728fcc30861a23e171c2c7954fd85528d911682066db1a062b50a5a11cc385db16d4f4b81785c9b8368575409738683847cd46f9389128414082c5515b5b3310658c54be69a6c3b02b5e0a1b6627e0512999862acc0b34340172a9a0b144627cac4d36fe8d71272e6ac69ac94d1f8c250515580b85d8ab300bb29b43b02195ea7c966947bff9cc323d017b48bb4f6a88b0201956e095b8092b250b53dd9f58ca90b28eab574034372d9f8305b39668bc90e2b6bb77257252b0bc36ee68ad25a7c883691a494c5626b5bd870c45a06ced4f39fc7e21958811a7b7cc93410b2fd8245b45b7462f72033d86ef2fb9b173397bbccbacaaa7177760202a8748b440f82d49218331c3760918c640dc58073883b5721548ed6e529d7f95e02a65cd7bbc3383317fbb166bf751f47fcc216513742596c2e9bb75ee80d2dc16d036b1d45102bc2275aa09b8800213f67dba3987a2f5efa1ae2c7868ce276c5110f462e65b39b2f4f753b3a3d41eeb50f7aa17723bb620b800aa3dbdab7fc |
| result: pass |
| ciphertext: 8c7069e91b0600eb165920b709b2d3e91971713faf427499bd83f286ae5c72662f583f78fc9401043582106b94c1c39c8f9348501f0c0fb580c3a40bfcec4eae177b1d73a76bf20ede2695a5a00de71403734584ac92653eaae46a696473e3b356addbe195d060888a9db895fb18f5319fa436b40b9c1d8e073fcf305b7de0d2feae428d32195c502eee3b5105b925460700ac87a55745bf1cd8481274ad8168a206b64c07f290f4433d8fcb9a068b5ff77d81d50b177605a96a3fdaf6566d6ebe5d793e8bf87be1db2ce45d61abd3613e363038cdfd4d600b37db3881b2c56f8f8ab7bc48dc86f82eedd207b7568c07dc0c5f1d656c0ec4e7c2f157587c7c2b76dc1cea2445e19b05064b9257a9137debc0ccfa0fbb723c3f320f5a8cfd1d032971336d1599d03802a74696101f8fd1b584102155c46a4c7283a6ec6e6bf9ad60e286277e05731e105b76ba4f992f37d30d59b4c224b0b44b74ea34113f6346a481977ebaffb36c291fbfaa058776effeb17e11896a22fdc1d7649a11e33cd7d22ea7655b641b5957fdf542acea5aa2d7667ad0392da7c596c8bdf38954247bcb6cb77a6e66b509dd55c2904ebc3188a1ba8e017191133c66ce9c656d7bec4464f542be009e3850a27ee58cb4a5374220226ce305cc45b98fd094dc9e2dab7acb5fca8d4563cb156f81800824031a6f342f6dc83da64184028a3a90d0d654eca4814f034bd1a452a41564cbf5f7865c9309bbdc34702a06a789709497dff45644cfe356ac9646c3ccd6ef51e48fc81b518e90d9c4f68035f1a878c893b6a7311aafa3f8a4ba6e194756e6c392dca34d51804022cd6bef7cc06eb69ddde31453387aab8c6925c7faa30bc6466d67c35512ff3094dd62c0b5a3316e8db4d8813a3bcbbb6f46aae9e17dea7ec7aab80dc9c099bf062e1006fca6cd8cb561850507e4a0760bbdbddc5a6efcdcebb861bff73e61bcbf51c7d150f5a2a531034899eb0c1975b2503722325d0229d710948d68968d662a8bf8e73a29d98c8dcb3bc128db82d1bf1894fd617d85ac70ec52214b348bc08cdba7a5ead6a7d97d2ef640bc06d71079e5d4626a4d7adb058170a07c224d123f8e0a11836696e95d5180e43169aa81e5b6e684b5d4cad7c29379de9eef671ad2d7dd8d4285a4983b2413bba4c1362a3ae57bef857d2acbf492e1ffbfc93d71fae367adcdc0bb96a76d31c4a72f5ac2164cc627f86b8dea3c175a34ca0c8b9c10b25ed2ff4327d9c683e3f9f92e69a41c59d7964d8396d06a100debd1b6d6e1051cfc17d8f8b3239ffae2d10f36904089654edbc130dc8a5838ef8daf78947800fcc084db7614afb6acdc3af16d9f2c80bee61f54d9b843d485382aca76fef93b64a33c20ec9cec415f49df42ab2799ef3b1a05c37584c9c5874def12329eb9bc047ea70927f5adeafdfa0f24e75ac4e7c4fce2d96f774a97872795036c69e6c412a4b4fc0dcda336d8eb9207623b7f263870a705df4ec5ef264c016caec1d496d5f9859c1f331d4214b13b1a |
| shared_secret: 930131d3145d5485f06c16a9420a612330843e6524dd74654a85c383e28f2cc1 |
| |
| # Official test vector 66, seed: "a3e2e511afa7bb560446bdadf67d2ee2e16ffc7baeae7efb8c5455068bbd4e91bf9be9d98b280072faba7712c75b26d4" |
| entropy: 210a423dadd899b810f011794b79aa7f860823ac1962370e791287d3a1afa384 |
| public_key = c5e450ab970d5cc6678db12ae81962959a3d68d8a4fae40ed343cbd2e84322e2342cba7756328fb5c80a3fe07295db0e136621f8acb8eed4685cf21bb28a7fd34a9c6af4a8d1fbc8db21ac4d334afe1b71b87cc1ddba5501d38dd7e74c6c502ba04b8d1039322734418dc438fca99d0bf44f700ca473d07c0ad5094181bad2e90910c08478920461c750aaea6658112933753153aa9bdf090ef91a3f08e7c07278369df0bea9220b7d4c6b6f6a7135a5084aa54ddd270e9d41128d1944d8e7c3e1ac11a4089fe4541324db369445b5afecc41406b277e8bb93f310de57b55deabd8d2ccd2e9a417ed916ebba260e0baf95ebc0fbfc0a1b63b6f5342b3ed7c1ff4135f0a26c3daa7e2d60bbab8051123628abbb3cf9fc6369a46d4deb7ec0032847d7474356aec9a417cae8b62c9c7bf3b077eaf52c622b6a2bfa6ac49a9cebacce996a29f89acf9349363606a86a6696481233c73b273e847798b530b8662194896e22ebbd8f3640864791964069684338f453710d841aa83a2997316fc3ba06e7d6a3855cada69c35cc801cb49928ec66a56cb8a28deb2329d75c6545251ebb8526903a13f5174119b9c2037b06c165d2012723bc817297c42465cd77044436337591f239153629c3140b0ca85783d2460b207268f013988176f4c22d8ef5c096c93a52706931b4399a1849488665026a615e5955d972429eb32213ca16b587b0f7366192366f523732fb1127731cb06bc39f15f35b1283654bf361f403be5a9ab154f786080cb8ec42c8ec356847839de84a23c6e4321136477c12b20ca5642efc84c658323f90c2509b62df865e54072aac311a6d3b4eb9073b17f2291001a37e6ba438918a42663bb4d15896239f9f2b2d17a5c93c024ac595806620a8891b89f7297901a9b63e7c799cac22a515bfb3ca9a4772a5bc9a11154011e4dc0d758868a9f646d5390c631381e8566fd5603902c11686cca1f876322cd7793c338876d82008eb30f32128511a872db5cc0ac689c75266d5a9bdcd889f73dc92f1dc5076f373be64308012553d3109c7b5b2a819afdb93bb3447c878901813849c5fcca97b116ca1c2115961ac4b8c926303bd7f502eb299421cc9cb82f556327584118c6930e03f4368ab915c3df0a46b08518cdd280e17f86824958f0ca8079e857d8ba9a522a49c3f539c845968faf37e4beb443b577646967f4f824c2a706b3a7b74866aa4bfb83dd8e4356dfb1d9f4678a0a120cd2569101b034e36bf24a58c690b69ea27ca88db6645682c13b57d9a397b83772c5357082dbb6981674a772b6a94d0210b14a7703202cff38419297edf92a305a59bc51a022919b1b61bc853abca39721b83a794f1c27d17da71a205571573ce31ea27f81b744371274d6a8138b69ef967adcc75730a652f134b0f198b86a2a670a96c58d45295433851f61850d7b318245849a140a407a60080abbab77abf58d8c46f2580716a0bff0481b1973c804a406dd2bd08370ccabbc9fc7557b26534cda249ba1b3afaf2956f10b0b6ac0a7ef02252f5869a972142e06b86b64684b34b2592bc91b7c5b24c14d232b81880b3844409c6038e06023321dca0f2271144373fbfd47884f3ac96e4bee4dbfea5eedf79fb157b32e2818048bcd9b8e9bb89118362e59c75b4917014c2 |
| result: pass |
| ciphertext: 2ed0e760ce63fb59cd94fbb798e752d1d553c736e988de65e2716c30f329b7fa287ff0c677ed43f3d0d674776d84d36fe6a6513586a2e2bb915231481ee01d1ea06dc158456534e1060f32f06022190088e8fe3cebed9d3cacfcf7100c69d0da846df24011605cf42c2cb69dcaa578ce8c39ae68f2fd5704438753348b0fe6305350b1ec520d96aab367188162f8988a47987421fcb6d03d5e9f47fa6333b761b95aaec6a38593e512786975765247f2756ccf88d5238ba4ea61ebb18ab3cdf5649aeb67382c0a232b14489e803cb1050e1ef6ed88c6f1916524fa152bdd22b361722dd5d158025033682fe3caedd0809451b0f6c4c552f0ddf243ce5295133e424ad4fc7a7188763a08543bd3103a7480f467a7bed7a153d40a753dadf3e7af116cb594923e0c5c4c5d8ff27e0e073f84a70b1d1822ef61bad30d3ec51c9f183b6d2967a349e674d2e57cd8ee1a5ae01b37079aa4f2064ee5df394eb3540eb9b636f228f3c8f3b4a8fdba23405e36cea3e852c076b4fe53f7e877b1bda1d72396b93cdfa0278c4445b88e4d0a72aabbb646e6b87a01ec8b7739e7149c0dd373f818373b80edf7028b029eb1abba49aee7c4a0e3f290fe23e3a8487d6da923c61dff69b6bec01cd2efe0cf35ac6855fdb58ec2bddda165e99ee1de5e183ac2568ac47ec30668660d2d7613ab81824e049f1408e965b457461a7849df2dbf8276d53804cd7d9934e482dd6f3c6f167d6516c816271cfc18a6438aaafec7f87825dad2d605dfb26874f7226906a6e3514fd6c73ac0f8524007b7d5d32e6d540411b7d9ad667c5271f1c10834c7f64266d9da404bc197d3ea3ed17cc9fc8ed65e942a836c9ba4c2c167f4926158db053dc7efe70e008c2c9844533a1912c42266e7ef99f9769104ec6d7612854d3064878f02e86e65e51ce80ce5a854c4b92d0ef26a70e75770cdeda1e63dc2d7001b31fcba3a561f74d7bdd49e6559ddaded87590bb38ed03d9fb9e7f8824223fc12ea3642d42886c600f0f592fec815d454b7f0691c3b83cc3c8f1a014f5feeb2cd04720ba4a4f6577c45ea5058d20da7ba8ac58e6f8a594e7a41a91252073ec24c473050e82897357653a8b53440824c8eb26bf4e3140fa352819deaec7e3d5f8840fdc5305fa92ea8db24063f3835ea8682df449f06da48662cf06e569ec327d678953d99ee7d169c6207219ca1386af2fe4f527f6a59da051901ba6bd6798606e2435cb3da1760e135869972eb29216cc03da4c581d553765c2fa3388629fb7a8229a4301b7899e331eefcfed1adbeebf2f86699eaa9419159e669d85574bb76b1514f4092673fe4098ed54ee2873ae07cfd23104bbcf189f6c8b99b11fd2b40e03c284da6a4ced499dff116a64feefb1c07d16492481db67f72343df92b9e2a83246e8b5c31ac69deed48c019fd8633532ea972b992faa50715382e340a1cc829e4f64516a8a840b1c55688c409ca7fe79ef72cacc4ae564225592b66ddec1568b40dfc44e5895141362a3fe39e134d70b7 |
| shared_secret: b276a4fb4cf77eab502dfdf56eae9f8a8ff5e7f5df3f6cfc80614b193c87f08d |
| |
| # Official test vector 67, seed: "074ab1a37ba5a0403d8f68d26fb787bc2c90f5ef88f2a6d286c3e6b168abd85d393d8225618608b8eeb301d26af53bc0" |
| entropy: bc856afe24213e3d14c3d6f9b89223bbcfb2c890722d770fa3492c1e46d1c302 |
| public_key = 08f7945e6597c9872b0cb4b1401288d7915be8e3715a8391a486047c15b4ab758c8d9b47541c3411417a439bb2144049744460810c01b778879425077e91ae06c1bb831c75e9d1552264a6543266e769b898b66644ca93f9da7735135d743c62a3876c0c891ab71c73c9b88b5cc14de0238c82103fa8f634902a01ce5b15e7823a36aacf6a05639a812221085b38b2ab933a12552c268ccca3cc07cb4e1ca03cdc02b1a5a8231a386456b26878b673644bc3c1613090454b582d5845268f381eb0e70128c1b06f356a9da736222400acea7c58216040a1affc5771081743b5f0721ef2b601a651d8a2658eb9c5ad8599c2f040f791ab5d93c6067ba30014af51766a41c70be6542b7224767301885a030a8d68a795e9924ed844cba1b696b18c5a64abc7ab83a163cae74ca186c01cafb53c05fa535d43786679a429677cd3f672b7c9cdf9224030b32c3a147ee0b2a8e50a0905a778ad9269bf04c2a801a1d986b15cda0ec2f51deec2005d450bc070c5e9e2a9646c3a6029beb907b632f17163b260fa5b75944b00d776862c3c362d06b7852ace9f93afbe9a4d77c548d04c68206277f569875fa677921c671fa887b98866e8c25815fc09d194adcdd34430e2c3725178f6c509fb359e5c3959d72b37a52c303490ae22138dc495bb2bf0c4fefccc89eb6b70764cf64cb2b02699e84a562f076dc4221153d8bc1dc0a29387a15da95eedc808c666b3caf04882188b5509106ba5ba1869463834b48dd9a2d7d6b46de1b83834b7db556a0b624869641a7b77c1f15291696798fd0cc1d01c417062ab36548f4f7b842e99a85a502d2ed70bb82037fcc6237f058d88ab2ded194bc6f65c723656474830581bb92f196e9fac65fbfb0e662c34cd1739ecc28ace01291f24701ec6a836a11f54d44fb50a9150d9401dd96c39b1b02ec73b86827fa1cc39d3ec5d5fcc4523a948a30bb1da4b3588f029c11234b9b571ec3593e82a0cfd428ea68b727622464fcc35e3dba3bf911cdb717ad690147ab70def66a2a66052a3844b7f6866c1b4bc80c106d3155d4bcb8c13239fc96241cb1b092696a50502a887547638499216fb31379a45bf7b43f92175fe282d98d7a4ad22844661256b711228a31fd2b01fa8f72dd357c455768a77cca28e6984913c352726176e2192de562781dccfda024fb4315eb5b14b9430bf0e783ad77a763b631f6c03c4b45aba24a88e85b70fc3b1c3049447e688c3f2145072460b838546572a42f4659a71a95392255765426451f137e8b4ca64b5c24e5cc74a816a988447ce07886cdc59eadcacf5cc5b17b4b0d058c0b3b610df489066e402ed63a5d155161bac9f2e82bd0e18cf46476935fbcc0daa0ccbfc72cae9b217d3adcb3ba7e0b759aab167ebf40f6cf92eddc17ec44508d051a6302372faa22a993386201827bdf3a1e932c093ba2cd1bb347096b53919218f321bd761abdc6ca5086c51b0c471a6c2781d1ccf20bb567ce472fc663ab10b75bdc6642832acab5c5d4db37a46572645a166edf46ac243805ac78e5c483e25624dab2aa705b9b3f6d01bee692351fb4301c562e30a513f6c73d55c0bdcf439f3f62f33e42f7f876f5314cdedfb4526a075924c59dc03d5f604585571f7e69c7c8f254bcc5af0ced187401efacef8d61e38 |
| result: pass |
| ciphertext: 1a7b2ba467c4e3689e34b0acd548a2f12c8d237e4db6f80323b459fdc9d57339fcb5ad82c1cb58e8fea26f2c2ce0927a06c6d8d320ca6b55092119b86fd3fe65650cdec9b478a55a4060907bb0ce8807d964223aea9308c02bf025842e030703febc2e3e11fb99bac1e31959f1f0c3d5a76826f3c2a0e0effe131db6f0245d97518cd1177386bd7e06a5998bbf082fad47d0d7665f87642c4c7da2ce9e1f3c99e1e8cdab1a4c0df0ea0afdff801cd61dbf6d089d68d3188fc3e0a9842b6b019b25dfbfd1a5901448670194047496b70a036abc0376b9f09443497f470bfd9f44f0546fbded6312c16bd3dcf5c5416d9c63df9fb35d22c789b361f069524ebe04e237dd25c8cbc483956fc7e449347ec0d417ae71e6298fea78beb98ca4a7ab69f974c00bdfeeb40c99c102ed61f1e3d2f0250f33d8c73d74612448881c0e4f19824da0670fbd504c3e9cbff4cf41784c3c77e1acc326247b63425443759a203084be16fe8b48a4f09912be9e9db95572ce110994d87ce406f04641b5f8bb17e95cc62d3a6fb2ae6b6371e510356cd68a1876a1d04c4fa0a4b7a2f9ccf7b822e4cb6700ec5071d935dbb67221722b6664278f62093f9638759cf8d6d7b48e08310f0117c1df0500aa58ca8c3f719b84d9cfb803d5f5603bd06928375f137f98fb3183bc385888efa604f8921a9d3fc793e47abe8d7c5f14f143ed6d98f3c0c3e714d2bc2d136895dc140cafcb083375445e77f3c458e4992b245194436d2b8c395e9c46c499c03d35f08d0526ba24072f841ea07f4225583b05045f61484cee17f85b95e4193961562ce7b75ba4739b3bfa1349818ce3756d4732a85095ef613ccc05dae62c8d6d7181e213a3a601f0b9e81e2863fb15ab07f88e7bb58eec3a647fff17c2ff56db3bf13d721e2e9646eb05a20f892d66ad04927cf63293f8db9e97e8cef9c26583a1aea7cdf4ccadd9c4832971d669543a29fd9deae308131f8caca69c3f2a42bbccc57aaf908789211e64f7b51776df405e12803f434758409ea9acfcf4c5f4461ec2df8df49d993766d50858d0f6b7d0def70b4103f0a38a78fac8031624eaa5ed815373e3ae522f3afa3dca39fb9a75e86474b81b6fbb994caaf62cd35928ce5f73606a88ed31643a6cc2285aceb3b6afc155aa0a5b4b92d6e2605a24becb65b15883df261f9b273ddad943202085cd780f4db60aff972af293384b9d85c6b3daf2a3cce8490b7af695308c097d07e41afdb0e2337cfab9bb097e61d6c9a038b7203b63b28c1224af0ae62241fd9e2a17bf0e12f45886096028993372f00ee59c5b55ad7e6e9f1048db860e0440445d61322e8805e15557e2cf4de9652e109cb35d8e652dc06bb19c2420ccc23abeb44dcacafd9829d34bf74d66c67e7e9adfb6c12ec99c5ef9c371b8169bbde8fb2ab0da650937fe4f7c145635d84096076c17c911a47da0f35ec71b1be995bf500ec1afe7fd6e8aa221d61ade2788e93aca60223dce21cc98257a2c8460bac2649c7f57af835495bc7c2d |
| shared_secret: f4924920e64013fae72cfdd1e94b217eebd55a011f6b7542958abb297e4fd180 |
| |
| # Official test vector 68, seed: "cc0c86cc0abf86fa21899be1953913c00e7c46e6b5f730c4e88b3c034012763981d7f14459d3081638080378348856ea" |
| entropy: 5fc00f89563e44b24cd67d0ce684effe5731619fd08e7d72e2406eb016afb66b |
| public_key = d743a9918c149231c6bdf338098c07f21064775b6700ed30fb2153478b67b0f344da35ca35e4b7c289a503d5ab9eab6e374279ec8ab67b2264d7b9b80d6bce26098a305734e44342a5078597f3bd574b931c3c74461c8da856239c24c576815f7f48cfc026baeae328a8207f5091cb7248615ac076f12763f8b63c0b75a1ef075b6e1c61b1c3bacb9c8895286e30729ce083b90df566ceba4c00e06214c295ab2b95e2b70032e04422572c87b475a63b53fa84ac9fe3c8bdd3cd06c13859b263d22a588b8126f2c615e3a705e0ba960261b47638a9e83c5bd3f791b362652290c5bcdcc4f3c93909431a4ef875c5e30f0c311e5e8344deec53c3b4bf584932f168710f66cbe718886e2ace059034fcecbe39d50d012c0ea26b8cf13807f1117f32661cf997145470c8aeda68022ccc43d1bb66732f5966c11ec221ac678bcba824f43c3eda94401c17c4877490e4393404db53a27b1dd3aab78e152a58f3741e1bb1b9a8202df64434ea9c5a8c9fe7584ea538250da92295d3a4abbc3e392a36cae9af1cc51095b2b2dd97ba7072acec4b7b83bb6d284c5fb3fb634ab3012e8825f8748022d8cef7367ae46b021df68aa8239d06c09fe0555e07dbc356293d41bc4f1e133ddca95d2298b2aea88aea5637d262390a79980220095d7116447c5d5b6ba2b962c794c899f45860658a0a530c7669134519a501e5a0759f9a50777a2a6dfb942f98b50067455a7b692fb1cdc2c10f64e9114b29cbe173ac4fc2adb95c550ae7a55387bf01ac3c45222fed7bcf9e240a6d9b0d088c032aa9714a6a55c692635b6911d92353c68794be250dcd65782a6674f87343a6654324f47f5ac9b384b22766d0c96852753a4449e08371d5128f31831ee766219e910b1f6267a57bc991da5b2b69a5a9212ba06ac917d45c9aa25bc1b513f7144217e84f1693360ea0690e51688a704c45cb6b1071a0e9a130abdb6cd3b52b8a429c33d126cfc10c73c928da9507aab00950f37e9bba0ab981394b137e337a88249100da175fe9299de1d1130381b3fcd265f7b36c00959b5bc2c150eb7dabf05bdf590e32e063a01a7cff6a9a22c56752c8b948502f3f8ac5ca444e10bb6bead1c7557b2bb2e37d55646455162806a7778b1938fcdb7da3e64c01c4a36a847b77958d27ab9defa6256b6a30a9b9962175c13721cd28e979e0d60196ba8c3c940aa4718d39a9b280486a6c2264640c4b09642499957be9642b6b545dbcc868098332fb103d75e38eb7ccbee64a341b38b0097479c019257be03d5d290e89a6a6f0b61039b128b46b02bcd750a9496ec4fb8dd6378e1ac77aa9f37a75d072d268c365725926cc76b58b9da040c173d7732e1401ab222553d6aec7911d052c569c59393997372e548086abb4de201ac1c17f25d76fb58c4ff3380cc5965720b989f4aa252623c215369076e771fac786e7f0ccdd917da64126fc610eb76948f97a5c3116869a11a46e612d9df04be0b1af0e8c8bb46607ea4bc4b4b04b3f79a30a2a154691a79217537b97a7dff6ab4edc9e2ad6cd97d3aef52837aeb232f799a3ce30a6adb88f6a0aa73fea00bf0146cd5447c6dc483b4955a0a3c241e7cc353c2c7085b84c5162a49e7d61a2d0e85a009833f3eb2305d7d435e2a4c81f358aa8d0dd50628096f4 |
| result: pass |
| ciphertext: bef3076f55b44ea1791eae3b2b28d4fc20213f11983e57b7baab4f674de12bfd5fcc10ca13c4996002b08fe7cbaec7a5b6cfd2048af1cdce87ebf46a44167cd5e31619f89f61864f2b6a613d25781d4435ceab63a9e36a7e47cac50cce866da5b5646c45248c9d9fbea2ce0a676fe7477c09d19052d3705e75b119204c155be6eb2049a1d75d6299568c0c5531becd0a852303eab69b2d0a8cdcd54b9cf61df91db58e374a6af5cd82704ce859140794d35de86c7e8fa63b57821b9fcb3da45df3f6a39bc2f5f600358f83e30b9a492d1acd2351f6ef614b9a4393ff8c3961e62c754cfd1fa877534130892a90ffe1d91262daf0f23dc0836426d6fd2be36c979fe6c0d75eaf094f23cadafebeb5271d544afbc2af4bb54c4524d2bc6482d5f82b82551594cd0780d37409f1412bb7f9bfa0428de5ad074cedb4531187db0997adec9d23bbaabfc9b230b4c14dc9c1b1180feef555c012ff85f78d24c0f26443332b7c0ffd49e7d511ad1c97d304a22a1188cacb3b36130589d8dab536a6f107e0ee9c939ea9f95552a1b2c0a14be0fb38b6d8df01eb600de3c5c66996ea5de0ee68eb24a170b6e601b65bcf563b8639e3cac74f50c6729e38cafbfcdcfc48a019eaa19bf9fa44fe254283e0153d00c4d8232bd3a621b3ec7a6fcf353ad767783c1beefe4f233f1184a67fa2f552a70c18da11d04c941c2c8e5d5091dd60b3d420baf14a941be26fbfe9fd2866b07ff0e05facc01f34fb53597cbe5c8e9ebfc2c6de58884ad77825585c339e6b983cce9c08ab7d2b0a55977d0e555939338713a09ec9c4783f29fb8652a688b9f3914bc5118397d9002a041b0ca41e170c52cd1cb8076731329db332ad3dde234e8a7adf5ee3e27bc905474f6deb6ced6846213f1a58ed38b6969e7b2bddfe679bf0a0ddbe2c6535b6f4ed57b50e49787b99ff2147af091f5cd22e3bffae0eee925e824170ffc7332572bf330b0ff7478736661284a69ff0e43347f40af1bbb11366a1a03beeca2bce132e06cc6b7538f37573820723aea8926a3be13a7f7c73548697e3b4f87ac0872472bf94b8396671bbe1542c869f188663c30509c45deb7fea82312bc4c8c5952693901275414a9e7e3de7649a8abbb9ab172189fec7b79beffd7f752885dda73a9d1ce2f707454bb13905cebf361a338c13dc090eecbf90fcd873595ed951d1e289a98a3b8901976e8248e3a16ea05536be87129c1bff0f17696967b55ce7a73cc7e87452fd5f72a4ec7857ee82338d7b8d8aa2794f45a2c0b09fc3d69463e86c1678da047ac48adcb6178582c78ea3d48730466b524acc2c339b5bdb5bee3786c7452ef23a3e9c9501df43c27668b7bec57fa7df4198d04a6ae90a895440b5bea8cd2aa810c145e95c8ce51c017ae55341228a75c3167b93b4b0667d6a91a4b66bcd98c3598634730b78bdd9539d60b9eb8a5af2a046c2a8ca7c9618f845b941f920532fb0726898f8427148e4f5117e05969e88788ae6535d20058239b321bb33c5d6b7c1a54d7017 |
| shared_secret: 412bafc716efe4ff928d9a86ea4665dd841e2f102a8363b994a0faad63251eda |
| |
| # Official test vector 69, seed: "6d5a7cc326ecf3983c4e7683f45263a37f692f3bcd2d920e1fd9584350119e74f9a3f905f70d3e20318c1413de2a0dea" |
| entropy: ea22a76065db4b565ee1807fbd813b43bde72b0e08407fb867c6a18995025e50 |
| public_key = 8e4458305ab8304a53b5c47b42911ba1b011c4da11c08b281e625f6f37815dbb1f3908c4c1646142b14d846b8400114face5cba669179ef121436a1975845652c5cb4ff62fa0073738f0264401adbb78b44e61619977804aca17deea16bad48655133144781b196c2a949bbc9aa8714758061465a9cfe09f2a1316ca875523e07fba515296309b6b7391b8d192012278d684b2527318f30a7c1e598a05027409f65a7f36b57f693a660c7a9f2b0bc38420128b87b005b5ce7631e4a10ff858831cb0112f5b6f04334565563e751820da374ce2819e4ed9bc5a959eedc4052c502abc54baf3fc0e426b77de7a274f81451070042e70c19a09421454141d2600df76a740423cb887065939cfb657a76785b35a5868401cb4d88ac8194769ad2499f2f20ed2a188e8e47e918cba7342b4c8893fe411b47b058b0070771161970c4331ef67be34bbc4781171bfa19d51e11612f93cda611f4ed88f85b87e8beb6359eb410e7175ef6171faa03e29e11ea8a6caf023c357a87afc652a00cd422020295bd34170068d31b7a058800026a49fa1f7523ebc5544389cab259815114d4b01d089d3cff6956f5d0b5a9fe652825b1150e21d11f562196892ca41941b46018ee73683e008525059496a07bb029737103b729b1fcc13ac3236b47c63a6ed4458a9724ef7b62361e75ba726be6774cf6b3572657b2a6abcb69182cd3b880328bc4f52c075c150bb22aab08cb2326815712ae20cf1f257b9e6ce0725782e9590191b2055a45c4467c5e7d70c35b8a61a48a317022c298b612782203a820f2161844f6a6fea58ca9f230713c701aad2700bdc951fc9bb8f560db9e99f2849afefea6c366c982f3680dea24891c631a1032d9d884a5ad9a11fa8331be85f1c91c6de2b4143ab403b153d9dd714db314c683ca24cc45f86c2276058be32ca1cefd4116ba386069856c6128ca86a63fbf6c15e876d63f738f847a32166b1592c3307d9c6190c5c42b7ab756ccb394c7c26c28fcd158bfdac9f04c99e30254d500cd0da1b9f2b74823f14283a888bdff45ca218b89b9450fba868ea9b1a5858509137160db31aa292863ed216aef822123c294a825e26fa3adee0291ab37c1462c89a4981949bb764f4222b3527dfd8a715682d159ba380339971857272c7bd7442cb73739c450b58cbeb6936b8cb619654037856935376acab92026bbad18c512dec4e19671180599e01651f008c3a04007cf02535ad7608e1e9257fbb04e419976294702e84341531b95e1b20c2b152a4d849649113c69a8f379b5d72aa86e01a4c5202ab2e276712f1131c411d4072cb45147c562c60080c56eff7aa7d90c4dc293b01ba935e345b88faba62dca043d94c4a666786c35f9318a579a9b67e429144240d206612a6d802fdc24aadcb42b0db4251e06df92a67e632aa4a29000a77cb2fd2959f851288464c824872ae6a9fa1bb3a71d8879e303c51445956ec8ae49c4ae6ac4de2047edbf3c0b23a29b8b86b83cb24530b0d17739331292bab85868e4a9bcbb2b4d4514e52d9afbf66172ae560c08c7f9cfc0c98ea4ec9c785ffe76ab5098e9f3c5ead6a7759b529661b50e0368246c5afbbb9b876c8072c1c1ca63a4e6607fe4286fd2062614fcfb544fca36edf0785c37bb6f5fc33e2b9d9d03a0a6c |
| result: pass |
| ciphertext: fecf9ab93b18fa40d1b385b0932aae91f8287348567fe0cec26bd6ccc57741ac3a23439efe62a433071d450e20818cab881f8ae2ff3157734d81c1a5296c7c75e0baae6501ff0631453303c2250dee03eb68f57ebca08aeab1a28ecc829ed08b67b78e248b54572d307bfb0e38c8708bb63da4e421e96381741a6a893c2ebd13982d26e223fbdd194bceeb430b8aa6b2b15e7fb3691cf4d5145023fadaa79e63558a9875d94614eacd3ff5e143dd9d93cbffcb6b6472ece3e56e6d7253fd2300b6863f19eb8e222be62a91386d21d9046b78ca2e04a38a5f028b657e26d222ada33f4ea5bcf62c191811f34beb57668f4057fe21509cc139b56ec566f8bb79157177f0680d4e5c861a3a5838233085cd80bb193ac3e06039f1fdd31eb5a025fa55c895feed3ee6bb484de762dfd614bd79f03f25fda91b05e74ff87c61132b1ad280f58e3a8ecdbb043c46d57369143d1b14ff04f689d1ae905ea93444994c09d02af7ddf59c9873c19d38ba6a66bfc1afd284e598091e5ffe6e6c3d3f0a3cf600843e2b2ce86ba6e08ca9f9fa5340472641ca84fdc047bc3c09a18e09b88f8b835707b036dc18a9ac1d03bec88950648f08cf55c924c7610fa604b686943f788611da45824f150f4e8128fc2b31a470ab59142a016a1fd7b95361ec265e3542924524754142ddc7b4feb75e849ae194888067257dd1f00c8e7f532fd06af3dd6d87191613a591707851c1758b81d41857e9a746324f9e5fb64d9ba81c33e970de17553050f639b94be0f5c4677e98514eece20663ddab722e72a6768312bcab6f5c36f1ea51f67905f433c5ecaf4da8a1af5581351d62b3dd46bfd5db9df29980ed7e522f48f4619ade16c4f0662366f0c0c9bc12e08d7510f80bdfe9577f93542341f0811de4aceb46c04b70322813d5e1ad9068c017bf2f769753195004b29c3cab038dba1b579c59e18fdc00026baf842b5a57b91821cece116b88685fe95bda154e2fbde8f49b288a2b50a6844fc2066e8be7c277623f1d8afb734baa94e7bd58013ade0aa6752307950f7a5f233e86369c75b9e34ba32360c52d1b58de44fe2945db78368c1137af9f9fee9c53ae99092fbfbde12e23bb7cf3cfda6c9ca09a203f6360bca6ff06afb3f040ee198318bd14a7dad4da9741253d7df92f186c801708aef95d53131704fb5382bfeef8c5be3071a1e606b9566632f065e3f2764a0c6ccc0c6e0f34d0b4648bce1cec4ae3d8d798a8c29effbd8d0636d09fc5d14b8245708eea3fe701249cece51ebcf50578844da1221624499fe6c3e36e91a12e1cfaf5b2e7c55706424a94be9b0c23e11f3196857e5009f915255abbc7b62770a9c498c8d7d53d0bf88450c563450fd54bbc9e3a731b0ab5c8015b829735a20b01d764892ba436acda91f9068af1042ffc82d1529d8be20bed87d43bc9e0071c2dfea7d57242eea011fcc43e6a96fae7fc018746473deb9dd9c413afdc90735c0a7660ba81cdfca11237c81afc46ea4eef1af1bd654033911da5e24270ae |
| shared_secret: c514d4086428200e118c1c297ce5ed865d7452cd7770363961bbb834f56c564a |
| |
| # Official test vector 70, seed: "f68fc0314dea88f66afaa76e6c9b6804b13d4876924410d1f526fac59a62e26c560b125b1d0f8b461f1fc2e351effb4f" |
| entropy: e9602b34fe73ad57f4bf6ead99743d645641553a5b9b9bf2e7016629e3e9bd76 |
| public_key = 77155f91195dda2b52c1bc4ff328c3732799ea0aa8ed4229e9a239e5b5c5a02c1ebe98a381dc56e1d4b56deacda3ac52b1088805476c01609a0a2373a4bca788227172c4431b000005d855ca059b4e554d3dd2103cbc7854a12cda368ce202873f5747450c4fd994898dac5926765536662c81581ab4db18e9763cd5a747659440c9a33eac713cf907ba0d5a875b90882de31b5df825f337b46451705658915630035724c127c9c4b48572951770241993f777145573bc70125d35f1b03a121d09ba4388889568ba109f04617360826ad48f2765944232b1cf636fdf3c39c40ab87b4b50bffc1019eb0fecc35cf7416ddb3146e275cc7ae209269a7330977e9dba9caf79c99e30b8880525caaa84401cbde7ccc0fda4b250b7a2a651b3afc123eff52eec55650029af651b2014f4669de319435b7dbedacc173c3dd1f3a8597b80c9c3869d7389398a2404e790c9463f2634cc7351bac9d74b62b73e7e54cbbb3ab235c7c1ce298c0c0369de33224ab7b03517856e43cef2d39f1d325d1e221998c53631d32a57a880f24476a7e89f8c1b2d1c49759c322e993cc7effb2bab738f2648bd8133208ef26ffcac76393714859ccce0515d4a7192ded6ae5e828be6653b05cacf0df1b4816a972592089ff88fa421a490ca13c6789639c909c4db18ee43a01989c51b6005ed2548ae24ac8cec10bda7649e6c9359c45bf0ea0d39f25bb1ab3c3b5b88cda24caa8c7c7106616ba05da6727896d2a895835c9b83654b358e0d4728fec8a150b39283e345f3e06b4680bc632009eb85adb811277926662e531db27b3ca60843a6370c304c1dd21a94aed90c3663c0948bc12f0a32af533866f5931d5c74423246c16aa4f01808d06a6d50444ef8a3171ac641e9417e2e025390caaff16c6703680951b1a0e5abceb8fca9830c9ce1aa08d5803280f31de3cabc923b5a1a7c4854d841729194d3685c03f975a72440b5fa01b11868a48bcb73794c83644d1d39b9664c432c7b3bc311703ec01d268a34a8a1b3dc79b9ae07b8cd133b7d4baba7f39b4088043e4a35fcd08a9ef141b78cb1f64841ebf894827bbe1ec47509817ba27cb42222272a00a633e1b2ab344bd3778e4a579ac7d64a32e2356b1822c1334fa0e6acb05798f63192ee20629106130a1ac330c6cf0200908fb37184740e5caa5ad44067ac7930f696bc9226235d212d71f57ffc2c8c185c1f3d717271022f2d256963dbac5c5a1404a71e3546695eb27d73221892b5bfef114d6f88415875c013f16e48d3cdb68c2000a39a45263504e0a7554386d68a4d3992c9f6196015066d3b8282e8d3398d2b5f62d7af54698418862db3a84286f142a8cb44be011e0f2594d161611cb335bdb018d9e58cc71a363b29439d54cc6b293af33b0dbbcb80c7797819a96c1316a783f60f987a3fbe1acf80f22f610037d17247122c4ae2b2214638205328c43fd4bebce93d47c02b84e1cdee7cb48805396c24410d71ced4805f36a105b05c6564ec3450654cc0a12e62f7c0da79496ff2bc97b7b4809aa30d577a2f3428e48220239b1b97d9278dd26d93d186628812fc697d961442879ab64b4ba0be3c46f5e55c13222058b407c1694979897ca0615e8de05d85d3532060076acafc8e0aadd8ca7406c7bb316abfde1bcdd166 |
| result: pass |
| ciphertext: 1776384cc4bc09db580462b981e07705f1b7af05956b2942cd71a270a994b3c9ef525863d3ca86596788374eab881474d88e87e329652bed8e0eaacf44b90515f0f729a206aca3d6ce76eae6d3cda5caa6ddee0e530d841578529750e4d0fcdf5f122b9f921a5a53ce6442a733ef5ffd7ef4e52c3aae93aab7f33ae33f3eed2a3ffa5a4422c368dc210ac246b0d73dcef478be9e15867ef752fdcd1db52b733236bc9ceb8660679f9e53f62c670c68d3effd8013649bbf5685a40a1199de8baa84e701eb4a6de909230f41946c9e08e7d9713e209899f0710228bd67b4fa66950d974f5cc4bdaa1c826030a7273787c1e1717639d0ebaffcaee389afb6f044bef662da9b6b4347b0b0aef9777f5324979e660ec40d43e0a17e5bc2090aa0bf1008ff02a129d3b1210614e99f607b521767c5038b138c7d188543297c405df6e10d618d41b8cd3a9a935e048233b6af27db097721ca8999d8b12602c0aa21716c25e09d1a1b6eb4e2e4a82fc680a1d8ff2fdccca10ce2e38ab36c48f46a5b419cae0bfa00a0a153015e9c908d8439b4accd8a6b6264eece46e97b507644c200e7f985cd6c3a0a024aa0bd18b44059ad74a8d6a1462cc9c9ddc532a803b251e73775435689f80d3f79690aded41b83d8f0ddaeaf4b1a85c1bcde9e17cd1c6635272c167ffdf4272ef8d6552afb7b54500426b2f612df941d540e596038bdb21d8a2188dbdc89a2a449a2774d1f0b21b8db290e96ce027c1f0c11a8484f857a069ef77e6b9fbe0ce163b4dfec7a11e49031d69a37b516b72ea4e1ce67ce493b8c052c30517ad79a540a0c0e86093663e7a4a4641d9d291b929c59c4efc47efb19fd7e0c3b6f2c1fbb9449fc18a9eedf70f71b70f92f8369f7624a2666ec7f26792b34b79c659f1bce8d9f86776401730ae70e7d4459f0e8d7e1afa9a1c41019d536f0e8585ce4f2e7c42eb34223607e9d8afe66707475b6a1e5e532344d8aff98d5e48b782510f064768d76f4e99f6bf716df363c5e2dfd724c78e5ab362e2d8dd3a7fe3b35410b25f6071cbecb3513fcf755312fd082ce57b1ebcbdfa6fff754a9f7662c115334325cfb37d21ccf5a096a221138e61e1adcc4548a7eed9b50d3e267d1bc6eb972e678b4c5f0fe3419f663e0d4525bb0bb5859de22550225f90a70f76fdafd551b5466d289a8fdd3f338d1aca2621157aef4c64ca9f256a8f88415a6293933672ec2bde631bc1723a362edc7aabe695ebe88d38de01f0eb15bf582eaff139b8812fdb3c7abdaa0f933b6724ab3fa77fc4358456c0ce509c0b98cadf2b9e8de3c9552d363495389a9b898b2b8d5fc97fb751ef087d69c8a7fc32b62d5ec581ee625cf4183921bc62685e976d41d9ccada44570d8919132114717ad1a119dda21664a955a3f355cbc9879030142b418329b39a0f392205c811d4baba6301d829d312f8a4cde5fa12052c02a4c75a706b8f317f963f01abe5d27ee0470afa619d97d7fb5b3b0669bd08b901bd9fb56fd4a5656d8d2cfde1d116676bd8 |
| shared_secret: a175feba4c1bab576085bb12683d2bc44e98c75f543cee714c75391c559450ce |
| |
| # Official test vector 71, seed: "a229218b0d51f58d915df549901548fb0722f352c7470900e7e4d8399205764a319bbddbd06c00e8c5932722ee5a404d" |
| entropy: f72b9080a6c051bbdb9b0abc1949034be0f89a9f73fe277ec4d4740c78d04a83 |
| public_key = 697588a4004634fc1c77215f0677879aab3e63b51ae7436c5b47370e226eb4ac15dd0281ec65c56b83b60ac42de17b1374d1680b76460e294d841c1062638cc003d043a26307c08025a594fa3676df03c87789a4499575948b2574f6931673936e971f2c79598a1b7b35d28103252b4df98c47f6afa057bd87b1cc516722fd72bae0f437479c1ec6f68087453e23fb4381e5930e5a19fc9a267565b1dfc7aab9c13441101e57d9a4a454a6d1249c3cdba091113d0f1b257d0986f23b4fceb35c95ab05e2911dfb2899398808582a6b1aa9950eaa9c87c8bdae7372d46c2852e85c629c25e05a169900b24cfc0a68661b6d44c74c658ab8c00c756861be79272339a60828b9f0b8a325850b41950f97849dece714c494ba9bb09b74ac16138251363b52dc166f220623982c19ef565f80583b84d0b91267ba98b63afa31160f65961181951019419fc0627cc48de9d6b2c689969548641009cdc56b02a140bbc4a995a7f2593e0213cdd2cadbccbca41947fc8033baa1754a8815ad52cc31940451f8a62dd6b39e22a6b0db8a0f953c6cbca43f9c1285315f59ab9980ebbf57c1457dd8361da04e0eda771cdb37a6a54c6a47719790976a957978e198446320aaa840e0f1c076260e75e9a92980891aa6245e003f1fd6363d0b6e5c73b476b77ef867a60b225a99a763d0ea80a4c61739875bce5c0f361322450c93040b4d6c08120827b8026ace0ec73302fb6824367ac89a0e7df45b850618612ace284c2da4421689d8c7034113f9a1b2342736f5f11cfdd7ac7f8468075a4a2d7960dfba9e264514a8d7c6d11c660cec1efe33c04b4681dcb31fbea47247bc83c581b174b0cedcf0bd0b7b622126cbe323986b75a407e416fc0032fa2398e504967ed021e993a955713a76365ada810f9bec7ad1a6929a466f08113cfd6919e014085d4148be060ebc014fb1fa3a1ff70a3ad94baac7be6c96bc0f28a021e39cc6bb8a6e16312255880a84778cbca55f4173b2070d527357cac69c22587208496af1715711f76d5c185807a13b2c791b91f54b23ac8b66b71b3e211e55180fe7a1bb2bba7f97da8f82734ef777b7d2653e66e814ed7871da35c95761a88a611bc383add9a329706212b9780ef5d53e933c99318ac47e26859f507bb50597c3ab1a252c77d22a817b402b80a63532f21a0f296c40bb8021732fa9da01bc60bc662a0754914462689de756a397e2384c2372130c5a6f05ae6c8b81ebc22125830f04d3740d2638d031a21f1653c4f664cd182b11887f4784c27954984af251c923b5c2ca4f1777cb3eeb7a13c351c07c4f5562b4a8a477fd348bcb9b8e6bec787c2340c02c0dcb236fe8d7c6ec8bc9d156b89bfbcbf4d0599838263ad5b90fc155051137d6800c898c8a50b82a4e3940bbd3bcde2013889bc4f3a7022d7c49370ac8d826a3aee946b79897bea8512d8b899a8c17e439760b58859393a5c264b5f1549940914fe278a40b6c9a8304775ba30c8ee4cf234ac56862ca2e935691e426923973c32b4f2408cf63c99d7b2c5f0c5aadbbb9cb98b53f787431fa73542c5569e5f5ccf0e4a868cac6529bbde42a5f1881ce0a729e6a531b0c401d4979a7425baa8b0392a8ca9374323ddf2794c237e38e45a43a5a34cca2875d19217ce7547d2eba6bca |
| result: pass |
| ciphertext: 8ad5e238206e4068fe9be1a92e9ac82c41d247e864cf81e6006d6f3cbf6d7be8116cd5afc3764a34c2d8be6335745fbcdccc3753d787df7963565f8aa09faa473c3a31c86757e5747e5a309150ac618d96dcead932a7ab3bab72c6e2ce24069787052e998de0bc8f43ad84a48717f36e3cb6229839004f07f6c219375aa17888add3b069ca65d4b83b05eb9e83e2c2a053142dafaa26fea7e995f126079d20d1393df571160651a3602cd56422486b4dcb6ad4bb752eaee6af42128c17fcf72718c527d08817f6b2406ec25d8c86cb83ff644c3bc4fc9400d4f5f6b6c43538bfbb16033eb37428592b7c911139561872ecc14e0902c34dc540b3f232a2fb91f4b68cfe3f901f96e355c6ba7126617a8c8d231e58372912c876f8ddd6e1ffdb62934a96e9feb82babb4c3e4312fb6dd64550dadde1c3c82b42f129e6825464552281810809747f64887e7ae70c56d410e4b4349942be418f7e3ad2d85afceba02107ad44b7bd7f8505c50bd259e0bf20b8113f7eb6a209f2b97154b0198e579f66784fedbd5e100389c8e271ec01c0ddf5680c536d12599eda6196949df9aa66116d71014d79d3a632ac09aac8bd04cd07b2775cac35d158ce012a6f157265c06721ede539be6c87b6ca44e41eedf50bb79d54d3c77179ae8734941daeb930a299808d5c336bc954e0fc7341681c3c2c7a17f21eabeedab5febd906cf3c77f52387fab180a24799b9f4438810933d726a990cc0307e6f5ef94e6e7d7d074b7804d944c2f9c341e6d925ad96baaf83f4550fb30a89591cd8e66496dc59eb24405aa518337fafed03ccba8a0925be546672978d4e49f068e9fd6216cc9990ae4e7c785ae005409dd512d766dcbc8169412841521ad9a7cf48ad23c075cc27eaab6b62ca3f0a27f6583f1b6ef541b6a2035eac34b1ec3cac912d2dbe1daa6a5e7165b9093a9b8f2c0a3092af78305dbe137176dfad210382037a7233aedcd93a4bcf0b068406c0fa618cb7b4e2647ef019757fc412eb0b7f7e8b454ca0d46765928d2f7a468f8d4643553483ee671c9476ac712c9aef32e357867b95e5edfcb6d93f013e4b7d764dbd042e5133d5d5b083d9704872f841cecac31c46a4394998678d48e28d725d27d36f7e6130ea21ef6f825a2a3f45edae4b773a7b1afb981b24dfe59c181d6f3568db716a58128e546c16e42e769a62a5fc785b3be87aae4104c9737ad0aa5853ae9ce38014c51c31c0c404a0b67c7ba501766cf864f0c38eacb4701c0b658546d38b32726bc1e1649ea02ad05f4cf5c4fefe235e58e3e8ac3984a11974fbf0d440399e9aff212fec6334d5a1db23a63b0cd46157c7aeb39cb9c99be81efbedca1ce45e655ce37c3f10938904e5aaa6a144e5e2d838aa54a9a54c3e695e2171c1a512b423f94183eb3c28545ade0558697e3e0fa12ef1c5a15b123aa4d7c14c8d6fb60e5b508c083a5f93a35fbc9579f31d1968f4a9248564ecf4cf9ab4ab8eb016a82e3aefcbde9202eaed915519e346c25f04424d5f262f436b |
| shared_secret: 9781578191ebf49b162aa768d093a332b9c849c11e240187cec2ee969d4b3860 |
| |
| # Official test vector 72, seed: "6960f21c7350dcf41b4770c551dc8692d8ba2c0b6e162c589166ff22e7a1ac0f94c2f48504a5f7eb0da094df427bc98a" |
| entropy: f1e5542190db8ecf4b8d617a04fd3783ad0df78bf8dab749afb57db8321d151b |
| public_key = bafcc65109cd59f7084e05cfabe4515255ccb724b3388239ce1ba8c631c1e8c0b444baaa6ac481db8b4d670ab65ca27f33a92a11c48f6ac038f0914637b749d8b962c00ac8ab0c019c92960ec3817f34840aa7b63b19826a12234a81c9faa8995d28c4d4c44a0fd2c51720cacc8751bf6c31caf045a79c6f9b15c2d406c11fc3b5df6638e1b83164175dca5a1260a88c74b4c2432a9b76c39d43597ce2e3ad1797c25f967868b66bcee9b6a4d1b53fd09540220c7ca75943c52e3d4a124453499c681c1fba4dfe80919bd9467bcc0ab34b7db6012b18b3cc4c679e325b82518baf5123c88786745c4a0600a302a2a367b717c3dcb4c32aeb4770fc93e0213aa54b2c6a37a326f121d907278203724ceb6cad8717fa3a2106217864274e6220061620052799ba22675db36863b2a447e5a62b3d2511ffc83bb34cab6cf7356a27c29798c00cb32bbe1023fe1221313cc7ad59144fbb98d0182bf0183b44990da81016e2995206f2b0af19c8e21b1afe8c98d608c0c7e52075137caf22c69dec4e0f1763c8bba263898b30946663d84b5e0808e6ab9a6df970d2568303704d4c651c912b7297a89534e324fae62628580becc3a2051cca9d5757d5e53ff8fc242e42b2adb06cb2547296ec8431fa6eb8f7384fa559f9284d528761f9a23e85a0bbb3e57b7a876d2d4934d33838906606e6da9a311c15cba30f39d05236892462824bc4a4b4d6b343e3594fd9d68972d99eb26538f9eb1fa7f0718aabcd5dfa5a670b0f8cd595ef7a082abb518fa34891a4ade983877a333e956bbec9a82a19650866981b8b8c406e22abd784aac085b6ea553e30409ed6b39b4f367ae45b9fe109c6ecb51f23d2a755caa347aa95e656cf45a15e9438b61031717b3551e9e3020ccc330f254e82d89b5e4839a9f8ae267b9365aa228786a371859d3847ae68713df98768a1c792adba39bd2359198224376cb9c011777efc4aae1c3d179583ab0952bcb5b1e8577a5c476189d3301bf87fd8a1163b81bdb4a8368934ba4867ae4dd03d40c2cb5f974a5c36a8d699546d831095e7b354490838a40900521da4a00d2fd7117e1060dfd363593ac11bd31ffcc08c1eb8806f249719751ea3eb328d3a36590919c2317429d0486266968cbc6973d483015b77eec543b7f971523589655732bdd1783365761d937266a420ef3b849a630ab5a4003ff09c116c1037f4576c58adecb5a5e0899892854b8971c9b76685164a14bc5c8b9bf212c6c7ab15b35e25a586e465ac05f3911da7063208c3df46923622402559ca963a39f003ac0334ab19d02ed58c990ad983318b33429acdc637a8393082684c517b75194506bbeb9686136a3c8a284c852ca747fb709d4533d133b5798b50c1e59f9e99781fca9f447340705c6cb7e2231e257f95d681805b8cdcf3147804405f30b4ee63c1aa9c367eabc3fc606306616eefe91026507780e6339b209cfb7a227596957b136e1cbbce15fb9a6fd9bc798c40f0ccb7651b150d281d78b3508939ba836ab719cc19c61860bd3c624827ac26639c05a39c88a1873204175bf297561723a16375dba51947b83e46e84899377411b2bf8b743cf8dc23fd2ca07d11aeec1990c42a7321ac6f01cd866f8719ef21bcc0e02346fc5d8ba3d3e7f1fcb52d37551212d647 |
| result: pass |
| ciphertext: 29172b06b0849e37c10c1a8a719b8111a2e5f7cd0b195e949d0f664220f0fece380d03ff20aae2d1f4403a795910536638f7de4b502d497bdca8386b51734a05dc23c64e5970ae9bb57963088669eb327c4238ba2cfaec2d177e5b199b82ad664ea184db6ecd35ee97f0a54f2f933f9a04383188671497a5592f4b84a8fa3e5700d28138b9d3c2c91d104a73037cf3ac5468460ab1df7de05a90e0fa6b4753059b5287dff997f0894825d3766176c2b9fdf767ba065e45e74b6c706e47459433140ac59663109de28defb54d4752147623f5621c3b48fc4368cee7253c128140d4b1dbd8afdf87b9d58454062b6b3262018e37ccbad6bf27f4f947a9711ced9a45644d3ba3b9d670324c639c9dbfe69c2d783327bf7a99aec3730057e1e1547818c67b0e96fd48d024590db6cce338b32b06c9ccf81ed967e2728306cd616d44884a2e079af7058a4eef82c48214e028bcda3b44ef696c1e08e441f28728e503465a138dd7fbbde562ed6bcee8f5a3742d23aa8c5ef32179a1c44bbe41fd153ad2aa57eabaad87fb0e022aaf3b19b1f3a649079b74e7a61e32128506160e7b5cbd31d56673764bff84aa46b99cf1aa3eda04191a769d5ef2d569fa4144f51cfb9c02cff06495f95ab8ed192fbe9b363180bf90a52c752f70f4a587381775544635c5a574244ec8a88db3b86ca46f30a481ae4179415d234596e2cd24ab966fbb670e9255eb1bd3c261592856fd9ce541be9a3b06e157c5e4e165cf91008c51d11ebb064de31e3f894d6d4d46caa0592df5dc0c236b546479119c842d3d52deb75f966a5d4050e01f7b16cf6b93fc8731e5055325ffda000114eb7cb6d7916088fbbb8ecdf4ad8cd229ff036b2a6a400ea1b375c576547cbb0ab91b8f6f4c71555836985b3cc979ff56938d9863c4b0b75b011ce70c1a60b77b67988237a2a6b6bbfb180d36981f70eee891b6c00ab1261e7a0db824981b5450b09cd96868c611f40a6e5ce6e12a31934e56fa334c3dab7515e7c185575b2798e2dc9c50273dac8bf1da90fd8d8d5272e5dd24b87f57bf47ab79c8094fca322e50fe3425b0c570764d95a7690785b7ef62c7f4d6154a898955bd19c808a3222c1ecf67f633267ff61e8ba97bb1dc0b648a1161dc2499beb5db7bd621f263884248b98b6fcc3d9bf3c4c4ea5a3f0fdb33534c15d84278f8b5f1d2e98661623ca1cf9cde7b8e834431ca82c4cf5fc2be458a1abbae90ae6802e6adbf6085ebfe11c1622ebbf2af755d8748478bdf1eca4059ade7275718a4df81fa74810ece57e38f10bcc954be61720da461f86f4ce2f3771d386d836bc7c720255dbf7aa6455170300e7ebc2773dd996859b53757343045178c7893aa36e4f231ab469af10cee8cd17b612c6347755b0e6d3a6aa451b34df9349228eb5c76e0ee3ab37633917a4c20554b2940fcfd041ad79c19634d9626ac3411c76e74756da3109062f04af2430de6301da1734ace93717b51b2eb1545d275d442edfa35ed905eb1a99dbcb468bfc3e5048120 |
| shared_secret: 515dc87c21e6b134a577e4eeccf43a982ba7eac1224d701cf099ad07fee77cb7 |
| |
| # Official test vector 73, seed: "53df46012cad4a745b7a3c06e18ca95e0b839fd8161e3025749a0887549eb0ed6a44eeea08bd6060d6509dbf7e9dc864" |
| entropy: 74efa414ae171bf60b6f884cb7e5ce12028f49365daccfa23e845d551711660b |
| public_key = e180a227ab843cd49d4970af3b68c255512920773abae9a2e402b154b8159b63b4885736e63632313b2f99db66fd4307d411a66871c8ec859807205535d907c3c6541b283824861738acce081a14e8047a63cba2f42c71b23157c85a7763d3cebfe93aa7fa0a083284ecb7c4dc16c8119b5d90546a461a5b744b1084f120bee2b548801c381a9d561bb0c5c35336601d1cdc310a610c8df78de62477a6f26dba6038ad04371913b831c326c0537cae530469292ce41c40a81b92a5c04d69eb0303b4b38a5cc45fd2b0ee90cff0b81474d0406c8b34b34c1efb596a704ca4893949614762a30c54846023dc3a345268ce55c0be97139f5f733664a58b67656ea211a87de01f9cd902a9295355d13a15bc044fdc77c4c53f671a1438e283371b5db5f82fb0d789e877b6820771f0ebc64da864a01caff73c4a42b5416bb043e29c7b2574c6e214a352f4401d786b4d5351a2559b87ab00ba84511bac1a099b1b33e8cd45da078d447b23326574379dd3d32ddb22c6a4037fda719fb104c85f0264ba4a9ed0287a31a2af6d58291676a37c434ecb234e4e1c648fa0760da57abe45703e677fefd03687415132d03252291f02f3901d20427904511f9c11a7f07041302033054605e97fb719a2f70648a2c30a0b42899b195ea8e6cc96610943c3276698a34a61893ba8770c69cd55f1bc0f00ca0e04177d0469c4833fcc23a6ed339acaa91b6e081692340f53cac66af5a6bcc2391729ce4e1c88d5c2610b00454fa21e8faa6487022f19f2c81d5452d5170255108beaf3979ff9abc2e04c8e3669c6aab80e2b6464644ae2189c81fc92d50cc56039cf5de2325ae5163a1b63652222aab35e17430d16477537f867ba4ca0e9b1c83c61a562c6822e61bb1450426e9716a77c1934ab17ec69563b8299e6ab371d996849c8cf7a84ca1a9bb654e1ab20a81d65314595a52ba18076f8712532a81b00e19e8734968f87c03fa4763208862d9a3ca648582482bf0d5441fdb7c84ab237d9f8628ed2001a501339682f9b8aaf6606344b95342fa62e782c1d9560b6ad55aa332c1fd533a74d026a9c9757f0e91bfc96545d0b6477f31f95840ff0a4127b16c32b635471480523f93017577513ea96159ac60be179d3a09c5ccb6df44174de866cd7548339d314d160718f262edf32382915197bc2ac6e3a4f77229e22dacbdfecbe3f4b72ac6bc9d9354e7ed2c31ce7acd7f3a2c8b9abeec00613b1600c8992376b73f8c245ac9841ea06409454b48d8c3a152bb8d6168a3fa6423373651caa7aecf0a5971641bd66897e5991e793343b5190bac3107eeaabc71bc34788a345bcb9ad8a45a50a1dbdb1846bb76205b06e8aeb692b4200a596524954963f01c946131704f6b181d7781772ca6365824f6c6c22a1af3328a2c8978ea8d7c38f6a00f7a6b3a50c2507f103f72420bdf98dc19aace30b792851142d8b43319c93ccfa966d71cff9352f25fca9e8a3064cd96e42e9a2959c128fd532902419b81972838532cdfc08f34541459cc68955c9c2a431ba5126c9bc08039ca45533ad8108beba49bf8d56bd44433fe12a6c55c41f3cc20560b28cf050cc1f195c5e817d23d95e105a13555923cc21b13c9e46d34182974451bd97b6a3da440de6e5bbed681d6eea2c6822b361019afc |
| result: pass |
| ciphertext: 30a4b1190e0b9a5cdf304ab06e4654e9c02c055c4b487884c6c77caa6fcd02c4a01869738f01423ee82176d321a553889d4659dfa53bac9213386dd87e00d0ed8c763d73a4909b223922dc9bf600a30270c35aaeb8d6e5e21f47e893c28380f70b4f19114944e7413f657927314114915c0b7bf7dc289a21f1c6c9b3079342364899565b604348a97aa5cabce2570944d128d12dacbfe2dfe3b17146892f1956f0cbd14edd3d65531aacf5deb667c48c5c9b76f83238c49a750552bc4740ae517c6b82fd2444d9430f3ad1e4790f609db80727cc4db6925da917789a83989883847f3901f428d93ced25ffffa87e4b9940bef4c3bdf2247d7c17fe4227d8c3b5f9c3d99edb5f6bfc6c91bfacde430d0ae2554f82e0b53a67a8822deec1d5acd054af2869b992492726f2a7c7d7b9ea0505153d878b301db69919f39640e3edc5222bc98c68b844e7454fdc6f3bccc956843919a428b2c882675820569381bbcc03d9cb932a1fd616a0d593c8aa9c4119bdbd9b1dcb046ece8a011a91056a11d2b84321df7fcbbed5cd25a236668e5b7fe2adce9e82a9cc0039501e57826c46c37177c8dc057d74b190de9bc09bf2dd47a679adcc2a5ff518abf5c8b33b95e95445c778fa97e5dde581933a71bc31884c5b515dbec13c4672d3a5f04d7930f55512e951aa8106115ad291ca9eee526513ed9872b746f3057a2d0dd6255aaf3c16a32b8de76058c79001f7cd23dcac80fb2561eaab3de336d913802e968cccda34cec120f0721a9aaa2da3c36c1e372c382fb194889c41d680f6e1faff0c1ce8627489a693d5bded36acd30817aaf860c7691569b6549c9951e06910918b894317df93856d4a13bb52646e44a3ddccd04d1d9bb5c472d11134544b2b2bdb103706e7a858a559f2e9f10a8b3981f8f858705822d4343a2aac48d9c534fc211be40ca907e1c02271377e9c544e6036234a09387b457d4c5749c80360a403aadd35ba28999aa679a4009a861ae782a614918c455959329d2bb1d91d7503f2dcf0cdd4d16de8188ba669f1dab8514d6ea80f9e7ce3e3e556d3abaff2fb2f956b081e8ae1bd62534b0783f74c7d7797481d2687427b41579fed7f2194ac898300bcbd817270bdd5b06ce0bbdaeebf60f6a308d3dff2e74e521453752974ac951aae7337378c87ef11028ab476576aadd3efe613118c9e537005969676d4cf2b8b84bbf785a7ab61ccbf29586f2c4b0c3d3a4be23aa92af35df92dd23e8b8806acde4bc187879d29444e2b1ef31712ff714072f83b028d3f2cf1aaec3020865401245970f6391a45fade62f7f22920b8729428842e21008262c091178b84c3acfa870b43ba47f8f85088fdd326d8f4de12ea21c19f8b5fdd7df0988b43511ec21a9265c3a23ae79a3938d08404cd8105e3b039cfe5714e7060e6444c77296393c6bc88c3df42c0d644781be5f232479cbc5a736e5d403b190cd6c8d3f472255c02a7ff0505afb9942f6d346fd7eb717f5beada57293e3ef9282ad10ae9a3cdc3b04030b3 |
| shared_secret: edc2c0314c7c5b2b071b85e373c06b31fa54dc499168d4b43b15f1d05b8b7ea9 |
| |
| # Official test vector 74, seed: "deb963f8b1d8fbdf499d564ba8d2d47915bb402da02f17031b37b4039a842afb9b7e48f37200605992bd2429427a7a4e" |
| entropy: 0b4c3cffb2ba4380ead13dc0d8acad2356b448a810da1df29f264c44aab6d24f |
| public_key = a6cba4e1a93cf066b6c6284b85c1ced4a4b17634c2dd8c758ee3cac74b2402460d2fc12d98943de4dacb2f5912fdc41e8b1886f38c6619831677e2a32a63860d2a1e9b994bf4f9cdf0c3c83c5b044c14b83e57c59d55629a9704994a4793a7178b69ac1892a578802a69d22d609a7832b55e731a65a1f29753870f8f6b26443824be227f578c6d97c57e570864092a66c8184ca58b1b8f89ba9c2a3e7a17c1bcd851aa552ddbe301f2774e81397a57247362426807f370ff2b7f6f7b1f5b83c2f3475cb225b71ca0750f333d72a434c88a902d542cb8f50f6ba8ae5531ce60c5c29057c2a995ced8a34cc1db7005c478fa174874bbb82981107faab591b8c9581365e7205578c55fc06b5f588c65e2ec700e6473752708853a8c9a1acad3c08bfd67c553b9c603206a1d26276e66c53a166398db6b2e51754e2a67a54902cd5839b97c66d2421df86c42c7181f89d2afae41bc116212a7492688424a2c81b85bf616ed686e8d0183c1082dd61c1144417dd10cc0e29b3168144064d700c2a295c1042ae40848fb07abf2aa7cb2883fb19454a8711c72670d8c0b152dc9cd39a108ad9348089754703a608c0b544350879ddc71c09051f92ba755717403130dc4b95c19d3510363a5dd620cdeb1918af90dd1267aa9696eb0334810b9351df981a0749a7e0c253d399a0115ae515c97b63a1b0ca42794e00ef59912a357565b427dd5aa54b706b0df583e2fb68ceab61395024abba0a8ba4ab6bae958d9c13eed40cd20978eeb5ba041b837595427a644a850340168847acbb69b8d6809b849a7d6a6b67c170dbeaa41be8341c6977dbc025688244396503411148458aa2800c44195211a86763c54e45345ac258541926b4bced6a337df4506113647828b2d4e45723d68985dbc2772a6723a032bb3b84a140a95dbc480f1495118238e74376c3aa78c25e3703ce121e8576c22ea29119b1eb5b946d261cfdc71980af7961961074584a7ed970fef29172cd98a3ea5550f994f5d763b00fd37f9c0abb1459b825c6deac0b35d451a9eac64b03c3c0139806586c8e0f63b8f77aef5b207d2615d5f296894c9a1eb0b68d0571351e18a20084580d98aef13bc4ed039d132cf015bcbf0270d5b971f10f581093656a091af7f3725a2e16c8a74c541345ede689321a436ac488b23895ed3e81fb4f25b83964400ec33c529350ac29f4876128c010ca9c4b6d3e47d7ac798559251bbe4bbc7ea4ece0b76e9f519d819b286f14fcadb1231067bcb113ecbc737020b47587c491fd26541f47ee2b6bfe6908c73ebc3715c58aa93484a5c2692598b4945209d47258441c2cde253434a5a1edc934c9762b2740795857e255921296a8bd4542f82bb6ac7e293f9e4b7890810a2e46511e241162b2af6e38c2a07b15a38a494f8412fc40d60847f957b7839e78936b6c1ae906089a80ef5c58e2659be2643083922b22da53912055f26fa7ccf410abc42cf21448290b168cf7c8ba20b28dca959acc253bfd4b67e60c0c5f82728382c96f78b48b4a4c746c32c019bf8c3202c46a7a2c9c401700eeb1c013bb399d9b62eae9a4e68e4a4bec7b7fb92888ee9bb5f52aca49b2e3f6ac6b72b2cdbf2c755f85fd14903d8712fe0bf82ac0b06aae9bea06278c21e6257bc96af0379bca07c7833 |
| result: pass |
| ciphertext: ea2ebb121065a8def00bcbe87f29aa3fbbcba6435b50a8f16958f1bcaf938c7cb7580d196069a8455de58338736ad1d72cb7332f605349a7542982e525c1ad949f2ca7d3c894a8947d122bf8c55667aac75c6d64ffe2953b49a9ca83af87742187865645af50f1aa12042166c5b4a9262ce9691e08f9216d0120aa227b1875e7d27a28084be0aa60f5ee84fecdd7f6f1fb6f45674417cf11c8c90646276f76071d75fd05ba08eb5e83a0c9e6153d97c6456fee5640d55fe47d3f8b3c162962aaee0e15b045e9d3b319c61177a3e316112388af05395649329225b8c7576ad0bdadb78a81f1594ba0c163edb95040c1249a1f43917629bd905bc6a16cc21da6e9e16637392b56d397f4c5ccd814ea599b074925367cdba7f1667ba4c2ac8eec4ec976905ac46a45453830d6ff6fe4d3bd61bbb91fe99e3b5702d9223439f6d91dccdba1ff13b9d31cbc47ee42bfab33e3dc34bae64435ed2fae7ef112f28fa7ff754c82b9082aa944456e23ae2654e0b94186b1bb697d610b87659805b4e5a4e7c043191dfbce990c54caa0a6ab536a21fa7316f22cd8df0fb4532c45930fac927470b4f7d7353e8d000e53687ff1b3649851454194aa3acbbf4e1a1fc549d6a5c60d08a65cef540015643c7d6c1d409a093d7a796f57ca0706ca323bd3e0b26353ab1d7bd8ec8dbad952f3b85388b100367d6989de5396e2ac46d85b402094420a1bc3b0d9b440b49652610be14e36a35cf6502689ee03104af750f7f6f8216a8080298e260cfe7cc76cd84a4b7b46836eb78116ddf30c4227b984db4f482ca7411bb41e5b3ad934d2662bfb767be82b95d31f7ea00ca02d22b22b9c8868b740ec66bb221d4b401ea7cc9112680b166d007c3e279fb135e1b8ad761e2690b72f2a8dfa6aa844864e6330c433c287f246c7269ddaa947212c903d8f08edf7625599486321fc1cb9df6c896e4f61e4373aa58fadb2e095a2c23fbd9eb507d7e8c622833851cefd0ed94a388f2772fe8980d46822ae977b027591c73c113bde9591cccfe77440c476560f59255d7c7e1a566a2a41479b6168220efacd1a866fa3d710eb061412538c8fd95d9d308c4e3fc21312b33a99d7dd270d7d0983b3e60cf72e630118bcd3cff1ac38331857d75736c15537fc8e4cbc01f543e8bebf214b8a45f6b6888d9c551e0bb3dc84d3d4a3ea8eee1a453d8a53f06de71d127ac7a370a57a89ef88f5291fec70308e2c5fba82a2af93dddb05b135d7c37a04e25822682dce56e74ce34bc5b8849d5d40040809798ca4ff3b0fbc999cebe11d3d7479ca18342c82b27ade902e5f6070b122ecc7037fdbee985fea2a04732ba5f85817e19ce8cfe62d86339fde475a56f7e5f5b1f1f1e7c18829bdfc2658be9f603d44e5a4117e2b274b9e3a74dd2fd001deb4f0753a842fe1ff41799dd77b051851e8f4b8bc2fa53dd754c872c4fac00c18768ed6f0cd285ae91516e6288b18fb6e50fa88c7b97c6b898f3a6e4776e1321a9c2a939224a4c903ec117f84518f7bf48990 |
| shared_secret: b3363e6e6dba3e41ac2c63895c461765bc8a0250880d3dd6e8a4479a7fd3921c |
| |
| # Official test vector 75, seed: "8e2995f1b3e43853b18916bb1212aceb05898e2b177a87abeb928ad7184e59695c56b2cccf5db80853c28a525e327d13" |
| entropy: 1c82471dcdfca3a6942061ab4f3d5bf0d197321437c706d9cccccce449447002 |
| public_key = 5a0322a62aa889781c4fa3c36f765586b2c2a20cac081cc08d06ce1cea6036463dccc34bc294a51f7b1a5dc0778c143f57b9ad2c8b41a3b3a7e3317fec687f50294158ab07441c119c299d421b3d6cd62019b4cfce69c9dc5509856b7cf087b66391793e7b2a77262db0909861b46b5d4c23fbf134ad43622357a81cb7c9f5ac9cf1c190b9f711164a9cfa4892927364d800ad7fa2888dbbaa21b689d4a20fd0ba43f27386f90026322705b0f1069b32760802581231c44db0a43753779fe88f3a824f2ed858211bc172d49221931c3e86188c287a093b1eff20af18c1004979221c85c2ebd5700473913d465359ac18deb3055075386ac3c330887879d5ca762b6b576b7f2d422f23889d51788cd84b77ae879b1eb7026dbcce20cc94f7857aea148213c1ce857277a7808857f47e45cb9b561b80895142463bcfab6c69a7712acbd64a3b6721aa9671aa934cb0c1bc52b464603779fd6ab10d57cca0a749f3a1889e10386cb7ab0bdb86ccb02ea614a0966a0ef2699da6b7282713874f36468c2014539bc804911053d1025133975e591e357a8d88a1c7138a200543a90f4aa250f44ca61870d206a236d1917b509638fb6442aa7b886a54fc21b7c40a1b7d027a09863ef94280c67a4693d28a0f842ef2268e0a67a11bdb4a18b3c459e11e977a5d143aaa82b80520f72c50d248073746662b78ff685086632e304085e9c7050a754b302338f7a2af0a223e45730de36074e1843876a6b1cab85e0d984ece18a3420aabf4d740f6039dd183c57279469bfb9f26fa4f6ae59db60532372b729cdb8bc8b26b9e511234177af2717538383bf2103726c79d84b4489d493423f7375c273a9558611b60c9fbec197047566ae9411637ca9dcb956962354872803891c728429fcd99c02ad020c11a2f1aac40b6fb13fd6c8508500fbfc34d752080536c150b402155e130c3aa1a4e914ada0740b5178c83a67fea746803a35c36a3cc034052143303bee180d8da097b24c89fdb16583b972a50c89b5ca27dd4aaa1002fe2316940a7ab294b02eca4c69957b3d02b538c239f18a342aee0c15fdca57d28930a62096567801f64c3452697d5f4a66781975b440ab3b27a5da41e889928ff41402b20b93f992db6d4216a4a2b169a6952816d61b93a82c5c0d5923152900be6b9236ab96d076b36d406b06793c7c8c85d69f423774c4a0c143e27673cecaa38c66c1dba02860cd305214a2637a90cc84a7aa6bb919e73c06ddb787b1b9117a2c6fd577a7eb417d5a34922767bade412bef212694373401554211c1213ac7bd1d1cc61f40fdbc65b89ccb3383c30476932d738b181b64e2bbc9508268c7061a4731c659d18749ec3b87c3741d1660d10978cc91ca44df588c8a0a7a68670a003ba23f03ae733067139083ed33c98dac4c06331e90b59514c7005e27f179a0ec8517931b678ec849789c656b30c4a736209e70151cd970ade5557f9e6872248b94c894220c0bd1b6a3a0149c1bbb8ba4c9337aba868b78199929044f44018fc261aca4bcf0f70cc1444411fc8cc3b6b7aa7ea9f8d06a30c7a61d89c19e7c50b84a278a921b74e2936ad07ae2b17344356a8e640a9a1392048cacc817bb0924682a027f2cf6ec9b36aad177faedba70e26db0e2958e3d520d23b10254587 |
| result: pass |
| ciphertext: 5be4b5826337373eaaf9e87d53baafddb421fbb420412bdac34c5a4c4a365e7815446854bcff6f7f793578f7a8506b97adf4256649e957c6f3dd74338be6592ceef2aab2500ad35ba05eac5c08b70f196ea618f20b05ea81b9fdb4d76cfaf91d6c243e0d93d315a7c86c420add20f23bdee5bc67421797216a78053bf7a7f5258d6ac69bd06329f473270c480877cdae2784f833356e388cf0a0bde65f97cfae05bea5c149c9fda694c5a9767de87d3c9c4c7a3878fa0c2355a78cb32a44d1b80a83a2fc198f21681ff05556222af755343c735622feb9d4df7a561bef9f4a5d3fd47cb6874ddfece4870da971425aff3d8e9ec8367b97395a8a994f96695e721bdfba993af105d365b42b29ea811da19d4bc3c288e1f768102f9eeaa0a3c7a5b5efc67f3d7c70dff5df5883fa3a85b60881ff7f37bd2b73f2c160e0fda40ca341868f7b630577c4c4486b96004c980be59340ed623b50405c5732d4749b37458d0b230e57072a97ceb2f7d236f7bab0792a3bc151a786f77d8f266dabcf68cac9c89515cf15dd262a0e594246b3568ab250ba1e874f52481ef5d48affc7ac10012267e19f6eb2f57ad7a16da8dd29e26f6ea83f3b2f732e9ba9799672ed967d029f0b66f032c28ad3195f5f071e0a91e21afb721fa32eedc62f80c5dbbadfb37498cd1779e07c0f28774ad21e5e7c91b4b9196449c0773478712e43b6dad9639695d99355116956e180074f41032c332a6445d97ef237d89cb198e0ae225c13521833ab3fcdd59662fecd184c6543a73261332e713061896578524726ef15def3cb125224d831352c73d731c8def727d1db7dc668413d2d99527340f9c3d7065d93cd3f6bdd405c9ce2f7ac58155b4009718199c3fcd1c5bf5d8f7247747b74818b425839e9b7e377769c36e241580a17437557d7818f38797609d5c66fe26eadc06611f3edef762f0c34bc729ccc9cea1e6190c57d51d872fb278a6baffd6c6f8a446b707b707195979fd10f84d3a51f7734f53633c83ef6a210748f382be3edfea8e01f247eb7700644ce9e80399564839b4e8d8ba34ceac158b9664acd9bcab6d81de3638cebe7a6035e0f3165ff882e2dc57b1caa11c9d111fac396b45ccbfffe67c37274d4859177470a3dbac95c69061c963959d58c6c8dd219c360361380d5e8bc8915123e98a24d594e2d8127e918fa0e41086ca306715859a80ee4e547d11361fcc43600d79f312f8b42d38efd3e6b008a8e5bdd381cdbb6ab046ab4c1352c38e16ef981f0b0f3aa1ecaf84e166e68492aff7ee3132d598cce0b118264753b65c39d1cda91d487584da53c9baf49c249debc9de95a390815b226503443ff147b8852dbce76c2289b8818248b15b8c814bbd2b8abc3be7001343f82ca2073f9500ca3f2262d5db43fc97deadbc9aacf0d1cb941773815f83cc24e0f0a17f84d1029027c08ae735807fec4e3735c8d3fd790f45edf2e4a80b984fbcc544c118686c8f0ae66e3fa50cca80cf858744f330f6dc5dffe6d215774ae8103 |
| shared_secret: 8e648593c8f6f6f7a97ce7a2d151ada30fbbc7f3c4fc517d8cbadd71e6a17476 |
| |
| # Official test vector 76, seed: "9218943c51fd2de47e509aac67eff176795102f37d7a2017e3afd768fcda7877af38739b00fcdf227c2fd62eb635942c" |
| entropy: 46fe60a18124125ab93e0c578f1c02f1bd1301595013001c7f3c2fa56cde294e |
| public_key = ec8c397304996ce42773532b2798c4bb8a987e57b41b820c6f8b2c64181873bc6515b0c810109890b8abd9bc650f0344e3e7a672e269547aa4bbd0baf9f2b2f3b53b1910b255f7cc6cf0394ceba359685e9f6c77ddfbcf0217611d076ab2140a8dc58199a2a235955b69fc2520b192555c1bed2777ef623760cc71b0208dbf2a5d9841a231a60e2516c5ca3c6156a0c0862b54c311ce2b6b3f442c8082348833b193cb2b22d252a9ac88098c704d83f217ab2a8799f031227b95e1fa5d1a6410e3f025485338fb8338b5c7c4c0f6641b71644f11124b13c2dd21088684035a66a4c4451b5f66c9d5aaa7ace15eaaf03497ea2e1d693b77a4402dd1943e9c68cc642997a44d2f86a339c78912e678d0e314ff162c0e3c9ed8eb726ed910d1b26b99061c01142380e5074b5a46505863f6287dc18422b323c89966340ff7146fec18095147429148c24718301c106dcbb5a1b644e5a26ebb566b504a9b2984100bb6c40b45286d4c2841d774dc8915839c32ddb22adc41c0197431bf8c5f26c2329e6b2a0efb2b0d872c4b8b125d997937236caa455389c60f9e38ba3a662ac7349a5c872d84a353f9710c6c74463f220f37558458d68da5e67f1130cc5dd5ac4608220da2b8c9048bc805bb1f6bcf04379330025ca86b42cc361baab986c32a9e266bb1fa27552192a56b4b111564646b701dc4771b8f61bb5d41278a291920ac1d01649267344732a85109a3cb45b7b8e9abb8cec49ff602c819695f61011c7ac5957fccc50859432f324d6623459d7bcbfa20645b2a54c5a8ba0df27f93ecc2ed00821e98553f680623ebb221953d3d9b8d188044d693abb88bc965984b08d112ea6b4885aca190f9877f1bc123220aad662fb7f5b0afbaaae118c6108c98b31a5b6ff15aad0a87b172bb40998ec232a9d218bca9f03e88633914561c9ff65be6dcad01550903276646208248a56e5c3239f951585ee9326808a4e4f829a15996452a3328253ce2cb3613aa4fb02acf3030b64c6a27afc5863487b9538b53a2e1456168180d257f4403b41f16b415740abb024eb54c23d6a851bf9c54932259d1bb510964445067c68ae362dac6a7c3e29ed3080b0d21a76ec220c7d562340123f7a32c62184d2d707144a1565e432dff443940736cf628caa3607076783b2b29bea7058bd164219518aa77c2b303e07dffcbb00c930ef0f0632c10aafdf32fa7bcadc5719fdb591c7635c3af83198fe306076a9da2455963b91551a1618040b0eac945f788820a1442ccd10fbdbc763cdbbb6e221e8ad076880abd561c5059e23709d40996d41fa6f129c4758b62644c30c1c06d0080091b4d5a8705f4b0694507252ef1a5980a347846160ba3256475741d50a7ae465f1b444a25729ecb66585e51992bc781f28c180593c4e5882c243017440633007db1c637733a01bb8a994347d7602ed0b34261603b84b8c2e14c5c46167af459507152da216f272371a0981fdbe740daa78b9eea655d98cd14ec90cd383863ab5fe8137ebe820df5a007a288586e18a54b43387de9b73f9037f27384be092b09941262706dd6db377f733b31a49d2467605649b9609365232252a62555b1451674b717182870c1088f4b34061f3e8b9034af0cf2c5f7eeb665e064f5f27cd5e4c84531d45d38051ef9 |
| result: pass |
| ciphertext: 1c54b44d8a10785f4510f996ffaae6b98533eed8ebd71ea24f7d7669446a5e6db97d90bbd13879fb301ac3042218bc5362ca6c057ca9774bfbeeabda1e2510c44e269049858a0895e6420a46b6183af4b2c0678415698749b20ff5b8ad375270763fda8e841f3babd0082bec29f635826d51d93fed0097edb491e13d264101f6077f35960ff036c9db1822476d980c294eda6ac631f40a8aaf3c288c497d19a340e9d351c4449e017086574100a846ee41f9ba811f6d3b5999ed6cb37f0a64c89c605889a3dbfa095f9e24564b636276dea2e1bbebd3469add8a00b798b531c5d7f734c400806fc2a278388fe7395756c97c3816e4b3b5eb079f376b6f6c46494f93930786d5d2fe597d1a4187235a34c0948494be6532ce29df05790382ed06396b78b51cc95ce617de6ba412ae0374361363dce738a0b3924bc3c0bbc440c660d8c5a012a1a078c26397fb9989e3f25b243a4edcdcd55d4919903a81a0e41b51a59fc676a7672d035dbbeabc379053cff3a63823b359437ed1e148a703e80bd11ca6d483bf29f574f7a3cd4be9c8623472bd3b21455ed44dc092e897bae7b958dd960ce311200a8a9578df00fa0de56ecf00447dff9b18252dd4b2a25ce35de262c28411196c2e49f5a45bd074c0d7c498e42606068b517907938eb7e5b37785a4960981dc9005e5431bb50fe55e446817b2a18064d4029673a6089e06a2ca67693134af6fd75a196c5483127e5349728de459701d0745859e58f6504543755d969c1ecf912dd54e8167910e38ab419a161178db904dbf018ff0df9fb5f0d83315c533f6ded98a06a72cfdd82a19cdfd03109c161020c1e726e43c8354e61906d156fbd7e360d85ea6e896c6731d4acdcc10a8c3ac1c5432f36c9122cd6533f452f2afc46643b36de381d00b8fcb93c32eb7e8cf915f1dcca5cd1f9af29cb4b450408c48df5c2199f8df68ea23e228494bd2ac356e461aec65ffa568fea8c281067f3356223326459d7f746b42060f816256e948960d44703d23eb45d46ab0e924c50978baf55e5ae39bb06ea3a490f9989bcbfe9119ac5f3b83c5f41e079dee501516f4e704a20bd6312103b57f6c0bf56e009eb64132fc2999bbccc8d098027437ffa1cc0cac877547c26680cf0c4f107d8e3551ec06c5aa3791af10baa6b34a10d346da6278cdeacad19cf839b501a3381a7e68d3e01604d66b92079c39bf183bcda51dd0959236f345d0c98763fdedd9a58f5ec9b2978f2319fc61af19ed6ba74db442fde15ec92729aaa8c1fcc5598be852eb8083abf5483a654fac93724ac3c23a1db1c431e56645f505f136252066531c9b6d015b1480555292ba18b3f2e074a4c3b79ba5b831cf049bf37be83ed33026cce09ff36efa757673a928884dca31b8068b0a088f464270d522f9771b7a70cf87ead5956e599789ee9a15870b808b3ae59a6c417a54c4eeed8dd2247682f8c3aac4af021f918dbe3ab8f91b0b43780fafeb58fd043faab7ea49b5a4874c7722926399db78533ef9d41aa8 |
| shared_secret: bcdd6f0d744d2a35147323a4a0451fbfb7d60d73c161c1f8c6a2b5e9f4239c65 |
| |
| # Official test vector 77, seed: "542e20078add5296050af150360f057f6b9ab3ba835589dd56987de805f900b906505b5390a0d86cba28038992dfc59a" |
| entropy: 52fb7cb6a633fd2e83f2892bd9441b48fe59ecee6d026f5246fa7f2a5e55ee3b |
| public_key = 18f81e47490cf733359bb77d86b1b949396baa99c9d73485e378b6eda76318b961948497db54149f386e51648187c48a94fb603eb114a9408ba0d27f3c717694f9459ddab7c6d51a58c50a79bc072d7717781a6b12073577d3a89a405829850aff65023a771a5f5456ac5b3970d545043a2254178375268abca9a967f50db28635b1d01e7d1969080438368a4b61f63efd82a811f63909aa48a055cd9345c09191abeaab8237696bdf3512b7e8625212bfe5500bd7002066357954344fe361be074069a520a470eb64bc0289f85c981995141a246ee3c6673d9026b7b490a82819ee1825ad39284fc41a01c936d0280c4c681d62e47de8e339fc0a0f958b279ab95114209231faa8962754b12a22efb67ed1c42e8c144f74476f552a297e7573a81717144648befa3b6c6096f428c10fd925ba86b29c8890f2750d1e7956664a714fcc00c88a3cc259b503d3ca39942986d19ab6d76378858d679cc61ab40edc5a007d33813698a6ae96acbe95474b188bfd3208c885179de868dd027f12256b9fe84ff460b180c7655d514168c89a516ba4ddcc56c1b5325c9312e067949a57178251158eec2fde69bc9d61be726338830a86e8e525ec00152cdc0e86473e2b54ab64790735c3a945cc83b999352ad2587fb67dcf2c9fb3b921deac54dccc8201d36562f64831c8129e67b2ae78bfacba95f29c3d20942781e090ebbab81bc5c071b0bce826173f0cad6c101518b56dd03a8bdc872d338225bb16128ca8c7212867dae513c971b687297e4c098ff7c478f841a29dea278d1bbe55423321372a44937d2aba34b279c99e8847c5d4b51f54143de991aa16aeeab267386c7f286445acb87a98cc93029658bb0981048876f0884b526ba58f201257a2245849a57cb425cd2ca92a3cbcbf963a4f360e8616c082d8be4820323df715bf5344fcf85ba070ac3068ae91989e61600416d7cc28cb6d42a461dec083f6126c749ca457146d114c84fbc576a7dc8f9c2c03cf4a3cd2535a7a396f59d73259654254e5bcf616b4970770bc8a3d030c8c61d93eb08644159414dcc6428be73357531e50ba72b5eb99d9380bc4802339070366a19760c0b15e32a48ae0038453527b10c4ab6b1ae8497f49dc47e25a514258b5c0336a812525c5a86e22d73a9a8c3da5e88a468c3439464fac42491b0bc91cdace7cdb15166a01b62cb22b745c38ca32a9727c8c57537c72563edb4aa2b400b778115b36817f188e659b2bf7c999d108c5b2d252f6a3bb78737edea48c9bb91e917487e4e6156dca609aa97bf47bab00047602f296cf611299510b195ba59ae7bc245b8c9721901995b6df4918842017945c330290c6bb3c46d9104faf014db6728c4268627f8c884bf52e011344cfa795f864a474f9c015ab09c77911a8a52c1aa46aeed6560d4bb1f3b64d65028d373ab3d51a450e600a239767aed9cf25b5c85fc24cc794162ee70e13d88fd3459cb37a92d348a1956bba09e24513d5a5fa79b593a849a1930456f39fade44b583cbd7eb4ce058056df38cd0be15205161f53f2c8681cb9e00525fb59cfd86ba1ae81ccc1636dd69c81ef620651606326a41db9b68827378c2ec238e9179c02965f938a2d0aad893c30d27267e416287d7ddec314a79402a769c3d953f0092ef4f8b595f8 |
| result: pass |
| ciphertext: 93bd84aeaf924ef5a6cf9f0299320f9745d4b7a1bbaf8c0f7a721f150d740174f4650f48b2597b513f3ad8ece3b027e23e0bc83d7bdd6dcbcdb89b0c6d40fc2689db5a8f97978d30bc54e7c706597acddc24c23779cb36256e8858e3802bff79165020d65327150ada03eb85ced6577706a26d2e0c3fadb7ab480a10431f12d0946f1a62a70652684b15ccbf082c5bdc500af9eb2d1da194e8de691fefe76b479cc558604534d4250f9b3fadc5b6ee14cd723b3cee817ab6924d33e7cd8808db81aed732d6a388902137e041c078a519c530486c85e2f4b9e89d3e818fbb83f898644269051c3b82a43f6cc34587b4c47917924cc87c5090557254743e6f754c84ab36eb3ada3251195fa8987c2c876af3621d7b78d2fbbc99cf94a4bf804542efa4d16baea4d1dbe6c911177e3004f2d4a8b69ebc50246bc1ed56853870374d2d2ac73f4c14d668289957d89e7a057cf25fb2adda583f9420956fa48a7eb9d76005e20bdea9c5c16c8fb1efc6db068b8879d1ce28ffb3a70ccd1c8578b938732b2015faa17738ffae41a300edfe2c564a85c775fccdd01af5be1c42a81c2e76806b7ccaeeaa6a98fcc1890d9ab22b04d1c0d106db4d2053fb7da715c6c3851b1c6e3b13e9b9c7915fad5a81db1a823f6e9c08bccaec434e2e143b963fb7acbe6fc01b8c0f3be2bad13ea711fe426983566d5e31e782408280dab6b43343046e59f054f45498ec9514f2e5d9432b9b28f8b716cce2a02e64bf7fdfaa30f4e4b9d5a0fab8a5f2c1d4b5c278f83889f676549fcf35bf3836894839f170fca341e7fa9f88e0e3cdbb7a18565c0b5f696731d8ede4bc6636ce988f377536e88fefb71a38e76577eba3e3e9682cf1c796cab2a66da2fbae57df62c53315eef981b97d55bb0898a474b72698ff4d695e56a11b4d59ac3c33bcb1221c498ded30c88211eebd998fe8a96f9f92eb80c5985a5037f1a929f1f5dd446336a438cb3b75c7860749fdead56495af233937a2457a92ebbdf261c302880d44cbda673ba0a67a1456ab86ed38fe7a8e964a62569b1fff21994b193e74dc25d9a78f05d9677ac92a2fe830e1e4947d7def8c911d11bfa536c6265482e8f1fca1ad0f7f36e81a275b83d2b6b89d68b6bfab6436cacba6d12d33e6662c0155baf58f8f4ad3cb57b47ba63e781d94ee461a901a7171aaee49a69b25c6d8a0c49063f7e8448d60bd8de161cd778da0476529d5a0fb2c3dd9b4c90729ef6653d7cf74288cfc75cbc989c76bb7af8579578f5ebdbc833b31927fb6e585a37f13302db297d0b50f7e3e72792e3d3dde42151067679f155794ccf4e604f8bb8d1390e6e98b065f0a01c9f0ed0b35b451f1f8653cd1acdbf97c3518557dcdfcaca9f98c2e85aec32ad3084d79850319d1ea27cfee4b746f573d1450e036cf5001d532470eeeaf2d0895aec768f051e2c29f8300f73f64fa41973bc0d1d38b1c58bbd642807a49e9515cf5ea193e30a4da032659962e2d28d41c2aa6405cdd1627e4ab927303179807db7a75a2 |
| shared_secret: 072551e254959ce9f2c67657b41122d8a98cde044bb2f60955bdc6e5dbe55277 |
| |
| # Official test vector 78, seed: "6a85a61dd08c0733fcbc158abb49fe0b0d96a50dcca140a2e9f5a254f1901985844613b1c656c0cb0112620591b88ad0" |
| entropy: 0f81a5f97082121244403da3feeb734f6084b314b8d94beb11627aa6ad1914e9 |
| public_key = 776b6f121675622857b8b376d708b2a861306fe931126822e2e8672fa0b577e8ca3f16495af10aae456a734368677a87fd3c2199060dc1993690c1ae2b76959664a1df6cb2b3738b294124918596b0d69394eb1efba83895d0a7f3081ef81769437cb63b726d4236a65c87c3929b79fe34438a8931cf2b889cf100747cb58d373491e7cb62db266bfb3b7e745500fa418eac8cabd966dc388d0f1b3fba850bfec8c03a29182deaa5ec4256fb3b436f429cac87399c61bc98497a3aca07cec06a128231f945a4a335ab6d1a54a9a59db106c0fd61360ce8870d1cae99201506c9c96d4969f4b487e4d87ba1d45accb5a754585f29db0991376150c65927b20c9eb421366cc840d528734c8b4f1421fe30c99f4c55f1e25d18a1b012424cc9f6250064a61c1b42ac243b6c701e293055a9ea7c44855e575cb6217c381de770cf461040c20b2cea6c2a921c9be483ecc2718dac01c4a5a15b60bfd5222fc988c60b23504919137b1226d7b72fe4105154711d25790a9f64c95356a787058018cba996410aa4f29a62b6cf77439b5784b67390b96db77c1583bab490719d804e79b8954b948388514a7fb78ebbe7959599ca374a66558a8fbe7aac91e8a62ac623690a952e94bb91e64fe57ab4db066867ecc9ee027163a8010bf901489c10ebb736ae619dd0177fcd060c4657488bc50044e4c895191351ca72aff9698577bda5536c3fa75f0d9b586822211cd88d686ca8921ca65bf8081f8604277839cc9757653a46511876f7b98983fc052bc088bc85a686ab6bfd5c2b91da8ae210313949191d13279be375d3d3197fb01808a76caa8a843e178d0dfc116c041030f2047f4b35c0900498fab680d45fd0710d75226eddec6388d56d1c2263768603ac0ba9b68a21173704bd25b6b5181405029cc4b18c6446b5afe5431f0a26bf50b2f33b0aa4032e9f28ac9fb58acd85a670f393351b33df4079a5533c44a94e968b677a68931491310cd48ea1213dd416ab650b3294f06f91aa5004f622ba173795136eedf91598153b8d2935acf33709a8b33e4b32384bab51fa69ed123a4eaac726dc7041b486e8aa3641fb8d48f908c27866753b821aaabb9894b504f845fbea8766e82671506ff5b5012765a6a7b08f9fd3c10357523fb423e02024577235fe4694349c1188b1aeff482ba7a15aa188a8bbe7108ccb7ad6a469054a45c01aac131c6a7c4acd5c050184ca77b8466b6d1992de80242454169a33382972760de2b69c3c000b900d25f2cf4731224dd9a2b84562c15c04d3d1a9ad447ee9404888141a7da3a522f90b9071ad7af54552d0060af1a66a31b9457024a46b3fc1038a7c54b76053909ab07eb36c1dfdf897276b465155aed0e70f9a4b9398e54d267377fc298b9bbc053b281486f8436017c6d98b3249c167b17358c134299ae17426bc9f067849d7c55541a205c1359a41d7a5fea37e758a0893c18226a44bdbd27e0266096dc20da357c5d1a23956b796b305c29e87718f65b8331888cbd53fc2fc011f92c6f49c7f9901a5b17059b81cb2eaca2d348a22a91105f69140d122bf59d74c16a840e4b646f5e1cbd921a24a60a0ed6cad243303a1448b6750b4e451c5e0e41b3a12a73c36272ed86537f1d2f51a0e2b5b5847b0a2d9bbff0a051bd5227600ad |
| result: pass |
| ciphertext: 2513e09060af8f52ebb2c83689895b5bf166ca6e9ce9db739a4533c90c5e9f40867926244cbc396051bd543194a0635e1753f2e1366a5844142528ce5398412429ff880f27434e22c14a64a45febf5228175f5f3eaa6c7d15a4676787ab733a34ec64d3e6d35fb28128a0e5ed59b11145a6402a92bda380a38fc3710104834b131ee928f2ac8143083bec3de7dee3ccc07f348a384f8f709829a05fe94e5bc144999ae09e2ce39a88548224c37bbf716b44851f453f6bd0f1052ee8566d444ff9f146785e3a09ce54d03c3d34398730474f314e62d5600a80b2de9fd468e4b8013a278b5c7abd613685bdeb26b3927d11053e55e5aef09028b36ea99df1471dee73dfe63e9f61c1eb16b32deee237a79be98ee3468de973f5a1f3cb411daec79b25a8ae3208503ced8b0604e939e6cf0e61d55a6d0884b38b08493f8544a221a250cd9f4d9328c2eb615dbbfe71fd27e2eb4219bc8de76472dd35809813b111366b6c4ad84b3024d0b084c9c6096ce3c7b50b6108aeb0714f70ce4fde2bd2d693abfd156e090455e9ff36ae938b99d68400587d8ae263058dc64a5386cfaffa9415c54c7db1d5e6a1341db0c724a3cbacad4b286a4f59a5db6435fe0ad19edbda0e608cfdf88cc3e00bcc864e2a700476114a5b7a3b492ce1f66b10ce5e3a46a93e39bd0101d35dd371bdb491c6d4b7f015b52cae6d85f0d71a2967e04fa58fb46b308315b44cc993cd49e5499c065a811a8df99ed94f98fd2f0841a3a3a6d3d89bf869528640aa7721e59f003179442e6cf20881e353435b994fba25acf21954ddb463340979d7d74f70cea856c0b4b2c9116f596ee60443fb3491f57b745258c462c3182da098e84868c6ebee511d2857d341c68a01cec442b87cf755d86373deef1934435eec9a3805d5f2074a9e4711fe350b14b79b42af8c5b884ce4a2097239f0c63bb3b96ca91b3823c11d9b79e508c30c19e1f63b3957332ef80318448e47fd122236b2666d6c66f532ba88394c61d21d784ce765c1307cfd5335c0bf04dddd81de4144dc445ce5c8094fdeadd4f488a7d463c14994c891a1bc9e04649b87fba42556f54a3dbbaa96b08f8e93f8f68a2c4c90d75f0df55515515f438ffcc084cfc69a219d2a2ecf808495b1568ac37cb6d1642bbeaafb9df7f4aa3a22739bc7c9219938f019f12438a74631762c7f8878ca24f74e7ec762df3a3f7e9f104e01db85c1e93130cfff87083671ed10aac6b5508ba479952ef0d5bc8327712c555fa47d15d32c5e252a5dd0ca6676227ca7c5a3bf3c102ca6e0d0d5e846cb52f1d85c2bd1c3c4fd3832eda5bbb7ac1e09feb84eb1cd22ae62e9dba64b10217272af5e5f00ca3e8a03303ab13e8ab4a16e9214d44fb37b11fad964f1de2e45ecb499444f81c563a2b3c599a5e334aae0a912e577a6a8badda3dd04aa33e59ce1797f91ca0662cf36275c5f8be504ee7f4051ad2b346f67c66c17845d0e0c4ae5b049bdf6c7a82ae84fde16223d7aad9a4e54e46a1f44260ca0e2e8bca3892 |
| shared_secret: 88c0c1e22b68cd65e1eedd6d6208c36492fb674e26ba4e0d4e55f831a1affc96 |
| |
| # Official test vector 79, seed: "7f4a56eda151e7b097cfb8ef980440fff707affba91867c89522ced6c5ff3bd7f5f00bb49ddd615d9361a7e4efa42851" |
| entropy: 31af9345365549ea0360169ed57daf98cc5444799d4c75d9f1f5d615e9df8a91 |
| public_key = a6f3b26ca06ad98a9a6ff2122b8889bb513558fc1a8701376ceca1f7d87a53f78f953aaf9f977c2ffb4d04f88e33e0ba7d83bc6fd27914a769ae382ba5f211b2f59f0001ca30b0a0ef138adaa485953cb8b6f6ccb56a7c92598c0c83ae97684c26d70d69210c8dd16ae08c4b3c1c30110a581669245529be92d38d9cecb10f22c83d01b3b3660fab4662fc559f48041167fb3e7960328c612a7e99a0c546b63b1b04f22b78b85074e6d32f6e04b096eb89da611f30267bd8760e05c238ea2a587691181112a39c88c528977f0399cddb7a7c8bba3ba71507b3db7131302407052cc4e8125e2bc035172a967a21a0582a05f8aae28228ddca417545144882ca3d644f6167ba30e91368879efac5971c8b1a7a9674e804c08e506ade53bcd778c1af4637584b9752aa1f16a4319d296b93e5368c10863a85cbb55c11c56338285b21cd740695757adeb2ce48b7c658a36b26b670e59947a0d94d022284bf0995d56666bd7968bed8858895c779a3318275afe42488953791e97cbd6256c29a6c6e4339a15d7a7c3da95edd2a562dcc2f6fe077cbd2317a914b975692ad1c3c3d956b26634fe1d2235d66226ba766a447bc87e8674800cd898b4b02c491658b97e25a4f836ab98a99c669b60aa4c30518a6644fb048a4e34822782644038ab04a3815c61da99816eaf388e495cde4a65c12f1bb5f02a1a1b1cede817952625fd2502f2a4b8bbbd4123e71462ee433ac923583c830cc54129bac51f96846d8fcacece9b19f6063734158008342c6f48234d24571e5777074170ae24b20d125f1ba311f4b33cdf91e3a2305fbe12e44ab54cc8c4eaf8553f697c00e8040e858569120bcd0166bcfe1a66e2500c3ab8acf3b58f1309c68772154602ba6c0968553ca553252d27a0b05733d81486d86c590291a643edcca9f8470d573880d5856a6b2cbcff2803713790d17297ef11549d5412713a3e4206b1b7c85483192164209f5b32f709aacfc4bae51f180edeb7e999ace2bf98d958514951362b08a6b529a2a7669c5492c0a61645542bc1dea0b707282a0797291b8c7a510884f12e92f3200ac5ee91686e109ecf245b2672f94c0a4525b7f43fba328099bfe4330888b186d026231d2b2eab7b971ba7680f0cb4653652f8aa8b4e01bb77461d792cd5e941a31dc02d52622b37c498e4169bc0418e23c5d32999726462d3a0a6449918b18db487f422849b67cf047bfcb0c6945bb87cd779dea915b64aa0975d313f8a740de77b0d40612459c2eb73a3fc876ac39c821a52761e13115d87bcd17052fea2b98d9d83ece9b1de7124c9738c0df539045279eeb21042a13791feba9d0e23445293eb3c2c194b76c5febb5582220ca350eca9b90435372f3c5baa0549ff847aedb815c244b27dc5866b151041e884befbc7bccca2fa098b592c5aef7f53e0d712bd2119214c15f8ab848a1864705d0511c50a9942535cf06952b0357445a9854240c026733ac8a39eb3c8bca2939d195763a572353da2956799448570a21d58623635f7a7461a913c24ad04d1495c1ee42c88b82942012b2d4b410fd1907799623f1b373b9c438d2b4c3fc48c054bc5206273f7a9a3dccc0ad8d40070ef20fe4cc99c8394adf63126006ee8cbb821b12a2a0a3018c4f8e52a50183fff79e84c69427 |
| result: pass |
| ciphertext: a93e454715b85fec95f1c8ebab9126e7b088bffa6eb8d220089c651cee97b49dde58f10f2709d6ca10a0edaf0d631e43e1e57eacba91770283b2b2386af871594867ad80b88a03d5554d151f7957391a8a675688485b2e7bf619fcecdd8be017498f2f1377d03f59482151e03f1f90bf7cc49a2192fea0509d50678f514835271e114ef1b96e453bd2a5342eee9632c0b2a54daa8a18777deb4e785d0b1b6dbf8d3fd5011c1dfdcf8dc6577bf5f0b35720412df16bca86f3d65ef0b1b01a2bbf50a036268d8cc23a9db6d0c53ed8885495059f8f0101806769836fabe5e72d8731b50c745b24944f00de44262b3f76bfd0e3658c9b05d93b98b6ce25fae3a326e59ee148d699687cba27efa3e49d719832c82faf13160b8313a5d9e8fc1c5c0f7589fd7d143b241216bd49cfb81eedbb5f732c3dfd9598198055e5946208939f9477e90febda986efba3e9e5ba2dde57e9dc864452d096642484e70a19623b6af6851641e6f41fdaca57b6bafef0b1584fb4db1864b852479c632db21089157e4442a4d7dc6eb5343d8b300c15dfedb908bee62ab57d8fd1be322412edc9f681980cfe056bae32a30d714b9e6397b1da7874c5f3a6d296a435377d0cc339485237adbc72705e054278819931f6a84a3335b9863af0aa6a3e0bde969289c1d3956da62f822dd6261661241e88042d672ac48ca1448a42f978ff134f45359e7eb734b0cb44a99fd542f961f58e0fb7a3116bc3be3394b9cf8478f01a35342e9a22bc9afca1f4eee22406cbd5ea5bd582d5b88e5bf0f11a46554323310cbba6cafdd0b3879ff49ef875bc6846133b8bc3243cb934bcd8dc8493ca3fcbd1d4ab06bf2e6b932eee6fee99b1c260c2199e801d68a00bbacda4d2f2facc57fc715ecc7f116b5fa02e131710377da8c414b9c41c3b2d0fe43b0829103407c229451990fcf1de8a5a84ba97798f2e0cfd9e2375f37d306179ad8004bf49871ad06881c2c1eb3524bbd2d547916dffb73af4a97c2cc4eb3e13fe7eac98a93cb0689ab9e1398f8df184883e20671bb4781c4eb0b78298f764a03624b2e2991c633c04edc8c23740153c23864154a0e49795c45abfcd89a619c0d5d45e54aec741fc5afef622f23c1406a0524de27872a72b43f771c618d81223ec284196849093bfcf5fa5903a1bfb843f7072b3bbb12cb1bc2ea13839bd6dca2b4c1d7f1c726c6359339d649f416e6a6132ae9008e787706d1b4dfb8f724cfc439e9ecf2c88114b2f23beb7b493a1f9980612d535fccd24626a0befb6a86c9561b96461d86db5c278c12e002e6992746fd282a6cc8e7b0be91db05f6bb256075f50e0f1676fc8b4844f931151017ee9a4423720203c4ba933be28f29f73e96e8c7b232bbb375b16c82dc53c697d2bfda5afa3d8c297ad7f3ccec05c5180e6637e060a6599269a88d09fac0c2a724e61d99965813a8c11746105b7ddc09ef377dc93f92baf2b524ed9c277a7b679334ebddcae51318ac4be3688b655635043b07d4bf5b79ed743af00ffab8c |
| shared_secret: 56f717e4baddc2250873d667f73a442b05ca2f8714d4dc4d295f899217c92c9e |
| |
| # Official test vector 80, seed: "09fc004519bcf85b20d25d314a0dfc79e00cb6262a7dddf9c52473641afb8cfa0f5dd5f53558184caae9ec34b459e98e" |
| entropy: 774ae54093d694ef40b63b62c73e6c98295f606feb8699807eda1d030ffb996d |
| public_key = 190b29f6e7cc26755aabd20d4be75f2fa4c18303319edb00809152b33726b1e54c0f328c73c6805354925b43a6dbe0cadf00c9ce3b1d7fd9b47322c8b91844833250e0e99369e90c279ab48712b4e1c10c0456c754251cdae4cb4599843510be3a13277d775a3242a6232b1ca2979e6f260b3c4c86fc24bfd95255c765cdf6187854f0c9beb8cee6a8391f98475d6aa080a7a2c6147f70c2a9450901f705ab0ec23fc957619d611acc2319c6042e137496f51436a788334aa5a6d561a3e3a0937a37be9f7711c5fc6faa1024c434cc3e41a3865bc0beaa732c1789e7972f999007d4f7afdf953163197590e757a297919766428fd18ce1d531466a55109287c335bc26f946e06a4d51aa27b220001a46c2f4e339dd83511d135a9621c1ddf1083bcc9b24b994b4a3394df8ccfbcc743304383c300a9761859074a3d0e91cdd96a34513735a424238e71f42c328eedb1cdfb3ad704a1667c15045c534c448b429c474c494c7b37114911771d62c39d3f4763d881c0a21c074201301ea0eff13bb5df861ecd882a0350031b2af63572845950535e85fb323beebd613ba600702192d7cc1218309885ab9345ef32dfb757528229d73d57cc2328a5a86acc3180e392144c04cc45ca57573395ef38a95674b28ea7bc8684c8e6a81865a93256517be79fc456472976fea2538bb8b52a188cb43881c19ab47069b36968da1cacceab9bfc5c7985614a3fff7300e621e4865c5f8d30792099d3f793e58b591cdd87cfa36430aea876f30cca5d824fa29ab2b56ad3aca5d483c3c7ee90b4e028b7794592e1acae0fc721d355891c257cf821928104e1c994b8bc33eddf70c3cbcb5e272b43b5777b3921892ab198b4132ea4b200618b1e4559064d491487b1f0135c9da67a39950a5f13a1e6eb409c30957b04c645b052decc23a391a7692390de9085147c96c67f04ea8212c9d80cd00dc07b7d22826e01facca51dab91413e8cbaa24a66a00b4d2076d58c398ecf03ee56c40a1ac03cb02658e6240c41c6f06c174f3414e258a11478c7a76e05c156c1b164903b22991391955c3e75bcf0cc70d4cb79ea27638c54dcdcb1ef35b8f3caa26b0418f340597bed55d586981c77cc6093a889854a85132997bf706177099ee8b5ae44cc1f1f3c413fab7a51254490a6ac4175a99da866e5464283a74c5c300436ac1c7829c953128e5d17cb056af07b08d7f114e0be00f93854e09eb5e0be82a5a4c526030468f95bd82e08c2147736598a656476e5cb855e0c486d1fa0c661202a79b37357995ed445973959cf04116ed0c687227768a41a1b4f79b8080a740f012dd547403a30a36e62c9f5a1659abae73a165202122a330c61f492822ea25dcc22cb97c00a38bb7a4a493ae677cec267379c3a1b80ac2f4612221976ff4c7afc685283af88ef813a9beb73ef380be8a31c87135c6573c0d1d5807e63ca6f1418b947c1615233b911736b0870b766c9465cbb8b29573addb33f21a07cd890f1325c200545d5a21c5da1a0082b9c198158aa2b82cd5d94bf5718d39bac4d9096093c78a069b9210d305e9199d45ac09abe6a8033c971b2903874ac6408b3510d318ff4b464ef16ad3e56bd664cadab4cbc2eb1f13656c6547db33b5f529d253c85a728313bd36b9f09f6455b7594a10c1 |
| result: pass |
| ciphertext: 4173f72cfd989bd103ff41f258cdcd0bcf3a68eb82c10fbb2639b06605ad14a7b2bbe670a38b3c953df61e7a3962ccd6d554fc12e8010bebf1a2471778c69b130f6fd4a205bce7157cf527cc7480e4dec2654ee466cddd7cc3b48d4799775979070722ad3a0873a38bb9d50bed48650e5c0e659c002e1a80e2c81ab18c5862dc734c15b146880018611651a4b9a498818fd650d8f160e7b93f8f669df8b1568e7248fca844e24113899e45a4e2f9d4af45965d2e20b98fcea2e74c21c2c6c8697533b545e9d0168a74920df3813e0e9631970427d59b16b52c4c221074cd6ed9f5cb07eec18de8b7effa7dac2be3ac2e75c2f394084e64a8bef17efba88cacec6b154f66a737d540503f015971d15fe8bf1b6071061c7d1a0713118f365aa0dfef865e8aa70403d9163981dacb6e9af1697745ef842e60616d9915b5d6e5279a3713b0472dbf0e02c9d3521d48ce21b47b531f942642c961a94170479c62dddb6f81dcd5448308df2defa52d2c90af853a55136c8b6b7263078054e24d42d90e24d78d79b76fc479891305046f6a51100bd553a9b37c90b31fb1dd905c420fabc6c3a96583010e5c3c95d8fe722a185fdcfa1014e454eca7eb1ab85448efa60c988ef0bbe8254e749bb0017e1def4527b27d288a896fd2a5372d20200d0a3e6b88428f9766d1a636449b0aa3d88e108638ad159810cc75a20611adac7c2f6402b50af48a13d2c2b80e4535c37e4c1400e3f39d896a578a035e922cd3a214a6d077cad36ba84186701c0b1c6d09051d808137f523190f538b76618750994ad5dda423754e63012bd1d0ce1476753eb16ca8d3af4c7fa329cf5de9666700f8a5a510677ffa2cdd590be997cbbeddd0a9e31df4a8d05b49f52d89b53055abed0f44a35a81f82e82963ef3a74fb1845e40aefcae153ec22d670e00b5c3c21d04d6738e9b3c36db72beb653231f8df2ded30772576011049d06e56f5cee436f02a8cab545cc55126fdc9a0e247263976b6d83de2f2a5174007f7f6a437fb02eebe5e2a616509d9792b16cfad57bb1af018a87f397c71c221761a3633c5d5f8ad69283911e017691fc76096656342ec0d9aa065069b0307194bf5d8471589af26f5f95895c8d5181f9ac05524d4425750448329b53b24fe6fdf3738066a4446522aef01d9ae6d800af8486e5287185f21f5811096996c00892695d0f08d4e7da2a4c019d5153539fce47f7d8d3618e7b5ebd3cb428a8c6503896a7ab1b536da764cac22f3571be53846a117a06e1d84d7b676c6bc7d0f51e9d356c05b29652248ffaf0b2d07511df249717ab8f766657ebfbfc57ffb521a9162d786ff4364bcb2ce620e4f50040dc829af95a2af4f9771d3ad297eaedcf41d54340bb17219996fb726aa9263ecebb5552ef87651d4b46c18610e4bebf46c3f6c490c7e9ef5352f5187017546ff2022c54a3fa127cadf3542c324880d653dfad52ebf0a630d9c992c7284b9bdde76b198d27ea99fc96c2031082d417b14834ea12faa69e310a30995242 |
| shared_secret: 35f5517999e15ed842904d53d5b4747639d1165014ab77474c0dbc310e586186 |
| |
| # Official test vector 81, seed: "e3c41cca6f04cfe7732fd54de30cc5caac93e2f80e76aed7d24a962a3969c1b6a311459a3ec3e510e3e9b1e4291d4d7d" |
| entropy: 9f27a47604ab5146caaf0aafe6d149424f8d66e39ba3baf5e6c73b19221b7e21 |
| public_key = 8dec41fe4093b014449985121e134c925b37b11612a9c61e97d5863f81a83f903383a517d1ab1769921563b86069c9c20841481be7a75311cb1b2c74f4cc96d2aa916509cc24d33ca7906aad07938e701177b42158c19ff3040389894f5d4c9cbd608c8234cefac9bf75fa177d5669f45a195f420b189bb340ebbba649996863618366766b7c990c6001a397b00b71272cb1734adb60a5b1523fb46be42752eba4bad8d6b008883e2697747ada77635174d5f7abc89157acc61202100cf719c9b8c5bfd7409fa95641202384629b925c240be94889bdf96bdc176e4dd3ad75f7b2e4c2abc9ea8280f07df64a162d016db3a634071944f6468e00aba03255430375660bd2c413a0b3cc530de305948d783afd0a41b4a202fcbbb620d9bd47b1181859b66f922d0b5c464f71ac5682829c8c6f4875bce8c37c5212113cf77a8cf480660b0ad108a0b67c063ed52bba442567ab31b30858cb33584d5422ed7427bf085d163005bf182c90c96cbc89ca70591dd0606f95dc6acfeb3315274f7c4937ae511963e90e6d03646292743a4178a6f344c244194f989e1c34be06a09bd5086c73992da8528caaba4fbef1502c1abb01b145a7a825a971a001055e2b1841725cb06eb23625bc0d99f89c1998023d760db1960a751988529628b6aa54308a3c895688047a003c089ef4a3232fda6aea0194154339b75a0a25402212211f3eeaba98cb656925c34f46037a436f89e01bfe408c138601e3a490675abf367194b377158f131b12740636b92bb5d184c05a23cea0c66519b2e8b094610655699976538471d77bbb3a8613a3ea1ee7b22642d63611b498e302540ca71e9b5c1aad6bbf309a13f9ab5eb57a5670fa9244280867ccc48130c74c50219da3168a26a52001713ee7b81157a6392199fdb4a56631b2d17890e6b0bb82051b9a1c85ce8aa92a2557ffa499c8910f7e98c3b4681ebe6323f4794e3e7324330a710b6a87186c36ff04602fccb97a7842104547264437921b413d52229a1555226a3bb3f090bd8cb09df92f4b4093319c434c04a773acc094bb205062903adc121ff6c178aa5d02f4b401e2b43bd79966d83a014bc8a8fa8347e1a9e8c6947134b837f019b05124279b26f20414fe326f3464929105974a853961a6b55ee90ba8d730be6a51fde90b4c23753bd9728077b90bf1c656c0738946bbbc5a2d72f95d876437c659b1bc663f6ab2b9026ba0401ac168c05933dc0509f7390ce8a024a3a1267217bae20c0d26c9d824182bf67ac60c0b121184a42c89da7a1f2de023ee6c291dea37da360b6f912eb95727e0c83efe0796d603b1c4702b2532af8d34053e1c70f8b73d5874578b3a2a8108b12e603d8cc1637d54bccba48f73d08f63c12fb8bb2e40938456c46209b262d8f08fc9b576d463329057a7fcc86652008832712e15e31eba79cb33a58262f822b9b8abbe8c4a025729dbac6f4df64f14c9959993004e0a4398b7c1e049120d404fc2683d65e85cd279b8d9e9595e995631f3469ca25412a54535c569d80c2a09117733f529bfe9a9dc766c8da35bdf0b64d1c27d0fe31ad736c06a92186034468539a3adbbcf0e67af4e797b63a0494cd91d2b9b89f8d486236b9b24772383d81aaed73286e5dc6e35a1dd0121b0a362d8c94022a515340f |
| result: pass |
| ciphertext: 6c6860f7577d496c61de133295defcda33462d99ab13f9265a9daf5a21ac8db6e6403d0fac8dc4a8ad196a93f7afc736d23f2de65a506c97b27a3aea84fad37e113607e5883be0500719746c9aa8a0992e4109d0009f350e44990117f9b80083ba57bef99d7229f4bc425026b522eae09bb2c45dc2c14bff8c65a51b624874feeab6979193f085b7b6900aeacb63a2bf5fb2f81d0b48f07d392d83eeeab6540c9b1d4ff4b3068cb471bbda0d9d336ceaf458c6f6acc5c5bdace99ca483a310b6839899f421b15ada7520e35919b475128aaae3b7b027b872c5e91bab596edd00fe954d06e3e8fb8cea0ce36f98482d55688fea29c4717a07d01fb4c5f163cd85908c548b91c83bdedc4c695e0929b630aaedc2146a099d576821cd880fcb1a1a65a58c14e278d094fed63c67b7c6994cd9158aa9e15990e68945a679534035d06e1b58012fefd73461c0f41e0c0630f7f89fc8e7ac1e8e497a2dd15e3d82eca2b5eca09ab928acebb08854959ae39a37190b4e4c6fcf1d7cd03772f10b49e5662b1237a58b2b11f597c51f23c1d105896952c4b6ab6cb645758de8ed34458ee91a8a1682a8f8fea432ad3690f0ba73f980e4ac88833b5b0a85bcba239ee176f00b78915ef7467dfbd42fe23e06deccb70c3247382ebc16b85458d284255fe85bf0544977697019dd417d7577542541fbc4633cd3ccc979aeabab5f9394fc7c7ed15641927f2d7ed87f60e7306dae6ee40667ce715329a217da1334acff5425bf643c1174e9927ccfbbeda133fa2e2a1c9c7fe912f981a4452a3e34caeb6a9e898368bdb40b4dc40915d093e1417c330e024f8a9a235d21a5184a5eb890880eac4051630bad9664ae4927e2e2d34a408de897a2839bb3e43e88e4f078be3c699c7527b8279579807c9a06ea58f32bdd5a2bad5193bfeec0cfa62ca7afd99d9261342e4179449a138066bd563399c0b35538ad109c28afc5e16b2abdd46a930246b215d57bd605bffd1cc042ef447c448fc4843b13d4608876c85d473fc5a663b2112692401c7f833680766839350c127d78ac462c6fe132fd9b1672f94e9f08a18b13ab344b87dd947a8cd9dd43f805e0d8d56c1d11c17edf45c60c1f26c364df7830411b3c96d55a1586ca15220e68069041216a2eb7217113192b518cdb235272516e766cb7b9d7a2ec1a9c32a3d2c885887cbfbd4e893a11d68546419f1c0e0b8ec69a7c574c73bed6165e32c14363dec9bf27fa2510dcdf6cd0d8ea0a7c05f97493777f9ffd69287e0861a36df8e6b8c1b28513c2e1c47c8aed6797b5e6b345df7d402b64e280e951192eb18f1ccf76c49a18a7c06250e72ae7b5f6ce6bbf86d759eb9f3a23ab6b384dd584aa26688c838ac7da9ef292b927bb7df9b4db4785e345174b46231868f70827615de884e8e2e649eb5b9c204ae097feb997b05d9837300b94e95f4356414e0253520d2b49ea98d97ef119f5423a3de5224e33d853e67eb0eeea5a101aa5c5145eaeed835a6c13d80c25b0e551ed2f357a9ae8b1 |
| shared_secret: a7159981a68244549b96b27991e1323013c353bdd9c8d6f583897c35923e87a8 |
| |
| # Official test vector 82, seed: "373fdde922cfc416ed96b444e445bdd0962e8989f6c50adf9912a89937c57217d3600b06c95440448e3f601ae69ca5be" |
| entropy: 90044031b7597b5e60a4f946b713e8996d0426d2cb013243d9b7d8f8ef159a0f |
| public_key = 86335a761609caf862810ba70e00c83da3cc1c208cd893233c8ac3247b013417cecd467e9cb87280aa13b061bd0a661034ebabe9ab6e7a447c2826af3cba6798270a36f7431ae9119de2245704110d159aa438a6f1546a39286a7a179c5f286073d5b944ea2000ab61fcb9373a4a94dba5c9baa94056f35ca1810106f2ce65b579c4744f94955db4730265053b812634eb5156ea819069f6371040408a2036019967f4163c1ea611c02ba295a51581644dab07872d1a5b21a32d0ffa349e3739d961a9e9bc07b6d8cba3b945be491958813600e781ecf54912d70e37832e05784c5e12271a5aa5d628233062305a28493bc2b180d802423aa4f75cb6610c16e8798cec72253798b189eb217238b5d063224f78114715818ac4ab40d34042860bee445fa9b1b02dd5a7c7b6bd8b03768e7c38282806e5fc7a93a9094246a403111a39bbb89ca4ca33f9b381fc8d6447450d3b4f6c794b565b2735f8014fe35e78a94780bc1557bb380db47d25791b1283094ce08ae4ea9961882d134bc5579aa9fb44127e2670b85001d58a162e38680d3c8fd2d3517cd4b36aba9bf1930f3d4c067f2a5b4dd702cb9b9e138bbfa91c0f49a86ba283091350a2ab3c1f3c75ca20a4a160318cf88849ef2102e47211df95a2fa325573f60ee7ec5e70d3b88d291cf9110b9906401968462d2ace979a825b088f7c2b330fbb5f15b1b9f24b84a646cc6a9b27b03767978268cba750b5429823e7ad3a00a4e813052011bb0f47cbac838a489c568391c7d05457f4033814bb9d52a011ce787f0df2ab1bc885e293bf23900f3fa019238b7447561eb85b296930232b175379f289982312790bb65743cfe65017be280063c19b033c19eb988d5a827b64777eb8b13244a9b6763c63523a6af78672b652ac38f33f2a870c494b1dd34a9af239556ed9412a48a7b3501daaaaa976daa971c1565f37be80c33fd3126c7bb3aa09f47f4c9c503e2677325418ecd2058fc7518fc247b36c0c8f59427bd2311ca493510794cdb734cdf69c6b1a9d5c990424d819f35ccc8750b4750c43394605bb60b7c4dc39d8f71dfdf1c6da319f6d671aa170065102086665707b95ca4d241c26cb4acbe928d23318d372aead3a99bbd075b5186abe6590cf5278bf289050c13789f82476620472baaf258c78eeb7755f6c6b1a113d91da945a837f0c84b353f9aa1c223404a3c071a27c84a6ae90d31a0d254234a18656095bf989456cd9aec6a837df6880c9ba79476431929c9b22d9bac09acdd8d94b7a884e261037f1bb5335f98c4c491fece5ae0a485611a50224809d48aac84c16957221924d3c2d6500107e71bab5580339b0832e0292b89a3f25bb40fa0445f2b3122f97856f739aabd568d1b0851b47ac947b25d2da6910d05b44e26088901d487cbdf2f782c2e35193021501b2cd264a6526b4aa6dd439502601fd7b203b088361e6218c1b72854648f4023199e5aaecd51a33990b74e4366c07818efcad158a56ed623f63c20e5ea3c519350cfe16b0dfd3af10a45755641a388590eb95b6e5158ac5bc4aabe686140b981cc5c2ac896945a4be089201b56744c439630b56a15b4a3591acc88f3c4680311c24d80b5725bba86cdd22a3732c6a1bf7cb10f14d57ee8e5901e46b97e63848efdc76368b797d |
| result: pass |
| ciphertext: 5c2e0a97eaaca1d05377bee9a9f4cf0238030f6540802e2fae3dcc7911077887a4fdfd6c55272b80659dd86dc65f1f276ce11b1bb9e7967afdb9953976cd604e988aa1407896b2319618e7552894eac35c553ddf20e591510859354090d68b2665bb15cb352d4afba522f3eb03fd09e30a27c946f738e38eda2b6e8499413644efeca48031edc811f162c4a419eccad5206dfa59e00679a4ca5d2c056167ec2405c5241ace69dbf87b4444b213583e7996a4d349e32fbeaf611a22ab7631f2e908e0e02935899f248f9c2a0460ca4aa21e7dd79b5fd84681d1ecf7a951ee903ec1c4c92a1e928a09755e43fabe1236d383a6dfee5e75456ea6ffe1f9dbbe61df6140a432b59d6bb4a98626a62b581519a8ff93e360753f08bcaa4d61dd89f0fee8b201e9046a2afb4168215d65f097df589b12b8bdc469dad42ffa176efac5b903abc65df115d550f30fab8ed459660e34b49e0725b0b4ab2f797ae4cf6e7ae0049c539953163b040999eac7dc13ff238565626b8efaaa2ef0874dd044afe71c4c7871610ad497b82e086ba9ab31af88187393e4751fd85f5bdaa13841df1658e11827d44080094c95f3ae409bae7e1d9bf337338eb4ccc86f832817a12aeab3dda8a83433bcfbb15e989916c8dac1e758368f60d515f475d6eee6545ce33be1700e826500e302acf28e7eb8f6ed90154cf0eb1be1159013fe663ec45140e73f079af6189fec534535644557ee45870e683f040249fdec1e191ff1ab576569a2a0af75d5aac79c20a1f27b738a4d96d95dbfd8bce713031631a89a7f79ad4e9e78b17521485d07d5610d3b3554df410053ba70f8663cafcc2d6e50516240e347b5ff2e554567a7a8bcf2efa694193306727f5bcdb0c69dc32ae6bc34d555a3f801ff77c70f9bf6fa0ffaed06b1ff713c9de0502be15da43c3e7624f6256a0d59920a7f3ede109c0231dcb2801d71100b9ef431a018af4ed9e882c2df9095ce31443a962e1b39110ebdfe9ef4b575fbe5ab0d5d1fb309719ebce81687e21b85450768a4b074e1ed627c7bb2d9083862cb904a4724014e9efc5066e4cedf2612b66577852a28bfa879f76d9500791a87e884d3e7b434682c8a3dfb6aa9336a5dbe59da7091969407130e570151df14fed6a5a217bbdda35cbe20354292ad625ec1195d936f7692a123f51b90208e289886473d33cb2af68318059c4b98c9c9bb965876147e326a0d899af928fdd439a5283b550207c15511b215e0b8974b57d2bfd176a3d6b5c35949044741453576dd5474fa53f81919109c059e2f068f91109dcfb95c216cbf9e91b670a4249f8d91ca4e900e5cf8cd41096cced87c9b0452b476cc7049de394ba7d44908ebb28362fec85b08660965665c6256f63dc6ad9f6348139fcc7e989e664819cd46b0b788cb25b219da868593aa650903b6a5cec193c3a494303363e170021907c41ff4bde1ba4665dbdb57daa18c7618ae25a0af077136113512c1fdcd894a59f1ffae6d0a2631124f7691b5ecf0fcdf01de92d27e |
| shared_secret: c4041a29c5b744e9039bf5155cb3ac0b799356829557a7aa3feb4b3585e6cf62 |
| |
| # Official test vector 83, seed: "16bef67f7ac3a755c59c816478b75fcc16ce5844db537791accd1ebd49d2824b105fd2e970f728c8f0cf16e439a9ae2f" |
| entropy: a7a31e140891ea37d2b6424b59b1f84f89220f32dcb73e037eb912b389d34a48 |
| public_key = a4b21fef3306a34117e05c4f4736af0e8cc5ae6bc3f294188ae5397ef69f26303f9592a694e12916bb56e5aa43cef5c183e6ce00f78ef423c3a838ad2cd3c4f68c142eb23dd5f774054668eff212b2bbaf8274c7ad10cfcec5b10bb603ec6ab33c963ad2a22b23f7412f93715a3b0be0b1754ef383c2d52a5a16a22632c88a9635af81909d347e64715806f93e0aa26756b25a8f5984f8e298abc12be53850b83213960428562455d6a7bceef90355318b5bc78734864d1af0bf1393849ad715c711a5226065586b80f1357d961a9ba74999c8f47c7583675245749bc56152f1428910324f2706c8718208c4a13158360365337642279f5009ea86197109b78f0a037cc298f3085c46f68aab45379cf59cd504a9461b47268ba03fc7cf7b1aaf9d461bfb3a7e68b396419a44bd56462e7aa2bd82223a09c155d26dff3873a6052472d6796e24bb7daa3583711cc435a9b3d3463812734b700614396a6dac3c2d838ac103d04239c847241835768a2bcc3d6f8567f6c998b4e7ca8d30a81582686f211936087d3db54972615d4a9b0e1ab1765a18c753fb9513d097322154ea4a3f934c8fff8520af32ab05f26d1030888c0a1613ca74164793b5f798ee3c589684bfb115cd6740bdd5141f1a17393b191550192feeb3c8d2c0b4c37790091312fab615c6d194f076c49d01cb97190ed9d4a6bfe0957047933e2835353085ef611c6f9c1f86dc4366c45cbe2281b0910ae39aacb271c03260648f7c955e99367d1b130c85289d586272fa28807ccd909185dbd5999af47f79da95ccc4859e8a84b2983f0e9693b1dcb506d7b7aaf03f158759b8006511380b3aa4b46cd060f96c0e16060161698f26e073c2f74e9c5b31f9fb4df5dc0f3b0773470bbfb95135c39199f6f281280480ae88573284c44ab9b91f8942ad423783263927c5857d5832a6e1576c6a59e7b1a498ac2f5f71c51b4c9a36cc4d28c042dea588a4756740782b07cc245a069d42245943977780f11eac0c8221f9938fb05a5d096401d2a4bea8c9f46564af831c907c4fef6743ee482339212bea730113a930c0a5649951abba2c6a3afcc4738580c61a4730aac4dc3c84dea158365cc6c760b13ea10b194b2539a55da5f01ef6c55213815fc6479f1bbb67d5754161d4064ed1247aac8edc486a8ca1b311fc653da3be4fac0c81ac0fa54b99030ac2f824598ecc699a31973ffb34648183cce8cfe6495723975c7ed7cbc5281811462cc1ac48fd9c5ca3da126b8125179b651a95b7749bcf711a018eaa951cc078aff16bde9a2f5b180ebee3032b5b2826ec83af147af8288470b267a97c5ab0244d3fe538e986000de3807132937a811de5228bfdba209e642fa3095045266e11f46e99f1b1eae584dcb8805d7455d3435956cb1679b8afe26ccfa7224736998aed363c0d82b1d23b339a16abb5e60dd447bd78c80e6657bffef9bceb18a0c8e602936ba32d24871d6470c338921366a009fbade8f4ab940bbd22158ac5201f09157d0c010825b290581b4108573e720acaf53344fb876db0bbba53d14a26dab409f137535a794294814e2b3f8f42c09f323e072b2519588342448e24a769af363293f4c8786ba4b70330bb80f37de30dba857dace4b8291ecb2f6ebd5a06323b11a89242da833741e9c4 |
| result: pass |
| ciphertext: de36243ef4f99396bce0bfc9d8d3d2165aaf7cf15a636550904066b0916c4c877408c24cdcbb9d976024c532da78c1fde5dee90f86729975d698dbbf24c908a81eb44082e49a713a2412352b90f4ed6ca485def0dd5dd122fbf5e8bc8b2d2d1b66c1cb06c9ddad615049b66ae4d8fa24ce3d78598d9a973ba08d5e9e24328743e887a9cf96876fb5ff48ff4d530d4516f912d5840d06efb6664270bf8d2d5d7ef22d637e1b5d47728a6948dca765b79de8d08b151df33b27560006026350c756da22797bb886261060cc95d1adaf05436670f6029e4256d033415d759a3da6012a6d85825a2fa925751cfaca26ec701629e348ab0d5e379fac5292284008e15959859fb2f8a9e137dbd35b71cbf02f5abe1a81c65b745aa2f9f6904ffe915072e053bc7a6aaf67b441ba16f911585f256b0f6aad431bc76193305f4225b6404c9c2336afa3f1d2a8767fd1199e05af964df23a027310cea75db011dacfa4b08157125f883f3e6c00bfa3328afec8f1c638bcc32484a3b039ce3cb2c87677166ab56e0b938e655cc72e87b2fa94a2bd28e1ec65b56cc684f67188a46cfaf2ed8adecf6b9ad2459393d56dfe2d7039467a35d325f52da2e26b436600507a53eddbf9323b8b465e7f0d1921d769ef1ad5d481eb06ea61dde7d25a2fdfaa33ad8028ce4d8275eb7b82c831e217d8ab122526626bdcde7d8208e648aad8cf643b11253b9bd2b84504653379cd8afbf7735ac82814a60e829d20dbdd819b23f840bf802d0c285c418b6beb444d4d916cbc9b169befb6f19bd963af3e3d9c66ad35c26d9adf5f3b36aa3e5c1dc105344d40c2865a6837b61f2ce00a2e2b80d22f6a696d5f25de6e35cee2f3776b2534e5538fe5c27fa1b0d69cc97559d19e99260c65306db59dac203a8d7fccb1b467346cb5e4823b1a0eb5d73890eee213ec5b4dbd16377f23008bd795245e159b46f911b985fbfa0df99b33efd4aa9096bef2497794efc029d719e9331a6c042f4e08f5f4f2cf17a1dcbfeee1e7948b5f57d7a0e1cd26abc8a22ebf0eff45d3e7c16b34f72e670c139b92785fc76787d92e1eda38e4470bb55456ff37418a99c6aed43479152e040e2fc69209c487639ea915e4076218f6352285a09582275985c6ee5d49bbe6e2d9d1b18a721e42136e164437d96f2a134652ef092f2e3969efbcd394d7f2c99f1c12edcd4514be7a9ae7f5ddd5b743c819e12756d2754502052a680b24528df8aebaf96034da78e5608252ca6975db90973a65150af5da69b762724660476fcb58dda5b117b6c988dea8690bce26a36c278a449919ab85fb9e79df56471ccc6118912a27f2447252e8caa25acd52707d23ea3243037b1722741f1dcbf47fedb9675e2914f631ee01205e77ce05ebdf4c9f3a5203bb719c4efba827ef57c89c619e0d682e33033c2c05ac04c5a02042e0f6ca1bc9d92a7e11148144d6c98101868dc35541ce69089f0e02ff3e9fce5da3d4088c04ce8bd380ff62118a2513acabd71791555c6027f50690c6967799 |
| shared_secret: b8441852349193321f466ccbd3afa48bafe903288108312de26e9bf0de9f680c |
| |
| # Official test vector 84, seed: "d0611f9ae5be4da5d7eadc9109944348e716cb3daee545721eea8c892e7831cf2e54603146454cbfd92387739e9a78d8" |
| entropy: 70eb3f791faa91f1f982fa477dbcddeb2c55691c07f93b04cd31b37544c94b42 |
| public_key = 2e248784527ec73160954a18dab4986fd146767bac1506885a7abbaf203fa7923cf3644b146a7687dc0f56329e3c64b052db6c14e3211cc560d9a70a1ba641224b2eb8e70e44b25b4b346f3037454aa69744d1777498c98ce741ac1008461868839b4149135b41817d135060acecca5af744e982142de574ecac5f1432a7d907628eb75439d8af02d37e5181681f1b249bcb22d52961d20458c860ceb3175730acb9b8c8500dc258fec13677f40506bc76f8eb31cc91a605e905ee839c3e0b771c32595a3238acc079fe6034769652e5cb492da0a3e8c0cdf13c899cd5838bb46a27e343bc62ccb6294c1619af96817d77ebc2e1431f997566485327cb9331a262153cd31c80d939d473b81feb0910e027b02c29cfd66fbed3cd09c11fa08744b9e0b62dc3093c2552bc7a770a0550cd601b2e6559851bbb5d8665865555ae510c2df9637c07790639c0af6b4bdbd567b704c267e6abf2b371f580686a1910bcc02b7ec3c08a7aca3fd121cda343a61c6c995742159cce5503b4996a7a6fab9e8dd5713bf62f3c0792628ab621741034208ca01c6130d3a3499a186fd69db4b3cb77417a12992e8e448fb75b73f4ca54fda42b2df2a4f9e14c39424bd1592b90968434eb8f52a6a1438cb7e589740c8b9b2b6123600b28ee954cf0d18dab1bb3fec8a0ff6379a4313325c7011f4c7fead33c8fb543c3c90b6ab35e01e31e2dd4262bcc92ba11ba055295b3f2a273620576813232876d1e9b18e22639e9c3759eb460390bcced9bb0e368c6cad846767c69349c59fde27405d8ccc900ac2ed762b1ab6381eac33f14aa27c047e5a63921030f8ee7055df00f7cd353bdc1487fc0875746b9deaca76fbc70ef5925ebbb994833a7eed732235b06e6ec6b28217c7d9a86a5396c80d43c22c56c19570238c70e7a7c2b6a77bca45785ccc31d8a880be379b05e45a1b9a8b3b2520826f888a8a025e28abcc4320bd1e30fdd17cbb3018a7a784534379c46639a21227d279b61da608bdf9bb9304b322f103a6a762db152548f192534a94df0ba1b2c97b9af8202dfc646a84270400cbeca95aada593d8f4719abb6cd4a4699787b92d63279fe9bacc0a989a59cb0ad279a567b8ca9536e8107aa7b81b2bf7730b9f4a470c8170655a0842602bc4610f9e7bbdc6acfbdc4732e4266083c9c91d41ed1f2422822acd01bab34c4789a63a700a5a135d65495841e69ca2f5334cbb1fc4c7d42b0f53bb63f888146163a51759c43349377ca824b32091e9b9c30e025981b82cd23aeb5385be7f398aa5025e87b605827328ebb32d6682896298f652243ebb3b8a6f759db824d3f577cfb8aa04627a80a03804039478abc2a627779d1c87fb23453ca254fb51c629f17c1edc8cd8c71aafa135051320f81c65b06711282ec6e7e4b021eeac0c3fc7ceb4b192897899f6c145f53bfa2d68a5b583002667d101a9c7e721f0da0711ca79df954126d9199fd6351be89225cc52d6be5c906860f6ac81c56477cd34c94ee43b920eb6cb62bcf27e5669f9160f0eb2ce7389b8da47cf8b22f46452961457dc39c54fde66a41f95cee1ba87682ca6342ab76f6bc262632282a22293ba7be9cc567700b5c13ac19f126b16a43bae7e4af067d280590ff759d4c3a502ab563080dbfe1df14ac06d254fc |
| result: pass |
| ciphertext: 36522827b08eb3be3116df1a5c1d91851520ee9eda2a3fb54e3258d536e7b5345ccf7ee7c44e8b141a73f6251067f67090cddd2ae032447a612c6c5ddf292e1cde9cfd07f19187c2dcf0a8e5c169aeb8fa4e9db1d013413e62a7e42f1ac46ca3475bec9f8d4bce5805e4ab86d2192ea38e9dffcad59f45b3f27785d3e7165beb443382778afcfb1282f686a2abd4764a21422fcc626baa1076425e3f986eb51de5ad135cdef25dedc61023ed178a90ae633d1374eedb067896a28cda873243eabc246d43e60eebce06a065e0311ef7236b3ca74f8d0aa1147292f08401444ac8cd66dc7c43852941e384cdfa297910084c0d7a100086f6f41d1e103e0eba1db3a4cb9980cf1c072e3818e2d7ca76fdcc6b73bf91f30ecc19715671ff775ff9426edc903568cb55c757ed7f785135a14d3c151a1e0899820b5db36e7db087b7682d98580c07a4bb55e24972574f989f663adee7b4caa447bae860badb99fda32ba516afb3c9fda27a7422898f0d2f85537d3732c57cf3143009215ac73056d13e254d4ba0399f49761e960078b78da2a709aac554f0fb929c40d2affca4b53901d9edb42032b33b18238086f469addf7d27cd36d55b5102001bc18f3d1d3662477c0d51f37c150be0391bbd15889f21537ed54f2a3e4c4595819d83a39d70b28c4cfa2692eae6e9e3a71ceed89840ac4246367af61a04f90c3bc886594199f3df25a1ee7f6960ec5144313b15a1aa22e5309800ab22f7e690d1dde2bdca0506b68ebfcc16ccd97f6d901d2cf71fb5acf85feb2df8a22679671f1e65955289f35445451cbaba874b5724fd9423591a479b7e2144b9aa1d84bfb577cb7755dd6ea893f077e05a4c9d2697674892b8f66ae9c659a39d7944bfacc6575c8ea3721bfbcf1ca63c07574f3ec4a8d78e42605789bd8d905d1ae70cd4e9a9350ffd007a81a43694e8d3ed28e028cd24168cd84cad519b0b58aea046b06d5674bb656ac23fb3aa258f1f87d34f69e8b52f208adf0f476804e5080bc8d94d666fab802e950ea6c6a1f9f0c201773b303abe37af0ef90527f372dc298efd1b0768867eaed3c4b2a60cfa94ed6cbc4ded0a394e20dc7e5ff857cc7fe7285ba7257c3aacc80c9058de86b265437d0c2c6e9d1fd55be37155919e2435888defa734d4ec60789157693717fb5754b60636427c9e58b5a1af828873e1a75fa02d0763eaadc967f3973f9cbd129d1c0cefcb1facc557f1d8379db3d2b5a133964421691363178e24a8c6178fe09fd5e22cda6d7be38aa32bff539693f1d714d52aece91e93d38500a6253283295f51dd365d7ff6ec1edb6869f8e556e8444ca00308769cfabbba9846574691b6479662a392ed93de8bedc1b03a01b1e1612f395247691865efe48ae0df8472e3a07b34ebfe390c347e7f42b5c6358d679c6a22c84a7eb8fcb60486243caead763cc2db255cec565e094622d272407b703dca27e6783fae2fe6b42c24a9f8ba6444794596538ac4c1666626b3d158370ccb01fab7eba48c7e2b6029be |
| shared_secret: 9d0d9ba501da1b46775258f5c0904721906b237c3461da6c31d70da8575fac37 |
| |
| # Official test vector 85, seed: "fbc38d7614d7718e931edb850d2c6f0c5eea9ee889b3e25bd69ac255d5b91e885d93e808e66bf9c88c655dc594da5792" |
| entropy: 30f4095015ba88b6d969672ca3f438c395dacf7d476ea7a9e805ce932d270a13 |
| public_key = 0055afab2b0f8c4481d2316c876607a02b744637928897c26c1c5762524f42a00b27d4ab7c198334a13750b8bee321cf5021cbe4536246a0879890ce6f042de3955e373c113d7c2e2df360a8fb5c76fa7f1f594b64b562d0c3b524756b2f94667de31f9a67aefeca35d6641d17d167d6d955d6bcc1709297c9277cf614423b212e96281f6100074d2c2209f976df6332285b3c412a8f618c5b5175302952366a5c67462b07fb74cecc5726ca861e47d4c599819d26329568c139ecd31b22ccac2901d0bd347ba5f10a51b69dbbbca90b574405d8c0600617e682bf81472018284a70982773434d07286b319ca4e3fa6b24b25171093cefa559aa33ad3a0336a1a18205a07ec4463511d3be9ce0b05944819b9647ffd94337c94b7831694ba31cbf8c7af238c21dc1060799c09bb8aae0a084cab07c3bb8502275398e05058b142794309e3bb287fa32a016f46e9feb9115f09a313970293b25e7d25c4abb623c1959d6246d7e00ba79068ea03963d9598fb2b04879c3379397b086960c0d896e419ca5f7667264e1907102329474867cf43a426b1e117826ca542cce64adcbe154f36637de2cbdbdd6c1ad7794a0c18fa339993e873ea54c3f92a68afe0445305bc97b76c61b3bc693e30b2a2b18a6cc28add35cdcf601554b17df39998516549b823ae1596d2a88acb9433433926af62263deb704a561b2f2397381228fc5b15bd93c3911db634b19cd7217508e328113d565b475393d95c7abe5a94fd6c1cc1283587b97db55109a08b1ae1060cecbb15675a253ea154ee19aa9ec29ec33400e4946b89b5b1b4ccd41362a3cc75808408f50ca8662b236f1830656a432e2193bc4f09ad1fc6a82252174a6530b3b078808c8798c9e110820c295797580a74572adb025cc31c75017468cae17c697a79df023aa250c827c11a1491944b9d6156d24b1f0f53c12a1aaa5946bda21485cd18aac0034de843489b7cae9ea90197cc471444067d01f873175693224c5368e3f3220ae48832c0928e65195510b5d4eba93dd3b217b79481aebc34f2123ce42c0aba83ece60034ecbc0ec4420de32851a998207f770f3e2bf94b047779b6187e083f7e04458c243d9125dd1641ec413ccf0a02811ab65d7d954bf4cc0cae00c384889d1b23405419180ec83d9ccc170e0bd6bca3e2682bf3471024445329a515456175ef6c167da459da6f3439dab20fb28bfb9764d5d9b9af055b442399361e91f84965fbcb31a4db147cf5cbd37b955fa3b0a34b78f8f4b2cf584c1f3646b5d7887a99b3847ba9010a69c89f52653c2c4fd2a6cbcec2d00392a1aa44ddad605d8e1595d2ba305cbc86b24a47725810a761c45c6cd0177262b2c85beabc07f5086ea31bd443889ae657c9528abb2769edc8cc74bc80943f92e88402ec231823e15112ff5624c982be7669010e31ac9494334488105eb88658339db648f30b3a08b7a7b5bd1113a83055f673a8fd6ca10cb4ce3c32645fc42ed24420b222d512c68651a0b99875ef8e913b984c709221228e51bd2c2407cd49a06e83f7f12c15d33b0252937f857beaf9ba79045cba8264d7706270d4787f6ecb8922582b7321c26da7813eb1c61a80038289cc84a923e03d7ae3cb232d5e0c1e7715d7b305d86d34fe89069774bf4339a1249be49b1 |
| result: pass |
| ciphertext: 1f5fd91c64602f502d1373cb97805effe1fa5470648fe8b403524d8031888ce5a0c69c5b350e7f47038279b9ccedb1a124ef224764dd81a80f376a282e858e2feb10f2062075dc206c9dd2f4880d83e4807dd4f03518f2fe0a57f21e554626db5ebf5aef9e7594b6c439a75dc4d6b86bf0011effd8fe05f7b07088817a2f8b669b71cd9db8c4c5981876d811601a7b6cb542fc8651ec0e7daf101cbe22137bc07df0be881e74b8b09af648a20067c1d98c995afbf286cc566751fd37b78ac33c2e1e41ea00b2d280d6b8a3d963835f84223a172cad0a37194cd8283515a0e8672a5c2cd315790181e6482156ec6ce6d361c381dacfeaff3bf013ac9ed98cc170297f4b1945ae1d535b6c6cd3032d48cdb5176a988371d2c606e4933cfadca235657088da565d528899e147b5cc202225410966e422d31048048ce770443515c403a456a60178e2e1dd77d9af89214df32355b22de9da57fe774b3fa2a70487db5acd94ae8e84a1648b502d3c47122b912d8692673a230b72a7852323b9e303a4fba4b92e28cae78816c9a51e4d456eac1f8619a8e31c37861ebf20364662a5bc485d55e026f4054ef6d01b2e034617b392b9bb8a250d2ba7f40c45205ef68ce88795cdfb2c5e8b829534d5b9ffa91a1ecaabeb08be329d5f4e99bc5c069cc969bb354a9a8efe99cda86937bce9f1b05ce27b2401acd985ac79fa0cbfeca06a6846c273dfaf87e3f1919cfe660c3cd2c2dce327d0804ebda3e5e7b43c9c80c9e1a2eddb342874ed9aacf3895bfb8d420d1377d44effa9a0b2c56eefc0e068d96c59b3028e82cca15e11d4bfb438e5c81afa6ac5a86b9d76f7b9f6b59a4bab581683869ab687d657806ef8ed1ce67b8e6186be98ac7fbdb6df7f9334fa5eb7dc24e5e3084deb1ad0b9892890c1751e5d3f2f67e4cde9fff46fb8a2b1a9348ebad7f6af4f9cbacf7ba0f5b46be61fd00ffadc0c466afc2e6e1330295846a2a681770ae8f2ce09b9b8c1e7e33a5a406b19f428708f55a0fbedbc9f2234a46088d4bd054ab8f5b2849724f0f6856439a4078c315d4fa5a0a7f5566503365f836c567e91beee69a204ef071149c85a9744442a1467d52bbe0f06fe4022f7ce152ea8a543249d7c1bfa48689178daf4727218b39324f0a8eca34f016880302b36dacf76b8ccc776878f0757b16705d9b44faeb02db311a8649fe9d41e377509b3aa8a5a487656391ce64960f34420bf5385b4d61a65e1053f9e0a6559e20eb839b709e8bbb8dad3ea772e5d1c41db14f260c90ad8e2b45306010fc46a0878cc1b3cebb440281da6862c9ddaa917ad5f5d472c1045c2416f7ae434489679d84235af9a16bcdad3f8a300778b5f247ac8a2c2fa3d7cd64759f263e3d8ada71fbbe3a785bf620afb1860e9db1aed284e7e471d7c7cb09b78443946268a50438e3520d86b8ef9d803c395307ac2260c075e95dc0d908b1367d11de1295d069e02ec7c734212d5d8df66b9245280b3d4d63b8b93b97226227eaf9a552a79d442a38eaf6942ba |
| shared_secret: 188aa07faa2b7a19b6b7bfbd4cbb1ad829a7415d601fdc3b635528db136cac52 |
| |
| # Official test vector 86, seed: "1722219cb5db47374eb0af0232c856a57f026f1cb09e5a5799f4c333dd422ff6a0a67c4da502faae727fb2d45dafcf35" |
| entropy: cf31220f44de862e1719570e1b26e897790159366a385452334fe24cdcae28ba |
| public_key = c1cc248a969a9deb8ba9c43e80799f3e287b4263bda1a1055d152be8c84a4df5447b43295d0ba65d2a9b2d15a3b139507a3c2a44965e68e7caa4d9aeb4f67ced404305c81782ca49656775e10aa531f01c66793e198092e2b538df264818e7afdc94ab3cda837164cbaeec93fe2b8b59397482f084af51976bb6161c026761a22dd5a26457c648ed0817ff0a45fbc8c7e0e6c45767b7a720997ca60453785b73a43522979d06b365481a54e8124e9f4274950315faa27f5f8c50699164414398d72321a9d5c2181338de5187baa2c0c5097bfbc72945b15406eb1e88caa3ff92886a6a4fe2c8794700211ac32e1968643ae5a6c3aa309433cab3e48aa93a560fd18550f19831f6c74e811b8be5771244954da635a2fb6c314b9d77f1bf26fab613872d0a2098dff0b060516feea45293e28c0ed088bbfc0165a1906473063e97c5b2825100116793fb1dfc9447fe3227d96bc5e999cdf1f545c8753e4ab43d211c80ba9646e86651d928b0c9e64f5c2ca80b99914d878641a53a6a385acaab6d9b5690d11a8ef5a08c35e80c5df91463c76366282543b08c0bc3054ce07c32fc10ae021bdafcb744c20dd131c8d4146f1fbb282250941d8a1cdae68b4c5961a7a437b3251f144586aec15f505aa79305797a16cdf4c89209b02bdaaa0c0d367e2dc7097a9900bac5cf7063c3b2027ab05b204fbc997f333122798670e3488cf4bc64089a15a97f0c0a4ab5680fb9d5a9a815234e158316f31948b80ca33523e2303838d55ea2368b037a607b643ee8b2488ee456273158a3675b56967ce7b4a1bd2c22a91083e474ab9121cfa0f2bd1a24b27aa317c34b968df055deb839ef172ffd0489bc524109aa9897383f9cf0226810b56bc75b699187bbe86d465c7a44b65aa828c40ce76de88cbd6671093ca1689506657cdb6b3cc5a9a0293d16057e700a3bb7623e3ce1c8815b1d17066853b1cd807c0803f9a9fc2b62f637c99535a1733159ff79a863ba9203d57c80f0bbe02052e41004cd42388fdc695d9722bb0147c55510cfb9347127002fa9038f42551fe1656f1c4ba91c47e5fbcc5e83013864209290cf7d901213a26e1fa79aa7576c7c4103cfa01ec6e1459c9aacc449af7d10aca0a4171b284d4473c9af9a84546b03c7d5cea7bc723dc5032157b58431ba9a895d35f89274e827470babba0342567648ba84a51aa5a604b4c36a27c0b2710b2388b53085603cf62d9ea0a6a6864971323ed9e934d7471e65a4915ada5dd1e7482a37517cfa6255782ebc7b789c4a6d2aa746a811c0be90079f138dfcc812adac7c4bd862ddb83cf0d6b74b623b523318bc807163e6c98d777c7ed0628266bd53a29636b601e162466cfb700ed35b0966a7daf32e7dd67aa1c08e7cca8f18fcb7bd3104bb5408637c08eaca654b19523ac0a031b76968d71d9c013501a1350742467970c2813762c1b4219dc904202984cb49b33e91328b0350ad36b4a7650f7505b11b5c6f0520cccf788b87b5aef42b44b567c42555c74f40ce66cc9003730928e859c77099d8149c78588fdf0c347eeb6752b39b755122e715843ed2a859c02a81e7705127a52d53047f973952321d34d4278739c4bab50a5c344011cb196dba2bc5197accd11b3f6e5d57b37115e763177a6910c9866c85ed61c6 |
| result: pass |
| ciphertext: 43ca59d61117e53738b410cbdee068783bd99064b5c2b5238843d7875a72220c28aa6835a43e8f3ed0235b92051e496e497c739e1af2e2a7765bb4a038d36edf99f0f8789f0acb8ace1e1f981d3cb4d881437dd6dc3dff995b5c53d3c8c0b7090057bfdc7945b2dc9e1977faec3879e200e53cbb02e90dbc8ee00e3ddf74546e58beea2a58eabd3f9f513425fe38af4876b8077f8e679584dd5744b9c6f2d4520373da8ad93dac74e6b91c2e186bd7b18f15ddeba8c179375414a42fe1548f33244dc3191227b59a3c9c494133894443614dc0811f8bece03633d38765e214d96da45f089182a1a6836d382256dc0937fcb91c4f38a2e388c327816b622bbc3e2e76123d43e4f3a7b4492009178258c924de1eb0ef07497d3a12f56f61a2667fe8a7d43388d892803a42ce48204948dd9e28d1382575972ea07cfc9727c0b57fbf7456ee01e377a246022d3adba2ea7b4eedb3cd16a8f12a381df1b359dbb3764eae94969b48f53191d8eb4777ee0987dfaed4ebf93486ac233e24554700640d19211c353cc660da14871a48b474199967c7f4daa130c75356d509919e33c17f8336748d2ef4a4787a502dc5b3fdffb9a124ef31f7197ae578834d64e8d1088f75f8879aff16075c48d9fc72f3facd3fce6802f7370fdcfec030c5f70f163c109062eecce2a366e3c5ef156e3443c010e1f2f520c60e1dd89998378a6859a594c65eb43ae734c864357ebbb0dd172a8c611ce8d8f073340330a57ae7bea54b9d62f778f963682a40f75644731366de60038f4a4d1eb46579ca1aa6ec09690eee7384000c35916a1c6461975ba300cb717df5f99de105fb197d2f4c540c5c87e44218adee452768631afe676e5423d4c1c8e0270c69dbaa56f146de0156c0674e60811965dd588ed266f9a0f1fe406894bc7099b26e098aad64585d7b7f57f4170526180f5eb10c10442dff1a3fe1298444391b4bb392e54e3d5549da4dd4de6be3f361d4b5c261abf61e181ded24aeff4070e2aa504f5f2f7b0e63bf00494bbea72c33a972a5d946aed66c3ca411179340246155fffb724ed2714426eac5e331eb5b7a196a16f22820e817448b36d75c2a90ccf453e2ffaea1c3f21ea8ef21908dc2f3346315c703d44467c7ee02316915989c22a6b8254d96dc56b99b6e7802e3855e07297565b63ff5dfdec11b216271dcf722fd46041df8b2ee07e27bcdfd36703d847e2b3074ccb7436b56ad9b33c68fb1a497d81b8236cbc6a585e1dc0507a15a30b3d2180c754a8dfce465bde430a2d24912dee434d59f6caf3bf2211f20262dfb5d5d0413b824e3cf05f0ebade427c741b0ccf53f84cfb488caf6f401ece816eef2f94fa85d72c445a4397d26280448140850990566ddd703e4ae232595e558b0ea45425de6cb5a1f100f2ecb36e9980d66def6daf65249e8487784ffa9425625030e8336f1c5cd9d0100631b5b5d0cd549302ecc86697c42cf39629df1bd5193bfc5a6a9a0ffd04400d0b928d35536e46cbc8f06adb7ec341af71ee4 |
| shared_secret: 70df7eeecb6ad19b54498071e0840f4957e935a62feba82fe29531f79c2c1651 |
| |
| # Official test vector 87, seed: "ac139b78fd16ca0f26d6d7f9e15345c888d857b1910cf38d883339b37ead2dcac30f7cf10176f23ff34b4488eb79437c" |
| entropy: bb5e65669a44e5d5c709bafa98c16ccba6ac2c4ae923334f69a11543eda64f5d |
| public_key = 33e4a6bf137a2d5c4408040972bbb41342a6f2f97c6bf7b5a05a92ef1c69a3e602f5062b4d651b9af148ebe566059454ae71919226742ac151fec6623bd5531699282cd0651a1bb436d113202aae301a6de6c132dd020cf0235944d0a041f6ad92e404f87432bf3a28035c4f6e236ca6e6b56d924800667f8816839549535f1325ceeb5b0e194b89a5800819215737a40988a43336ceaa914800278944ba54edc65071b63374fb041f07a66d5781ee8492d35221c53495248365cc438b4a65a745a64585242878997853597ce1f45371cb1f97f8638837bee3cab372c024ebe4aa52455283cc2249d82739ea481d685204a61840c856617a210fa431a31b27532b5b0868c2dd0a1e2947aef0575934905ec50c33193c8cbf15c5bb4a89b39c63337b3f4bb3b61b0581fe2362037bcab4c62ee14ac3d8a70486789a6d9641b4a112f1336d7e613b13502de7d1bdd103b6a712bd4c9ab0f5611ba825aa5b344ccaf940c5abc296088893626120b4aa3c73c3e27520b6c6411aa745cd4399bdb627ec584ae3e2a9081c4125cc37f20107f70161975355ae779d74062d4ea062a36a4b63a20e22f3af346a57b37747d3d68a486133857577dc3040342ab2c8a38c9702c66276b5439c82465304f22ca9a316b6c078bbd00a748d9689283aaa0fa584fcb922de15c170412ab5819a18019cc9221533a691503a79c71c43de9453922264ce5994c78a3ce43a1595cb0c761291200b9bdd8b6dd037326e5b40d43717e6507b5f7bbbf71800cc7a1143e7101995ca2c2a06d3a501229a913e3b350cd567e59a03ac54c35a8cb0e4faad7402cf6353a048461649d4171406503d0380f543aae846a21df31c561451fb8707b6f15ae138a8d11b53b4820e97d1293938680546000c7552dea31d4ad50e914cb85935cbcf18821d22b20d309023018a667424ac7aa71532aef2c69c0dc545e3e501e5706bc1c19b5179bd4c4ab22dccc9269560992637a7887b996a6754721a2ffa97be2b5fc2a512788334871577f7530bc06430e539aa7ee0acab022607554e2a3160c2026b8f169cd3537f523b4cb3096dcaeb4413f93e8dd26c774c98daa269cfb702d3592984a3304aa56809b61f5fa4557a08c8ab20a634bca903f456c6e835cbf23f647a47971c3726ca216014459a96531896c8bfe74fd0eb074d74a085bb32bd57857054629a3b19d0105f5aeb5e79d10b0ce0ca1189756bd74324acccebf80e849969bc008adb76ab38fbb47c59cbbaa33f22759d5f879f178a6ec6e37309a15d70c286d7549fea354b438b48d4e73d6b0584469433cb86a74be82ccee60e4a0ab3296a31fdb9a66116a765e2828f3caa12da7e0a4a0a54d1ad9d141b98413c45d277a4e0a11732b9e6a816e3f1cfdcb62d11eb09406b83c5746032e128cc2897e3243840652253b7865a079309b7ce6a1a5b2007b775a463199c4a90358b416435d69bc7c6ec48a155be7570b7fe2626515a09037a6d9dc449e344b0d570be3cb7b70a720156858d8656c296b54c7377456d22ae66402c6fa7a4d2921666171352f56cc03a76365723682c5ef77437a5d16bf343972c43b10f56c5770cb8e9c2a955e89c35d932dc466b0c198874bb242e511f4f4d35fdb1eeb7c0006fafe38c636dab4728b6725dbf53e59cb8 |
| result: pass |
| ciphertext: f96a0a1821b72297b925d90cefc3897dfaf0160826a92ca95326c8de0a3f790f520c64b87b0f47df0a9f1b965f51610fb40e05aca0dfc83ee06684e4ea112b6386d00e1152e4601ebb8d90e8892d6b0544a9176d9ad6ec243995749c6ac9dc4c92a3450de5823f458538464f40cf99738623c4056e72abf449d12918d209c082092bc0df62cc599998fc45bd5f6a1b5a5e58e818bd555017edba520b8f7ff8db4390aa954fe592e48f1f24289092f1b7d174e32343a3a9bcdbbd1bc0f9ac32bc0ada8bea6aee13e49b42f51a7958ef5e5f720c7e7a628e5b93c84aa38fdf3694849bd6994435ee77f9f0ccbf397e8e0982e413be93bcc86f90ab1ce79b767c462112e0ef5ef64f0b096fcd68c6dc654a1c8ef18958a03fabf0b0e3146da24b05b0ca3dcbe899491a30c8e0773873e5d91677b875a333b5996556909c8b6decec93c7f116e86b5828469e8e67e843b04bdef173563be03afc1665ec223a9415450a64862a6291bd1cd8319864c7e3fb21a83f5a44cacf2e1ada9f51c45c9bdfd632a4b1a1df427a12d192c1fd9960bda088f945eecd2c688241fb003cfc47fd8ecadab8af704867266002eddae7d0d375eba342601e3390ac2189807684c94dc879783433fde5a9dae58f31d92f9d4b554bc02842614d0e89425fd293625214a136e183689e1e447130a19cfec4a02aea2f8395b302ad34406b5a98fafc1f8ca3bb145c5337603eb96e8d1b0553eaf63512994b7ea7e130d6d42a078763b3593e34a79db4fed6973e00516fce07ae7243cd840463f4886df76ea643a0d0d6501e3876d4f052cc704b45bf2647215e69808b9eeb118e691544b977dbd5f3915829742cdb1960ba4a5c75091d6d5a0cd894c7a25e19daa208be0cc82e8ba1e5d0ff6ef6a1321c7f42fc80a4fd0a42b0c93ff8e48b2b60d2dadc5c2052b2facc783526fb1c28dd506be55c61bbd693521b5043bb472112c878f5a82c12415582853cb0ca8f542fbcc8c459e0880be34515f2aa83b3ead83914ea582b8872aa7e7a5be89b46b23e0a5be37a354d73921c5fbc25d1dfbbb7629bf38b548342451307db877a807851df9bdb66498a3d5f2b3762665285cc23eab4fe4b1bb633c1debef9bdf8a22a49501ad4b508d0e32e68fff82478c4c6a8a3d8c7a2b78ace428d7282c92f55086744985365443d6c769d359571f98401762b736694e352019684790566517e93f51228dc56ad351e420128d8368c11a8dbc3640d372edb0bdfaf18770fc191017f2805c5a4657c22110b2b39d3c3c9611b7a000a186e44d213f9e0204bd142189fe115d39841779dbd9e4e24c04d234c5a9c300176b1199640382d4a6d2d6139a31873d3f9a207463760b81ae17b0d2e796a7848fee92eb44fb77a01668fe35a1ebd679f04a616b86cb95addba35678a7c2c70f90b2b75b3300d3f73d59cc95482e3ac87754780f96bce1276bbcdffe88b40e06ed94fd80e281c63efe1cf6811cff0097ef06f23a34dce62c8b904a948b5d9ef2d8e459a3e83c4f7a2 |
| shared_secret: 8baaf439867c9761e78a64652a383e21682969d18f84dbae0d3a63095948863d |
| |
| # Official test vector 88, seed: "cc7152849c98d5fed2813275d32069e44824ecb14eaef425ce017448cd9a401c91c06d0f7eed6d22b7bbe8ba6c429ec3" |
| entropy: 9ddb3aa9c7905d1a438c93bcf78e3e321813580371ab4e1289e2dbf3701972c2 |
| public_key = c797aa612a100811c3131b8b99b3785a4a32c4ab212b5c0217b18a55190890073f2c12521beb9410040129d5947ef96b72c92ae0f58ae1ac236a5426e7a4440aa42c4bd501af4823cb621c3e6374e368aba59c45932aa0addb3473e96854e8a706c510e17ba91b8b865de529cbd093bda7b6ff8b182ef71651035ea6d8b7c00a6f6efb8dfc0b192c44260a9479539c5a4c38cccc6b1b7ff3697e3759f8e1253cf71e2d7c9119b77090a99b3be67ad965919bdac787f116a67b1ae1c7230b957cafe398027596d510b2ce87a73cf8547977631d872ed714193ba7be01bc7e16260b5bb00a4227b976eb5f0dea457d3a493d19494e5219fc67006caa818eb43ab0d80693eb616b8bb9c87c5e899321d6719801a9982049c6a98c2a63800405867251e20c117241e222a1281745e3929cbebc2444b9b0fc0148b81b96f83b9517a2ab24171c5c55898948b7f16c6a1a09cb7dca509a3876aeaaa4ab299781582cebe73e9ba63390b35847480a9a305ca7b4043ca32fa6875b88085115681bfb806268a7ba33bc0dd5311266e672147b089943c2310136ec47ad1652c681a94ff9d09f87e851f1941ab4755538d50d99169ae1bb2bb70aadc0c87ba3d2cb70f1043be7272663740ab74c05899cd7881be63a86abc13ec4e014cd1868c5799992a58a60aa2bbdc6b5dffb8915c3aebe3c9fc8f70ddc8b9b8bd69fe4f1b60202919022af3df26369c190f5f518a6479decd8626e1c16a1094e2dc7c57a1a189b8b2ed0d4b9b0d90662f134cf4325a1867505a43e411c3fb4c4477c74b658d302fea66022505a25cc2a06713fbe1c2407f187e427a0dacc9c0d20a8ff3c4538a71a639a9029f1c826e8612ba30b2de1c63bbb0f70058f13973cbee40f371c490581c5a61ba074175b6488bc9829ad658568304256bfb88db3b10a4fa1744e220ba121772d94b35233cff9f8ca6053a364ca312fe1acde98bcaa937121806b40c972b1ac1e15700ae67441e399bb0641977d058020f205b258a29bd53fc277609c31150a0134849b6b7d4564d27735507ac25bb2164d4664c0b37cd5b9000d33201831c732aab32ef114902104bdb90b638b42960ac870c14e6220806292b9d6d3bcef1a9b6e859516651f9019cbba1c636ee550a72146ab17231f22a8e1eb68209642caf3814a0121565504859810f4a81cd8c5bf10716136e77fefd995a8956d6ffc0a38f841a0905b19589619649ecb2b24ab314a9a85bfa85cc236d19600c7440771a727e6745829cec312346b92c1685507be82a7d3638d36d4a7641a9a042617c09681e0da904a21207cd7b57f183640797142ebb3aad3470b82511bb88c8cd2af6de0a4f789161f7b2c00e2000c95bcb0d270d00c89c5f102b86650e2f8a4c46c052a817cbcd978dbf2c776cc98d53c1f7db97a0f42594ef18b2444a21bb2c1a59a61ddda53d0105489967488046ff8679187800587f2ac8946688cf49e81da406a2684d1a6495d33a8f12b72686482b91c2272215975a484e8488d2b19ae220cc1387594da69195dc47ac1127738bc03ee72772481892734246681b818b16f06943021363ae890ad5e213303d86f890478a91c6d0ae28e95b4ce2a861cbfd681a47a25545c2a29b75946d0f45ba0aa193ca5544686d9f9a802fc4cecdefea4a0 |
| result: pass |
| ciphertext: 3db10016c2e241fc73153aa86e26766d09c5f5dda88453093477f69b54282f90c00454badda5893ee6cbfe30e559d3f936584dc92c7f15bbacac3c97ce7992815e7cc2a108d7706f7ea8ae3df2e7b419daaeb41e12d97444b8803d25347c66ef410601d9ba341a1ab8a1351c4b59dfb3ba3ea5a63e69af64f135fcd051ce739a339cad1eadfbb6a01cf1de615406e4cff7c957375ce1db25a25250190f021005b0303a077ad8163b777eb9e3f5d5444432d8db403990e0bae063ae06a47fc561dd283a91f3dec6335cd0f565b406e818d1d57e9dd4b8c4983379ee60e3490d23f052b93b3dd4cffafcfe6353560969826d3c8765a1112d34c2c9b0f650c3d7ffed1c1fda47c7e998a0b71674d4b15597907435aa03584e4cef38a5524e7f2c0e270a3fa24f72aa7b84fe46001b7bdd7ef56046404774231e74058dd32f3486efe98c8bb91512a4eb9570f287895cf97b3abf9c71b175f7fc503275964d50c8511acbddc2374c11265da5c9b3c93e2765980d563d46ca5022fadbd370b76249a7ec1c2aec49d9271ec7a78f6e29000f3535ee273ae0b86747193c5b4eff608d6417134a2d0ece1971ff75df89b74d72efad92751a2751aca93691f2f08fbc560ceac102d03dff61ccce343f9074623fae090155002c01c4a70f9370088dbb1bfcf27d6247979f3fcf2a52abfb2238c4338d8a97618210427c425af435a5109c85b444076eeade7e4ca050f9f0aa63e132298fca9492fba45abee24ede0778113885c46b74aa00f14f8ed6a116d586521c7d8204619cac4a946d8838e704e7caa440bf86dd2b5d4cb3898f4795873448ba508df393f766a79e6523a55157cdf62dc2958fde888b3a9955ed6f690bc919f7c2137b9dfeae7cba52f31d6b1d1293b07611892122e8bfdfb7dee37cdda341bc3c916adf5d942417dd05febb73c2ab1b93209ff83443635db372cf0ed96f0b0d29ca7f6e0c9a85f3ca6fae10fd2ab30e99e4e72b7e7813977996370ca29338eab2a946fcadbe4f2a38b4a0c19ac0fe6e3e7681509adcacc4006a95a3166fefd558d2531c908758f79306159ebe95d4635910e257815335c4af464bd48123a2a160086f6eaf107674d248c70fc7c6fe452bd34638d01e99686216264b360adaa634c6efd771d34db91c458ef5fcb03b337baded312b0ee49bb1931f912c97799b5048e96a2c96e4e65762ef5a533768e270302a028c58439554218274f5c12b3a87b789f1aa9962c6065fe1ab97c1b259c32983f856fd8ade0449217e834e4c478c27cb53eb5a9ce7a6f639c5b2a0eeb2f607f3551c257c5deded63ab4ddd59d242743841041f2502c8a1765f9980065d8404b4bc2157baeb1c060d096b0bc9863a1387208c97f6718055216427b501197bbc6803e1937b3bc62d161a5f55491f8e87c31229849d7eaa632d50df9af1a95e913df81580bc858e7348a03606abd7447d0341802bb6112b499f53378d9a9c882e404ad1fbaa09a2f6e96c37d9f762371970150832f3e33d5533d6475f9230 |
| shared_secret: 60b466221ec831f91a91b76ec6bbc29726f65ebcacc96f9e191f57a1399be186 |
| |
| # Official test vector 89, seed: "96d9a06f88ff2c2036fa8e914b89c765e4a510b468dee40f914f78858c811857efe9fd0e17c0048e7389e8d996b7e2b0" |
| entropy: 26d90b190a6c3d0d9a86cf66005154e7086749e966e7187c249ccb9329fd3b8b |
| public_key = d800414fe5b14dfca90fa6bb7e350684c3b08656374d54776c312a645987b9c80b28933550922990e2cc4064114ee12f93d3000164c333bc77d566cd91c904965367b2350b87a6b0b5aa7f8a746ffd4576d22083f23c0f3efc4d09ccb86dc4caa55365a8a406add3cba2127ece221c9139c6c273bd4d3b1bc1ec0626b35db44230662cc44af683c92176c5171337746f0f4900b7369df2b705b6387670b411e26288b8680f9cbb0a8ee01c9d0a9e4c61a19f1cba55459b78602dc14ba52a0b9de9da0cbf330d3e71625228a6a9e471d70639b05792cb8550b24ac159c5b069c30740d09065c9280bf2b4f86c1cd9b78357383b2bcc4e771661f4cb75c6589db317058e428398ea7bb88450f22525813058c609bf5b02a3098a619101c092f87aad3881eef6a2ea91a49dd3cdf1ca6952205e74f68ad5c06fc04163a70c0972c4ad752acfcfd5529b75328548c18748026bd7965f73076d4bb8f84159756c879a5919fa7286e0dc39f1884587ba5e124177eacb2a3e96410a64c2d5403ccb939e428b1e7149ca2b3368c11c8e1f38082ab06f39455d55d12e95c585f0098fe6dc44bbc97c1547600d79b193fa838e42cef6bab08d462faf017ee8414c9914316297cd56889207e13e71e544c6793b751174c5bb22294800785bb003589a899a562c6252ea679779522c03a0b933b07f29194c75b29693e27ddc6c4757cac5b9219d98137516c450884c374cfa8572f3b9e27cc706b205c398866df7972b8a44b7f975cffc3401212bda14c0bb9a50a5e5954f9534ee90c0f1f2328c618be5c2166be064d5d0a04392183fc5b3bde635992998b68b8c7bd7a0a1c3bc99975aab55aa39cc0e1d4c019ef73a53485349b58f4271aa29a4c8f8e97935981a83426b3bd0b5edd1cc10458579450ed4d065a93aa0fa734f3206718974ca6ef35191c930ef67819f535ea5e80e54659b1aec30534442e03cb9c4673679cc1cb205264ea53d20e383d98c08bff78447c3335a4c3bd6f0794ba019e1eb130faac0d2f4193a6476cf014ddc988e757b66ac5c95bb7767e6c32ea8027b5e5a00e62c582ebc4ae6738b9637355f62a053737014c475fa24b144b2b47eec97dab92f58bbaccb0c36670ccc9326287fea9fe7dc6a2ecc896652c9606943ca1a6e8688a821b69e33412025e26442aa2f70a68011f8be62db6e6283b9b85651fb8883acaa20885807237a51cec50cdd007b27c121feca8a2c026d82359de6d8b548d9a49a9914ce76584338bfc8f2cb51466414548cef544b82abcd277a6602887e4edc5e09a20b1ff343541c7ff3d4c0641109ed04cbdad8c2ee80ccc3723a3609454b733aec068fe6d28772e388255a87710ab88848722ccb2c3aba63ad04566b1ba4fdb2a2c07cc42c32b18e7280348c245e29ba51b10d4ae840b8f9858dfc68a73215ddd58df30729d2966d11d4a5b20a6d441071bd5083fbc050232b7e594b11c60a5f7ea438e015018d145b979428a899bb53a42a96e081f7da939cd0ca49dc3ee11b0dddf94430014ce96485bde669f214a3d4a88c6e4b3ffed1ab4dbc24c08224e03c47fa2a7d55997c2491717297155e1b1ca09898447ac0153435444c69b3b704d5b99189e346bfad6143bdd2780d2219878823ecff9df861e3a729f913ece36b46c0e9 |
| result: pass |
| ciphertext: 82be6534bbddcc94faf44142c820a882b94880f5264e2cf8f046d36cd8968f090fb2353773f09d560bd169849c2d56729e90b2e96f41bb2dbce40562b1141cfeb35b71f5db5f933ee12dafa086e3125e2e5bf00dd7e59a8438013dda8cc40329f8c3627a609a70d6b58a6a6a157ffcaa326d4a19d7b6b8e7db9f19fba79bbb38a2c645b369fc68450ae6c5f4acd529c248398cddd373824a5087b66ddceb5ee231dbb5950ae431fde9d15020960239c4a526da313ffb447bafc9cb5de05f090001f08bab33f8ea68826e8c057732a95d1ede21a1488e15939a05cf250e577452ddaa73dc4bc86d5394ca0ffaad331300d7d21e506bd3b430ad66db163ce5e2079be92ef4d369890ac192578a01fb1091ef7f26941832e424e114ced5598bdc6eedd0c7c0975079d86b781e8de0cac12929b38658189f53a72e66bd4105a5f7f55f7b31fca748598a230dfa86692b0afc55dc0be8160a8ff477a331cf19b03d1819e87f0b7d4bcbb973c43a3fd7378ecd65c9293a758e079e5fb073cb8ec24324e6a45d81e42cb002bed6590085736f30a3e07f7f857ed32fcdd33f0f93c0c22c78f2bffd1c4d3927d694dd0c7e3788953d1fe41c46ae574f22d14f974a7a4f7db391547b74824cf71fc3a34cb782163b46ee505208ab592ea804403dd5ff8d4b15b772e8aaaa132c1f8993788f07809f86036154e27d70adf575a6e7fd962df249fe5d1838b95e5e9484b8b2c80119ff5fe22685bbb6886e23ab3399dcbfc657773f7d7ce2c81b28c2ee7cf5b7465ba0ca6b3e66306e2bbf5ce75c3bcbecf6f520956c2be1412c4113cd9b3696e64978fccaaafe00492168ab764acaf64ce97bcdcd5fbfb234653a349790ec382f2a504fd67472aacdb5c53b20e24084673a8afa896233982de45f191b32d1e1e0bf7b8c41367d26b439c5c868bd4a179de485748900922c4c9d19455a7c9c7b9d3b67dcd6462b30d307d9fef1a20aaeef1b823038d8f39a83ddd30872da9d7a5980728f2b3bd39eaf1cf2a901c3844dd5a217c64c8cc5b489aeb95520057bb78de40578c86cfc1e051ce2da843942aade897468d65ecfe6c4cb88afdc148166d6b1a9a182b3c2fa4e50ea9e048a78cf1a432b812891cfb367763abf7037a5d06050eac00528967d7fe4c3f1bfec7e6c1b4690b2e7059d20bb8459e27db1b41a972c15f2f9e9a43bb751e8214e72c710011d3d0cb44c79981a0a6ed11d766b4bf071289c65e6234cba1f701697c71317833a772c520e99ca5d6ffcf9d09fc603d22390d6d73e42ce59f95d50dac5d81827b1d58a12daada7487052a0bcb848b8f90ad40141f8a05122fa7b9aef5f792c032c5229e53b3ec9e3ca04b24b02db5398cb9bc0214cfa715f192da527562fc521d483fd4ff440b1a0563135085c8911dfbe26258f4568fbb8117802dc120f9fb973ac309b5d1a1d0e159441af9e477943d331321eadb6a353492db5ba478a92055ccd69dd686b14797c51e6adc3470e62aa1369bcc8c8cbdf932af93e80eda2b2c96c |
| shared_secret: 6a302778f406082fa285c5ee299d78b048e837c5012f42f9a80e8659b10defda |
| |
| # Official test vector 90, seed: "d26ce360d399bf7b89dc364aa7ac06bb513eab8f527383e93e30727edc3f22c262aa0ec70257b39edff0630dcdc1b79a" |
| entropy: 7db6d1a129d6123f1f805b79ad3b413012ea86aed42a05e98e7b1f32f9fbbdec |
| public_key = 0e4c3b97c9c7bfd505e2aa01b3cbcda4096b37aac72b5b50a41aa8f6cc518181b70fd3270561bed0938d964972be491b6331a148317cd548124b7653f1709af074b1fe4424df4bb22ac91bff7c04489526e5e2c82f2973408c4828368b87a7c14a569ed7b58f8eb6cca19088c15031fadc0e5b37c442543e1eb944ea4a0541248496795bfdd56178c188f3642fc0580e70a62676555f6b3810dbc89b0a227a8ae554ddab721c954db21a87fda98477d0c2af2820b4691ffb046ad544b3d3919dce8303e2f27152170a182a756b981e6cbc0b0f00274b521c1782b0516743d17a7d7b4b29f8dab31c50739f68c57efc48ff5b1d3757cd13fb8249abbfc7b5a794e11e5b56b9f20c8e8a5718184167264bae901b3ae5005f796341897542c70545a9b6b260bc13cfe536416a0f5e8440907a4fa1e79a292ba20a461285584d3a2993f2bba8397756e1ac5050541806207fb8b313d0a6280b473c59abc9964b5dae58c6860337eb69396a24aa990349c62aaf8420b49e8a95af404b81870b3c9459acb62749e4ae2cd518e329776a6b68e33a7ac795330a8c1ddf2b326c3c269303bfdc9137ecfc9eda856148ab9dd0a920cac260e6b70a1b500d80d085fb9b91593254372c8e13b69b0d691a508a391b04478729ca19d75b566b472917614a53ca485c44e5600793a41a180697f20aca35501e7215a49f591d376a2dfe4a3e0bbcbf4652710d0ba75898ccee4c5b63514752ca8778f09d737337c9219f4b51a1277964c9e67b92888300cda37c382700a40fc185ab8fec55aa539cf115913c9c73af0819188965e57b326f6615682915363c54a267c27d625cfab0712138703cf709bc5c6b0cbb1d5d3884011c1b8ad8cbd1ba12bfdb8a80e9cfd1526d940233254b5dbc2bb17495b6466c0ebe684fbf331cbd99981a4362fd318b28015d9f3c3f1da328917cb140a0567b4782ec8bb1fe31b298b6533c39733304b5f7c74206cc688c144a23cc72aa491e48701cd7f14fb3b7767a679ba4f4c4e1b778019471bd78bf6b55c2eaf43351f85190b07a66c35ddfa67dadd28c30c5264e3c3ee88b62d2c12541d1595a519897a99bbee0207867af34b245b00185a60b4a9cb92eaee58b16f2977ceb180b32243839487ed6b88f6b94d2d4686ec7b7ea022e6d995c398896cd9876815a27ec77188640a4a4e64b65436440fac565caa10eba9d48824541a6165d0bb97a634e6715abeab2bd8f91c18a3a6e899738188744cb6b817d21cf092b64e68cb6c9747d3cc34d0d294b4770548d61cf53bac839b70f0350994ada273312545462bca9118848a343f2aacddb2207f84a66b08958576069c7b7b69c02cf4f954ce3252faaa0b7bffa5952c51fbccc7fce3b6a0c8074f72519930395d967603d327fb8231c1811712308b914a75539128a658a2eec38cb7081926e94a2903471b79b33adf94456fa6a09438dba6103062c1f5a5c66a8d15b829c8f01e7c1e21b10bed1aac6d142ea94334660bbf448511563b5564acd67f87a26f779527000584b61a65293cbd85ab5f3362bb96a61c922ffa77b8d90acba77869293a03d7cab81b688306546ac348b22e368b8d717bc969ed83a12000548310a929e9738b2448d1cd7d1cab551ae0e7b1c495565ee65f180aca4a38847375abe6c |
| result: pass |
| ciphertext: 4c52cf2dce0479dd88f84c76afec867839243ca88c7e240185f1ab343f83a681f936359ffa2d7aa1231b30fa056f9d91e9e50ae7227207c481088cdd7f458d8211f192abddb839c74e6c0ebe22f62eec0a0b85e1e63b631f2e2356c7e549b8c9ef20c970b87169643bff25ebf27344af28808cd2a57c3ba4cc82a6d1f451e8030701de5aa0d0f11dfd9c69396ae6473953826f64ad592a959daf9513081c8059e93f40a24d007237b9f7dc7b423c2d3ec49cddc93b9d10be852d9d8e73df902961c6db0bb884e716b1688fab808f9af1f5d0071d3989340abc9f1c14b7ef8d3728e639ffa7731a5bfcb42d59cae23baa3ff1d95fb65817228393b4b9fde583fb73f464bd39ad825ac28685ed830e5bb2da33784b0bb3e6f310c9ca104da7a1282ea1a08eaf4bff5d6396fb589207a7093b29b310bde1e7e83365208539f4d631f59cc9dfbee095623a0793df4c7036cda1991504d4cea2a7d298adcc4e39f5e6a3519d162da9235d5ddf2962c422725836f59eab03421ca7e7aa4b715fbcf72ddad147cb517f01fdc0998d91562a2771b13809de62031a5972fffe4694774d60979ab51332e8bf3866b15d0268867e497f71d661346cc299d220abe1292eafc72e47e113180afa470a683d6d86cac6880f1f59a84ee590c58c8826a67066d8ac772f86c5094980767cdf8c1296b189c391d64c5682b1dc368f4c2e0d88a6adb43d3340c8d8e9ea1a34d4f4792544166406fd27a0f60038c242173c924f13699fa73be3c0fcb97215503e1a28ae548619684f66a15af654c0d38c9cb34c1c77f1f79581aef0718c6fcb92e04e4d28de7f83cb90ca1a80aa2cf84467b1b7752281b714aff8647539416083dd08b6d13396041f5176a27d7d91e2860fa87fa3b7c4293016c2640a98b3f08891fddddfcd130697c849d3fba3a1e31d11ca6fb5b68b12fd3a5b561d5416ac7a2289e3fe464e7cf0f30ea7f227505ff6ec6f1713a72dd195280c7305ec3469f9c55f4877a9f49c35505779fa1247b5f02da439ec8fc6ac3aff099dbe38e4d9681f65e39c43c29518be931add5086efdb009c74655f3e8525049a6ebe6ed70f85848a4962246a62a45580d3c315c5cf91794d48139874e63ba4116c27be153e0dca53abd22eb653e47c0358aafc19d466e5337d1ab2fe6ae1fd9ff85d6af44f5f8e09ed987c10cef5184cdfed10f16a30c8b34d0c9bd8d69df3d45b30432f578bc40850f12d88d21970dfd20adc0761bb8a37b2a0b9df20e14421311d0489fbbec1f8cc88b08872ab3e129c609aabd2e7d56f6467a176825612dcc9ff1926a28f5eb71174440206f74c219dc27604754f1db7363bce80cb6fef31ecc2f4e5668eaf745317397987dc34705ccd5086a8e64b83e9d4b3c1eaa85074c3c40a6b6fd48a25709846564d4863bf5f416669f1be2e92565e7c76451fd9f31eb81ecf9d57faf8b8b63027c7e7da8b0d140a07beb6e5fcd49a91a0908c33cc3016b165eb9388130426880df40b0a579d5cc63f6bf4b775e9368aea |
| shared_secret: 88a46d35cf07e48c6528b95016aa0c414344e090ee897fd80f26b67bc0451c7f |
| |
| # Official test vector 91, seed: "c5856298c3cb6ac9787a0f30938537ab2635b96f6d19cc9522063360e7a5c88e644929d2879180e3e5bcad2422b7cfc3" |
| entropy: 1d129b27be7384c359d04311fe5c44917d1fde4bfb57314f483ac617edd5ac49 |
| public_key = 91f33ddda5b9ed269034b722cfccceae14aacaa81038e45b53518216ca5c332bbe3117beb9ca69287a19dc7a078b412baae7cc5181a389b121bc4ac5d0ca67a97248d8f97d7526063cd88219c396ea11435e5c1d61dccc963444b35c99c86b87e40928b88c47f64b919a028ee601229e5a01bbe17b600acb7449a291b131543709a2b8a7d015419726563e366324588038e71fc3714ccd0a68fde524932496be0ba7adfb6e15dbb99f995419c8af3db630e22393bebb25819159abc78c435342628cab40a6350a8a86d1b1a93f6c9151f1895c4674cbf76313b1992d82c6db218339292622807557f458ce057ec1969578379b75d1bf518976b9c69dc22008371930f06b4d1d2465139bc0a62c1d13db9282c00549c45cb351518df67ca3ac881501c3272b9c6ea1a7c527b0ce8ab9124257484b341b2200b49029e2624eb37b15e7d5823a3ca608f09a5fc590dd14cd2cb15cd238735d25bab119b06026884ae5176bdccbab3550fed9b8d4a473a3d0a47a5c78b7b16b880911c7015a7ec281e3ea03274c6199b345db21c0b0c541962a965fba799840c01409463d138977d9bf8ee8bb3ee3b80e021ece71ca0c6ca72f614706e0941b60c3c8c263ad8187a5d70e98740a0a729a0d07123c5b95d553cb1fd086d853869b68b44db974f5161072d6b1f2a18c5f112376c434b9e777a597b6304aa0d1dc3d2f00010e481b9a9aa60e0acb9394cd554a047a6262e4b32191e875e1688456a1877012933ffa51adf131cbd47c28535595e7bc0777b954e094d6d62a5f67bd8b674abd34500da1a4c94bcac04746c4234314e16c1320c48d714481a43c486c96d183b3ea54b19ac54e971710a293121181a16f5bcd861835c78357ea4a6e8b9b785c085545c85a36b3963288851a15abac8a39a109d0d092ac3ec60a93077486d7920a6c274e91b4f04a7e90d724d1e47f65a9cc80f806b20c98d9867a705472738982f3c608f61095548552cc01cbdf10c34f10709a31aa47a27807c74b9533523912637b1a89d8383945dc9553e9911f4b012d6c397f74c250a70d43db4aa7da34df3c9490109fe7b1561cc25f0f37907fa567dde3ae9da24d425a7fdf35b2e61241400783bc2ba3b6098d6180b25194912175548453a669650e9007be369a2181e1a46763170fc995770627b6e48903f574f06037d580ccc1649ef6eb1d8be40392b86377532fe5b55bcd7177cd817701b4700b71a498359bcaca6393710105108c6c33894a41bd1e4a659b22c76c58c0d2f9648b8908397b2d30e9a4ea60c820aa12a58c3aac757ba835483f02ae08f7c9ad8b593d756a33835759f7024867b5d98477eb6cabc4b7397ff52c6719cf73d42f00a4b362073325d48651c2088fea27d540884851cf95f1a85626642f825265411f8b25067d98b5f595482d767b1c291a9e35100e49af47a71caf2214b592831d1024f56818997bcf035b1ce53c5213aa664e2226e83c50594354aa7974d39b09860b3560a534db624b9a595baf31bfc40978cb2903bb549eda3445241620006371b0f7a410e16c828c6743846ab3644413c8c995a4527f82460e112dae7a0d0a963b87e38a66e07290789200d6018cc7c454ba7bd5e56d7ce2d10ffa73f2a284bd579dd64e4229a9f36e58fcd24287c47316b08f |
| result: pass |
| ciphertext: c108c9fe8da93854f9c97333667b60ac6d357747fdc46551636f9715885306d4e0ba5a53950042e82e2449d8f871c0e69fc5fb2dd0890c09e4bcd73800728fe9f3aaa7c15a7bff2197f3d9798f8c7a9308ee9b558c6698bb852d5bcad36ef859e9f20eebf91e4eba3ba96f35a3e15bcf45466b0a0c951c49b0191ec48cbf0dfb06c07cbec041a09f93e98ac30e40757531cc7eb29725b472e4ae51d4dfedc5b782a2bf0ae88db1f6a7367bf0fe7aeab49775ae121d1f568d3a69fda9f3192e6cfe5de967d884247040a6520902d2e1b0ae32f388f4d9235510b3df3b3f3b8fe69b4917bc1990a45fd6d8d8e5bf2cec3fdb9e23dfdd4248c026b73b2907378452223a10d8bbfce7d557a40da8b4b444f189e2895dbe530493b582f004ca49e1a5b103ddf607cd25a0e20d24cd72596349c7dbb9547cfb14f0ea75af088563ac29f2cf3c358cc5c2044fb22659950fd36c4a5d1cfe534e68949781c256a2d912a739c94378339823b039273c06719f9542d293bea4e2e2a69c5de60d55882c969439da1a1ef4403b4af0068e1971c9669a88003d6b7ed3f74228f0434156f05d7cb3b82470381d0c9cb5dc05c978c214cd9e8f7654ec16e4898aa61f3a56346d697ac3d04ad0c7bcbbc97e6e86b687370bc81fc843e329d2dbe7a3f370042893521117a270d635b816c2e4d651eabd4d8b7b3b64f27c0f04e650ac334904064730b24c4796f76008847d686c46a667c2d08a52641358ce681810cb801fb76572ae3034547185bfd449f7dcf9ed2214570a30726697df678cca570a4b137e442388494011c990e3b0efff39d4983abb2d510f0907913c62df29eecc5fff802e80f7d2314e6adf01f74b265a257d829e0b114adcf5c968540949af35dcf9e8b39d8f0a70480e0c90b5dba2a6dda831f856e7178929bc54e632e323d87815639b17cc608a269a37f8a0101fde51a04dc0fedb4da16470f9ddb9139454b5cecdacd9f5d1a2c693f72282113c5f20d397d0538dd4938c17badd0cf0655fc373bcdf75a140746b38ae9e006a7dd80209ad50cd7b84921e85385f8b863492c35bb7048e3c260a45daba6fc44a901880e8ee91533bb0931a48c029d773a463fc07f6d30d022d753b149a4dc0ea32089d100b57c8abd1e6f98de0e8d447128637f21c0912f6cb12a47c7224442d835219de4f466d0cd65ee82fa1e10b84b0b372a307b72d3de3f46df0a209486b83679902ec621d2ad4a81a0b2297f70c88c882e0666ffcff459b87966dd55a1dc148648e619ddef49947690745c7794445a2b8b0199d61469eec9c3fd23232cf0b792d52d2a0c0c54ea11c29392b13a7c69744d85aa2245592adc717dd1016a64e9df28864f267ab770e32aa66b3ef4d8c00903c2bd10d1287e3f4696c09b6e3be2f513d736cb2950935a2ac517eb5cf229aa6914b1cc360658d9e7bfe1bc2aa49ff36a26d05fcea924b8fefc64541aa3da90ca5e2828ebe8f9b4ed2f94b2885af83aaa73641f9201325d88f9e2a2076b87f532693fb40a2 |
| shared_secret: f3c5586476f4814a2d3728a6f0ceed7d19d076b790d3675e48611c4b8df9702e |
| |
| # Official test vector 92, seed: "a28ead0a08e7228aeff602b16a1e752278b8ed1e91dac67994f5adc372e1d82f95cc390cd97ab9212275e0566c833fd8" |
| entropy: bbc773ebd2df42c36ae05952d6a64c63a5dfb82ceb3ef4f8d4df3a30ec8c0467 |
| public_key = 2ecb47bc7c78372b75de587297848724335f44545a35fa11e6e1208ed4764fb8bd4af9712e21c8b3c99e5a04432ec7c0b3200384534aae227c6400883ac21ec5152380b458bb69c5ce909842d3b07ef2c539c44a2df2013aa97a08b511e444996144cff78ca394b5440f4aba566383b0375edb2544a42c4df25b6a96e0263c8962bf9b716bdcaab098b41f735018735d8a26ad7d93b0f17452bb64180a572f75091af0ba9b3499a134e90a167ba72dda62cfdc27e3234b1412115ad0463da2600dec2e7010b1fc914f3772c858c80608244cc014a31036a9abb68946b51354d07fb914bf22e17ea21854ab778b67b40cef331cf8374594385c28586dcfd5421d1a008634b006965f88d58a5cb449f52136d7f82cfd0aca3b6355117b15cb51240c6a239ba26380c55abe19912be90466cb701d4bbcc5e138c525bf28d23cb2e0452927873c17c7e431051f99a6f585b89facbf71f594b49ba84c7235978aaa2baa1f9e7496509009acf56c5d09a4c53b1cf2845a0d0555528c8c1d287ce7e0aa56e85adadb89440305eb942b1fda247457751fc1b5b8811fdaa95592a047e297b9418c52f0189ae8a21254f838deb89360292956749007ca73581aa79f37116533068d2425d5ecba7447b7cc5729d987564ee3cb2ccabb6c31ba24375304a70638533c67bc6e53c51b17559133d4aca5a6bf44c635615a9881e25e4d137393b76b5017254970b56ed13f7aea587458a43b3435bb018ff6082661da9fec065c0ec23bff1b919633806a835139da4c4d34c6f4567daf07536eec3d4d0347f3abbd7f32317c33c2660393af455c2dc506ca111f48da051d8350edf5590adaae9731c2e301a824721718968ce3e66be430b8db293a22859d68b353dd45467c85ab7f4baa0d5b2cdb83c94a895a58e09e9f249153f25fc6d3c7ef50b1929b197128a64de27c48041e08c26d64b8c229cb24f9e9667aea2a33531d19dcb6ada725eee88f063cbc749c2e90f989c8f0c7cf6bcda814bb2b321f1862b32cb8294e99c78ba21d86a402a1c8c3e7f9a11f09306e588fd1856b7f5c5eaa768dd72793a3a88d35e931de0bbe0bbb697010b2c75c3308649c1260648bd3a6d6e57c56e00d5de7270d2c26572aac88e08238658332879d5ffa005f7c8db415403ae73ae728a5f3bb228a326b05bb26a0c91544d98db8cc687c597ae2e6b142b101e9731ac8c20c7eca11887b7fc8886c304a162b30cbc510ce54ea5324dc9b82f39b0d971dfa69b81ad99d49bca9e3449774985f5051a7eeaabdbd33857741c11adb51744539b1095c1b32cc99f81a0ccc6dc88ba829b11025ca5dd3353639fb8148088763ec9e7c14370766b918e93d8839a8b0a34d3090933df3a86e3976d09776a0ec3229741b2155b6c7ac5431421c7b80812523155c9cc5d890268661501628231c1c660583829e7b3984bcc8ad20632c16993673818f7ba15a5064aa42cdb9f7b0e0708328213388b06a04d559fcd83a10913c15167363f997f62b6a03614c46b9acd703be1a1b641e7910ea273022168352c89cd7616d7746983b3b51d57770196a68a50125f1634faba0c752826ce0aa6448c86fa76c6a3e2390840b0c7f333650c53e0a998b66b533746765316f08a94e18de52516228102ff16993ac61abd8d7884c |
| result: pass |
| ciphertext: c408d3795c6f0f7a0988a41adc92be1b7b2c00660a14247df3bac9b4e8ca4090466f23a9189e7f0b5bf4a012409c5c12af873a3a847d7bd5acb26ee7269c348e6aa5ef8b573a9ca82b374a00beaadb827761008fc179f7562b775e3f4bc0d77177160ada66ecba30883ef41607a8268898ba1035ec901c7e1d33e55f68db91dfb45b7854ad2fb55cd05e0c72c425893b683fff38bc36278682beebe5953aac7551a6a70d0a0294e393c1616b7f2f63977f7bc4000664faa398b37d343683a8427938e89485daf409e5ef668705dfe003771075a9cee8ef0c28bbbc2d76c342c3dba1631acc1bff3bc9491ec686a68fd17ad432cf1f968ff3d83292a6ffdff0ce18750ba7014d0a8696f2e486367ce8fcd3cbb56eabdf699a966a156706f26c13c63a4941aecedb8c51045157a983e2dfd02085a3577cde0625da2350adad889a8d295d3a06d39cd42f42ee9f1b526595c13aa40f7e7407b0331a61e7f8c6fe070ddb7ceeac934a78d7df2715f5d6830fa5a68b84e089aef3a706cf8e47bf78d928759081fca7f59ede7b3b4a1d2f0e7dd4fe5c1e613c51f1dd25a282038d5d14d5a59efddfe980a9841bf7c8a2a7457c25805d93acad001cfb3a9cb0e6741045960f2d318e4a2da3c0f3440f4c43cf5af31d5fc80fb6f9a4b2b510a35d43ccb99ca15e20fdd7ec741b26111bfdcdd6a4dd12b2f2a63091d10ebd5d56e858111dab4f3c233f8425e749afebf296015fb2640fa42d559d90e697cc0bef441e0086ac411fd18c03008b25cdd4650b59f082f1ea6e38e3edfdd1cc848c0e80afdb8bf28e7ad7c9599b085456f01998a048b474499690e4258882ba276898a2ea93e1e68e7b8f4540eae2790e71e114e11c33ee917288b5eb8cc5b1f73b488916cbe2c504c24226b973dcc4676c8ffa422247067c8ad5e47ef8c3e8637619c94f6661d6111652fce115a2c9aaae625226522a81978905b98c659ba830e3efa0786be0166b6cf6d84707e29febd0c57447df8117d3b549d55127b22fea805740ce98268388057573a91600e7ff40061f3b0ec285d0ed684a8cf703014ba54238b28b07b539d63d8320a92eebf9f97b42b0330ae498456f507ceb200a953fb8f5cdc36bb3cd8cdf52ebb955269300642442e3a7aab1fffd31f85148de8f3b01ec857c7e10cfc336e8f5abe8f0e2e3442195c1406614910216225a53d8dc28d7199bc95265503a75341e6ad2ea37488a71c6c893f65b9265cac3d6f47ec3e49785a5f3f9a52e02af1fd7fb14e635bd9c3246adffdb7910420c9d91aa882dc700f47e575ce71c9d155262c123b529a2e1b87afcc8b5444f180e0ab6e0e272667a224f3d59f9809cd7a894e30012fe4b697836c478f8222fdccd3755828ef032906f0f0c03a463fb9101640c7ad2fc8eb4fa1112c7065b038732516626869e8124685bfe4e6fbe0bcaf6451f932d700c86498738fc43a1f5d71952caba8639cca30dadaec99c69e36e13a4935fcf13531f9f3095f06d877e9798c65fdc2b2f24ad08b1149d |
| shared_secret: a828fc1446ff04a950e4f551e442aeba279f44de0ec5296fd981bcbe6ee90d8e |
| |
| # Official test vector 93, seed: "92877d706daf88ef3412eb143db8cd91bc047a9a43b7acdaa42523560dee4c172697be4332042fcab91135839bf74ab2" |
| entropy: 5b17a6adad541efcbf5ae4b0c0452cd2ce32e4f0f8701801c5b63e197c1fcbf4 |
| public_key = 7a6917006162efa4cfbd499b8c853e102c9639457f66812d58383e629a7522f1c683d48d8a216a0aa82454f29732077f4baa593de951857227b976a35a8013a622afe355144b63bbbe58265287cf6d605421e73e7df7301b59a885821ec0314ee76359d9d715eec1c2ae726fc0592ee01c1d45d6c94c76cff66bb3bc321358e33f16e1ad44b35e256bac5ab519e404c3cba647637537a524849cf952deda7940dc1c3a213d8c13580ebc10e2b458873ba5cb30c00d855530b0b5f86003a2c6641a72170b238feddb624f9660e16a9c545a0fe8102612979552f311a9417fcc8c8768280a4902a8ae696131c76338097f0c3a2f8731ca25d55a21b619d1c48550371cb2cac00e27c8ab9c8d7bb944e4bab625eb1bf7c55f0df84ce67c48fbb4438eabc818cc2871c619222a0c504c6898c31b9e859998911f4a29000e4063cc0a5d13975182c97047520a3fd7430117b5d0b2b088741690b5662a3b02978c5a2f1c330871957c5c73bb5a2fdeb0b5f3e5953b509b2887435b41badd607307941aad1cade20c4a22b80683b80dfff1bf82a4ae80eb0915190197c1ae23145522c86f86955d0d3b7b4b83b019123674aaac2b4138e4b36169b1784a4bbac8570aba1acb13ac0ab84a6bf987a23ec91f7c6c2dcd6b952c505515b4b4b1e7c749e693ef4a7dcdf8b7e2f89168991c0385829e46c7faea3c7fb18ebbdb333a4a16676aa81daa4ab519638807bc977729d4474f4c068897e77abe636df8525c35e7c691b49c72e50bbd8570d6b888041380a6a4b9a65868f247141ee137ba422807a57a9389cc195345968086359b36e5316c594a88959b7b006abb88d754bed942230b36945a141d4810050834caa24cf58747820a6aacdab186bba056bbc043da570f874eedd29718795ee19c9e8fd4378fa8a42ba6812dc51874cb0285420419d408e897a7f8fb9ad0238ec632674440b66e838fafd731b50092324a9b11a545bb9a9d7a242d54c6bf897a080ac0b06b57535e542d254ac581450d82d73ef779865708a2563c86e4cb3133cc5fc2e16dd2b043449a73e59a5c6a29a227a469ce406192ba4825e3503f3552f743bc3dcb945048a95c70209bf5c5efc76227ec7d947a19dfa0af12b078bc588c1cf9c1300961c59ca8529c357b9087b572a8bd2739a7a526f3d874e6e2a23c4242bdc652569c7ed3546e3e85b7865611c2cb7ad551142b2503e14c0fb8220755036f6bf95de3f1440598076db3410a4ac1e52c91f038956731622df255646ca02fe7cf1aac75d972a5d744512b4b498c666ca68660b984bbe6a1833e83caafb80e17ea49c484ae2b6475d2e276e0c9317c47090dc9bc134b606a6a1336a40881d76ebfa954dc550cac192082e1aa81f9a6d9162b038a021e09b28bd0b959884acc836a4a95100fc93071dc474e593a1d7ca409001b6c40c3fb13a5b6640a32da0b6db086f1691614d935c29b67d8d54732948dfa27296a63607c17973b764b9c05713bf0026bc0534b9187fe33690826a6c80014b2f97312d53b3b22aa1740b0a47ca8807145eae577c994b1dfeb19109b5b99019329fb6adae267c2759fdae64cf479462c4185ca67255971aace8351a94501d772b15890042363b3bb64b6373e44c5bf6ae2caed5dfc3e0f0dca2015579e6c636683 |
| result: pass |
| ciphertext: 71f6bf72cb74390f988cc6a864a48242cee917f394d5b4da241299a2fab54da05f57393596e88605dfd86167372a80e04af7623b1ef0b07b0c0c9ae8d58389b27acc0bad8e741f2d8862229dd0f90dc927564203ac4627fde6a32d5c6ca4987caab90b659e6bdeba2b4b8de3a53b7599dcc8d8910c8cb5607a9cedaf72f5bee023ee24406e1f56c4a8aefa3be2d3abf378bed42d772a85d3ccad0b698ac6abdb856449acc3838737a5a09ae662c5a4d58c4ef6cfb1fc6fbc5b189751cb003eb8d41873f04ccddf3ff5b01c77e6700d859053d1f920d44a83f42b7982cfdea3d9a6a8c481f92360c8ff14636e55cd76896eca6a38f2944f6a24dcbf55a0aff14185ebf4d8ec0c24decb27450f6253920e112565c43ec742e942cf9d6087e311cfdad256ec27f22e6a246dc6be2c245670971d8cfa3537d6cae449fb07715f26562cd52c5d50ba4a2cda9c5f967a5e9dd72a115b9f096eeac949bf8eb3a331701652924266e8a6d6dbd93a8705a4d466a814da93c682e971c7ce8ae48f149ef51385d3f9521263a3f39fc33dfb3185d34f4019dd23456972296a82b6366b77820affbe68133f6b68dcde6a35f5787fb5636bd4babdf0dc8a590b93f90f91b52324fcbb9a529911cb31f892d2c81d3c735840032ec4e8c2893aea590fce1c9c6cf3ff5206863bc76a3153c1b49f6fcfffa467cb8eef2a98c115fe2a19c01ed361bba1417fc253ee07e7cdf7a6bd09eee099968e474dbc314685464202b3e8d4ebf6570ab30191ef3bc737544f927d6e1a1e4fea26f22845312c2f5bfdc8131572977c16655f30c4d257227ddd7c1006375827368bad4872ed2fd95249c6673ae8c6efdade12507d5d8fe278b65b8c9d0369f01ecc6cc6d8954b0ea19c1721ba535ed605c3777f1ca62467d163d832c4155f81748ceb1c501c42125d918ddab71d4bf5e94b3215f6fea85ae232528c6e5caa8ef8ad250930031bd62135f66e33861ff62571b16e51e1307ffec33062ee4c649c659bd0676e87857f015f9dca2989f4a30fa1ce540392ce96467063080d1667298406a0b1cdef7db896bb2a6ac9c07c435d25d019a3ab17021ab4cf2ba7eb03ebf33e00231abd2655bb69070d6bb6535dbefd40bc299fcc9b45c35780a6b929ac6016e61856f13d6f8afbebbf9fe70afaae59eb6549ec30c1b0db0abc7a88e1b917b123a1faa6a8ad5cce873e20a0c2bda1fd417e49b2afdd512a2bba0db0faae498227727564053f9bc7e89a40d04551c89abb48fdb723643a5dc191070fff978db5526064405f28e74f9769e531064eefb370edd18cc54e2c51505fa2a670358b074c618447c53a990d3b4bf4ec893d6e35f19bdc70fcc2e4a881772cf0cbde217b80bdfe495454ebfa204ddbe82d1d92e612db1a9b994145feb30f7c3a6241a0dd001fc8ff0ef025464925b0ac26df6356a95558eb5927a8d8f360eaf2d140ad74069a0a53aa9c3e4b54b5cb51c939e299567091a8334f19a6104439c96498f06c057f3bdb4a83880ea8d77fe254 |
| shared_secret: d98b18f7b6717b8f6b3e331d6d8f9d3633eb70f54133a78e2345138420edf89d |
| |
| # Official test vector 94, seed: "bb4c0082ca4044b1ff60b036c9b0e0495d58667156786c530bc69d949a13bfaff53798e456423d7a0e162a60039367d7" |
| entropy: 61ab87659525de9656af41246f20e1dbe85c24e335e7ecf9493f46168bc14e94 |
| public_key = 4860867e75349ba9999fe4be93262a08f868abb10652b51bd1c67c266156eda768e30b0c82f910eb96062177a882435c74353dda7279f2141d23a6440b900a8a476c66993477b999e23b40ede83b1e31781b4303e4bc5e0220cb0a6409c88aa8238b83d78792c5632751fb0d5246ca42fc89ce31a64069560bb87360bc2696e78062600f24db78ab630079a64c87900d4b7c9ef9201822b6bdbc69c6be718c3b2792ea32756e1a465325a763dba22861a423e65458272e77400375aab4dbf30d564a176613c264631d33f37cea0346e71649d1314862bb0d2b05711cf1af088a4c619048a7242d0be6a8b536c41a9368b22288ecd0ac7298335e5c91db419c2126a8df45b2e6d8793da63fc7e94d75d3bca2aa58f5b5bee0b43a462a12c34b93f68952b6e7abd89c97c293b0693192a44c0d4e69245e14983e87aa26da8c63517f58d66ae1610936e6a89dca87b6c70c1a78c66743b89b3c2eb854067ad97d74771f77b0906a9a7e78640de75a7b8273851dc55dece9b1941cca76cb2dac265e487585780928dfe7402710b6bd914d564568d3d4075e4141749990c40214ea51b71f855deb9349dae2108843b5cd9815f1e8458c020fadc1c65796b117f8b9851776e896891dc05aa0095a914457016172a17624a608cd49db55a42bcea68778a26a910eb566a2d942da58a4cea53ea7a67954b085eaf642405b1674309b68cb9bc3c04d67505d861a605bd6163f7cb49fb8cdcd40917bd59b94892459fa7ea64a4872f51b97e66e64f02818520164e20d5f952a3266840b4575fdb7625d07d00486bd433447d5e1abfa65b215e034aca74670d4b7ff61c36ac2a1628a20d79b352d1c82c1626233ba527967302131bc1ca837d9eb4238404a20a515fe98a9e6d9b34ec28f0b252263fc2bffaba508a6375aba51b4a36af23740d2d51705b2a1083b23bf5a6b75a214dfcba5eabb82faf49e4d326d369cab0f74c00bd54310a3620d570eee533a1a89a51a418a3cd14b25244f0c66c8e8e454e358364fab5997170a90a25f3816aa1b272b09e54435ab3096e8161926299acccae3d689eafcc7e220cc42f5a347173ec4c2510da02c3b4526d75c9b01d103b8914e41b03865e16be770a0e642251dc312cd10aecc6a9734ccc815da2bef09cd18c3a8ad6c0f90574f41075cef470039a62891ecaab5f033fcd4266a510589f7423b4992f488c3cbc450db074fdcc7cfb4a51c08e2359247c1f564cc94383892757a8164c8c985c28e288adffa9c866a6779faa0f0882abf650a4b9c5e0fb36e4e51a6442167aa97c8e25ba55a3b5d7f164f07b2917f57b16b751ac08167ae88cefa14668e7634d05865d1ea24d1013e1b270c9ee9164d18654646bbae973745e64f90e69064f38fe5744a6343ca04b1a05293c5dea9ceadcab0b1f07ca177cafff03d582b123bec8cd829aae8d7cba9f91d4c89cf9e9b52038638f54721f23c6b341419eba880368782d1a0990f57211bf31012148d74451ae1e79850b75d6efa172744cc6d77a46dd0272924bccef49053198b87e1ac122a0753950586d14c6b22bc12939f0661638b5191e6dc2ffaa147dac984cd004d6dcb637bb18b2f04c115f98cadfa79f64e6253cab64110a71d94db5762f8cb4d277e03b2435a473d60b193ed2646f4 |
| result: pass |
| ciphertext: 4cedfca84ff4ab3bf3b2a94c3b87cc76668f469ac66f62ee0fd00f5774ec7ae46d34fd038c5b9ab28e988f98d4e88db9ccb5364f1fc824666a3e7f95e55660469d04b5014324cf9f77f6b731eb6cb71fdea7f5bc493b4313321a4967b45018ebb117a6668bf19597ed538149e41cd1980ab68486ad6c6391c291019854dc899327c21363ad651f0285e23e9d346206683fe9cb87b24aef767f17dbc1a1a8e3995c2dd4590dfe17077aedef6ebb4ab30159b127ea9d7e39d4b0498e59c7a8d927c0abd9f536110282d52ea16035021c7bc16bd0ccba1681242aac3afaaaba8ba52fed525a53bc8c05e6a74d219a6ba13f13d4983ba4ed151d4fe63b1b9aa6ff9b821734cb064d74d711af76c82496b5e718d2c8a334c887d4ceefbf37df4120be4e647c9aaa2936d8a2a82b3610788c9e341db471037970f9765d0816a2a728a82bb56025ddb847ad7899274e3122f5be8b126bacce82f29a15f7394de9b3526f1c8afa407a6ff90874fe1940d3d558285f0e71b793977c9e8893dd7d5aee01c47a34a01d512f235c184f84a7f526ef533583c968f3348f42a9dbdb026e054a747ac5cc7f7c61a5b02b04bcbc56b8432bc482b052cb471c6950020dd308f3e51ae575655d9176041178201f58198d37711f661cdc615bd0b801d1ca20529d448f15a99e831f15486e65a8a4f849d484ac122379aeccddabc499174059c5c52f60e041f4655b796ed5ec62e375d11d9f4d883e2291945b6aaa5a334dee61a08fd832e332282adfed2058b7a428ada4dc3d013e3ee1a2075e1c806b54825c197122c0729264e1faf761f561a04575ea0f171e40c9a4abe0a6652ee4fc4e8cd5f14cbac96a378ca4c037ed8092c1b149f005ef70240f4cdaed69752fb906b50942e97ceb9f8018718f250b792fd03772a2638aa4304f1bc772e248d1ac7137fddd30598660e67219ccf78f7a987622411b9fee83b4f1eca995207e7a42fe7b9f8878a710404f6baf41b019c71b34bd88a5f4da300f14db4bddf85353e54dce655831e5a487dc9ae72fbd3066d56cbf8b5122f7c8294db5d2ee56287ebd5bf4e01dec3f01c9a0ceb17539390f27ecf4ed2aadf2cd070d8ff50390c0f282b3f6cf6554453e94f11a019d2578c7e77f7f6aec0ca9100b12b28b6eeb48b8b8e579039519b2e8b078b3ed1f1e7c8a5ce0dc1290a970f4de5b64d9bfd944b9dd2fc1eb4b3cb0a1f2cf6e9ea7af68f6e1bcfd9a04964f16cc58e858800695d28ecc30eebc1f13f869ffc637a2799c47c4a5451e9b1481c1d99dc428da3fdee2fde40c04832f68ff05bb6f8c0011afcd7c929e06b4e3536d4648dad466d55e1937bccdc21567d586369880cc80bd0e41c37acf979fe382ee207403e0b458dc3da2f9f4e453e2bea70cb410898ff957fa2345c7299c2962d9020e87486690e6e6ae277d0a94c9f385c783f01535d87bc4b6bf630345c60502a67be236a6f1cb9d502dd61d377fc60acbb6c08594891ecf240113e6404d8e24359e4f1222e07752fe21158c6c8a |
| shared_secret: b7d5919f0bab0e2715a97cab993656831bc8a3dc86c3bd32e64ccb4762f70499 |
| |
| # Official test vector 95, seed: "121d90e70af6204445d0deb28ac0c108262719e9fd3476aca74bbfde89faf04d8d5f89a624e8a75db80431f0d10ad28f" |
| entropy: eca2adc3da1fb15f34033405ec08ef2f46163df4bfcccf8842c600ce0bc2026c |
| public_key = 345881ab11467fe9883654870f7266d76755b0a368661001e627587ba42a2ffc1e2c90b154bb61c2cc3d82a3588d4004d112534f787858d23e8a182971229bb2bc77809a1b118137fb91bb09d2b39dc77773e291fbe2cfe8fa2cd4882379f9471a190f34018c5819ac4eaba7a4a24c703c8876f321267b3eaa58a90cb0271208c6631a773021b3960c14605b5e24b01c2e3c9b2196499dfa69d6a76f0551907cc79611bcbca6b1500d50854f719761a59e8bfac4d5b27a54791482ac5426f73b906631e784c3be822599bba514540efe6a7c13440ae97844a6c73ceb51c471f8014fe51fa94b271bf3206f56abfec55ed7002c27a9250fbc12c9f328ea63b3a2375ecd35634bbba0a4a0619d4571ebc7868faab83c6180dc3c129e8596ede2b64762ca7670282daa233620445bd64a44f5c395a212a088165fd16fc69c503a33b8689217ec00a738f74210d074dc3706e9a412b7982a3e0804458560ace39b54c114f8dcbeb9a1512eea2d8636bdb91c15653926b0fcab1978a02ef694086c062f097c32c9445606050e454a5ec2a43d5cb2704049eabba1933ab857acc1527c254b35cbf6fb4e267b567ca2a125b1552d1c83f408b12420b0b10c2e0aa430f695af478c9d1c54406bf400170a84c4c52e9657c1b4eb652938b4a281a809851a5f62ccf930a56b5588f6fc64b6fabc62b6a62795b3372637bd641bc55c76df070288678012247d11b09118c43fba2536f5daab402377791c906e4cbdd5291ec81a1e71a3a696c0165aa1adfb978be46a8fa5cc7c8ee30036c085888bac3797a1f189cc4035658ccaadc61432141b67bc09ce04685dae806c681729e71b62dcc56449101401d967157c093a8a2b442c3af483408791769bf7ce8910ca4f4724ffc93647375e702bacb559c11fb18b1d4a5371fa4bcc603c22254cdf2654b2873cf9e03591f4173e6a4cf86aa30e9480d49215ab503b2cf6bf42c4b314c7595c907bd4526569b3122234b9e27259619b520412b43b892a6770cc32c6c276a391a106959560687c9620d8d1a60a093f9982a46bb9365d611a86d064f3f82d81ba5c3a39578ea4583b8882efdb5e0b3517be2ab82863c68db0336f6a1b9e1777d7139bebd15af3b73e21332d471100a8a8cdc9d926d2d7c23bab39e015c65a072e0409609c0c0607ba94fdba9842146e8524cc6ddbaa3dc3c9153c667d2b4f4a4871ed642fb284c573b1735b24b9f14aa72f316d3e8b1d8bb415e28a895a7a55e5043eebb04dad9a1d7d2ca9c1973bbc485400b8bc3e897d9d977be1d6cd7d93607a123e43b56b55189586703bbb505185f167d9e24d1c1248a4bc4a98b9332666afaea93aab55b09cc95e8691872c48b3594a1930d82917823362dc6e5ca19094526c462b52d8c842183b214f710908369e9e1599c8e43ea7d890a7e5a8caa6953d774a2e6a1efb1529411228d3637f1b28437c0773a719cc85681cff772ef05b3bbe5753fa2aa5e414bdb599384fb6462565bb04da4c84e550b20163928c9673427b5d57864cd0ba25065246d3914338cc9be47b2ddb2d18888ff99a087d0012b789cc3d6c0c2d93567f7a4c87f1382c4c5ea6d084e524b82eab586ad8c8b05c9af5971a56a31f2b73ab45392bf60b762c5543dc3a259dd67fccec3ed3654c6559 |
| result: pass |
| ciphertext: 946305bd5c4c46c2c2e3592c19e4d3f97b8830ebacd0cb22e2fe91165488e41c1bc4d8df410c422d564fa276b2d09e6d121559d1bb4b9fe4882ff9b47735f1a560af691529288b6a495d22bde53975633f37e5cb4b06ec28d80e3a14d5ef441b965946981402a4bdf5ec75216a477c0286a7c93ac7c85d0db58ba93d15a2612206fdd1da3bbef4afffad79d76c0c52cadc27513965eb5e41a8a2bc0982c5b1e4ab48856704e9999d906f8e6c9e69a75659a5d8dea96cd6491c5df26f389a5b68b92ec913af9f05f91923522e00ddcf8ea0326cf8241048cf5d0e9e1e656191c36aec989dd3b321edfa110a17f4006a52edf63a8f8c6eca1fc446b1a5502edfb71a6381b88f3694683169156b18838c26a092007217e0050025a0341f32ac09b11b34798167810162194f396bc3a15ad60e3c0e879dc2d67940b698e7fc89b7b27fdfc8d6a99c46e80268f872c9eb38e31bb108495ba4c1f4c0b772354288cd49ad1141274860e0001cb434111e47b436c5efefce8af2da3390c32e3242552c4ce7471abff8b4b603a261ccaeb1219faa229f6cd7aa778c8a5daa1c6d3b88ea34ce1c53efafbc49f4ba04a7cb778b0a974575fda8775f4926ba1fc2ff1675be8350a426b525f9de7193640a7d2a78f6f98cf82c1c5011d1cd65bd27ff699d2a0e31d15daa817389e31fe278f3c18081f1d8855680763713629afe8ba120a66ab72bfd1ccb2c8d2253824e1eba4aa4c8e16bb938ace8ffefad97a795ffd759333467aa3f00cf8eacc2c05cef9ca5289afb1dc931634a069cd642a7c87c4b871c92e0ff08d7db7988f40cdf805dbcb9b23ee633408392d81daceee30d51bb00fa13eb9ccfb084deba4a4d1f49f9675dcc31f4b16e30dabbb54c56b413ec4b8fa8cd66321a0acebb34fed2200ad8ee25478851de2f7ae93bf00a55317829f87e03f7be1c92bb503c7d0fe980f983e1f65dbf6c7f9c04fd2fc611dad8f78b0dd11b26c11ad696c2d9478b715065893453ee5fd742c4bfe74da5679602c550a671241f77bf16da6fb34f1bcdc8265181488a2c0a81f02438f6c59b5bff3ddacf0175e3db1ce24af9b566710bdedbccd79013d6bc000c4aef91af28e9407ba43c0e0477ceea33b0d9d90deb875684ca797688eafbeb93eb65521ac5a76c66b6ba87c2ffe6187f2e88dec731b4adfaf27d79340f256258706c226f47b5bda71c0022f8ee91adf3d3e5b3c6539ecaebd5a57d724e7a9a9bfa7af1e2860c9ce790ddfbd1776b540255711c5e52f904d07c97ae11e6775d8cd8f7d8bb6301647666358fd9a1b90df2eafdd0601ad13adc24c9421914bd8225e7722ac8f55a5715579571208604e986ed90aa648109887b0dafef529f4f7a6b5c0d27f16e8038ed7059a003766e3748cbcd3fad459c4cffedfa44bb7a2aaac67cf8dbba63680c39921620cb5062238c7028f0cce8a587a8eea5da03b5ed363f4cb65a0cb7885babebd0834194afa46437437f6f324eb41348eff99145a1848b4e97753052de775842b8fbc6a5 |
| shared_secret: 149e4e38a07d18c0b08edf9c47e425b56f7da87b2b9c855bedd29f6f0a8fe5fa |
| |
| # Official test vector 96, seed: "b3ac6503206accc2a92cbc210d020a2654726911d11ce676aa04feaa08af1d20c654e4105883ae470ec3ab299075d420" |
| entropy: c4f15bec2d7701339d0ade4835193bea3632edcf89e74992620d9eb623a0d0d4 |
| public_key = 2695adfcf444770c6ffab16e9211abf5d019e1471b843a3e7a38b5ce109a0a6796a0d822a926756f0c4a0fa03f53200d6cf37a1cb741f10219102b63425063d6a910b2fc574c49067a1a40e22ccb754926481b7f0ad0111943b3e67a570f0bc269aa50de26cb5f3507791b757370517d486d7a55a88ce86b42856705f6a7a48a8892e96ff20c304e74271e0b555c1b4b0d065a50d61bb2813cc3723009179dd2b4c37a0a06b2099c2aa0c4d256a2fe2042bf4b3db91b11028275b33b4484f2ccb9971df29703dd61c17dbc0319ac63d16080f5b5c460149ef751933ab60142404b66690a2c10a6e3aaa186f6c7e130577cb02ef4e043a6d4ab22ba85b5396a4d61aa1528becc59a1843a4d70283cd2f91457762ef34424b934be9a1547dbfbbcde21552f968c2c8692475632e78ab3d7330619e74d8c71bf3797844c717e70b51367963a7cd3c4869a85ddd213a8d34b788239056544692a7741124697d237d7e2677a908358d81da2cbacefdc511d3110e1152bf2d036c4593a0512523f80a26620ab1cd8b6b1d99a08f25ae3121713ac070833c544e42acfbb78d86476743923d7310c5a4238cce27773d3989d598affe6650c1166ad4ba0e034ccbbb5a75d69b113f2a1952a2cc6980c58ca6da32718e4484d562ac700d924545b6cef439234980611c99e69706054981349041e1962b272c4b0b8b416569952e4f98d4bb12de6a13bc1c903c5477b0ffaa1c0dcbd8e4abd4670832eba3d43d9c31147aa803c17bb32c65e3c350520297da9cdd6dca30ca025e85a051af5aa82d231c159a5026a0e8f2c16769105baf7708fab822b1777c6c53137ba11298ccc15d522400b7f85430de739514c90453ba97d9359807568417ea307abb8982707b7519a65b116466e984772f87a6346ac808c7b2cd22f08aba151e79ad8e45925d29294879a9dc00f60713e33091c42bc3ab24b65b488c764ec75b4117dde39ada784835d3129cbd7b777b1b69cc3293f07ade724639b761ca598464e6676e216874c9668b19aba660974c9918d52761acfa325031835b4d44b42fb91e431373781a2f60354e837458e69a89d830e00801178ba697f82a3a914345ecc1b5cb4b3357b6b7d41b708c5a7e4f862c44c8ffa90473495b70607386c02b4f0261e197124de180cc793355135bdf37cb36b9a180dacc2f6b09efd80cf35211a0371c59f396cd9ec226e1126d69a6ab8441faae9a1cbd18e17387ca0333f94acc7e35306a8b05f4dd185fc467e5e888159a50c6c9a51ca6b2deb9ba212822020d67552d4317449b51b21c37348c44e3880367574d5c195db588ad0189a80756eda780dda9a7d3c946b10d897ab8bb40d6441179b1b0d58271ea83000c5ad56175a23d20322d516b2a487c74a64eb3514c93b919d65cedf429bd37515fff66f4d72cee39a0081452f791b8054660da44937c4a443a09727ca5198322c341c12413c19b6075bb9118540bdc105313422cf9b8fa687540af66728fa9859a642bb9479b31257912cb5e0046dc9273199f27f4f3665aee6a7bdd19e0ab8baf1d2a868b465aef75f3ceb916c82bd81791e80158f8e5b358c218305d96a683a19c930c1903b5e0a4b15ccd8ad0b9e61da304ad616af46073a781ed8d08060c1678f48941d67b3685a39ee7491 |
| result: pass |
| ciphertext: 326dad83eb9507d3d8c6433d9c85dd37879c8edd4271eb110e1da941c4ceb58a44d889e67f4a0a339c5cf490d27949c6716d4aecbc49fd976a67e36663fd6fa0ff29a185ce1af8dbada61b609e8acceb07a793390177024eee8f1d360f4069f7a455bf94a7a639a8fbdfeaae04177a1dd2427d748a61a72f68e119e98c9437d243bd5c3b83e07a55891b400ab069ff19abc6770b7252162800fcbe0ca2aedc5de3773e9f961440ec5db16c3fac83941cbad8be79b263321aeb01ab0c7e35f2dc12b3f00ebbb6224a5c83a51c8173876f2f7bb793c7f965b8907ae1d132d741e1c795f30d3c796094e04158fe09bf981566acf64dafefabdaa988d6f6dafaa95f912d7c78f6ff1b589edc549c93d0241c028bc0b5db30810e560389e5eab0afef7ad8b4edb2df3e921796e8823518aa21adeb02e60f8a11be5a309a88a6f48b58250d8f7147d525159978df41230036695afd9d0ebb1bffbbcfbd45a74405472c220cdcc5026b1c84710d0d187817042058c65cf5a88bb8f6b99553b013ff77b9aec4c9362a279aa2fbaacda95cc65794ca2286492670049008d58c531f70c954af90d08a6498569902f001997692022099b53a6b4e2238bd2875ac7fb374cb27f41cb69a38afb0445254623c81148b5789981140697c8866a75d4c37089c2d536b2bc4d789f6dc045ae57a977f7bec2e0dd5907eebf606dd725cb0673ac29f16378a11bc71bc5ca0ae77e2c3c2a5be6a175dd70ce5c06e906b899b81ed5c0b6000a7f1468948341687465a671e6fa5458089e8795c0faeca5321b30edc70bc60a664ac491920b69effc3bc268176059f47f54e30c4c08fedad550e34087a0c5ab189426141db1c27fcbf348b33216b1b8a184367887b1f8c46baf4bd44a3125b60de3aba6e9baa2f3c593734c38c43f8c7a7bdf20d847f1a79708e81df8f6e1ccf61c41c40b74055d04fe8a7eb091ffa7938de90d71d2a0b5e790884ae8fc4a6de70aed6aed36fab4df9a4f4d768ea2b0f08a047d2276876073196e15909e8ce1f91184e41965f25673138d5c3358cac17d611ae9bf91e10485aa53c9b570733866c9338ed111b99c618016f8ca21b283cdda6c6fb00279e4fa2ac419be7b51bdfaef65246ffbb8a4a8afe31cb67ae15bd5260a3147a32ccb0c084a7435faa8e8278f6a3bd0648c86af6df4e767b6165666a69bbf9dba5f9baeff4348f55742f25e63367a3a7a3f0838d914186cbdfe83d7850ad0c1032cf116f8c937ed9c14b45ca6ab98850f40be73121ee0f29dd3400cd54a8b4ef9f96ec3b1a19dc5099ee276df4f2ba1a6abd46bcbd04722e49e1828c6a4090e7e204908a0cda22339c4c0e733501a389196b11966e0e112c6fadd0a28b05426a562a9e293be1ae19e9d85d401bcfdcbb98c057b4accdef69e8338169cda5f851216d1a462bdb145c83958b07f824da067783e1db1ae85a86b156478280e222dcc204b3b858374514b29ea52396ea28d2313346fa53a610dc2e588252b6dc42811e5525a94e2020ca5225 |
| shared_secret: 38a1fcaf302905e18940605e49e5f44c747b06e789acc9c395211823598ef516 |
| |
| # Official test vector 97, seed: "59eff60b1ef6185db34ee1e3b1dd2f159106ceceaa79beb74923b4f5623d5bc52dbf5d2594a1f7c6c64d12cf144e9ed4" |
| entropy: 28878249e2ac2b6263422993923a0c8bd05ce56e385ed13c943b03d226856947 |
| public_key = 09abaa56083952c0c1b6ec9a50251f3c16859c2c91c0076750016ad3ec36c42941af9c13e4086b37f5373cd29ef4d46d6179c948eac2738bcb765bbc58c8c0fc206a4e30267ed62537dc5202c5a717926744b296b2983b8291495161c920cc1258f209640549e5e7cbbe13ba52b762c6767c92a95678e066631b57e256880ae56189b699691999fa294b71135a7537202e8873d2653eacabba9d3082a5f01353b77da1cb4220301b84a14848b94d68309c6a29035e7cbf083bce5e659c0a226274e8534f61021d1743bf66525aa7c62759c9ea85155e139a9cc20f6b0776d567a8f1e697b97ca60982555c0197bae535a0d20ebd00a7774550e928647c40598d16a45da0810399cf38865ceb5c2ed7623ae9f55987fa37cce79aae79030f8c3b90898f758366f7f591452c77ea7c3203c147e591304138568d2257d07689865447179c017b0560b3165673526981c65858e842d913a9c22c0a9aac9fa4e16ea6b128b0bc99ff863b3f40b2819ab2e8a04cb353c7ecb2409e495e617a410e638bcb370b2c887b8adab2b9f95e8e922baacb1d148610cc4748cbf31b88da477029ca130b152dd923bd7796d0128aec6706c204ada1b37dc0149a7c318d8356a4f8c9cf917443fef20b02096579580d82bb8659b18365ba3347b081f42b17c3e2064a441b1a3a876c26060d22c370f82424e9b156145e93894de3ca09e4fa8ba6524eb9ea94980a038b257fb4da57d4c8b40ae5465a3a9c7169ccd30b13295546846a6bdcf13c3230b5a961b1ecf578abfa8bac3542820053717baae30a545261b873f278cefb73edf8cb73b9272dd7552e381da64c055470c199bab07cdc3293c0577d9acd9d9063b536412ac7cdee30a1dcfb6e25dbcedd5425508a1091555998931326fa69c78b5021f818f8a55deee77db38229b4104980c230dbb872cd671fe776a09be47852204c6a339126e3bac2353d36c094506092aa597449241121332900a69f8ba1b79ec56f047cbbfbd6bb2aa08f6e606d54c72cbb758357e49b937590a1191d88ba26ca576ecd320caa1bcbff8533695aa486d222b5749bc8f4297bb7938d5b4cb4f46d6ee701a35a287dc16f7dc1347ee97830ec69cdaa91ee061d3f0c81bdc695cd6939ae56be11681847629ea555747c664b5e111a9ac5159281438729916d45b8f0d3ad0e0514619ca93a8a971e9433c9eaa731192c760c5c5e32259f569dcdf39bba4c1b7269bd98417abfb1521fcbb640030563118e0f35bbfd0665023863e275c7d5319a1087bb2f956d2dd3ade6c37aa09c36cd5aa9ed09b8999c4473665ae2b784197cc9268c57bfb78dfb054bd1278e044582cc3c81c547c50fe7bfc270bf6aba9fc159a5853045af3758a8d552c3881d7c2879dbbb0b79b5a5c2300b5a380ecd199e3309251f9647598b7376290452a575f4ea7071f2a0ebb7b3dd9057350abbc1707e25d0b68d734689f0ac4c9b3242fb703ea6bb7fc064e599ce8f9269a0d63a719879ac8c396d79221babb2c4a0b7d38ac5b7e984f2212c481a353ba6bd95039443658eeab625d3d00faff2509a2c208afbc6016bb5d8726dc74993ad329bb9a554bf61209cc20e521b628d9c89c8fa687eb7464ac51820225b65b2af8489ed896d11825bc4df67f7002453d16875ce21ccf49b |
| result: pass |
| ciphertext: 851033f1b0186cec6316ee0d2de8492c60f77e7a28e7fdd05da815a3d097b57e7648cc9a8bafe8989eab34df3c43d6984fd19b65becd0c48eca9ae5ea2f070df97a17beb6174ed74eae45153710a758c89c204a8718bf96e1a07f94bdf8efca4a5de6e75230e0f0110cfc0382361e36d286ae3c679c06e1acc9068ffc834c8f8b61e24215fc99824a988b06a4126899b085273272547055cce233c6934b0a1581e081a2ecefa722e3d7b2a2d610368bd14bea532e54795c2f28acc0950b1d1589f23c7967905eaf1548ac3804dedc3762f29e02d9933f1787d0dff3f6573fe88e78e5bef4311a0fc8a76265df4214a5996215051b4bc3fce8c67972631a9a1ef30bd0c85f228060879566def14aa169639c7c5d003010dab55f735cddeaabbf9d6a2b44bc904fa6efa5a258d09df75804cb993d689f621a635bdc3895107af08b831ed70ad4992f5613abc38eb34637110467fa1237b0614a5f370b9b9188892af64282728bfbf30cbc9855d2ff8dd016ca8a42a6bc8fabe0aa11b9fa6ba816cb6991aef25fe38e9bf9d677a95c4482bcf8cfda7ecc1f0c6c642f55a2cea0ec62aa232ac39c56a757b2026463d33109e04cf1c43a685a02a7e95dd9a628d495d2da75b95ea7f9ae1867a49a4326ac7e8b276667b6b0c1647e3370a0ce107a1110737fbf73a2a200331751f2714fc14f0b5f0551256e8f5c4eccc8fb0d95e867a021a8ff12bdf520ee6c8ce98a19233142ba18a6184d1eb92ed72810989a71fff33f712ed832ca6c3c9ab618fae23356a6078afcc812247b09032d58b5f9716cbd95a87b2a9604d15862348bbc388dc8af24415bec3797e03965e618b88b6fa44abf5f7dcb381b34b13ed9642e973edfade4f18c75b4d6bd437a93bd1740499720f68356ea2b23017c07cbb5eda895c67876dd914af22e0684734ff6ce2d301c4e79a68099e948e66b597b87c6c4fa4763eea673691d8377aab5fc4a166ba0eec69e7592cc4082182e69f7c3c9b6afb96bff870e34f56931a759ba44d25fe1b75250b5f2b6500022e00fa73a8276087e300dd1a96d520792625913671cc13ea00926199b4bdb55e5a21ba3f9fe0e9521c7fdf7a56b4d0d712a43dd4e1298b4c9e1691c243c6a1dc3d3d273014fe4395b6553abc4a81c4cf186e7868cf85db5579291b9730ca26ec09f7302b8a0b62dc0c5b3636fa8445ce0fd772c68d4898c83aae108698e809a79e3a341bc79c6ac8a1425bb7b66ef4556fb6c21906bcfe8252c173e2c637e1c86b0d3fa19fa67ee46c0bb85d94a480f24e99e4acce0a9f8ba64a2afa388dc9be4ed9d50f6a8107c44507b70dc7fda71af692c0e1743b15c998090421e454de886542b7002708f6a5180e20b2936868e84dd3afaec04ce4d628909204d757010fd682758857ce720257e01ef1e1c361646f740043f34b4dae7d8d02972039584771114333904353ecc45fc3b3428837e80d7b4df6c4923b122784acf27a5329ef474e2545baf052a2eb404fb18b13199ac35f19258782bcab37 |
| shared_secret: 403543b0f8e519ba4ab878c40ab5aed412ea06bfeb2b864baa5ef4b81a42c454 |
| |
| # Official test vector 98, seed: "dddca9dc31bea737d3f474e7560b37facb2f53c803e768ffaade7669ff94b1d4fbd17068cffd5dfdd24aadada4ef6b12" |
| entropy: 17fc65f7fbd7c75ceec421dee84dff5a8cb22764a182db17e0ebe857f54d60eb |
| public_key = 9734408c884e736a271a17a9a5829a56e4ad6fd90402c18327f4b5b052a5d72585ad276a52228ea0794d4ae19235304674705176f76e909792b32b3f45f3c179464daa653c4885346b0921f72a2e186210542575e7abcc210bb7572c5ba97c475d8ba2810c54b9f23988725dd17967e9764513e1a34e55a9e32b05bd6a030425250a285fb331351ba4470eb2380318c9c7a56ed0664c6a16af63db6dc2a7c1c4e5a901c89ff7a589c099568c9bbb0482b04205595c242c66d99725a17468684b2be16b2757760b72a57974549c44c17bd2aa028a2c2d74b458c2bac3d34537ba095c34459b58aae4940fb3b68a73b28aca34cb018b92f65320bc3c04008394e17215abeb505b4bcd37d473da43569d557eb34b06eeca22c1264db881a6b37bbe9467899117b602304fdb72aaa60bbdba128214cc87fb980c1be3bcf9348bda62ccfa591328901c9b9851e9f9258e2a5f500053f9266891fc1ddf267c58c1aa7db72255f8c277d8535fe48db1d9b12cd97fde35c837d12f6b1c84e2c019e77469350bcb9c3791af132bf2ebc633f3c681e3801d0ba00a30672e955d84930c4012100c18b7a5a342d226341924034ac0953ce15584911d86c0689fd12d3dc4cb2d8748eec4abecc185ff63162e414e709cc3c5163de7b80e9e550d4a0b90de20b2fca850e3b11338bc3b5c369d616a2b64c764f78122abdb66860103371b773586463ea51366792872f36c53603cd876c4aea446e8811feb4417e3f21b94059f1d3c47584c09b128c549e48f6346cc3fa60ad19cb9b65359f04506cf52994ff5225aa24d68a00bc5171e0a492733e726eff02c2b956f9d6a6e7a8519e2b9c4c90b8db6b5447a0b589cb71cf0b74b899272a966c0b0da3824035c70c334818bcdfa2632e7a47ae8119661b96a6b4b17810a8840cc05bb3a0db2c6a60d10cb3e7ca365576250a380fa4b956ce066e72a0d7739a4b4e317988b64270732ff94c319a368cf0b8d8018a2d210bb37c695032a3b4da71e25e2287ef34ed68b5711ca99af1cc6b83caba7eb91d1f10eff920d9b41091e086487cc438e461344905b7e954121948ab8251fb0044e6cd8075f28b70a67132c8362b71b77298c2200e11b3013b6b2ec8b21e7a23a3cb9456567b3a090fbe642a1693501db47f8c4829d86bb1ae7accdd7763fc0b5e754ca5999a1544615dbb1acda7749c1d89073b130a4823600e322904c9599c31b67c963c307987fabc4e482910b57a56e2417eaf978008c9fa38103c15ab1a811b2b198a5b7201ef767a26a758400469ce0b1ca83920fbcbbc51c8697cc4b687d8ba41d45725551a09e5cb230532760cc15292c4ca9cc77f6e215d70c8f6e98b35fb21c5e0993588c8f76775f92c575c013270c167cddfc76de12261e84c1b506737a7448d00a6d07456fabb620d985607a32526d276846cc739276122bc14cae94543e11276805aedf36c404fc079117196383cef2681074f954249b859498a8ede375663755890613b15c2a8ff25ade0abc4d674a050369a596ac3e446cfc3171600367f89c9251e33db95c508e09a64f683fe7420c5ff73ebe5836ebec9e0ef1a39c02acd90275f5d9af9eab8c741023bc91806d255282846cb5fbcef030ee8e721d0566c29f469f5773938d679dbe17bfd7de66be5e |
| result: pass |
| ciphertext: a1752c6d6ce4394f2ec75f83b811a7216e0c22f7de325c4f443c4b42b8b591eb1cbfe51016809b0056a3791bf89a2d1c1d7f33f487456bbcdf4c129d1896293b2a247fb921586e048698a53059d76bcb892c491d7bffb93cc79dfdcca78e19bba05bc9602f35e1e1ae7a39f8cbd5fd8fcdc78d2d4465166e1de58d9fb958c697a87f003cf53e39a5d74c800b2ff3a1ff5e55697b5717a024acb384aad7b9e0378edf0a32c84041b0411ea2536756354adc9c94e434d485625eda46c49df91e19897c73088252975d53124b0207ee6f0b298eac2a3b850d38f87e8ae34ed2092847beebd022a340b8397feea6b70f58048c9e0f7ef1871e3900665187a0bbf9020c8193bb72619b23173f2519aae103412c2938385e4d95263b0c6b1861bc8a9eb18bd45b649e2c88267375af062927cbdb36073c8baeb2c18566424b19d1117eed47a2ef5c9447548181a6e1278babf995c236a0481da77ce3fae728f1af4134a74934163765df41e05cdd81f5089b4be2d98be48055b9a15e2531ceff8e25fcafdf8c6947acc221e9a7d497ae3e6b948fdf5e424ef8cbc7605b14313f96d0b8b384e83709ddcaf9ee171463e4d99ec20a0eb4c935a9fc150f8f5cd7b8cd35af793fe0c6e8acdf937b8de68fc5c340e167c9cd54e3e5e62fe5faf9a3509c12377567f0f21175cb80dabcced8ae1b0673b78604763a64ef8a168614cabe7046a4551fa6058b4eeac3906d69642eff37ec1e9f4c1de1c3dd3ed950e6673b8a9f5478d136309781b6e758e4e8b0e1864dd1dd1f961012bd47f4163e0300e46fc39ced1aa6efc4c1cff10633b6740d9436f7c024c9835f647b868f9eafc7df5b99b4347b7b417973019308d564d5ee6724c630c891bbba50fbbe8b902d7d53761115bd4c6b0cd9f1a7ba657e8d75680294f35c0cebcccad433a633e1d01b8691ff74a7c2711ee7c1aed207fa3dda7dd61082198b870344b6ef33016c27879d22a8753993b2cd017387e5c23b18367e5eb3d3d356483cd4f8225a0b6d89853fc0a2869fbbbf3f6f4dedf302e0d8919fe06f5687ddf38847d2da1fafd710410fcd5b1bbbb14e1e6e3cec8e3749d19abcdba23c817666a4bba93a14db6955bd8d9fc9a96283719e6badb4086ba2b04d7c8b4292fcae74ab859b5f1d58a691f97b9bcfc987e4c1f7aaf46d7eca4948230b83d033b006862ba19170d524a3e1c79503c548396fb3a0e0d4ccbe0ba4a5b3f49e66113069ac7436908f3e9f0e536d4c6c54081e490dd965d34767a2f9e26ce5ec761f30b9c561729b4be664a9274320cca48fc35b0e878fa6f3cfa1531bd4cffa1c09a47bedd5fb7871a56581356f2fa247c11eb60c160d4da1393cb46185ee744e220de433e3afcc3103a58ea775e4c5b8581d4ffe4df3770cf7b1a4ec174d4346440dca66c1a3dcc4f2ee81451126e069e6575fed7f292f4f9fde60bf3b0ec9c89fd92a04ff36ba28e1270e1122554aa75083844d3adb275cdd15a04b71fd25eaaba2522c2745d46475367b349ca9a4077d |
| shared_secret: f7a280462f93b619888b5a72da3749556e53ef4f4440df728c8db1edcc86cea4 |
| |
| # Official test vector 99, seed: "2a6f7386b815366f572aeb6c79e272cc21b7095fe09575f18072c9d677da23bc9c8a4bc393b7524604d299bedd260c8b" |
| entropy: fa0489f3730100609488e951e6aaa15c0f193bc1dbcfcd013bc418d6c507b176 |
| public_key = 5fe1c21f16c49f6b02f2450f4ac135a9eaa5e24a3e3f350a6982b5979a93120285dac88e01923060a795d251c1fedb130828582c95ca7340b2e8e105cfd64f63e63f85a955dcc4b12b0482d0994df7ec61b8b09aa4d1b8ceb94b769a2ae12031d16c05cada3a4d0350e8d970ccf716953543a984cdb086c425915858d454880c97505bbb9ac7cfa54055526689033c8241300e11d09283441043b91354d1c0dcb4a869f225c8ba5b290a77629004ba336c8975366002667c99b88b53a4b08ab564733b5d2a3011f944b2259845dcb6ab8956836656e3370f5981203943b343389f2a98cdc96bc1a996648580b7fe837817ac4db31a2d325a869950a32d99446256cb3d8b91c159683bc8c1ff41287ca54530e84082bbafad485c0f179781950a4722c9114485f6b403f3760678e3bbefda309adc41ca562dbcb739654abc6cb05216807e2fe18fbb485977380d8c0282e271c7f1f8c14694484b76241a1b0cf3928ad9e328357ab75fe909957419defc8e0da3469e7720a5e91df7c4857ed50b89d18ffaf6a045e2c950e178adec7a3d690fa23527d3d353d8731857018d7cc909d081cab0370cfcc8bf8f5463a4fa8706a1abdf2c6a7fe8c834a4ccd8b6c869c6bf93c808a43274620b30aff22bbce53a7ff85145779cba220dabd1b597f4515c1664a374a64ae18884b0919668a70b371e24d2ac1a84af7de3b84f804e105177f6a9b914cb5dce45c678c886b3b24e3649cb194c548fba4114f278a56a4310a7cf1cb16e8ecc0b0fb8a2685b30631753b7f87eec8578684a67634119fe8cb334b67b741305aee8762639a212b9baab4032653b1537327eba5b6fed245d17631e748532426c5a4f4646716521dcc72f4c34a38bc87a892650def1bf09991e4c175d0baa1bf6469277f75a2812aacb88534c491f4d3c884a4470f01b805efc160ec17f68b0b0eb9910889a02467232fdb268848a5d6969c91410775fe717c9103cffb9a2bc13b1bbba01abb92ae303abfefc51af169d25d29316e7a12a5bca6827c25df567ef0c20f13a6fd728a32e229f72b42e74470c88c105bec0a12a1810c3d2a3d84b89a8c9bf66cc305f0b0c3fb989c3541daf147d5b02813e7904cc18a5dbb6632af4a34cd42007f09ab4a88c1705958058bbd6f996fe7642a0b45b690317d0e658ea82094d6b8d55722123fc1bd349433ad4850b19a4f6616685767e67bc21333a9f667a6c422087398b3331c075cea9aea6e29e424653d5e7a86766613732343341491726869eda4f97f1982e62c4cf135b1553a0a842b35e8ac23f29a921039bf31833f12ca8c4f02021559e1ab5bc37d247a5078280f02956ba2e2f897b48e18a769908e6b8b15c63b5a780580d02b5f70749a5442c824a0f56cb00378bc0ea2b033fbc9d45d535ecc00f5579a687865702436d3065461a06c8b274561d938d92290a8c0bbc0cc746aeb253e4823f8bd7b6becb5b1f8a5403fcb40efa5f6c34c43620921a416aa769a6ea1ca15c765d0e53c70b0a719f7b47ff783b63701af5a9cfe704c7d99830734c1b1fe00a1d9166b11060baa09501715310b93ead6825ba9998d922ae362092349aa45abb04781a98b25989e8309c40698a2676b49fbdca7775f554d2448358e6a4bf5373892b712b63af3392fa95dea1a8 |
| result: pass |
| ciphertext: 381ebfb00ef96db47a1c412af508a5509ec6e92bb3eb0bdbc9cd3611ec6b875764aa7dc3aeb515709f9d3b4cfdf6209598233df9a84e13a1dd779cac72eba5c20c5659e8c12677eebd55584cd34bffa6572ef7e83479c271cf5131bb5070085c3e513217bae58724f5e4ff3d5eb3c21d6c46e18fdc7d95ce55c3e2e697a0c99bcd8734628e1a93f73647ffc721a0d325b4cc9ab028e1f3beb2006b46a61632d1b69f26514c0ffc18a5a7443d4719e46a55476511c868427df2cd91d9626ccfdf2b1232aa5782b698d0d5ba501ff0c993b92b263e4cadaf631522a5cc7bd293554598dc42056efe2dccc8499dd574616092461bacfef03a85c4100550514651c5fa70c7c172ad82e3844a7c5c940997ca9e9cc6333a0ef5dd0c60a97b93c6bd56f18f014182b3df3e1127411b58e2a095b8fb4a7ce43fb5ac658135952c16e8c4a2ca78b780b39518dacfdacf9e93ba28972293859644c411e37070c877e6a96dc08875d2bd92d54b60a56951af537f02cc4dec141eb68ed3ef48e4d598a0cc899488cd73d2b676cca349b2c2b70d9931dd672bcc7a15d41db475c058528c5e1f8902752a4840be08a733f277b5ae5829c36fbf55ba91338ff92bf7811f5c660e12d3d3699ad04ad1d54a21174c8c630059acc5f8f46662f0591769efb02a8bb6af57ccd05d53b96b987f2ea676bacacd6fa4be275503a726d6f1eb65438ccb9563ae9bf6dcd313f3b819eaed568ac05192886e7e2b19ee532bd076999ab8e3e489bc596f9904e7c35b0d93614c6afe2081e5d9bf545c711af029107183f1ba308d78c4becec16f49656fc03ec86d8ee25a39d11517be38d270601f888df16a70733ec3230b1cb537db4e5bc13e8b099f7337f9e3e5709ad3fb8ce2445c332b87b9f263d4cedb3f7d30f014905a214ae7223fe1263b99ed02bebc0f4a298b7b1f4722ce622f02a6e75754e567e1ceeec73ef725ed5e7caa497d5e67d133a08db2c42d876599c22e052673ff4ca3a9802dbe7b3e8f69dbc36e713e8caa0765cdd74a3902d5a23dc10a01deab09d05418ac3b30f7c06e594d550843794c4deabf8e805806583dc30f926ec191786c661e66283b01d995adde5e0d2f59fa044abcc55b78c05613d88cccbbbe8ccc19208569493831115000a8c0dc41ce0f3e7818f0d2cde58826ea8c562b84999f6a9c3d914eb109af6c804c16fc0648336e10427800a146339dd6cad05667e98a2ad35ed890095104ff45bd7c51121bc141866671d097006b491b1e6841fd34f0ae5f8298ab62a4dbff7ffaaf67e1fc29656b75aaa1a1949db4d8d3dd4cb2ca2a8fa70ed3a70db112bc261c2b58ae0ca834cb2c358278d5af6c72ff4c64fe0734f6932329d7a6c6a6ac19514401128e45e33f69a8c484ee7bf11c0e729970364490affcb5fd8ce9fae282848b7c36957b033253b8aac9b83bcb9ebd551ba3a1d1511a0847fb7657b2da87fec3a5e0e90e9a0af46d826c5c1a932f0158e5daa18397c51cd42d4e8d5c8571a065ca8568393c6a5f2e |
| shared_secret: fef3730b905431d14aa7aa7bb1d253cd912335c590b8d7de1e7aa4e0ff76be04 |
| |
| # Public key not reduced |
| entropy: 147c03f7a5bebba406c8fae1874d7f13c80efe79a3a9a874cc09fe76f6997615 |
| public_key = a8e651a1e685f22478a8954f007bc7711b93087fc78f19fe82878e3e937f3679675339e3a8d53dfdf4bfb1f8846746596705cf355e42ba7fa3f173f5c41cf952a37b25897e5ef35fbaeb73a4acbeb7adb89a4fceb195531c0cdb07993954483e6cbc87c06aa750fdcac62d7e536bf60aa98d1198c07db6d5c5eee020f6c9f7bb68bb3456c74ad1b81dbc9ade7739b5e716bad1660c8b629bff570fba66fd7ea993336e896e84ffc5731bbf0356dc5b6c8afecb748ee391e98934a2c57d4d069f50d88b30d6966f38c37bc649b82634ce87f2645ccd635d63364646d6d699db57b45eb67466ee6de4e4d6a818b9ebeeca917af594489708a43cea88b02a5cd3d09b44815c97101caf5048bbcb247ae2366cdc254ba33ef9f45b3b0eb399cb9ea3045df830fcd1db8bfca58dcf3514d9b226d94b8bdc3ae33ce10a9124e89651ab901faf53c94e5bd88f5f02cbf29369af983df8f22875ea55af16d3bc6907dd2ee8b75f28b47dd391f989ade314729c43efa05ce918bf78c3eb60286851292eadc825c64577ce1e63b1d9644a612948a3483c7f1b9a269dd0e40e96944a403627609c76c7ea6b5de01764d24379117b9ea29848dc555c454bceae1ba5cd7fc74ab96b9d9eb911df6b89bf5639d4778bef6c7d6e51a19c6cd793845447f465e4c5ec39f45acb3db5379de3dabfa629a7c04a8353a8530c95acb83fbb4bc8e932cbfca7a848cd366801444abe23c83b366a87d6a3cf46d925ddd2baf9daf65c48060b3753ffbadf1ab2732d72554a5059753594e6a70286efc97684c8c4a7540a6b07fbc9de87c974aa8809e9f8c7f4cbc08d45aea5bc6688f5fd05a522fea4bf539210d7e13bc37b3e58b0cbfc53c94ecbb047ede2f5e1b989cb7d7dc023366d78f9c37ffd47f98fdbe1c759a8d96b93f65a951e4ffa06de9b8e795e995c7125fa479ea5a70fa9e1f3599e37c768c7bc108994c0669f3adc957d46b4b6256969ef90d799fea85464ee7a750f39c5e325fc2dfc56d9bdc924ba8a959a68096547f674f3c838982a5794baee53387e331a9a656c28828beb9126b6de95e8c5d906832c87e0705576b1fb9507269ddaf8c95ce9719b2ca8de2efbe10bcc9f4a37bd2beeeeb33ecda76ae9f69a5d5bf923a8695777ed619335be1c4c2c77ce87d4ef98a8cc466460fb4ddaaf5b301f1aed09c88e65da4d8ee64f69ddf189bbb3584baff716c85db654049ad04333489393a07427cd3f2e7e6a345f6c3cfb14cf7b347f71c1bf7b2dbaa00d237600b5b594e8cf2de6f5ea76cf0ed899122c9796b4b0198dd4268d49a477cd11d68c49b9a0e8cddbce8cac7864cbb385e40084744ca3d62694ca795c4f40e7acc9c5a1894d72d8c38dafc5d1ef4e84dd5a819fcf4ec175e261f962b17a7215aa4a749ce5836c389137678204838e7e95a85b4f99aeb574c4cd7909cd1f833e00df485553f29d3748d9b5cd6c17b9b3b84aef8bce13e683733659c79542d615782b7ecdeee792bac5ebdc4bbfe93d8e673e44ede849193dad98b4634f64aba8b9c04237f654afdf381cea17ca87ced7aac41c82888793181a6f77ee97b7c9def90943bb38449139e1d865ee5466c5767ab0bd6ea1a3f736162ec098a900b12dd8fabbfb3fe8cb1dc4e8315f2af0d32f0017ae136e19f028 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: cde797df8ce67231f6c5d15811843e01eb2ab84c7490931240822adbddd72046 |
| public_key = 94ce40f6c47b7e53b9707fbb18447d277cc022ce44a0f7a35f3db57386a78ac976386f62320a5e7e1cb42e39dde684462dfed67fafdee86c32419be30a5a41a0f8f68cfa7e0ebfb441cb927d7897c43bed50f9b32868a35a3cd4cff9e040e9a92099d2f20c477e2beee6cf90d2f5f44fbeb4b7b4c6ad074533b58d9914a6aa98f9f96789f5cb87607569994dd3f4af461c33c81a3672af69f4c4ba37e78f7fccf86d8c5ed3fbe9c0f72f6dd1bfe45a6b7aec76b186466f9c67bf179d39259574456497140c8cf4bcd5091973ac9cd8d809465785a678ad32ac09ad1d666e8c48462813ce5ac75f184b38251c30e46fb0e36ded690dc8ae1d3c8b773780b6717dfe5c411e39acd54b1598b2b7c79492a8663119d268d7dd875bc040dbfb75a386fa96b092b8cbc25c47f70aa76cd8b9b0defb42b536e27c557893ea96dbbab7138c3f247e955a6c08b4407d57d8f29e4bfa48af4b28533f747b860b7077ddf8e245c9727b42f3248fb14d8b3ffdc4918ab76ab96dacb8eafc2fe1ab4ad329caea5b069a68934c1ce84c307f83942ef580ae9e72d6ffb5686b624e6caf9bf2d3bf6a6eedebb7387f88eb8606a8da5f2f59cbd56ca1fcd51cfc66fa6f39992af360d75db0ae534c9ad5ab9c95e2e5868547e4600a34566eeb62d94525d8b1a965ce69f986731888d1ecce547dd0e4863322a83e3c8475d9eba5414a65b066ed24a7b09dca6ffe23836058bec0a8567174e008c831233c7890783dafe8c35aaf63e796869118c4e85dd2dc4bdec6bec4ac74ebaff3deb2bb743713bfed3cee79c4a6f46593006acb3507d41f194807b893aa7a932326f168d384d0e96f2f23368626a2e027891ac94f1203db044b85f14ffce3be6517d36aa4ff3b5f49ebe394b54decf8e5a977547f869a7b50b4898c073cd669d43c641a3cb5e8c170ba63bed6ad100861530e305e39fe1d8e8e1ef64f3e0c52fba67e7249c1ec5ae40dc89ce015d648fec19f5897c77b905914db4b5b4283ed669cb4c658f48f67338413d9ffc85efe444bc635dabc93d5eb030784f21461ddbfe0cc6a54fecf5bba09705baa77c28f6637be6644a5ada61f70d93e7a787abf5329fd40dc765bfb45c7dcae5858eaf3a49fe86fb90bbcef6f69a5df8d45981c67906b9f6936f5fcb6a4df2641688aba61fa49a84b47c96661e58dee5826c1118d69c4b9c6e59df51c5bd21e1ecfdadae2bbf9c09b0f34186668e389454ad4d46f6bf468baffaacee7868574e729574ee57ea7495af41d627b85916d6b4c708374f90bdd9c3aa4664c665138ed8eeb98133ceaf13a816ca5b86905dc51bf91efd466dfad90918630c6fc77247c458ab8f568b4edd9d4708af3bbca5a5716447e8c3cf4ad788a873f473fdc4a267e96bd2b5491aee76fe654d3694e11bee8f7b66d1cd5af199b6e90b3bffa88a92e36717fd4bbfcc78b0e08634ccd80c86885c92c8ef67aa4933c7df097891369bac5fc5d0c36737ab6d9724edae00fc257f76a7a7b3f7e23fc2b7ec52ff4affb6846392cd86834ea3efe3408e4e9a78bcffd49619b03a192c683901af44289c9f7b4564823900ceacffd9a937136dd5e57a8281e96f4759eebddcead3e8966e76f68de95ab9db2ba4fbf83c3b27092cd339cfe48d5ca0ba11591d04566f4ed24a5 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: f43f68fbd694f0a6d307297110ecd4739876489fdf07eb9b03364e2ed0ff96e9 |
| public_key = c02b82039fc46c8a8a92975a2e37f92cf893a7f54a84a67022845d66236dca3c48456d4b16879e849c7fe3475d0308f423e8f2ae2cb6763842a329e14f5c777556e3d5fbaec05aa802ad3ac1989a725337ea38a668ea65cdb36343ec3d690ccdfa47ab1fe473247bc488d98e1e43e75a2da0f237fa03a8fc8386485ccfc4245884f1d941751aed27fa85f0067f5c3775333d4261aa908bfb950894cecc1bbfd197ced78a641366b9199a4ba29d446e03ae51549be7959c87b6f9acff4cbb7a58d01cad4949734f797ae40da78f45c70f668506977d7c85a0cf64c700a5b1f7879801bc3ac75584302c8bc82cdd7f7bf37aa4d0681bacfd7e92f9c653f8a9551f796cd0cf62d3a438a65ead74d8dae9e3b5a80efd5204ad45dfef488b7824a4b1eed79da9b44e60d8b22559dc062b924ead4f0f0df62304cca34bb4fd7dce6b28d0fb6c5dc87ebf7bda9e9ebfb6c6046a177fc6f70deb0406b9045eec272bf0e139a69138adfb05dd1134ae0899c167beb1a5e8e8516bddd94895a263d59b167630f3a0dd3c64cf257cdf93596e64f88c7a45814d4ba8da541acbeb6aec7e530c58a61a64d9b9bc32d870bd1d5ef7063b9a97519b97ea60d7aaf9ce93e948c267c9c815063d6b6d3ee9eff49b386d94395804a9af8defe8490dc7ccfbaed98c4f9f95b70145b448387183f5cc8f4b5f35a949bc74706cdd3db7645c2d084624844a56ada5abc9f44cb5b8736b835c6efbceaef361fb660479b2c51b99734970808ba5c6ebd169756cfc986dbda94915563c16bed9aeb77c01a7cff55c8430696d6e83aea5d4929256fd725c428b984d15e97ed4a7640309469aee336426b5439ed67e675788b3a4fcebca453ebfdc8a49c215ba120d4a3425e60194e9abeab2384e84b1efb7b7a54efc678e812588961add00a4e8e5289eddcac582d3c73dd93e1234518ebdd3648853c5b5a24b389e894ddaeae78c41f6fe5ef3d3a56b548375757ce4fe21a7c5a0ff9a133868d2dd784197573474f92557e61b3a8689ecdc7efee139e4d7f0b5784da4f278d49462965f2107fdba9fadd26d620f6a82f70aa9a94de90ce3c9fb9de5072cf877483c2203bab82f8ee2f37bbb17c1a4bc499fcf49ffbb42e4989905a878dc873e456a7d9db946572936d8e8e778deb993ddddb12a35df1348ce8c9d1b0f898c84d3d51d7f45a6bee864375c6f3d31edc191f8ad835a3f3709362cc763d64cfb91649d7238f5402c9ec2bec7ab0fb154d69e39eae96f7fa25938f130ed711bcbffd2f9550a46ea28e4f95cfdc036d7b79bf9e3034fd60206c919f8b865fd3d700f348fdfc8001a30124b40c6e6edc4ee8bcb27c60cde324d8386da99c3e098cfb95bd1813ea4d6aa5789df7a75a67b6313f7ade8d4aedfe642d58080956a04fd3c8193ac302c92e949cea327f1813390382c814b2c5a6d34a1eb44b8b62aa77bf88b50674560cdc7be967c21ccf81ad38ea6978d228a83a92dc57c4d39175c910a55de311ed1cae45b0736a4dccbde6eb58491da31de3b65ccada7c80c7815f677eea7ce5ec571bbf7c4516c65e5bf528e26d959d8e5e1bbcad1af9ce59573d749453d9b6b52a951de9b889c79cb355c34574ed70b7c30f1934123c9ec68ebb324d254e5d246b14a0259e49b2ccec72b8c494834 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: ea74fbc3c546500ed684bed6fe3c496d3b86d2d6dfaf223969b942e9a8c95e85 |
| public_key = 26def15e6f41578f8088b63da72fafa9fc5476b3603474b24d8394b93ab494ea3eb0f33ff5e9ea33d34a2f666235fad09e35544dfe35eff54e3575afe20be6b6b59a4db843c35e39ed345fa28dd03fda60b35dd65f86e57057ec4914aefc0ec38fe36b3c7b80f77887a03b74bafb64d3c9f2701a86b027651fdbc777bc4d90d387fc15b8c12443af8636e46ff4c053d520bc984e7ec56eff6e84b683c1dba082bda584b5793f7f577558fec46bedb7c84949644d405579659cc31ebe30bd29dd2257f10c043bc90ff8450ac207ce3e8baa896e57ef7cbbfbdbbf9221cd51ba354dc404767f9ef765c66ec19acba3b993cbafc0bc2367de5d846bc4dd6587b51a86f77f6865a5c69d885553dd0cf10ea7db9c0666c1854efca3faf58aef3ccda8060f4efcf978f78bedd739604b8a87b44b522eb8de87dafcbb8ff0e62c441b4f9d19b76425e5ecd1f6ee2a2950922637a1ab84fbf645a1f6413c288b731945d50f9958d56db90aa01c8efc83b73aa88581522757d505b83f6eae06eb6f538dd21d6eb7dabcb0229878d85c8f352a9a4349bdedbfab0c2ab4039940a887b665f8b9de1d992b4bd493db6074fa85e148fa970953ec0ee4d4835e9f13ed390836732b3ea6a89145183f72dbb095d7617a3abdc299e2982d35f1cc30aee3e01e9ec9eb397680c8ae222aa61f5e5a9396cefcc75c0dcf55535a3f423ef142def55898ee23798e1748bbb5464ae0be67a2c44388044754a87a5bdece752c38b504bc444af4ff73a6cea4768f2f681554b56dd59da1c7b88ecef6b7ec640c1bcae9bfdb5f864ea6385dbcaec4dde3e775ca9f72ec6f137570fa9356de55c5c2ec92049adcd978d837f98763fb35d153e805a7420d2bb803cc37bdd9dfaa2ebd4d18b4f344e9cf03ad0e2360da2e92d7d87df71bae84dfb53884e91499fc0d778cfd04fabe268a2204d53c29b62ff74fa88de56da3e27c3a7fe2c6c6c65470d1a3ef85a3af1a963bd919ca3c437b43d368e6e7a19a4d7258b8bde88b474229f673499ac54db247d97225e755458fc6aa6567496d74f16be9588c6d9de4619d4c493bf73f2bdbc05343a581e95197b64dcd98f6442565c06f9d5cf4d45218bb9097d1a5e53b2d0679720598fa2bd8f286b60e5c377ca7afb0cfd6ed57e2d7de6a47b993614f6619f97db0059a1569f353577765a8368d9392890f704836c228afd5446bbf7a24650438e6d89d7f143635b1434680156524cdfcf1d8565ca5c7cebae26a2753dc299c10e4968a57f9992adf5cf3ec5966f9302ce35b68e0a81f910a84ce202e64c3aba248cb89c69eca0d24a7682cda140672c00ec7f5c967f3f4eb9b9f5af6ea75409af4684b725b446a31ede99f67af94b958c4b979c2a841b28878b5dc5154b79c944c7156538e6a23d379674bba5438d64775fe1a87d3aca67764ebf83cf7c7de8f3cbe82bc7494dd9eb23c3539302eac49e69e3d7d454bebe6b2394d00a549735aeaa489db025d8be77d841e19d42e6aea4a73c3b93dac5a35b826f36411639e20576a891974270d5c0848dc13a4a46499fbc6a9fe236771e8be35afed96e9f65738c531b8e63c3f4a922a89f22cf8b830aad4c3c7464a69982a17ffb895714eb8f4e6d0a4c447ac97280a7a7b63bd585c521a49bf9230588ddd7034 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 64efa87a12cb96f98b9b81a7e5128a959c74e5332aaab0444fca7b4a5e5e0216 |
| public_key = 711cb96f0cbb88a8c1c298c7838bff2c45f5f33e3ee5cba7f6dc77413cb58ed86f76df6b3a7f9562cf8b7a5d73c1994f69256eb0ba9c944e46c55fe419475d015e50898ae7d41dbc52f43d50e8ca5706a774e5d79719754c6336d124fd2387bdc183fc04efa3a04a9ddf9ec4671fb54ca6ab16afebc20ab4f3efe9116f9ff4e3751697dd60ab8bab08ce45dc89ca77e2f17869e645b70224eef5d64f6706f256ea90ef1c502024858f9ec89df9f056f3675c1a6eb229ee184dd845cc3f7c5fcf93c566ffa732c46fa8e89c5b6f4a5a827b625adf6a31a3fe324e486ecc746027776a95ffabfdc3c436c690e3664ffaca0168f022a99130bcc402bb7235ae4db7baaddf7981d6557dfc44788c85d6bf1fe35aee917837a3c3d5a598757e00f77b6b785436b6840a26e51939774b1da7cc8d89fda55e6ae49f316efd6927e6f29c8a9fa94a8b1e3633bfdc71138851ea6ab3f84e6e18b8542ee9e36cbbc7edf29a59ef6b3b7e20866dda8ccf802abf47a769676550e2fc52ce438c48946eec2f756734bd467fc501dcc312bf6fbc9c8ed32dda68e444366fd84869d375b59687c94a685b6491ef36193c722b7b4acb84ce9a69388d13a984f696b96ef2c3ecda5c38c2992ba60a38dc9c6783865d93a9b886963e94efaf73226cea3f1db9db18c549cd5c392631dc4732105eea618c943b8af01c784885c6ff7c56a6b698abf1c76a039b3e6f95c466dbc31c4e73778a9d587db68b8a8195e886e829ee043b909733f09553bb942a96ec4cbda148fd0207eb6d0d9bdbcd62c89ec12f68a1f15d6479de869b88fbc9cde81de6ac62bc8dc844aad74d3a2c9d7f2d1a992bc4431307e2ffeebc70e3f6e7199fe51e354ebfc4ab35f6d1aff7bcc4fcce2650e44e368fb493d6754715736f826ed19e0ffc07e5b5bccb3d0d26effbfbfe9383e600c85b6cdcf26c89ded5e7384e8c3555497c07fcd7502f53714beef79f7ce5cea80ebeecb609c8277e8a5484f30e6fa40b18f4675c95d0dbd5b7c77b1dc4aa297fb8083bb79f3dea0c847062ee8be2dfab69bfbd56df4925db5f4479bc12dcbc835bd254b891bf373cf5c4971cbd81128f527d7fc2ee6479217c70225ed6b416bdf0e8e8acecb63fa6af4e7d31bc5d312023acf66986c72af5cd8a88d767844d4efdd5198b965c3df4ef44ffd64610fbdcb353ef98889e72e8645a0e91692b8857675afd45b6cd3e374888b40183720e1985d92ed98738b63b8f3bc87e6f9ce94ec70738d705f38199bb78c8e1ebaef500d7ee1cd93c956cd04a5e9ffa8b523a7861b7bfa3dce97d82449b00b8961877488c5d54232eba79aaa0d33b3a480f5acbe47998a5fb09ef7ac2fbce08d6bdac7b6990297504194bc13d487157fcf3cb952d439646aa86c47986d26dafd704d2c70bb200f6e8309e87291fc552ee7ea8438ae4236cdd74315a9dfb034443e8d7ba0a249b312ac91a8e92754dcb0bdc8e4615974cdf45026e614078f06bdac3c2e69eea19e2f8a4ca1b0febc5cd33a6076e6d23d39c97ca930599ab1fb93d58c09d663de24e58b72ba0804aeb7917b7128480244d42241dbabf6572afcf3ae33a54a1f9c65dcb70821393ba5e78ba5acbc0756dd8a02f8afd156dc73958bab2f2c0d24c2436f9f00b7267da9f8b2678c14626ec |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 8a95d71228acaa5f9ae6f9d9ca8ae55fde296463b41083a39e833e37c4c90f88 |
| public_key = 317771b7e7746698de15c76a39356cb459b78e78f1e6abff108e7b237ad4a7cb834a743f830934043856e0dcc37683db3afca17aab6ae2c59ebbd57f52d84cb107b6c5e536edd3ee57c3cd404a61880daa1dd87e43e9fd4f7deca8d998c927451fafd5429c643b35ee8307553fc755ddcd6d9003c35d4ed780c3eecebd5764e3c47a9e3063978143fb9a463bd11446394a287888b6ef4f57b6c0548718faacecfa657148ece26cfd11cf7386dcf55086419275a3ca59bfcbec4c63e5b487d4e6626fd495e7b54b9641a2ee6dddba5794b4fd42e86b0007444cba4db26ec6547c69a9dce8b39f3b2a388710578043b77513173f6fcde90854bd6ddf612e1d48e79435eb17680e99bb933cf32b1ac29869ed98a881696b3a47fee7bc4a50565ba52e57d4eb2cf3c057894878434d6e789ee8a594f94ac55748e3cee1170c391b6b8403099929afc60b4f383ce5cea598d701aa5b60e4c789c759c137d3d946416ee3e6e48c626049f0e2f640a347a2f30560304e38ab8fb78ddd8fa17eba1ba7e1a333a3d32f44dbdd9aad8d58593beee09e93291c8855be8003c6cfea4a8728e7ab3799d5e4dd4349fa5e4ed9baa17b41b0b7e89ab5cd0e45ff174a51f45e8badfa7df523bfcb64c43fac3bc5b6532bf4ca92ef45e1f6ea815c865bc7cf3cf87891fbe234a49b625cde1169c400cac05359b6a15c9f330eb2200fc3ff0a4b94a8d757688ae0c48d0ac5c3fb75dddc38a8167c87c51cabd1698f8e3654380cbc8819599699615ef5495efba00a8afc806ced4965f183b37bdb88ff652682e02b7e26893fd97b8a7025affd7d62e99557751a6a1da7828d8ad03d0c62c9edd6fad9f589594fd729c17f38c5c83bacfe5bb8add8c1749a7550765f873cf2e3e8be9db4c50b9e5fed6eec32add89029f861366d9177612d83ef1a1fccef55342494d8c326d5ed8960a72ff34dcf3c94275a0b77302f0b82b5eef1bbee5539d3e11baaf10323e4086e9984a3d2f4274fc55bf84d95903cb543902aaa5cd39d0353d4ee86814d7ee9f7fbc17d35c68b25ee9048434973ae0613dcff855291d7ed5884dea10f54ee9f6ab883523459dbad7b51ebcee8accb66f4a6a172c9a26717376e678771b44d9d55fdc93988b9c9b5af98907b17487bdae397b8547ac8382f9af8a78a91b2ced5f117f00e839218a74d171dde90334ffc97d9976b7fcdd4b742dc6bd2667ba6bcf4dd6ed314f6b98de7e1bd7a71697988752f5628ffc7abdebf37e97a487e542e8c78980ade8bf4c0fe9ebf598580df7cdce33ea96368c8b8435f5507429006883fa88ee4e5791c2685f61c9247f7f378478492ec90778c5fb8aa4a70e6cd4899dbaffbd5799ce3795c58b62b5ba8f7c522e78365089ae735a7978f5d9ea8c572a6544aea86b3ed8ea9748cf6b5717103a6d2ddff5d87a5e1aa94beda8691d454de0b547ea5eafe15d61399804bfb32eb8bd857b885191dba48f9f518ba798dd54135a7441a2e7a6886f0a0c665a15d318e3672ce6e6f6e4e618005cba6ea47faec63daba709adcf48a4e7fea39b74dafb13d4a60ac6eba8abfcdf1aef758ed8215bd671d8867cd2794fc3da8983b410f149ba2ca7135eddf83ccc8d1d4e2f1e83c9d8d4b95e33927f84741e362d80c3ce5833b7f2498d841f4c7e0 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 90d79d75d0bbb8921cf70d46bab497022a8e750efdc99e5f1bae653275441c7b |
| public_key = 6124f5c6bb62e806d864db84676e3486836fa07896314a6ea13a56e2f467483848c355e602e4c6cfbfcadf378d85654a640f4c5e1aa3ba34f136e530299ef74c23e6cb36d04a549b19db794fac3f7c454fd92f3f560636fa5acb57fd611a1e95423ead94ac88272b6cf4c89fa0635a7a838c38d9fe1d74d955453ea44ab5a7ad868cb9c071f5e706ef4a1dbec4c9d8c5918f757fc5cf96be7ff0064c0c47b022bf44df3daedb2ef520be70f0bf791555e5b69cba050d875c78c18455d3d51e521ad54c651a738bd3fda29ccfea9fbbdd937827c6503745e16ac5d79ecd4006fca98a66acb75e9187fca7ca935c090bb8d31b6062b345140def157976184ae873ebec9e878a3eb37b661fd5eb5f45fcc6e4887a8def4bb44b89cbd4dff1e1a9b587a8c4a50633a9f386e6aa43e46d649da46ab698e16f0eaa75943ce16eb362d74ea824870a94cdf84b38d809bea8c994d3fed057b78ea6685fee45548e6bb681b3ff5346ad5467558fe6c345f6f58175a84edcb32b378ac3cbf4e85739691f34c1fe633c334df7d853caedddbde8a23d46328a4f3536a44bfab94f2c76c113fcb086e5c4d05de9332dc40c5d9065cc3ae5c861212b898699ce1d2f4a04a77bf165b0bb057c30d9cca16b4dc91f8e7c197a4999372906cbf38386d67cf7d1e36e8e5d4613c36d8f655d4985da735d9f33fd9580fa4518d9a34eb63ba77cd63af7cacf15860799d381cd34e34f9e4a1f5c3f543c77d3d66c374a44df4a7efaf609befb845a4c42f7354699bb169bc721be75ce8cdd6e63843f543c0a94e62e388fc21c313b3a590253dcab0a61d3e3aea195b13cec41e38539f41c6e22d63f5e6d825e7e82ecc3edc9ada82aa5fb766cdeb279b75e2dbe877b8fb8fbc290f56efc05f50779bd2c639a67476fae83dbe133f36ea68e4afa9d330dd0dc3db7a87ebb970ce767e94c007ebd0203fe6b1be9548b61bff4a43fa5cb73fae1484bf3b1394ad69efc8885d02be49510656794033fb325dc7e13611126afa639355de9c04de445eb5c743028781587ea9387d7e88b3c904f58803dbaef55aeb7a392c14a4dc858abb9d537f8043c652ddaeee6a5983e5bcdb65528286e0fc7ad5a59a0677f5cc965c562acb9d643df293fdbfb35b21cbb4321fbb556449c5f2ed8c46744e48c578937cc13dfddf49b79ce96aeaabf31892597b8a57683c495aa7f9bd7b969f34899127ed4accddee4049ccbc7c37ea5868ba5c2f4a3934d6599ceec340d6a4890cf8d84ba371456caf9d5fda9a8d905ef53e54332505cb9323bece4ce904c739433d99fdb35461d4b3f949c87359d4974c5cb7dd54531e86e7f9a69b8c78e137a77c0eb6b1ff468d1bf973819ca6a69b1e74daf8f3b35af55e8405f84425393472b3b7674503a86592947621dac8352a64427e3e3d527e6ed6cc78bd85412d97561d9e0f329f3361485d138b80585cf2a59a04896b3bd8c7ec39f3ccd39dc962c34367ef26a076e7e13a0d61f33b78d62d1fdf512aa96fe8deecc8db7f46bf1042ef46bfb594d5d59f26ce167094f966c7d88da77ba3a71d18693707dd7cb7cb4941c599103792edc82e47d8e4aa9706db7fcee5e924d19ba561843c3b7df3f91b4ff04987cc4a914fc6ad33290975bc0b534d415efbe43f7d4a4b917723a |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: be8a32f97b9a8d596382c02fa2a0eeebc15c083e970ddaa4f2622b91d6718663 |
| public_key = 389db3e85bb887d46ec144b4d8ec8bee8fbddda538eea77d818c7081b3bfcec68d4a6d35b81f80b23985c6d9cb768d568286b405f937e99a8ac10bf9a927940c0a7cbd46f90d23da1c23a42f3a437d6f91dce36e39e8cf2ea8b9614cefe767eac74bcab99bc452b9c5829b586e5544e27432f06ba9c96869f6cef28a0a70fcf95213bdb2b84b45f29a49b667f4848d7543baa6e4f8b7b51ee9a5d483fe3df24a3fa3af6869f00c8e9c6c5bf4c53dbe19fd879bcd7843475b4ee0a559454a7375ac14e8c37444a17ae64acc751f56b2ac97a1158c76bb9976d85dcd2386e266de64744f9c3da3b82ebcf13876c20d639bf5a5ee94d939985abd149b99c249445f4c9cd85fede02ec536bc8fc30f9e65d5c7de083296d88bddfd4e39df6dad6ddad4457cecf8a7964fff45997bcffae8eb08d8e84c659937cde6d89fb59d765ea9713b768ce15d99e7386b4037b961b8eedd79add8fb9f8ddb71ee56c349b453d2a3bf22c56730bac0ce19c4fa6ec009ed3ed49f8c7d068cb76efdba564855289bdcccff2b179dc773eb947f872d05c4e37357796ea67ebbe6cba898bfbfab70c69448ae56df0b36ef9c451a3eb4b83efc8a95d799563cad55bc89fb3461fdc56ab434c5e9abe9363f1a9f577698af0058b54bb5b9a7c4fe8d148d9dccab2d1a31d77ed1828fce208cd3700fd2a95b755e14ef2e26f3bef565b02af7d98dd46018cf65c8324fdca0dad64883da659826bf838fec381f700f435ea40c872b83935bf6cdccc4efe29c81e33ed477babe011fcd645d79d5a3fd42038c615a476ff35a523c7761d4560554c8ae0532e9df3a17aefa8059d8411bab5fb96b990f737dc8fca0e4dc1a3b9913e8efc143dcee85d4e3ad56a994c4dd7d768cdfe6f679f1d93b81973b46352796d37b4f9009312aa957a51692ae8a65d514ab5bf7b46e0964a808f8add5e765384e8c35c900c4899f03dc1b53be227a39fd8b3acfea46bed8832c3855535fb38cc5cf761ff1e359dddcc8dd0d73422ff4762338fd273645c326e81a36bf787ac90ed3f6d758ae71e5863c66b914ebd05655b1ecbd57f8444e2689ad91a6915007e100ad7908897b4a3ba94c98ec2037e532a965317ecbd55669719b5c613abf45b3335d734b718779d51cc5162a91e5ff622a94469e09a41e8a9dbb3667312bc8d5ab7839374f689b32afa5a25de333126a495569d9cb37d02b18333a7add255b905f4e7eb856dd8f7566b12c99d3add794f4c0b78451777a3789c834c795f74b65881cfd55dc1875c649fdbeb8f811e49c34a3b2978468e10ab7fe9e793b2856666a7c28473afbb467e60ba60333dc5ef681af07c1779c6599bfde061f54384467869cdb21ab7d8a6d4153aa68071eb768fe9956a3b16229bc31fa3ca53e5048c9dfa03f52c24cd2c92a6cfdaf8c5ad6adeb34fc270f3b8f76a914f888d39b59feeed4260fa68c0b416e6853e9cb5894253a12aae0171d8e44aa4258cfb54739f642c3ab2c5abf1b5967c8fcb377eb91fef8c0d4daa3f3ed4a0f869ff4bcc458f4c118a4b59715c6f3ecf5a304b2fc9877d1aaa3af43a512a680f4eebdab9dc816b95c339331f5fccdc969363977a7b9695dd6b9ba358d9bb613862a0561ec25ce0d2dc86f262dc0ed164c2ad357a709eda919cda2c4f880 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: da2cfaf69e25b2a89ff2557bbb6f69e01d8e2e7bb27a7a1ce7e40fead16f33b2 |
| public_key = 35775145cd98e6756148b3de8ce75a67137ad245586035fb765ce5824cd8358c45ad9fdbbdc3525543a66b2f854bcb8dd9eec921bedf67e9c8d8495865b3bf16c39ab0a86cc33ea52104f416f7bbe5ede9617ce67e88a40b4532b1ea68832fa4825dc6e24859eeedf10ea54e4f8d654b86abaaeb52a12f742fccbb3379f1d68d7d0769bb5684e41fb791c70f5ead44c79cf8c1ff8d987086cda07546811471cebc7eb7e8a5c554a6cd0d62bc7cdb11adda8ee95239f844d275f7423c30f5aebe91ef94242636644d6debab5026feef01ed9c24058f8077cc2313842a5ac74bba5e26cb78c4f8557cd38dc77f86dadf5b190dd6fbfa852c5ac738f33c25ed7b26d635a09a3e3e1fc9eaf432a06c4cc89be5ee7c4259bf79631a9756f5d86145cc2adca6255edd58ebddef549d2c13caa2e8ded5ad88542ff1e998ef16e39659c3425c3eb4e6cd462df5337597dc246db984a881adf5f4777489b9ae84304372464ac7099b6afa24a9545b3ad02ac8b9c968d0b4b6ea9ecc0a83550dd7ddfbba36de29fbdb3af23977ff011bc29256f2ca7cfc7c4c334fad5db489ca290390e6ae8bf18b564a0371580d6fb923eb35983a9cdf85d66482864cdcc437da33be3e1299328adcfdc5ee812f25f2a98e77e813a0e6c5ff11573873fc512cedd4ec3ecbe1446a3b45e8af2f53ee4fd4c3e3c36439ab128c322b0e60a5c4da27f3ae622e33350db050e6de9fcabcbd8fca80beb139a7e5a244e76915424429f3750abec46d7b47b380845e91d6f790a8dd8f00bbf09a6ba608cc9cbdfc6c8f4cc194cbf2c73dae48899a058bae66f3b0cc1fa0d2f3f09d995010644fae989eb94cae8128585933ad107f829416d6786cd7e99fd31c08a20f5ae94cfdd8aae8ae5ce77c185d5bb085457a8eff805f31d1d3f301053e9befa1866b634949bcb4c6952fb78376fc91bbdac8fefd96d1d987db5c71e39371f894adff3ad99cab93d5353ba013aef5c5879609d7e7a4345a0e81a793ca012a6610d9e2dadad6903b719e384c827ac62e3bf590f82f2aeddbfec5dd678e5fe23d85395663f82f399c187cc2784199cdf8e585b305f6e26f7ad03b05aba3cda87eec6b1876f3dbb37dad789f7e8ba7cf0ea792366117d3d8601664d6b7ce65ad3a0319df55c5b59e66545ccdc9a2aaf9d2eb89eefad17026c2a4b88cce1fc96816af697c5b5f1896d44da60729984867d72234c71aa5c8fed44f05dc7defa39cf409b063e68bb28b3789344bce267db328542a5530233fd3d6d8858f5ecaeb8c913163a97c0759a2dec3572f88dcd48d175dd4b09aec9eb76f956ba5a66fa8428fcaa74e7e237bbe4e09a5bacca54b3fc76773c84c14401a348109bfcd83377f658dd19af3591b7c65bb33833517ce53f7701c5beb2db8665c05f69c6d52e73b41ee2641e9c998e03f7f750c44dfdddad7ccdee69992da9455c3bf6e4c86d5dddbb3eda4f542fa5c255b4f9d037a4264939c4af6f8b8e7dadfeaa958677193c13a4beb776e9a67bfa0b45e601a1750ff9b78cd55d6e2ce9f0477efce65c5c34a6e824e628dd696b3d5b962497ed3433bce7d7537ac4715b7e92687826fbcffc0b6dfcefdff78e69dd3b996b937332ad2161db433ef850b4c8a5bc8a48556a927ce345679d1595b8a12a0e85dc5da |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 511c2ab40782322c06111e144e505328c4e5bfc890a5980a2bbc44aeda4c738b |
| public_key = 023753736cebba67bbfe1e7912ddbe47c8f7ed9773e4e5dd8e1ea5b658e357473ae2a766156b9a4e84e69a1b3cd0bcb90eebc31f587d886accf40f7c8f76f0aef7d741d4d3e4b7fd4bba51af6be36228d158fa5868df516897ed59abd4819635bcfd96c4a8dcc346f67ac6b956bc861e0a9864766a18d4b8b9ea61a0573fe60a5ce58a87d0af974dfe7d4f599673137dbc76feeea7d6ad9a85d88da912dfd9644980cfae34545375c13eb8e118fb4d3deea83877dce7e58435ae34e5f3778e671917dd77cd683e0c442285da1959932e88562ebc932bb7ae689cd9cc7d3c6e567e6d898b6e135f493f90da37ed7ffe6b16eefd4e0872cdbd513005fddef878ea83768ad44885e5a2dd7bfa94493ca519c14e0adae9dcd739354cccb3850dbdc4b504c2eacbe128f55bccece7c534b5e68b94526aa46888ae970372ecd49a7f13e7197f633e78997c5eca867852e648f15bf3feb2fb832d5fd38634d35de54d7f4938ab88f10c47bbbca3ec3379e7cadfa0d58454dfde4fc7fcc6f5a97a6c3a5649689287fdced68963cf24a05e9851ff1f77fed36812e598439d701d5bbf138ab7703fb6043853415790a64d878c3bb297b6bc7c1dd0370d7d8dcc7d32e6b7544c3226cfca871d52dd65c8f2eed3103959ed0753e91f58ec3770360aa924357316ce8b33bae2ca06b24f1c59abdeb4ebc58f3f75b77c2bd7bcb9a240cdd19eed610915db0cf3de8d78d9c9adca70eb56e376d3394eac39a6a198c5c105c85899e640388ec72ac3dbf1d5917035b9ff5db081b6cc6103b72e4f3237189c583c702f7768fe43c182075a498f8d051e78e6b6e6350e78aba89be44e8c4e968f14b9396574b371fec7d2858a1fd78b546ef13b8cda7e05382e1fe7457ba27a344547ee97b32f56b4fd31c9e6b65ff377be25b6953a4dbc9a6e9aeb3b09dde359efbcacec80033990f38fb0bda655952afb0ab83ef4459ac56a76af3bfd2669c0239496610a4274c9b3e5e998ac948b3e84f7c8b380c1077480789b018d54373a7fc75d80f387fd1f76f6e345bb417c9fbd97add68640dd2fd28258970cba5deaaaa32c8bd22c0e83c89b3e1cef5606c3e09ef88c9f17e80d2ed703153a247981b5b465318abcd0a78ad1bcaa16bd7edb66bd78ae4b23e84afa75d0befe5b599dd9f069f5a2fb430b16f9bb5cf057f8a23186dd925574688ec83ce932b0fedb870fa810cea98c694e80333790b59e688ffa7bdcffcd9b61a56a5a8ea6b85b5861b44b521dbdb6adfa9c8406f5ad499c0664aa9737dd1b1fd9897569a64650c0a9b2cbce879e77ed9f14e3bea6f1b415641ed645fae5fe2ce49f5a3bbe49655649b6fbaeb5634f5d807f737dcef63a80edc5d2f573b9bc5914b97f2879ef49045ec87767ee04d6c3b3c8c6089e03268a5f0c530f1682c5ddf2e48d4adf9ec20a0793265a45bf8eea60746570aaf4dee763ac29fd0d5762666ec3a619ff7777c8dba75516c39fb4acf353157ab0fd787bf3e8ce2c73862dee4d23c04384fb9c5ba0d974e9e29fc20be4f6de458586feeaa4d5c8315bbfbb1f9a446c80b736d60ced7458a9ee973a394f163e54383d14e4f0ae0b4746a4b892dd92db39b8e1d7d8778d46cb0e3ca324d417302e861358385229492a291da3d601a3f41d29a75becb44d66 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: dca92dbec9b260dd97e8886f876862d6effc3b91fcf3fbc986cf56ab93ae79a2 |
| public_key = 87fca4992854f318a4de4e88f7f334d83a3fe0d5709e89b4ac48fe9873baf35f5afc1da2785c5ad09c4b28c3e1b4579a7afd6fbd9e378119f71383ab1e07e79385aa2e78b70d435bdc6d4495af46be23b1f26874ad9e65ab55e355f59686a33fc6cb78464cbd991fead6aceed135e1ef99428e3b368548ddc3be6c0ab5cf474f59858dfe70fca39624da96efc1bbfbf4568fd49df3a4192a420fb5fbda254fd65e86aaa6d669f7ae2d69954aba444fb9c6b6cbc42b5ba82e36f957089c76f48ba746fd6875f59d4fe083c464bdc992bda9635cbc88ea89726a268a34d5cf1eb9aad5347350f67d1fea925f5677e393984828d53eacace1844fc52b43d408761c385cb559e645696339cad86bc733c547546e64deadabea7a4fa0316cb635a856846d75d3a87b85be944a5587cb33c653e44b5bd764f6f8b06aa8688a0ad626188fbbb8f707b3f6827d87eb8d7e2af5e071d5badd0f7ddf88e483e9d6259c30ef5edb6916de4f57f2258ecf9dcbf075f330e4cca83abd93668b82c02680c246e67f46f1921b863cab9a42f4f0a15d986d58ecabb873b7ce9fa34b7e21bc6c029598daa77e30177357ba8b0e7696b7afe16a97ae2f535cb62d8c947eeef5e952e774e7fb974879337874f3c56d47a0d695797e23e3e2fb7c3c7bfc32167f7faa9f11de8d512865f6a453e3e37c5b0ae1073e863b4a5f4b6c957eeca3bfff8f62f98337cd5771fdd1d8fc4f5969f1826cbada8f5a76048aef2b4d97cb354784b4b676837744f685f87142bbd6a67477b66a9457c48a2f779e097fcabee6fd6e83f78baa3407afff8ff5465af790e033e0c9b8bf6e2bf987ca6521c55bbaebf49edcf6b0bf4402a3e2960a55fa45b448397264bad3530b9b56643a0d7cb9a73589955631883aba865c4d34fc5f5a6b8d596cb2c4ebfb740645eb1af9657d89ea2bc8a92bad96ce5f52f5a2d24431d83ac4e81ef10c6bdba303ecd0086e47ab3f7984363cbdd042cd82d43d64f2bf7ff26958b85c46612c655666ea2f4d600bee4fa70b4c1b9ee09fa6822d0ed0c2786f0e17cf1a9dd934a7d4159866e557947c8e928feb459b2337f3dbca2d9fe62107b5e34aa202b893c103ba5cf9b4591ed7c1f36b6ffb9ac35cfcee189571dc7f411349ae2efd20f35a741cf16ff98175563599d3cf6224ba231cfb2f087525059f9ab5b80f73e10719972156aa30148bfe4c907c2e4f683c56a39ae46e2cf1e688c4504dbca8d4a87e4de1bf6472546d478359ace455c5e395625c95cc84ea3f0e0d4b2e3a4a1228da1463a234c491300dbe8324906b48d5151841a1f4a55966f1d66ca8b1863b6ae4869b4c93e2c6c94fa6af25f37e992cbc7bdf3f6a274bec8b537f89b996439b763bffaca39d1f743db79451cbcba86efdfa9d8567d8977d12066a1817bda0cfb1bda75b9d6c78a39bc851654009bf66c45361dce46fb3cdfe4894c785fdb0184f8db0ba8f1ae54f3f8d50381a90bebd73c186aaa458a2e8c682b919741836397e3c59e0ab75dbdc48976a6a474969356a75e27ebfb2ca76e978e91da7dcd9e43d30bf843b2a5e9d24cf4b2ca948fdef0d1f9a763ba55b9b92261cf1114cd3c81dfbc8c6a2c544af712ce8030ca984dc584e0b0627b3d23abd9c4d9e5087bcae2bfe6581eb7f9cbf532ba6 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 57c170e691d7a914a901b9a11c62b8b569b3806427557a9dbac9faa720ec3641 |
| public_key = 0e4db11944ed9e33d62c69350a3d4bac635f9309ecd48b362989751078ab9964d8ddf6787ceb3f99c6802aecb70368edc6979c4e4d5dbd8da985f991f329f43844f8d4f5a2cad4acb5f95408a3406ec53426fe75651952f5b76ad0efa465c3dc1d56ca0e53953dbcdee2da352a687441f45dae26b37cf8d08a99308639999e3f5ba89585656a6d5905ee10e46f94dd99491cf385788c9a4f38eb1e55ee2fc96a5c5035a3488ceec29e345ebcf6b1b7288abe95c29b37fa7817704be3e589b4fb22053226a43329183f627de05fdd5e742d3d172354fa176d40dd84ce79da8b6a4cf04d35a4ed6bc6464e8d9e3b88a48c81e58dfc1f67ec7ce462d93433193e51deb2d3e3828f9db6a51fc1c456682733d7f4c8f94f37b84857bdaad6e90706ca3148d533d3d643fc319c86653466f036b37e825462c854f641c781775d3340cdfed7afbcd7cead0699d01098af3657363baeb68abfd683044d15275d0fc3c9ab8fdc8c4c6212fa70096af24333fcdd1bdfbebaec8e7b45ffc2870efa9bf56c8ee86659a618a0a96c42acb48ae125af911558f7dbf0c9cabc4554c8fa6c70e297625286456ef6f5afa756145c41373ab4fb59b2782b4a417ee5de4966d086f9cf8cc2283b4307e6a058db3dee74e3aae7ff89a7c1ac4e31d8ea9df12db034be473e9fc4d89aa84f044e429a43b5ffffbb693a694bba3f3e5e78475437387b78b33261d786289bf0440c44138c84f569fbbe74c1c2bbd1cdeee243a4d82319780b24c593149cf76d946f75a931fda8f93a50ee0eb5276ba96ab6ce5f794e638697ceca94d80585cfdd43117efa3c6cad80dccab2cecbf6ed8b2bd6b7df8c4cde4c4507a56cc97b456f2dd50bdb3acd6a7e01ce742aa4710e1674c59a824078dd04b882985f332324490ee6e39b65dc7a93f863bfc831e4d93ebfb25607d3850bba03053fecac41a6173422abfdbb4fe0efadc1e8d9a54d9e5f54c3f344296ea64855dcb9fab81aacc9e731546e7d8464852f9fd8904ace7b84509c2f66f9fac55bf68378d98d3fccda468543a8944b997563726fa4d50c7fdeb479daa8ba43938333b897a13cf24fdec790f967b2d9708c6b67640ca9dddce5636e3c2904c6f3856d13e9d4ce3d94965abf1ee3fce52b7dfe54f9ee68a8a3bbd3446376d6eaede56a7a7fe3d68805e4fadc56286e9a9ade91bd5cdec8cce934ddd757ab3e1f68f6677b5e9bfcfb161d58bd9a6b5e2f85123cf34673e2559c89a634abc2a5a11324cebbda8d167880f6d59bc5fabcc23487eda84f3543386e0b8d265ffd515e816315532e3ef0ea57f380a5d9bdddc2eecec93c275ade244d4f6bf7f74bd9429fdda0183ca2b7af858dc90243af6334b36b0ddcda5cee605d463b8c350923b4696b7eb733762d189c9ecad8c19d50a4946388d736ee73c62f47cdffe453776730e88531f07abdd8699e8bdc9f05cbe2f275c453866d475e9ce2a592a115fc1e0c6b8f093f54ad57d7debcf759abeb9d883eea68c5344a0ae96cdae4ff0e756070dbb496535b9e83f5c02badae5533141bdd9f0e3c760e3ffdebc855734aa9947f1ca4b879c35b32c862c933479d884b2c675d3e1bbd2649ed7d4f9db557d4160f307d975aee26905f7fdeb44f418d3d1fb5b081a3b06f87691170917a1e9f3c2cdc |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 6b5a14e1473abf5a33d44975ca2088bd8fa6fddcb3f80e8fd5c45b9d90c24a5c |
| public_key = 6213f5629f6a648db6d6e9daabc5617126aa519e68edaf64ad67c5cccc5321ce38e4053b4376924e6cb250b3a61fea868a8d4ac3179589af9197ed5d0efb6915b3526d945cfc183dafd4dd46537d908af92cd63b950659ffaa57e38dade9cd9dd80655fe45979c7efa6c7bee350ba0cf433552f8df58c79d91f5cbff17e7f326ef83b3c59fdcd21bb5cb1a2fb0fa4cf9984bbfc3363333f561dcb9939566e5914d9fd7b56bb7db88e426fa61f8a81ca6b55af485dabd6645d4fd207d6e9fffb3d6f4f5285b49743dfd47fe50fdd4a6bad34a456bf74814ac5d4d53d78dbfb58e657844ffad25fb799aed592a3c88b45bdc275c45a862179557d43730425e548a56815979e282ccd8f938dbda03d659a3a177e6b8a63be01d8342c9e7f453ed5bbb1634cc1a7465e479f20db6f2a5fdab8ac807cf7a8c555ec20a995c25a9ea9cd9037ed85bd65c137a630e787da7a6b039c385740d6c79bb5c20e39757eea72e3cd16f6cc997464546283d76543d9774345ad6e9fa3ddc309cf5cea332ff25533b7983db495101ff4a42e4a8e01e504c4b96c017871b5a594eacdb242bd1e076d43d07a366e343a08ac561ec5a08168a1d6e755d5c33bd69360804ff647d6bae5cc8c7f47aea46d093fc780465e7be49566f35728bd6a8230984a6ffe133b63a9cb4a7fab4befe053e37bc78910e41ec3ee89dffabc0764b3cd5d7382c8db34fdea49c988c5aaa7ae896d117d2c218fa59c3a457f382f45aef2ce5b3d29a5a09dd47547e63916c5f6c2f99564eb87e29d4b62a35864f9d939aeb37e4e9bfc533cc9e8a424b5a1f73a65a96d5edfcbd00678b646e399ac794f2dbdc9b26939b09baceb79ffc55aaa528673ccc4a5b844ad0873b4d6a31465cc479d3d273bafedd46f6266ef012f83b42e5f781c3bc947872c78378164cb0e077cf9ad87974c75ca527aed41a8b69a3d73e8eec1873965448b14e3d7c5c2e8717b94ca27b354ff99de1f581e966eec3dce96d28e5a7b6da8c9a94cf4354140cc5e3b98bfdeb9c95c7c8728fb878caf093aad281efc453567216ae5804ddef7f03bb0c9d741df964c40ad3f20d7c466ba6b8f78bec0795671e42032d499b0e3ad3e3a874c4ad962bd2e5cf7a9af7ed57377dbffb556334797fcf8c702cf20129b856e747b90aac0803b2cbc7b0bc4f8583c8e0f0ee727e0598cde9681429616c7b3f8bd8b69194ea7a64d5ad288f77b652a49c38eceb40893deb651a5c65bbc05f4da7a004e61fbd962c34b10c1869a003cc4cf86d39036778b3ca33ddc500f7918d0df8f0afdb3718ab1c29e619ff94867bffe77bab8c94e18ce551587e4ad3dd54102a4d38ab73d1f3967e9835173e582545c5a60b3aae5da7852c9d43b945668bb8b688ef56057ec058b2cfd6310516e33e38b75ff3d86da9dd92cab099fd6cd376531bdb8308e5a4d2f3f3c87c36e7ccaac88bd0a7d4cfa3b3342d74a02d888d702cb44bd3e201f4efe62c7511493c068a92717cc5523d45c0ae97d7f83db35798354797cca789149fae9597f45f9f974a2d551e8f6101d44d9f73b3113746114ac94b8c8e291892be9c8016bde14ee44e26879c02084b02afe94caff284956a90cfb26f9d71847fb901fdb6603c3bf7bbf5297bea11539fbe18868709fc57dc4d46d7d54159 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 40e593754e6eddb7f9cf176ba2d5fd1087c90ad377556d0b0f686537b1a3165e |
| public_key = ed7c794fed5d9b58740d13cd78fae5867a5c3dbe40522f3efcb3696953db45fb699c26caa918c3d914e58aaebde4484e95859a701cf510d6380c2a323e34526f2fadb44a862d4e7b35de72269b32430c6b8a68cc3edfbee2447555d8f18aef562ab8fdf2b4de33c9ed65c6dd0ad93b137f94d82dd2dd16b3580e670564b1c07436dc3ad01c85e765dc93da79aff6177e9795b00c5bcbf76e75367e74033afa742b3587e35f065f68551c57af88d90044be430d3030bdb16b4db80e19fa1933bf9987885244fcc6574c633da9461bd8376c42c51a48adae4d0e69f94f3bcb464a74c1af96fc0e82ce04fc25b58711c6cc939c9e02c8302e2499640737ea07540ed89b5335a05c65f47227fe8bebff40c49a5c0f95ce99a0f567af39169313c8b61ba77fd2143f97cc762c8b6be5ce3300a8b78edd6012ce44a1d747e1c3825dce674c8f5838953574e8b6a16b3dfa9ad5355c89780d6c649b58dafdac2e7d4f7758e7eea95f6da97ab5ca71c62ea277d961898e563f47792d99bebc73a74ceb556017db75c3b8b3efc95a8e95ffbd8ebfb5cb1d86a87f93465355a7976fdd0c24744c7b852bac418fe6f0d17de18d135947d9b174cca55454d96ed97fd654fddb0fb4a3364732c6818c39a9d199b4cb5a4d3659c8c495ed39db930104737045ec8dd4e7bc1b86fb5d486e759b87c4cc69a8a9ec38f909d4df0b7ca0897cd1f83fe63abe8fc3145eae4b4b835fb4b08fdf1b2fc1e5cb980cea6b113d82b32bd542ea8d64d8c9b119aef45f4cae1e668938da51ccc08c09a8c43e3a82a581b55cae6a394efc5e46ad9884344ab6904c7d5bcc7572aaf61239c76ebc83e2557f61eef5a9578fe0b4ac8d57b08e7f9a8d86647708483407ba16344049f8b842496a64f84d5b04f6414f9adf1eb10f567ebb9efa009f79e263a2899b770f8b3166eae5bce789dee3cc7d1846f42d4b26933d4803b74c3c3885748a417692f0f5ac2733804ddfa98f45547af8ccd28542ac3d62211a51f454b28559c28d0751c5c6c31045a8ab4ec79ddecca536c3d6a779afe9e75b0d6b6646f0bcd9fb4ddcc92c6eb88be4f2f1dc7962b7d569dacbbfc7ac9cf9df8d16c3b6973ab3e96b6539a1461f8631c6993c776fcf488f4ee692772645dc2cc1541874c02aba0564a46186d05f6ccf2bbf7893dc60d2d44ce1e5b6e317a38c13fad98bbbf79554ef2882fdc5e11588fae96fc9dc79a6a8293a39135460f96329548507d58c3aad7ab9aa7fe913a7fbe4c466f693ef2dd6f619e346a4b75a2a506f6c787cab948fb76f4398b2110781ae2764431e476364abe4ccc2f0ac6cc4f9e7dd49ebd0b369ba96fd5f396d8637f85b0c5d9b3692f08d69eb7dee6e493d841755ceb5f194c3fb5f787f15a6478db7b6b41336001dfbe03f70f9fdaaadab89325b6a3dda4ea99df1c8c6eb6ba3721873f1f4f5575f35d8625685db168830063860965a72af7ce34a7e934b9444e4e1daaae51b27b3ed73886a2ddff29d99f1cfa8583b872c9ad745e455c07e5b905f6cb4f378fdd931c92eed53a97379bbed5768422488d691bfc1b36bab3b0762b8fb6afcf39cdeae51607a6537b985c3798929a4e4b4c9b1894c605134f482b42289ab24793e2d7af2ca0cedbc27d0595b94c698bfa000840bb2d63e1946 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: c152523abd8248bed40c3827bcf0f8e8127037a55c780695e2c28ea3e041a44c |
| public_key = 109bab4bf5fb498e8412fbe35378df2a3c3bd9fa7e55cc79c49fd7fdaba1833452ddbd376377f212953c5363fe615eab051fd8acd348b05d761666fd96c7c04da93c902e566df563debbff18c9359b0b5391e8b03b485e3ecea7ca8eb2a41df6b0f83b84c4505a5966f648383c9abd16638a3e557ae59f5fbf2cd125e9ed986ee175895082a78c137f792b5da5661f39cb66b3f7ce376fe332260cc27ed5972c4b6ecef6462d3b712627928cda42ce25dd3d96b7f14ff09cb9fe9937517cffb7c5f66e3b837ec347643a6a8a4d9cf99eee67395c84c2aa8bf1a8a4d5ebf9c2a6f7028deead468368c4de87da45dee76ff5bf87950889692a838bcae7b2b47c324db7761cb389e447b2a540ae35ed628d8341dbb2b9aa5f04a69c611d431b28c17ba8dfd00499e274c9492840cc8aee912e5be92759db9be4f04ec059c546d458f3441d6adb27a802c3c3f8759a90bfd141fa63c75d81d50d90eb1abebac9c5708a9ba50656b4e761625ea4f2bdbd678ac18188450ddace2b99b3f27dac2635a62ad88321de7a9a75ca2e1bb52586f74ffeff1f4bdb1696a247d7da6cda6264dc9e892cb08548c0c98f4168f471e29d78747e69b4549b62b634a71ead53699a565d635faa7ce45899396de834f8c4856cb2ea9ebac858d9b424cafb5ba08afe433888d178e7eb1cb7b1ee1fc03607f8fc2a94e9b6fecab6a95c98d0abaf37d0cff4af5c8fcc939443176ca4bca59ce54400dc763aed630fa7cfc39f604e6ab0bcda993a88e07e1d8784de9ddfde3c2043f97f05e4fa75c4c6d656412d6b43f33cac26950533b4b063e90dbf3e45587509acbcfc57acfadb6160f5345a599cafdd4eab0f937bd5a5620a5f24e6b194d5fda13ef33b13cf951cf7108f62982d31790ba4cdb4524be9f781898427b6a1adc7a986f88ddf7b39be1c7d980dc87e5faea924daef5c64553f8f666a8f476b772784c3b13494dab57b06f3f0b2aa701acacdcf4eb8b3843e9913ccb47d5dab48cb9d85ab5b36bbff148c5b4f39b42e901a4ee2e1184d33b88ed1e6c3a9cadcee6fbb5e634b72187030bc8dfc1a3e81ef8bfdde828ec4a2e4888d68e4bafa3ba8622a873144328023f5fa66c14286d272e594df8f5560c7c19e98eef238bd9a48d1407de886fdfaced7e5b25730fc0d4009eba9112ce25b0bde6b3ce54945575743cd66d85906a8eb25ceb202945287a6d8a34bce8f7ed501b6b1303fa1b3e99b76143cc1455485b3802778b7ee6ff10b976cd2caf6f165ec0fead36fb33891ac77c9265c30db5a513baca25f4b8499932d5633b127ab98d8c07dae704fbc84049572520eeebec7d00b363255f5aae136eea5b7c741445cc295f666c5437b4d54f5d3a421799318098f5aaa5262b4618706db09d98442499e30bc54c86838e256c24ae481b6bc33bf076b04bbc799fd615cccbe8eb66dd3c97da6a89394d4c7e07b8c4d5c70a01c9e7c43b8a37c3a09e7f8d90cf6d943d28b5d4dced76c2a49d0ca67369cf5b8231d7a9debfa1694e9ac87b03606478605d1eaeda279294df8a7c632484723caf8b38b52937b40e20984c47bf3de8ebee06f9da6a3512fcd60fde7b8b2dc987395af460998231cf0aaad8c1dfbf3824cf7a6fb4ed55ed1ff461d800b59a6ffd7287e1ee3fb94cb59c39450 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: ad6466dd59f26b762fb02b19eedf5f79964da68bce0459b91c3a6ee5a7e01183 |
| public_key = 0356f6f03687752bff1abac22b5cfb1bce9567f3324fca5d83be47af24ea0055e4d94ed39b7efed69b621ffb42241d9171e6351bb35177b85bb5063161273abf96e989ae803e647820bb53b38fbc6d04cd3e075a4a1b6755b97252adea81c7911437c528a5ed007d9ed82368d4c833edffaa1b8d6cbbdd825957d461f7774baff227f8e2689bcb59a3483c8346d23d650e06383556c067f94d41ece171a4eefcc96e3fd769623861bec9bbcca4a5ee2fc10a36a59efb5d7153859df348ef9c3a2745cea329a73cb831441762820c7d996b88c1d453c775a16bbfc752e68bc55839d2e79544b87af67de9f02b794b166f6de6de8e0bdc150dde1af8d0e37bbe5ff7c7d48af57adccd2949cdc3d9318a0cbaa35ae4e18db968533ab1d9ab674c89784e87d69fb4c86461e84ac0e78d8c9619dabe7bdcf6aaf057aec4288becf3dab74f8ca66ae84220bfd0fbaa4b1186dac85f9b92db75231958e20a3f55b8a3397ae0fe957361a9bf41a4eb90583d8d97cade98f8b8a3a5ebc36731ce9fa7346aa427c489f56c7cf3716928c9082b36d3f3b830fe348eaba325ba8c49acb2673570dc5548229ba93a6cf10b586ece088d6679c975c6de0106c00046f5e43cebb0ceac1ceec1779556a95ac68776ca0136396123fff76cf185339d79b4f6e7cda0012af60acb7cc0583e726f3b251cb8ed1d49da83dc2faaf6a71d75abcf4ab1eaf73207d9222ad1b27c9da1c5f0beb7686843360b1ea292568994cf8bafd7d88c1767b885f3e955d873f9c73a1fcae517ca2acd66641e37fbae6d217ccc07f840e20e3440eafddaec6b726eb2984fa2ca4ec7573bb0b57a58a26bd0dc6de2a346f774fb35ce8dc6f1ad95753688b156b51066eca47b436cd5576fed323f2bb2978df2fe49eb9cab3f41477787a96ec6667337fa4ea29b44b7c9610ab69706f8f0557ac7c9f9c55ab4a04fdbd5ecd4e57b943bba0cdc0f4f567f95b8b436838d363da78da42ffdecd5353dd4276b4dd6f5d59faec385bfebe9767a2731fa8b3ce937ecd9df8042b66714d98d0ccd675a54b3ea3c32293da56178e6c53f60f70fea47e3499dfc4f9d76a7977cb467899b456ae2d96f8e93acbfed99cd8c8e3d22ae5024da9ef47beae4f6333dc8933c5fa5f20dbdbeffb23997f70d65d493d949e84af69ac4f027b34a13ae77f185af5f76ac9fabecf9ea4eff65f9e0247d3abc3ca08b3a1d18ea8c75a1ffe433781e759d25b9cc673b0273e77ea93b56667c1508fc4847d2973c6436e4d953aac60929a36baeead25ac10abed841fb95e1fcd5962c5694cc3cd747f260ea48641d9255cf6a4406fbf095796063435406fd624c57244e6f1496641778efec883ae47544b753340f749b488ad95f89784f15a6e7945da56c9e0d2c35827ff13403609a1c938c98c68c7da0fadc5aa746ae4ea9868f19b9ebd3f82ff592960b436a7a7301e4c7fa075ff50762b866c4aafe57ad35f91347a9dba5cad62c35b28a393305f79f33a0e6e4d3e68fea0d36bae734481c43918fabe3acea8f6a13b1bb584938284c10e3806ed935d8e543fd5bbbab0685f099c2aeff54f59d6d6e05590d0be644b3fff3bb766109561f03ed164792b7bd991fa93c14a74086a585353c3e620d3ec5b1da6ff7959016b53093137c512dfc18 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 1a4d5dff5847cfb48333e33bb00ca7301b144aa89dcd412ff5a3b1081d775b7f |
| public_key = cd18700a3e7a52773c57d435faf794021bbc709b8e7d688a5dfc686c1593132ea9016c3bb56ea487a8fded47d41bddc1d13f714f7379e2fb9faf5aa6d0f5469d7e56800ba258fc5b26dd996b6735665a806a74b03da8e9a593fa6695e57f7f85df397e24be3a543a983a6bf4264c971a73708eee57295f46583fc9493d719c197c7985c0a7c53526aeae77de8e1faee2eb4b57c23ff320b8e56643cbc9535a27658a3719e23ce6eaf7798addd888053bb0de254eff63d296f9ae76bfca756539b61c62dedbde9af6e1678b51915d33452f9096c34990b6ece9ceded394ed49df66cecf49acc96b7d98d10899c453467213d8bd24ee764f0f37480c34d8396ef58ceaaf88ec042471d14d77eff85338ab8caf0fffd064bc38164071bddcc78b8074e7569b6f7b4aed416b7d53877ded3b8a6c10a4adccbe90b48774233d4ffc776b4b1f9d4098c603896a612d725986cfd00d83fffa66eabab82db734f6deb5777ed4e9afb8b859b6cd166dec79eae43eb87e794a1cabd83c14b50b85b7ea7e48745c9f8975733e4f62e247473ce53b86edec6df5d5a45fbfc1cf33a396c87f856981c83fb74542c9f3cee1276f3096486fff3359d5eac553931c8dc6bd245b2114c4a2d344ab53765d0fc82c4e412a0aebd5ba6ccee9bf09e375edecdcd55bb6c727be26bbbc4e7392293c59465d84b164fc87578c646eeae3e384e027bc07ca7401dbd097eef05f4ca86d3c73ef8f73dea3d799369133f83f4667a92f7fbee2655b182fddee233433f9c68b5dc57fdc8617bced04fd961d4a7bd17678d97f932aadba069eca8477d558ee5fc5eb4e8265d07b8c4e492d6f6216fe1dd53bfc43af034d5d2f4ddd4858b1b9c9ceb63ea911cdbde877450a9aaa8878a2fa55d89e184d1ffcecf4e390977dbc11e78da5d8cfeb86a4c087a1b73a6099c99836b3cc76366d35a9854b4bf05f5bfb696668796e4117163fefdc32b6db37fdeab0a0197f79ebd88c3a355877cdb23e3a303dde27e37e12b4bfba0469208fb1c2e8b8173ce1e466cd8e1ef86f2a3a4fe5a5fa2d476b9f78badf5e420b77d489386face67f2731655be9fe4886867b79ef1dc18f679fae87826a0b65b44a83da5a35e17f3bda3467552ff8b80b35d5ab869c5fb5dba9b8b30936100ed32d67bc93747c392469c29bf88cb73fca84d01e5bb47d6bd322ed8fbf93fd0aabddbdf566d3898e1f9aba7e4cd11a14c3e91858938fc0f167bf1457dd1f6c774e6742e41ae452d7dcafb941625cd2ae3dee613dbf3dc6a039e6465d6772d2ce84c693bd16c336800f730ed6beb95940ff783cf9f3d7f38a7f4f37754f6c4ed27aec70d9d741ac89e56c989c0f60f8fee78b5b975d54aa705fde97a7b90c3c74200359d66ebeae98b1af044be41afad859ef4276fe2f34bde30dc63ca48e7409727c9bf185138ae7859ce4355834aaef3e74edf1ce4429cdc12d0a49abc9d4cdf8ae5cf34d38adf4ee5f8e5d84a3d269f0b7a94b61a8abf9e557006fc7856defc9e332f2b652f17ada11148b8e594d1f377036fef4d637659d4485d909543818814fe7a8a173bc8aab7067dfc927d9d660dc8d30364d60b3ef1d94a9e5f586cd84c168ef577d43f6e41a614382f4982426e93391380c4b03db38d0f7bf0ff66d2d93c251d3347c64 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 34f44ec2092eeaf686f2ea170591a98527cbb03a4fa9477a7aef6b41a54feeb2 |
| public_key = d8b6c56dc931d12a80932df49098eb4f2d64c5a9588e257835ceaea2668e69e9d7dc5e58c3cc7321d83b9703cb74864c1057660c7e8c351fcc47bb92612643313c356b7bfcdeac80ec5b657e78cb2fe9ad15cf8747e45466847d71c49d1355aa845a5c10bf7160156d49a3af1d8b975d694187bd6a5c2ee1ad5d4df309ede9a4b2e248697f9a972e8bdcd048c1b6f7581b0fdbfae4c1b9333f60e73a0edeceb3ee9887cc712d0bbb5c34d54553c3c7c972e97f53d4c46c9728f6e8955ac10e7ca6d6550335916d6a939f6ce67bd68c09d85650e89b40a46870fdbbda2eac3e43641b26d0a84bad0fec9525fd9fca2d916b3eb081e88a378d3716be476e57ce39fcf7fcbd4256ca64fe2ef25e474b06bcac9657b31de3a39f4cab5b65bcd8896655eb924243972b0bc9b755b0c69b83713da07937652c9ce4f71745572882d32fba1208327e4ff8f0778a215b8fe6f4a14a9b3a56ecc56f09c49cb3ecda853db13affe5d395a00cce672e833f6ec2cea5bd6f0bcc6ec6b479e334fa543229c6e9be566e8d0da1dc7837c7b5651b8b6a955efccddb63b92e3635a5745a54bb56198d325a59109c75d2b733c77738a23f8bf147ded99b7ed806e2e69c3ed836f0cea5d88b9ec6c6d4722a4f60a1c54553aee88f1eda9467c816938f9835c1a40ad2223494c885642e5c416d9ff23e6e4a109ae128e53d9b264d61d798c4ca9bf6abc72fe779346a3208a7754237fb591a6ae88e996ffe7961284666c85ba92bfde6fdbf9b0edfb91c5793e48fdf367f46f586e06bfdd66bf62516d43df4e9492d71dbbaf568256a158f5b8f094b796a5280df5b817ea4042aebe279c2e3f543021364a147cff684dba448b7010b4ddba6aa90265a969d5f141a9374a7da1a17e799e8e3ecd77073b453cb2b6d83ac9cb8267a596eb9e3ff3d345581a074657554781e4782d98333f1237dcafa48087aa66df4f09a9a78701bd9d45adb5d9f9ae77efacf6b5d8befd405ae61fdd3639e659bf98f91d427e1015432f0e7ac759a67e13f4f95ce876314687ac377ae48a30b48ba9986714e03d74f087c953ac6f86430bba9cef9857b84a3e5dc43797a9d92af4c55310ce4f64be86949d40ebff33ced5371d448fa748d76f98c3f638a6bf5864b9bc5fbe496d72966e40d4409f4f0bc4353a5d55d071d843d0b8e6ee5bb5d6c4dd156fae99a43df586b399ae5ff5b5ff58a4006987613f5caba694dc0f736f6d47af66673e803d9a6044339df3c818cd420e679f07fe73affea4a45e40edf928e79584f787672cee8e9f7ee1d9430b9b3f10f1ec266876a44d7d82e7ca5f6dc4b8da3ef5bfa302fc790be4f4cc36438454e8f6c19de2cf5bf61fd8c489bb87315464eadd06375c34b5f97a238a117a8770cb9795776c11f8a54ff13adb3fa77df3757939cf8d03a612324858b1ea860235e0e25f84e46d35b0cd278db841c679a47b93e3b09a9f735955d6bce328a91f2fa642749e7b747efbf166c47e9683776aec12f51eddc84032cb0a95f594f4c787589ffa345a43a68a193d5e492a39c307bd2f22c60ce5a8468d3d50cc3965e2982e32b938b3ecab1f36c1da3ca733f61be3a864e39e21a9f62c46741fddca501df33d04a79f8e3017e6197ab24b062cd98486dce2a7ffb22e5798643cf9ba5 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 6250c81126572eec2da330271db36ee591f060fc7e53eeefe2e1c476c675fa33 |
| public_key = 702f424d97bfe0b7cfeba385c65f5355abd372fac0c543d55ee490bed57446b637fd1cd7c173b2c61345186ad289feaa074accae383c762d8fa03a6a175c3d1958ee79ec833057a8d3cf34aeabd1377cf1bc85f77738b17dfad3eae594ea939e126cf592bcc95d3cb4f76a8d8383b318a48f758eb6b94e9e8bb47cf22f9c23c4800788cf91e465088a58086fac5e3e61701e4606c54efaacd490298ccc33f00154342dc7709a5ca5ca3a94b8afad8ea734b7ffda2d15acd47c6aeada3ef343efcbee73b05e91ca8b74bef3ef1b85d6b595a3dfed89949ee1178dab0219d429b93efb7b52a6884d401841a0e8e93953a5a6ff417d09f8e5934c10a7f2d0ee8d0ff93a3df69d9cfa4d7f68d1d3294771156e8299f4c66ae8bc798007aec8eefc3b417663479dc061c9d2749df4c0ab981c45d6d11b8f307c8f1cccf5ec764fdad76fb31e7aff53dc5a5a468f2966bbb877d2b8335ba3bfca9858650feb9a1fbea57ad07f8ff3c7249b2e45a37db9c104438e77de6321289d4b17d0134eaa2f1aea24e8ec27a9adc0c768e1b3c730ad8e33f77c90f4cbdd63d94abfb67da9a15f336b679937ab8f5989b9a450fa5f6a3d4d37e585bc039a164f57ee78907f689dfebf46d05c94c3057067dd3a2fa8f5be6a52c3376efbea3fdeba68e147e6d91db7376fadda56bf3013eb8f78fc8bbd8c4b0978be0ee4b453fec81fba306a63c327978224597c3b815565e997bb7e299ee02d8b3eef786be75e96ba84478c1c629f45a885ebeaa4ca443d8a33013e6608e8c2f71c6c7516ca5eb453d09e84bfdf888ec592dcd53fed23b5ceb98cb575c474c5ee7fd64d73d54f37c5efe1d432b225decd6bddadf6d6d847f9587bffdd6d414a558c3c29e22e47858685e79d3ff9779b40cd98fbfec3d59ffaa9365f443fc7dfcabb54a80e5f8b7ad799bd90fec5aef185cc95579aae5caa2b59f3ddf65b267dc15b2bd465cd86114975dbaac5a564cdff0fcbce8c68763dd0ef8ea9eeac55d4b8ebe9b3c66aa387587ed49565a46f3d5459fc7a47d75316b59a371cab01dc3bffaed8003d5f868b39eb6e7ce319ee3ab646db07ccc5ad9367b352d1848b26f9f01018f7c8d4c92f1cf22d8482616f33adbaba3005b58fe3f48e67cc75733fec5fa5acf5a41ac7ece0ab7e8fca811336edd4c7f97ffc9d37899ab41bd638ddfff1c73e82bdf7620bf7505ec849d387b9f7aea345b5e2ec44f3ed866b9574bdbe3ea1ddaeb7a78d6dc7b5b0c9838297c05409bf90d86b3c1b59b92c998a8abf34fc490269f89b53ec5c5368acd762df8ca04f0f35af9ebfd543fd67169aac2586deca4c8174386617ac9857e366283f3e3da971d6ff364ffac96a7b0c45779f7ce7f21e7a2f1b454e3557ce5733cf9791575ddc5a88da4db9eab8d99c4f98b142afd731f361ed3d950cddc5653c83dba87658674c57473dafac42f293bee54d34b9489ccfe5e41ef4fcd91b3c3cbacba19fcfef6ba4b0b7e6d826f522bf98546ff356943c698ae0948a50f38dd8d8b3d32553f7c467daf93fd24f5b9aeb8fa6220d856c2e400164e8a9ba3e783f5b911a582f9fa8b9fef38174d5ed8382821cdce5ca491c0692b2b542b6a67ec87bb6b0334c1833e12aa958fcc0747802853f8536c1e24a0ea6e13ce23c96726b5cc8 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 35d470bcc5880872754810dfb3f2796da2fd7f397537146f6488c27804072b34 |
| public_key = 0115e0677c6c12c76cf7149f3513ec8df3b24324df9716a57106fb5365a0840e69b71fabf0075ab50e32d61d70aec5566fe953382ac3a47d5b8576d64a05fc926b765ccd39d6f86ab9bf7cb93b809e77dda4457bfb8b6be9aa54dabfbc94fbdc3e15ba6defb08beff9a469312a5caa04c8a4fca7c76c09d6c6fc4d331f7d84a8e6099eda485fb9f26baa12665be03d882d2a38200798de4a5f1d3bbb581d85ab19ec03e896f25b8759e43795dc83c2069fcb2cad06be66def78d18c9f0e0e59853c66bcc1e79606d4963ac3af33b43f88f52e06b39d11449013bdb35bc65c266fa66f759740f377fbe3119fb4285d5613e6e8c2227a8a187b133bd8bf6be54745451fb6f7e0587c24118573f46f8e3da59e96c6a67df6c298dc95fbeabda7fd2b3673bd64a74d2cee396aa406d3781843f5c9d03b82a4e77d3d6439fa79a2a6457d908eca8134bc88ec5764e3e4018fc686ac2f59c3fb45a580d3a50aedf74add391a09cb6c559623c997da498c1d10fb0f9c5f54c36f66757849e7598ca4e333d68da12aec1986e7b23d98b7db6db6bfd521e287f8b0cb2163ff36395a60af9ca4dd7e20925a4bf497e2ed65bcce78a33555ea469e97bd5a499bc7c2b7888739e6ab3b961f35d94cc96659db67bfeab52260456bb775f56e492564456c6df5f3d0c9bbf8ee8615aa37c2e547265e12e69deed5f928183f9255dabf2e834f72d7752bd68200875d83d3e3b07e51f28aec8653a463a774dbc337728493863d4b42c99d3e531b0376beb153a56734888cecbe59b55bc3cbb32da63d908345c3ddcfdd6303f3999bc873db53342aae6ccc789b2a4d7fc7d08a58feb9c939a3214aa3b2cdf7ab108aa8978fe097f9cbaf93a696e3a8f56b7765cf3cf085f6aa7dd8abac213f7314128aa64eaf13d5a53d2475f710fa6c354c1181bacaed645fae9c750aadb10c831807e4d37f3791c03ce39c79aa0548f88a69dd6f87dd49a8e643d7332fddc5c5b5fd7d9804f3c57029cfd3fe65d87ba7c086f4fa35754421c4eeb6e8cda1c5435bd9acd0754e04439240988ebfb5f6d6a43c0683a287b5686364fb9fc6a6265e9160464430d4cab4f428dac71ef5879becbd9c5dc919076620ba7d1a2d8af248672e2bcd107d6f15a6eecde55e20ab84993fbbe661ffdcaa6369518f12d7a91518355528eb1ba7eddd147516f2496ebcfdf7287f4d717835705df2379ec2a5ddbf56ec389a3fe2e663fb03eac53273058ba675dcdc3367c4872383f683a834b4a522caff7708dd22153aaf57fff24f439a0d382fb05d69744c4880e3501e4efe9a999675d6f2f5651b3bbdfd0a73c02634dae9695e95dc67b154455aa749a3ff2919db622ef59d2fe93b5245797adf62f94c114d9c691ee70e526a9a05e49a294d12aeffc740cb5b2b5dae88d9388147b943a4263e5dce73affc2fb6efc85c0666df6430de6d6b83aaf0880b715983bbce2fed75b1c973046c79f72436a420b790543349c9e7fc4c3b18dc8da1ad346399e80fbb9bba1a6a8a1fda62e7cf4d68da1668dc682553134738d0dcece767ce3bf74c82ef5c548f79de1aadf2b9f36100a7adc2bff1e2bed0066b9352ccc40663d54bdaf0df9ccd6353381e5030ac08c3920847f233164df98ae8ab017efb305fcc83fbd22ea59ee59bb |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 8d667921c5db401a86fe1c35dfcf164a6bb2ab7400fd6a0b67eafd4a0ed11940 |
| public_key = 801c4c939e71c164522aa3ac246eb8c80b8cd3e644f8de69fabfd380bc575968901ed7783b6969c57461dd879d488ebda106a913d6f9bf6ef788d4c1f92a71f908eaac8fd7d1a6549aed61c6ed44746db4e715d3bd58511e4c3333556b75f6a8945b8662dd572c764c82ca70ec97dcceedcc591db817deda4659ee091c75f9bf4eb975867e179d38345bdedc627b7f5b4d83fb7b453d9b15710fe7afbc55beb26c77e9e8a58bfa764fa430f2ade928fa4ea1eabe2ef8f7d54e917093e0b5f7d8dea4c5242a8949f658b548a2ad1badb9a6322c56697c5e3bc2cf9872b56fe1f3fd937eb44fadb43bb896ca9a7358f45e1f28f1fcb361c6ea91abca91ce95a75588402e2fe7d1e37a80b3c880aa83c31c5683783e3bc77bc33eafc027fbeb9957fe8ff8d8589bc27ea2fe2475750dcc7e9cab13e9da2ddefb7727f5e10fe90adcf21fe5879b3e7fb94ae0692d44d7fffac68cd723ded62ef7d959333c08aaa16bd9cc1c6f440504dc795eebaf7bcb4af46b80bbd21d7c8a02ec8d0417b759dbfdce94409be96f5b5abd1f2d7a9c9d6c72ce8c7644e4b2d48d78ce9d8f6e7dc4f4ec3328ae3ace8aa9aca985964597686c919584114c4b2429308f1f3fbe9a8fb873f70558e7bdad7df8c7adb5efa94184f395cb6ea24c6106eb95cc0868f8a6452efc5aed297d9349e9b39a8daa3e37925b87ada9a5cbfc5a542cf395bbca59f95ab2c4a5352831f1de43dad6db419cf05149d3973f6d4aef7b7c6e59c43b5de3f4dd05956dab69d8904e7302588e39cea2136ec62abc8891e44ec4c739552eac0aeeb448ccf349dc88c67ec74e57d474935ec69dd1be48b855ae3d9855b8c97e31985c91484a695ce9931267c1d1ddb9ceb4bc7c5ae1677cf67958566d59431a73dd4ecaa8beb98bb0eff172b3de14c9acdcaf6923fdaae067c9a0e9b65873d873139b9555b63a73bf8c65319da4f3d4b9f7abe86a95b383a8cdc8c64e70dcd7da536befd814cb6c87900ea94eed7b51cba571dc7b5e647dbf4928bbb28bef66d770e43cbbf3fcdc6165f1e2b8adddc4f972befdb4bfd8f6b69028abd5991376057e367c4e54114ce4607cd46a9591aa744683d4d24b857293fbde02ec7c7537dc581f48c0aacfa7e47a35f7f157877847ebeefd73c0922cb211c4538e0e8c0548fe9c97c3d98cb375f78d066e964675e9baf3312559315796ce3504731f9ee432a83294d75d8365391fb348f0136a7fe9d921fc3844f57d286845d6d663e855b50d884f512af021bd9048298dc4eafbe4a8398d36dca4735d85ffb66b34d5d58d32d03e74fb36b325f7f3af34ed280863b5efd99fc4f9c14e4433786d33f880d8ae5d40fde9e75861c7836490dafa5b0771ec09d5f794c746c4f44da9f26899c8488e4967454d7a4aa0fa743e2d2838bc9461446b61dacdd6b434d098f37021c763123ea84bd75d33374b9067aff5f9d0c5dd490995875606a7baf87b8f4960dc84a7eba96f4055ab6043c9fac6efbed883705893aa89899ab975284867f73d35a49f902a779c8df9cc64aeb944943691b770a9646cc83ea93f6cb3dc4be83c7e42988dd32d08a7792e7f9c7fbb16ca81f07c66d436396038372aeb8edc13e083d95399084751bb9f3d32490393b510796c16c630cd2d7e0666cab62b5d904b |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: ec750b3939385a3f8df868119dc76f77ca845567ef068de6ada5478a56bc78b6 |
| public_key = dbfdb0029f41e30d929c76dcf787de121d43c8dc4af20e4f7ceba48a4458164d8b2823666c6b406856e6d823c86787a413cf6e521ac8c16868d7eb56479d90289fd444b8bff59ab46086631d6ad761a75a79d76468b74fd9dfdcb978492affa78bde882a09461a3f5ce0dd5de5b3dd622551c94dac7abdb5b7b5e3f80fcf58333f8b0382ce055a4c138c80764b8f98fcf153f4026fe2034581b2876efbc3ae9687cdd8ffacb964cc18ba90005730d55673be5e9be3173d3e33e166c7ac0193a4fd36d85bcc6607d4a6f73367efb5ac1a2ad63fbcd207766da429d1b8b6eec7e45bcdb73584b5891f0ee3251a84eacd7ae8ce6f5246fcf01daa3cd69927db4175ba47e225a220ecf653a58dc9854210087ecc2486ab1340909fbf902635d2ac331fcec9550fbb55b73b5dfd63d3885fd1874d5b13e00a993eadbeee978393ff33a31b6a98f72479ad9b88d4de395c37f6ed285b793c489e09a8a7bc744b46eec884f7c3a9f90d19fa1d58a5007ab2219d44895941088a81b1b44175ba3e7b038ed18beb0cd5bbdd1bbea3f58812b5eae69fe6b2ce8908fe31a80897353a328435b927d377a45a6be34edcb32d76cd4f8371d4b772ebceae6ec765c875312cc91e73b20bf8e1706caa4c5fb089faee43d7b61cf4b706ceb7b3739fb92c53268a685c03723b4bc316f679f4d8b87375a4188382e81eb19125d2e60fa3f523bd563eb30298815717ce232ef83cd675f01d6ac5d4c37a78d9d7e3bf3e3c40c6d5d92c44e98659849713c090ebf7c78689c6d57ddd9dc04cfeaf5cd56b12dde3ef8ef6958aba8bb7f84ed58829fe384786379fbdbb2b8c50a504a3b0fb83eb5964ed7cf0b908731ca5c13da8dd9a2cdaf7c7527db5d262c65f7d2e32355aacecceae5fb7d59e83e0d6d95da97871c51ae7c1dec68dcb6bd7a9a697b9bd9cfe5a643748c83bc8b254d58f0c93e8dea9921eac6f046a5dde713d977650935ca69f5d6f1dc84c7ac6935f7e27c8465ea46fce97c64dc66eb22ed188c7a3afbc94c24f3a845b3530e355418d5c881b999a7bf8ef185273e584b9acaf26746829fc6b1c88ac03578f98f7eb6705e11efff33c94ed303d3c52b5d0b4debbca883fe49b5a234bf70bdca755658448666dff384efc9cb26a664106c49aa46c4237d9ae0ef37df159a0c9e880d72475671e3c12bc4451f4c6b4946cf76c7b57f737032741a3047935bd9e697acb231db05b27d47ea8a460e4cd9f7d68b53dfa8a1f812a14f86218f02eed4d0d9eb9d62992de76497edd986917592ea9d2f33c499a9e6576eca4bc8495fd7f33ea94671a3588adcae3568d4f1c475ebd788d683967aaf9b07a3cc9ec5cfc91b6ee0456c18deaea248e32d2eabff91dfc0ea6ad88d3ae3f4769e298aaf954550fa3cf86944184eafcc83d3f1be393b668dcdc2ade55bc3be84dd166d570fc4b8644156cfd6c8976cf9059c7a550d4b63d34fb3f1eb887b3ebf764a911ac62801a6845d6589b0acc55e4c80cb37a3784ab8c048abf3ef04b25f069fba2d6b75cad8ab3f133678889a99d346e3b49c0c51e47deaac27bfb7c8aa3810e3b74bc1bf0600f753a48457bd4b7b624a3fcae443217a88c65c5f64ad793a5e666453692c56b790391a7c9297e5224771c7a441d5363741dce698c33558c584f |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 74f1d52af09b12c36eb062ea7528550cb4c18a3ce8e4f4ea9fac43ae383bc925 |
| public_key = 670855bcfa88903da50045f08f5a75de6a8e3799cc4afaa7affdd7788547e7b79c7507bed6a8522cee8744ded1463c9d0c28328a68b0d3ec380d04a20b3eab8ce6465e5aab4e2332f30870c60f4719be412c13b70a5ff8e6f3a1a32440edba8f5ca66d968961a4ff8705b9778713cd96974e42b5dee9eb61eba399cbcbccfc8786f7963c15e6eef9de94ccf37db3ee6a31cb57ba79c9aa4a5da2593eb57cf9498ab66f47dd7b76971f797f9cd38ac336f226a64f92ed3a1119b8efbddc103358573aef4ab68f8eb4a5f889540913b2400ee8693dd694597d1a2e8a2d3dc3c268f9467ac2d1b67f85d37523cffe7e44b951de52a9ed87a3a35e3fbec420be5c80cf64c49f72f02ada2b9e324a1ccbed6f7fa1ac81edc3dce0f84a727b36a409d25a25ac67e3c76629c2348cf478e6eb42bc413f79f0f7b677464fbf25c9fa771574522dac1d5ff6e3c6f3860b4a4256682a3e7e09d5868719a1e9babffba9517ac95a7d1fd882939cca64d05f94791f47d93eab5f2d15c1e8ad9b9ec7b3739ae97977c3ca0baf9f093272edd38794ef2ab98c9dbe6f1937fd5e4b8d15e69da985e7cf833475336d895db5c3c87e4fffc526b95e7516ddc53cd292eb69e4fd4294c854bfbadf0fd5432dbcdfbd03414b5a4a3b7c7cf379d6fee8be6479c193b7336f4c870aca768d3ac2d94f34b43da1f26db1062e4d469c8c1529bf31b3aac01a3ee2ef31f389a27d4340b35a463bedd2a7f8327dd5abed8b4256e8712abebe8ac475c32b97d11397db247a019533adbea61c15b9aa4bc91d45af064a608b29f6c93acb18b7c75d9798569a89a78463b51b5bbf038dae3c5cd133690af8dc1ad4541267bc10c83344bef439d6844ba3ea1cc79a0c5d90214ca72106ef6346d0e8f76db62f74c6c736e4c8b63099d14b5de20165f2a9385f8645d7b2fecc7d8e4cb48bd03967f4d70ead7cbf7e4b0c43debbd664cc858d4a74576642eab3c76d3eea58274e1406e6fff7d084d7b7c0189d4d97a927a8b008b85888c57a0f6a307234344a5960836cbf6f4473ad988429a4ae3ba697bf07429d17c059a65d9e35a845735ba0a58e98a3d7377cee61f330243fea671eca0465be530d363d49c53cd44b0043d7e5dcdc4f8be5e1545c72a7c3410ba1bebc8f7314b3badf95c676bfe6aba9848554fdec919208d9329c60a793754be6f56ddd30db1fbce1dd765f5e548abbd985ac86d1537ba49635641b3a27cd5def36de94593b2e0558567c5da0abfcb22f655bc4cd3e985eeda6c3f54ff765e6a808ca387cc369dd1ec9dfab64d4b3d584e5329d9d5dc58d801dd57d9ac8ab4087967177cb3163cf3e934a951a3e248a54ccaffb6ca6ce9b4cb8bd788023e6425e75aeddce35cd3c59920c5ed0356fc0fb5a1fddd35b7c82727f6dc8d63dbab3c78326a26c6bdf9fa5fcde7373aeca36cf6a438fb39c38a5612427e593ea3bb076320bc8b5e85fd4777b7120ba97c3f8d35616d5d08dc39324a0e3045d0f687e902e9a2cf7daad2d9b86d869febc5b513983428f7204ac584c6b338157e937e68efbe5866a8569848f51171647b51f7514db9b8458fd5b9a89119761c7f6508a099961376d6ae3706f6ca1c8cd31f430190d6231425b14c6544cabe8701f8e475892fe31b587aa42d334fd189bdf |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 4b3a70d85f640d1a2a852fb6fe96704af56a7415a8ee4282e9207bc3a2dc116a |
| public_key = 7ecf6db4f73dd1859b06a852e89a4846ad943e65e3e9ad56dddcf623034a4fff51e617f68997b7e90471d6ddcfba5639da844f0c9a7227c8a22a83b9e805942b77d19ebc45503cf2d369abbf5fa9aa6cbef78ab914337375d9c075854bc9a3484a0995a249e21e9e8aa65bfad76c687389d21126f509daf347366d8163803c3433d42d68d0f8b64cf38c247da3556d83ed45716dbca7ceea50207736fb5ec062a6a15ab8c124ab6b00334e048d8c858ab4b20a368df787cdf9f169aa4101afadbb4699510753b80a63b59fc51f43a81cfde2fa13405ccbb0dd0ee76ef55f4507812454f0a0ac9301d485ab66eb9ab67f5805afff924c1f43a5b26f8f60baca631931bfc6c9bb04d0fb47f7d7ab6bcd6cadffe84ca57851ef3def8153ae6d64c0d2aaa432baaa0539a17e83ecf446dee38cde39edcd77ca85e817a827173bdacdad253a44fb244f47f956146b42821d9298bd5a942d953d1ff024373d618dea6855dccb3f883848c4cff3c64f548cf8aefff62ae1f16d30c5fbf9fbf8bdd3be6541fa85b8683493f8f39f2fc01383985aca367d6cba52c780900efc79976b794c70471ba5cc89d8e4168d5d9e6605337f26199c355e9236a855ef063423d777773ebddf164b2385d98a25c9fbe9a7f9344ac12aa0b66ae3809465611f3f83ed33fe33638788c82e7abf7abfc4df9c6da2f4301e7d465a4cd5e3a485a26a3b8d98674e9e594f24761f16545817e9260c4b40abffcd4e8a2418fa1124dd043a6deb0f8dea1a51ea2f4fddaab5f3aa64564b3c336586dd85874438d0ead481cadf7ef099d8b938945c8fd4557c38afef753709b68088684637bd3afeb78c79f9c84873822caa31bf584b0fc93b0853815f4405caa5d9147e6c837bf0ccb1afae9db39471d1a573fd89302847939178d283affb11ab4d78c4d7f7d68eb89b615d3f59403fd7a5cde7fd1cb922778ca806b3067dd5478ddd9ecc70cdff92ca7ca0ce6b6fc2a79731f6a9e8b83c959f381ad561f667e92bb3867d3cc663bc5ffb48c9984d3b4814c9166e6d03ca71d0e8a93ffdacab8a55a61a6a59eff846ef7d6c453b7949edbf0f797d49de262a6be41cb56425f768a5b1f2b730697fbc9dd63328fffe528d82ad337f0eb8494faf3e7c83df48e94d21ca9ca3f660d4f960a6285f1e586d052fda083b814ed4f29717b23b73c0c14aa6bd55f9470ebcaa89429814ad6e8a6190289758354043eb6d8194fa6f43f524da9e63dc7570865696cd43c9eb9c5925bf4c5be5bfee4aa59ad9c4d37c822ba892ff626b4e4d02bedf9fbcbde66d9bf4d982e23392a4dce6c57ef60bd5e8717584bfb96e6a6db6d4b673f61663be2bfbabe74d46494ca9576f330dae3ca8a58df3d8d8e99b65384ccd3daa166989882fb1a76c87ddcf76474a74c2985e756e94845cde9808e2ded5f0bb54a1b467fb0c39ad059fdf8ea878baa9caf14de8d5ae96c5363f55373ef5a98890d7e9b8bde9d0fbd23f3e924118e694e74bafda502539d20a8b8f169db73d1bc36ccbc8d4bb76c44361309977280f31a51a7999e65b924be200366ef48eb8fcf8c4c5d3add0c465f7db79f7563dcc6794041fca49a8e581a798ae477916fd78f22df3c50efef1acf4f751801bfeaa5ef93fe27771a40a3d377f0f1b1655f6ed13320e |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 26e38ac804fb5b4d59ddf747715e7e6041d875f99c7b638024b4af82d622da60 |
| public_key = 790847ed9a831c0cc2acbaa793d4e914bdfdb8bcec6cfd56573bb75e2990a6fcb732c3461cdbe74dab8ea4c557823e7e400ab4ef78e38ff84c270cdcc4c68e30eb664cc8bb32c6e7917ce55d28a195fc39a2ad419af64a59c99664f744a385e13228ba383d752ce5a0681ee12d83f8649a3755b45ad6bc4bc0859fec0e4e186bfe196d3ea0437b3153f457b36d13a5ae97bd3905cbffd0d5377fbd4f34a68c57448e7909cc660a31d9f9540bfe7324e4b31cfd4f465665b5538f745e687f238d6d4f3c9237b5ca35618f19fcf7da879d965b68becdb2467c9ef3862f36dc057f7594aa628604d45f1bdeeeb4b1423d6cf7d9c4a6bb942b8aee30b56ae958b16c4ce2386d3ae6f879dc9ca96a2439e27cd834369e8b14ec6337f54608ad3727cdf23b842b0d3b92deaee70e93ae1497d5b75e2a47d148fd52a09bef86179bae5f605df44f6c99c75df4780183e8c6cad17a1b4a840f888f495acf796e0745adb039fea6b5526fe43f97ffdd98fb756b2553a9493401d4a25b9bbac13b62968af28bb6446c2d670646e9af66383e6bc2b3d8cbb9e6969196bb45d665bce49284c5b50f934774e5d0ca0e34535930ae2e69488c4ba8bcd854f36e0863e8a293bd65ea8e033c754ea44191d9ac8033c032ed66b31fec130ae2a26ff2cab4829a5c47df84e87626f0aae9f135169e100d8760ba30a289cd42fe325a4c90334978c5176cdc5496962443b118a641e6e30baca422d89fac5c968adb461ab43729b6c9b1349e721e6c0226b560ddd323d6a74c13f82f24997959f07e7fce58fa4d87a7413c3bbaead9efb223ec419ce1bb6de701549efb25cdf67df39223c90e2aff99897fad594930848a1caf494fa87bc03c57c7bc33463b77f08db9797f4153a95678adf8b7a565c50e44047747e124c7dc9ded309333d325d493c3b3ab68c34c939243454d90c3c4089e74a827ec78adb0c9e54277b5bbc5033eb1eba3cac8603959fb4e75a23c8c51c98e77edd639a55b56fc557b581bd3935765cf586c95178c3313e9c70a8c15c95fc19af3db1e798cf6c54f68bfb766a61a9c9c461b766b5ad0608575c53d9a622bf8d38ef2cbbcc76d3da30286483ba85a695f4c0f2e591b7347a0bcd932fef1eb3bb8d0fb7d9ec577a69fe4886e9e1974d0c2169a42b7ec7665505bf333ad8df67bc5d380b947ffd54745f4ede5b3da27b78a62f43786ac88b31efde563cde20d358065485a73505a8fa265b5d5ed85cadd1ff28f09db04dd88da84e0c6179558e5fca36ba1d87353995e89a709a1c0a7a10cd8513c4aa26d27cf813df7aa8c5bb9ace2a51b7f17fed8396dd132dcf4d79c805d0eeb5bac88c4cbd377ebcc4fe7c6ffc9f7ebf7f34016bcc1765ae9f7fe62e5ef9ce9e01705d9af2d7d181ab0c4dcc8d1c4742494876e1e8f40c84e2706914c65a162de84a5765aec67c9dcfa4bf44e8e114c6f3cc34e95ae49fc84b041853afacfe3759cc5a28eabd574e2866e3875367843fea254acd9ebabedbd95e365d58e6335c91ee7ade7cf3136def00c0ceee3f5cf70de396725df01053b943c3389bc4670da9857ccc32528920f88ecbf16a9defff99db9912e87321d0faac45c4820cafe808666ee521dc4bed006527df29a124412a4a19aa26c09b490188ccba53900a2545022 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: a319d2b8f114f1acd866478bcdeba6fd164dc4e37b0adfa8d8034afb3e197376 |
| public_key = 39dabcbbae31e99fa48fbb80f78961f9c440322b49eebd3f0e554328eac7c0b3ceef957a8247da8f8e69cb24a81595cc89f95d70179834da375d55a1d16a7a8fac8e7da64508c97f4f7a53066ac34e4d7b42a6be091696351b3fb20efd05e5429dbda14208336f2edae4b89fc9c9eede0d37392948e7d3beb78b880d3c6d933a73c09d9594ad654fae8a5cfcd51dde7c25abb7020487579a98f62b49c2969e3df7407f9bbf0c1ef37a0994cc83e2b0a9fcba7566d0cf818dc5e1d38bef0688eb3dab99dc5f68f537e23a0366bf58efaaeca57e16b37e27758c8b83135d49f3f38681ba5438a795021652b508ed02876c104d4b45fd6976e368aa2cb92318ee3edd778166fae485dbc5f3809226ae702ddfb8f67faa433b6608e63d7aeb846c589b57eea6479bdb05c741dabf217a6178ffae8224bd05b46de6fea42bffda1e74e238f541fd38fdff48f1414890600a97091e795c993c8ba5418a8732b6c8b8abf738fc5ca7d32aa3f87884021968a93cc271a490df6ec5f8143be65485c9f34f0d433e492bbc5f2e5cfa037428b5ed5a2e404d89aa0bb6e8205f94d706786b3d508c5990ad24c7bb6a70d70e7207d3c0320da222396c4485f579859e083e5cf9c39754a7d8901748c6958cbfe4ee9d2880e9773ff048d8480bb38c36bdefaa5f81f85700fac88ca8582aed3d9bb845228ada79abe56d0952d0c54bd6cde0c565a381b55886df6cd9e9b82e2ea31354c17d2bcd43d93946bb58ed2a57c145d9e9537fe879714c64cdbc94fe943f6aac0944cb3898346dd4d0fc9c81546087ff91372f7efbc798032aaf0ccadf3c6aac788886e03c87245964c9ace8e63cd08d646622eef7856c755947df60af63024febdc05d3d2eef3061dfb2af4fe622d9892d7b3afaa6cbfa9a38bcd97cb26c4745a4eae395a1c1dbf818f9d1c2e6b4da59fcb5afa57e4d70bcfab59b8fb6af3b0682b53fa9f8f7759ce21eea0914f948ba966cee8bd177bfec698dc063b3ed7eee610bf6714b3ae7b44a4ce6c759555c6e478c0a71a90b62a8cf9ff82a4f7c21d3ec5becac2595a766a977c897dd9ea4e4123e5723f2dee667647bbaaf489b3acd17a81ffb4512516893ceba8838949e9a8d43713bb41073013d487ccbed7f31c84481adce4378732d9446a7d716375f7907d719da66dde8f83d72e90530566915ff1b383441124b6f3d47103d64983898f8d83a4fef6489b1cd8a11b82d30cc4d9eb4fd0d99085c875dd58d1e4adf406fdb292b8487b7f867e77f00d9f31ffdb43e2048cabbfd3c7883218f9a1af7a365a19b0d2fa595a087b2a0af016686dbd24a98ba3ea5999483d467d2d264b21ba527cb4e9b75f3fc046bf7fa96bf1af77b05d94f346fdc863b8bd2e92e5d78173d77139d6ad08ed91e7ea507f2a7a9bf982aad8e2f736c788cf7b05ef5d1cb74d5e0ec3fe6aa2e72489222f5632b5d33fc63424a5e67415d28e5edbc42c8bdb498d9b5f60693ba327fff30d6d40f43f454f4bf02038dffe6bb0b81fef4ea6bb4c06980c6fa9b6c89a935ac207be3e091c3c6af6d9417ab8c66b7bce94986f9f596ee64b08a53844c7d6f84731755ca02c7c49906cbbdce97c650e9a53ff78c3ff86eacd5a261f5b502251ec136ec0a3c697fc30e8b59807dff5dced3d6bef9c96bf |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: ff646071b2509e6b75790917e08e4f0b0d9f0116ec6291c0b59eaa4b583ad830 |
| public_key = 185bb36d9c3ba85a46a506d6706979ebd66da04ce5f1b4c25b886fadbddb17ed4f87b773d0b8724bb4947d6e5344f9466f78cae9dd49876c9f7153e54abc47111bddeac571bbe83577f577046830032ad8b465b86e1c341d8f660818cd308e73c5c558975868f038e470f39e737b6cf974d08e14d383bf907a5f54380b4850ebf7dff98838d9921eaa81471ff937e36af7bd30b99e9bfea844d9e6d2ccb3547d6cd7f71fc12c4ce79ffc30ff5fc9273b5c0edf7934b5a41737817ced739425736cbdcdd267beadddbd77085cd279494715e099c38490edaa2bcaa18f7ae8afc6f6fefeb977f376ea74a9cbd6389336d0efd84fc053650474c802bea8eda4ecc54449239e5173fce971698172f8a6183d358c85ed2d776d93c866c488d2e2bce9c8cd92aceb53997cf0375b47413a66c06541b4343c548b4dc544eea93bf266d9c0f166571906fb7275d414a4dbf4bfda260a5953d578d5aa48a2b670aff7512bf6937e59d52c3ab8ba17d16d06a9d653d81de5f009b358ac13c3136cc65c1ef7e675bb55b8598a4dc054c8b797d37313aeae492fd934a559bb4ed42e26dddd13c744d7ac5de6e4d198a33253b82a0e6fae7ca51d397330caeaac557a8fb564782f43259f4276aa52b81ddf77db547b6d4f6e7e89ef93d7129346511fb6133a6e1209af3009a867a46bf2868f8ab8a932784b76084998e37eaa4496c76ea42ea8d2f6eeca947c75bc4a57266f733409757865d31ca6f7153cd2cd25a9ba7f5adaf9d9176bf7c53c6233e4480cd3a06954afed889ae98ad91df86842483edfcb5df9a365929b6da999e7ca8bd2559db416a7abfdb4d8f084f9244a9203af3d23ea8ae96bc8ddd747d1eb9b79a3cf371dbc4eb56f9de38c3fb77db284d504e85107f468973df684db8104bec488e9b732fda2bcd4db574ff6d05946c9fcc1a5ef87628bc4995e89e05a51757d9f00c43eda4897429773140b30bdcd90aeaf5c91b8858f17d68bc6c15413df049cea710fab59ee57ee6bde6828773734f6e193cbbdd3c63dfcda725c90d2a4e1987af49cc3decda8ea935e9ecf4d74f18ab92977f20bcec9645d3a295c570e7d84c39e7ec9b6a4663a931d6a505e1e757bbf935fb7d8e9b6ad60dee87f47e7c6a4a818d57cf5395626c8a3928de2fcae3316adf3921e6ff60e5051dc8d07fcd716356d21ae84458b4089a37fa9b7e3aa35c8ad1635a7fb49e6bb44cdf4628a3b84b9869dd87df62cc487f44a361bace106553338cc5dd71c45c37a3bdea8d36f55f31dfafa841ded832d3b27bad54ddebfce2e5f477a7e43e3ed946971b0e3f23868922699b0d91db6fbcc834104bc0cafcc7b5dbc1996e6469cf12c9b9dab2550282a9b88f8a1b7edd6bb9de544c6f564ecd5cad68d7f7be4332fa5bb28bc9cb57788e4e7fdb73bd0778fe15f9a3529db0a1f623d08eb7387cef8efd1ab0d7a199735bc3aaefa7d6c6d0aec0256b8734fd459a5e111c9dcb04fd2ceb8c10a58dadefd8dae98eeedddcec09afadd6ec20e9ce5b618f4653492e603bc3d2d3fc35ca536fb7c64084112c878741b838716f0eeaf997f38aff963f17bec592eea7947e8be23fb62735ec13fdc9bb0c7d54a1e51b8197cb07ec66dd1d49dab7f9d23aa8ffa435f2cc7a7a3a1cddab6e37ab7be45fbbc8a |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 0584270ec26f3b9818e4af074d17b2d51037cc8dfdcbe3b140fa4fed5deebc54 |
| public_key = e80434a94334b45589b1866bcc69bad27ba323a563f47bc34073496a468def7de3330bc9a219452caa35c1b5f2c45c498fd4ac5564627d564d398ec731a9856ff761972faba609f9beb9b9374be105efcd2f6f46bdd88269ceb512867ae4ccca2124df0c046b5e68e7fd64a2f93383c3a5add206f885efc8e81ce50a1c8e1a8a47232787ae5f9334ad7e0d6ef332799d9896a6071bb4e4fab64754df82cc85630c629c3cf068037948b575a1693f82dfa045a9c5a6cf306e83b911faee86db5764fe3ca7cdfca99d5b50faadf554dbec7b49913b371f0c5786fc585dfaf813fa9ced349d9fb3fcb513db5e0cf8462fca4c6985b9dbbb245465a8849c4c7868849fb0ab5bca99bd4c7bf988ea94f92c95d5fc7acf90199eab7c31c23f52680c71c9c333e92adadccebd01edf3c8d7a7c9068c3fa9b3cec75234663a2b73572ecc71e53a8eb5889860a336f77bbcc1c854d0c3c61c75f16373bf2603a0ef7faf8f747bfbd7401bcb9d599b6cdc0fc2111edd0425917c7f891c33c97e9b39a687d10e2fa7850d3e1c9e7dfb3f73246acbb45a79c7848144fdb58388e626cad2a959f2490c7b3695a787d9ae22e5470e3fcb6889dd75c8ec56dd84a43c4399aa587e0782962df20469ab5e6381517bc9059353b78e60ebdbdedf969e8d3e7442d4d58423c3356b34035b9761744fefc761464dd908da3c13f95eb3065f2cbb911437cd2408e6198cddd3f9c87e3b54432c50de1c754a2f8c5f9c32ee9ce9fc4cbb055e4025645e10de468d0af84e59a50e6fc560fbd51eac35bede48ef75b0b05357619490ccfd8b0b13767557c5fdc3e0da985dfdb9c3569df17067a8c68491ba64307b6e8d272363ea346629ea6885acc17733a801166fd404cca58b591b68b2c73a9e891ae3bb173585dfb6db45e133e75d258995ce46a8f798a44ddb8526633949e5442435c7b4cd83875760c016e4665c4a2ac9fc378863a3755ddf78e905fcf044c331c4b976f6ea5335bac73acfbe9dfe41a9f3ab3f669c5fc49d74f79ba066a7d04bdc2046f47c86305bd45195bdde34bee79ccb8d05b374deb491bf6ced6adc45078d3a8c65b18dd6621a68f0ca93c339dac2bccd98c22b4e1fca3cabe58ceab66da6a35192af9ad82c74acfec8243ddbb1a7d15e074d150ff5fd03db51bccc016ae52b8443892b7450734b34e7735633ec6b9de6aac430db0a8954c7a416b43d4a2fdfdd5de7cc6ec3bff7dfbf2477351fb6a91375f48e658d57677fe571c3bbc800cc80ac597a8f2c5cd2fe9567bbef4c797a68f6e33507aa91deae0a6e48d313b48096ab96298c33c3828d645a28098c777cc10ded68c035a71f8afa373d6fbbd3e1d4de4215cd42871388dc899ca31e6babceaa5dbf61af35a0e255b228498295f6b4ae27edff2eb5f66671af63f253dc724a893b9348f9a1cf75c214d78999e1473ad2eb484d4ad5b8d274c00bd9377f3c497e6845161868434c968bd847ef9dc2ec06d1867cc791cdd5061c8d5c49339dd3ae24afde65eafa19d649abdeb72265fe0705edca7b87efb3e5b629eb31279509d78b0e974860ba9f645f83422d38efe3ccb3adc643c68756149a03c5df699eb9fdbad99ee5dd7b1efc0175b9518c15649396d94ca1266979893e82811af8c142323fc3d38b8b5e554f |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 51e05c7b4ca3079781e8293f4eccebeeb2f8c8b4c59468eddb62a21bcb4ab8a3 |
| public_key = 70d99d171745edca3a65045bf7ed625aa49560eef5d43fad33f9a3cfbf313ae5dc986e4d038547f23ae35a33c06d6e545baaf6b46c41d193db84edf57fcba82b365101a9f24855bd1a837a36aafc823391b1f84e54959a0693851378ed97f34eeaa7bc42fbe3575bf9fb785c457786ac69ca22f644a1d53278d4c2e003f6a22d9a0cb4dfc32b92e906650b484e7e9fcee9aad7905d90d2fb60f84b47dd54f24228443d46f19a18ef9956cd7983ab223bcc095adc664e4cc2aba8564977b157d88e04ebba589653e535847450c86f517dfa462037c2c1457ef4de909d0b79d66ac6eda8d3ca88a7295c4a3ae53cc78cf35cd8922b36ba8b837f375755326a960beab71baeb33a8b64d6076f0889424b1875ed73e6ee5fddb8fdfd732bfb3065c7e91ee5fc24d6c125b652cfb4cfdf8ae9c67cc505bae5b747e68fff4729602cdeaaf25ba334cf9ca11ece36f554952d4b107d895938c9c465804484d521097d696c8efc045709369f89cecd46bb763b957db8f48abf2ad7f53e845c94beb7a3a68e4faf6c2c309508fadf5eb37c134f977461aa38e8073682de07eb6539e905fdc214c7f7fcc7b523cfa33f8afe07a65926fa566127f103b390feef814c3ef73c3e8d02aae12fd389d13f4507df80be8c49bc9f3412f4c430ca82f58ca8b82ff907b986ffaefc324be759ade007067153db7b16168f7926e0df534aed8d50a68f96f58b754afd665e13918c784da3eddda79559ef0d656615d483bfa13baa4884aa83351753cd7a48e6385292a990ca559c8d73da7dd4947f4f8199bd6242179c369741fc067ded5ee765c58364e3fba65535063da4aad934a2de4b76f55a19ab7f2dd6d7211f4a2b69ca713d30b34fddcbd459cadb66620adbebee70f98d797e2bb0a3ff4e8ede442549ba462de5374dba7f093aca04f067f55e4279f60defaa2836ed4dd4acbc2a4a134751261991e7b36183387893c5900e8a611894c76c36f17a49df86f5d68a947457db75e82e4b8b05a3c97f51cd3ed1d7f6e15d9d8d282eaab224b039ceb9c348a3c05cd81496928db7f6c1de40d363a427b93428fe6841c97447698cd0f36052a7f5ec96e135a4d45e143659dcea066783304daa7e059d0b1389048a75429886095b3ec5a646eb1fa09424338c6ab72aaf7e595ac7794e69c6e7c7bd2d8b07a44cee5940f85896a7285846afa262ead92d2bd2969fe975754898bab49263de44b4e0f35563a1e457766e3192dc45e05f6cc19b6eee8e86e607d7e233542a4450fa6c89bf993af5699dc0e469664e7433d5b1882340a1294d4c2f9d4216ebade4683f8557dbbd603fbbebcd956b29ba8a2a06d193654f09f7df07eb3398f7bed1354a7a8f416ad4d860538c378ffce1b37322c4a889cf35918d70459db613c9a5f83e8566a37139563c40d58c055b827145bd659c8fc6b7908a17efcefdb17e4351cf3bcd9e8cb9361985c70c49bae7ef860b36af2fdf63cd6f3b34aa4a4f985d149db8be3e151fcc1ff59daf2ecf510e7884adaac754ae6cacbe87a4691acd5752877840556af8d56fcd848f982b415d333fd874d7959e8eae1ef1d133d9c07ffd9c97551f294c392f644834b38fa844a035cb5458aa7240f750287f95feb1696d88988eb0648c3cc0fa9d4277fd9af8c579271f4c77 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 9eca0fe36c80fc5eba171c3ae66a5b1c923faa50b4521bb055e7bf51005c93df |
| public_key = e88dd43bf6d0f7b6db3b47dbfa6a30c846c4761f792417ee322d879e3ae58433a2a3a7791d2d4912da8576ccf722eb9e38139c1999e5986b58a977efb054a81443553ad74563f587b226a9118ce33dece0dc0655a7e5fd493b7b3db9584c49b4d104ed06665a3d07383057ad70b69f85b6cb279ff3822db83078e795ed42da1d467a34d91e8e322a08aa1d83b0872ee37576e5a119503af837ecae6768046b7e64ab5a4daad4da6e3165ad036959c39bc6917dbd7f074776089aff76b33dcbb17bcbbe65c5f6c795b65943821d5b52ad1d44ccb5fe3403a02604a1b4d9cc84e4b72b3ce36de898a12451d8c74c280a67cabba42dfcbea68455c5f45bd3fcd3bbcb3f736d4df70737a01683369c8a5719e742d6df089a673da350db8ba39c3ae108aa6a4e2a6f25be3d960dd5802bf40c6dd67dd34b60a9edb2b4fde3dcb2c34d34d0cacd24c890cac7a134cbe83d9fb5d66c7000a5a3f808987558f7c9a7cc02ae550a9cb4f5fe8d5959be0ef84c35b54468c55a16df74f996cb74449d1e6bff88bcb6d019e2aa3d5879cbe56bbca98446e0af2c5193363178dfb5877f40d207819498a98209c109273dd44a4f2a06549335a63a0bf761efe2592c417c4f6268485a7e8693f865c0a7a6de083e53d5e578a74b34e9c3a57fcfdfc825ba59e56359b6f7f358a4d81f7be7d571caaed78d9630e136f402a731b14b9f0ee4a3fa4494bde9aaf2d4603b0ee88b8b49a659d56ff3e4cab9fdf6e8e6fba591fc4961cf15d9d0dbb02ea7321ef75aec2d813e33a9717478be58b49fca3130fafb54f6ffd3243f4e34de55cd8d26d5d20aa5e2d2536c486772e735f67bba974f3a451be5df29c55c7199d12473ae1e5a7ef36cdb479679f1b7efafc4eca7de6b3a0ed1201bcf2525d75a1c9f881a7ae4f4733b149e7c29973588c1626e6e9928d62236332cc67f26a65fc72c785653e2c429cd1f3854eb98c0cf9ebe6daaf4afddac65bc5d805490e1d8c86963c8adeb8756edbcdfa473ee33d37673773c46911dedbaf8d8ebce8d47aade9175f6bc32cf997d6fc502b934d775efc51562625538e25bf35c4c38cdc8ffcea4abaa963b3d67b3679b51a21cbd782f8338a95b4d74eb5fbf6644a58a59abb0a9cdafc8894792b3c6edec9ccf8cf9c72db9ca36fc6356f1d235f28f25d3609b548f14e8648cab5ba6d9e7486d57e5824c538037e3f31a4f7a3b077703a736837dc9b86ff17fbd4b912a3843f4afa829b38174bbdd1cadc8c74697544f6239d68344441fef86325d716339716ea6a8245a3c3c24fb986b74620af517b4e3ac7e8ceb196f15f887a465c8fa0ec55db4718ea58c729f6ea344c49645e49024f97275baecd9dad1c95c7538eeb895f6502ee23ad8cd7dfe968e885221fd964f25510539be63263a4ec6e69f83e9f0086fecf996d2e852f139b500ecefec98f44315d5a88df360e8e823269ff5bf622b54b7f917bb457e466015ec31d9b39494a64a86c15d5e6437c4a43704ed0fd5922dda52818336d93a8c761fd3fd859b07fef7d8e33b52c34411f4e99dcdecbe7db8f00e80b055e19129aeb04398841bc8261444c963c3fd1ec8dd4c78dc5a8cda0f687e36aca6ff667abccdf2093e5ecb1a4f09769a8251104731ee68587d0a470e2ee6ab99d3af13f31776 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 0c5719261caab51ae66b8c32e21c34e6d86ee4aa127d1b0195663c066497b2e9 |
| public_key = 13568b1233f135a5896094834cf450d789ba498787368b4e16feb087b7d4e8f3f7d74ef90177add98cda0d84820ce367dd5e5fc46faaa98aa7911a867a3789f69a5b68bbbabf3aabd037b5160a3f3e8f77ec47898ff3ba5ddbbca6a8db5ad47c59236eb34bfa9c84b212e93d9f7daae78a4f9f6bae592ac2b5f96eef6f7972df738a9d5b215869d9f4b706c379ab9dfb5a99abf754ca9316872f033ecbd5b3507fc611ce403764da2c86ac7ebbdc3af84729c486116e5c9956751759660b3c7bab67e46f8be0896defe15bff5924eb1bc6302d88a360ef7e0c0ae9c2bffa9ec5e7cb6d60f264d8d4299a7f46c458b3bc38c4794bda8f9089d43864e79ecdd71af69c9f074a83438874c882cd18b69b1bf009497b6fe94a9264470bf8f56b49b6c353374ad49c05cef76fd484338796e4389a523598f37762926efe25fbb5fe9859142dc1bb47c6ef3b4bd1e6fb6997b5561bae038854ceeb41b39f5c1f1a81a80fb57b38e5f62aa9eb36f5ff45e2cf9595073ca623da43f33cf1d73f97a59eb28dd8b1361bbc91c4db34a65f1a2b7db87bdb3cefeb26ca5795b795e355b45d26f3b3a9731228e74c5d966d6937ed057fb10b631b5eb7d52d72a0845be8553e1aadefb0eba3605e42c75857f74f918cff4544355c415ee02d9be97c4f9fe548433eac36c52d77ed787f8e73eedb856d4398a26d536911ebbd9facf2769c756f858d180b6b51797fe9fcd833d9d8d9bbf730d937b77adfebb68fd84372c96c3c05197094ef6d022e9c15f898b2c7ac76eee486afa414ad65be744e0908b6350e55a244838debe4b74c578fdafd7e6c4e15e68421a568e7e39a4a14f31926768ac4a061d67550a8512e88d198738bf4ef420cf75681decac07798c01ca0620fcb2ae5c9b99b62a7349fc9afc558989b68e3789c2c7074b476d29fe2846c8a8d66f1678f9a36587eafc95a362874e91faa951a6995f5a94d47dafc9b64777a7e58cb54b62a95476ccd333d73d6e466e6ab909b4b4cd94daff393c93929d2f5cd5bea833d265fd7cfe938669cbee478c57ff4424014d03d25efe5f9d4149f4bf137841aed8dbc46911e2ab2b7f45dcde5c549f679691632c3d9bae26b9fdb85c7bc43d1a4add386873345974bdd0d7f879e55df79cfc7fd6c39d8bc9a9967548f358caf5837ae5cc32fae78e4a85a19c5daa9e2e59ef8fb37a7f386c0fc86afcd2869e39fca9c6fee6ef9b12908ca5e9ddae1a7a3a717d767ef802a947c7edb3452a377dacebcdb25fd37db41ce7c74c36b32c69e31b1b85f9b68a3b66773ee5afb820ef609c33cdaab4caa563e9bfb3cd9c4c72354c1e894f3fa4e69e18bab1a9798cba9d31ff852e8aff9630c8f35459bf40c425af7cb0843498a3cc7fda53d933ad7393de8de07808abcfb4e6da1e34fbeffb89489ba69a7af644628d104deef7c2f361f75e777b997b76ca8f6af5b9739e0597fdee5479e92aabb218444aef5fe5d8f94d578c709158f655a89300cea7f765fb389dbd62a5fe11b57f273775eaf7fc1c5e28663c62305e85513b753543bd71aa045e77e4be4fb7e7baa5bbfc4d3d4ef4db84af265acecd4906fab897b5abf5af66b4c5adb4e783b417c6fade7ed34ea294ccf8b8c8012edb8badb3437b191165cd639bcde9eb71378e71fb55129 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 0e59f6f9047c784c1f00b24454aa4f1bd32c92ae7e626549972f86fab90e7e89 |
| public_key = b31cd11788cb97cb439789a67d476d3edf65cae63cbe43cb63bae24ba3d71d78e2bc76ff346481f974a73b16a505c48b9608359a4cd35145f58029a18c1fe7461830785379d3355ff3968d3c63a46685902425660b33fb11b93997f6dae0a5bb96af7d563d81f3a3d40b1c30ec87535ffc6fe528b1e9866cd1e69520e376e017e087748691dcc057b95cd4d6d707d8b976d6a67af4869da6dd5466a9f335eddf9fcfe9adb03fafc43cfd3fabc9c9b5d97ea2f558b2ccdec29d8335ca4f2607cb0448da831bf45f8b43fd16d98269bf9ce33fc08cee69ad5f6366dd70544eea5cdbc528859a6bd9683b8b3d3c6842e645816eb7ddc4b23ec6ae83d557e5c4b1848445fe253b35f5f1035e7cd48d30e6faf8a6eea24cdd9ac6b83c5dc658d11589900a7bb09a96358da2d87ff5ae55bc551d8fb233785174b376ae84ecbee0e05762e8ff6139dca4cb197620156c06e47e5b74a0970bc6e19bee1d9e9a6c1be0e757dd5ded9e2729e94ead440ac3aacd86bf724aa841a83dcf64c8e1f7704397a4cd57bbabc9a0cfa4de97e892132ed06054f2873f382ef48fb5d3b65219a5a6983ad0e48ee49d81f2cae103bc9c6324d90b3eaa352e3c0d3e9eead96b865cbc993f7570b965c00dcb9bbce8c75df73d44fceeeeed73ffd78399c458068439a8a27e388d3f4bb285b63992b5a4365ef2ac298222e39d31cb886c4958f28c5c2f3738473fb4dc2e6b43ca624615efd704b596acd7dbe5f5ac6a479e83df8c1ec5d52ee1ac65764fe7ea4f43be55c563cee5c26c69cdaa485d851cf127ffbb16f5766fe86bce17535198ce9acfa66918af9674eb2ec74be2c6e752076a2db330984ccd712ece361adc498e43648389f59fba20ac566c04d2383a496a9e497208b760d36da6896bb3587788597191c3347539be92b78cc7afb0d8eb41894fdceb8aa6ef2de8e9f78f508d97ae85f7ec947cb2bf7dc8a86ee31dd20127531273983bf66746a7b731464a6b25f4b18744a8d6d6649bffb1a4339d6ae5d7f6a5ea4aec092ffb773ab09564792fcafe297e9a603c3ed095df2e5d45de3bb93dda7a84e692c25537ef6957870bd98a1d7395f87c6b836e138bba9f4a711daa421a396f557cf6e3778f4d364d5b1844118b367d78af37836fd7a9637f27e4cd9a3e52155b0047468b64f0cd5c6bb74e38ba16863e18b4368542800b378537b5d03d3cd3be91ccf783729e42ffbcead0585b1948f81ceb5c86587c44bf8c49e9e11a8fba7ac567e1fb64d8e3c45083d305dcfe4f1fcc698a728977cf1c9b373f15ec18fe935177ae90aa8856a5a24d18a08aa942b435da6447c35289cf0b334af45647e21b5a2153a8a05a38ac4c728a3350a165d2cba347a876cc4ceef034935bb3ece4435930da1faac8a787db3ca3362e637d5e59b01592020db417effc18d6a0a536e2c7d75c1584eb6954ae752c4d31fbaf1b483b6b6862e6a983d5465e3b7b80e1654faca5c669e77295f86263d344031b5ea7ab99e714c0a93ed42bd9512677ab9e8930a04ecf47944da29de5225dff211a607659dae393818fbfd56954b24b6f4e6e54acb7d5bbb33ce4b339730af6a72647a66f86ebbb88d12a76540763cb29dcb9b8c27a3c1e43769c31af3ef54f7c8062d713cab3803437e759a01ee76fba1a5b |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: a3963ade17d69debbc358dda82c7bebe2c39d25b36813058e7a161542e3f8c2b |
| public_key = d24bea80b6c91027d09cfa4925f3cca1b97d1b9fdb204a4ad5f4bb2147307a5350d0244ca31ed2b808d1c924bdb5667a5866303ee5fe27c932a1d84c637c707537409fcb7516fe95e557920ff79a310e354cea327f274edcbb99e66acda0aac52dd5d3717a3b24786afcb7ddd84c7c4fdec1b3ac454c93fcaa687bef8a96bf7ce182f5c664ceada4784654393d4c93f19c149e310bdfc1e9afc4297968d8d209594aa567c6510da883c3fe3fc8fd9eeb4e9af65ca40cddc1ec794fbfb7eeeea5556474f4cdf3c45b5d882fe09b2f81f55f7a4bbc8262c9bedd0758116643bc6a85f83682564e767595c0b555e6a44de37f17f4a2bf32cf0a399e0478f83fc54308ec9d05c7f6bd86c74f91b2d94cf02462df8cdf43fbd6329f65ae25656b56ff1445ca52a9e6683eb114e8458a1ad362be35e71df315b65b3383d4404a907f4ced41ec922005593afeef273e86c385ef96d750f3a8588fee4f41bd9178368ef03a9526a5444ced96c3da8a754e638f64b4fe3dee31b34f2c456ec89890f53c9a25b559b47856064ff7e3b36c16297949c6b11159a79a4344f0759c717ea738fbdf81cf5ec3fda2eff6e4c7766c9dd68fb488c4e514769d9b6be2d59e9c9cba6b6bedbcabdd8e5c7078663794fb4eb8d7d60cceb61286cb173ab6a809524254f3746bc91bc953b689d8bb44f26eb382bd54bcbbf5c60e4676537f8186c357b3fba85f6b8553c79c730ba51ac9dd06ea9ede4d7b8aedc0a4276ea3698ee5e6a8349aff9f67ec2b7b93f5eab703feacc358dbbc2f3e6846efd89a57d27e6fc8c99ff43734fc58969d45d77f5bb422b859b37eb08504e495ff8b416565d209d9492e6ade3cab7d2d5ef2f47d8c5db9152a9ba613f322e73708aaee525f387e3437d229dcb9e394bbb6857a2beead7a3d7118b0ab8367ba1cc0a0aed5195fda47ae82724d8121db5dcb0670ed789d537ba3639c530b8fded904dd023c75b1b8f61b7cd193be484335fcb8e7e3c8736b34daacfa235c9b5e468dbaa6f2e450781e344b5a722ae46a70e683c42a9056ecac5d143f9939d06cbe68ff2ac983ca8b1d99cfc1c8cd91abf82ec9f1eafab2a778b227968f77ec885077ceb7bb5fa13884b6a4bac88fb31f35d56aed671396b780f8e0e4a34416166c18d4f04ad4e24d2df0065af57d3f369c99f4216ed812ff8872d59cf8db48f3ae510a5895a0acd08be695699a48463ed777146b56093d36a6dd6c36860cec578de3688bf338a39ee8a67833f5c4c7d93b8867d93ea7aa99a3743435df36d786cd8f6e7791bc5452c88e710ee99e6dd4e27e46f3c69c6078fc11e78b07bfc0815bb88aae7a15fbed985b601e7cd4604cce35be3d82b3f8f62cfdddaaa25fd9ae0dc83963cd887e49fa25c8657e6ecc2ffc980d4cc4c9557e7dec446828b03e8bc9a1355dc33bec06e5d4d06e3235b6b9b2bd4c0ed550545bc37f8dd0a2366786da49d637ceb5d4f7314e7065a7f36ceda7213cb03a4f82aa998412fef36ab964a7998056ae83dcc4ce765b875686dfff965d2b7c5adc37fef1d3b214b4ac9b543e0f24876e773edc54c10599fcd98f848fdbd39f6ff3d0c68fa204cfdb793c5ee56659a3fcac2e3cd4fbe8fa4b045103a1e865b0c567574e523be27974b08adec6d539f37479c61fe8d8c4 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 97beafabf2c8575586487c7a80e8af5fc50f94b6051c1bc66a5ae9f66be3cea7 |
| public_key = 4f27944614c35e2febf249d402bc937a7d55937afd49699cdefcff2a4e3403bae024e8d2d97c54ab3e6708cf6a0b53f821f63cd89a87f769597cec8357cfc399d3a34115cca89b9df6a55e4556a3b225db529d7ce67b860f697a66be99b47d691fdcb31cf7937d25f4be04eb083fcfdf464175c95d91afe76cf5f814d3a9242ee4cd3e718755ccd3a7b3fe69b42a0e75dc54dcd38c69faecb190ca6850ced01b63d8fb5ceff6a55b4be8814e7dfec5acfdeed654c93a45d55a3e0218d0e98aa786c76fcf33cea3a7bdbffa5038ae71045beb74e6d94d1a3b617dd9b40be0060b6dd2df9ae67ab90d9dc25db895ca5e5fe1ae7bdd69c67745e8a63fae8ac731e42e55511fd4dbefc9284cc1706eb5a9e483348593585d6e2c49ed1bd38865ea489e59fd8b847a6b5dba0753f0fb4fd74d89894324a705dba4e1847a5059645c87d63809cbf3dbd555b6be4069c77c1da6c6f67ae1e7c09e6d3e87a34acd3b814d7b4798ecd5acba65230f89772abdbd89403e698f3556511e25fbc0f77509dc36803b57d19ef9951ac44ecc49f43b7cfe8436baa8b5376999f654f29345fe76ac592b95804217817ad5a75a76caa82e72df9c69da5ce70e937a69d93f12c7b533d4bce41b34d0cc8a1c969947ebfc21a960d975ac039f80ecbb527654a42385576286915d4b8f40de63f0dbf80736bee89786fa277c8487b08214e6985855a96ae0657d59cf34c08915985d3f321b5b8b45a468ce4f53c76f847eea36fb238099fd59630cac83aa70cc9596cc2ad406e993b737c236e78cfbfae191e6dfc74f8fe719d998feab42ce3e0c57a256b8e3bc559ad1e6ad10dc3cf43a64dbef955f03b46a09ac6ef3d326d95d6ca8b80f6eaab77579c017a1916f79ac09766bd8a1b41bf4d8bc4deefaab47f9c14a8441ec4e3dbe7e8e522fae7beb94f526a31beaf5d893a54477dd994530d3c6ca2987908597df6d64e92b1a7fd73e93c84f3be4867d2c134683caf5f934de10afa96b47c5ac05b542cf98105e557989b3ebb4fdae1df412f462acf75b141c5fc42dbdafd3c11cef91ea0cd5d6b5a1d51e7c7703c313eaa30487f53e938764364b25d859adaf63962c5d6d898ada856b71ee51dfb4e28a2e3acda6cdb534ebc7067bee5cb467c34d2b0a6ded6aa74639dee2f4db7cfef94c583ab04e5dd14fe3a3dbfe420ed8328f3e749acbc53767c12b93d803f357a54c6b7eb2042ae67d685f0bf789b95bf77f1b60b02fc09b639ac72ca25b1c69b855bed6377126999c570878919ecedce768b253ccaea8e715c8922dc9562ea8a0bb2dfb02585282be5c7e44339cf63052aceb087ed6ee2b5c7cfde81ce43d397a398c8547db7d3e2ab47bc25f84f4c6a50dcb904ec9c1f61aeaeef38435997871e8501d4832bcbfa3354c70d9579f2384f71363f9cdb3f573089687d9a9130375bf66ac332ee3a26ad8aa75cb667635455a93eae7a0a77d3a2ecda85637681edbd97f2be6b2b331210b6289be3f585fbb6c83eadac3dca15ea8170990961ff892e9f3f67eb8d879c8defdab03145a32298dc6b644b25640d818d06f4ee3accc6a0c1ccb05fcf73e6b655aef87539c72d754ba9bc48c915acebb656e3cb7713e9bfc0bb6f311485ebaa078b78a737d81d38d368c220eb0e982fb0bd8a7ed97 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 75461decd34c50d6a094b4a64fb75e5e9479f8f9250d82bb7d729dedeb2d4b65 |
| public_key = 39b95d90e5ee8cecb49dd4ea37e866c80aecf723c3e48e5b1f388f63d791fe0cb8518df0e2aef5bf0ba753fa89c29e80a85d5e15ab6c44f3ff70499df5dbe06f85bcc5dc4f20d9660c17307eed5bc1eb6bdcebc52727ca3544772cc56a08c3dc0c54a848bf83888d8a1747a23f6460054c582b4ca1e09691c656e5a6ba3f8aad5a18eccea06b55035ed47c28d7f43f3dec674f17056d71b7bea906463efaa0fb5db0527f3e0cd66cc7587df4b58d490bd39fda6e2f5d7d637ca7d489971d897b09148a6a2b47d3b4bc3a4ac0715b3abeed96bfd8622daf4141683771ccad1094595c2dc8b00d4d54873b0e4f977886314fc889e68d44750d552727dc4998fca89648d24ba29ce3da7c2868f287345f59f6f124e531d3a53cf68c877ff47d47348dbea1036e3ab236b67bb9a7cce47e7a4d96c0a93d54f743ceae6ea09c8d87c43e4a2bfcdabdb5eb8eef30b39812ca44db2db02cb4c8ff1f343896ae6eb838ac648acb8bc8e887ac6a7dfe7e9ef63315373029b2d77e3705935a43177b9f9888126fd2edbea60e433d8eefbb43df35146ff4c7f795d44f466b4c5bb8bc93942ee6489e71800b717c033a304bc61adfa79a687e005d62150bef76ab67d8b46c72857a46d753674a7ef3a6fc91ffb6305e458204b71d95734533875819a49546decd1fb66005330593456d5e6ead7b3c942688a92fbf0e9fbf849bab6068480a1bdb4b8c3a462dd7dc2a733de7b51d835e5b89d0ac836fbefe3a9ef8fb34ccacdf6b8f4ddd594d8d47314db633b7ceaa19e25abfec5c98e603ce46e4444e1e48800a18923934e814ce3b725ad2e6e7a70834493f794ae7a9ebbf1b60d5ddd84d2e3471eb3598079adfa5d04a5fe76f297ad3d55b5cfac5a3b385679ca6af36f17ad8309547a07393f8bc1a51981fba545ca739e8c253a653958e7aa6874e432a95e5f35aa045cca10ced7bf467424a8d4a8f74647cd5c16be76c8a69f91ada524b6e4c6d53979499e85f6ac66830d29bf8ca2c6dc416eb1546a4e8d7348416c8a8fcbc0779c51ce855dfc54d94d74bee674bbc383adb248c07eb888abdb44937356906a61c1d74362754440856bb26b2fb9d6ebbb94ccc943fb3acd0292843ee6def5f673762e3afbe7e79e418352097d0ffff33794cd850c5b48499afed47ee56e5a92b5ed9672f47b72338db4769f9849f9526f66adbe33af5666b28e31ed347464f50cb04528d9eb8335cff5b44d1d0bf8e468f4e74ceb6854b330c47c443d931b9e5b13903ec25d4458ac53a330f5d49bb5d1a89b73bf930c75cf33bba7aff4df39b4e5879857270ad9d0a8afab19559ed48dd9eec34b5fa83b748e3a763beab1aef7df5b87a6f709f255256a36800b94062d3af90a9db2a53f51ad9b0e50dbbaa4a30662d443ecc8cf466e3a80ced61e6312c0ad3d24ce547a69cfe43660d987a031dcf60965fca77c8515d3416c7c18a37bc10ca47f517abfcecd18ffb538f4744059e7dd65c8a680a667b1762b5958e43547fca1aa0da99d7d7d3a25b53d724477eb2844e54f35ae9ff7598d568d413914bf66b70e37ddbfb7df02cd8e24ed932ba90ad2f87188bd22dc659c83b9f554871ae4aaeba7ac7701f54f174493d31eda27def0331de8e68f7b1568c4c8919e4de7a5005ce152fef9c8c88ec9e |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 2607dcf4fd6ca1c614c21b5e37c24981c32b91c8c3e6955777da8a3f5d9c9335 |
| public_key = e1696955c4bc38dc83886ea183e3ee38ccf1fd2b955eadd2ac69ad97cd3822fb4283d4f16e93b96d86bbf81888b69bee6784ed4fc8af15d4642a7b65d7c4d8ed8ee0568f6bf634557c8a7ce4b3f38469ff3c5881aa63d214cf43524e505a9cd918186c1508ab122deb09397d82c3ec85ab64f4bb389487f6d2d7e7362858a0a3656487b0deaa38c91d9e60dd61496a69568e347e5faa7ee7ec20d8a613bc54e8a49a92ebceab993b0fb8ede448c15665daae28ea537c38638c6320abaa08d5db7b64f11dbc8124a487f0ffb545ca3db9ad7be7674b51a95efd08c4421cbf2aeb8cd92383852ad44985aa9a16fbf5267382db45519bbd747852ed1a590ca3a8970fa6c65cc06c856e224842440ae6b928b13c9e736b1680e18cb1f76a7209b76754076db98ff95ec76e247bef5808e0e17ed372938393288c86bfb2f31d7fc39c7d805678e68a38e3e57c30ecb650ece5468674cc54aa8aaa424c5d60a03bae4d74c8a43c951e6b53b2c8b1502459869aeb03a5c1396ceb1065ec28a6756d35ee1916c24ba33792d74eb88a5c84078f60d6e2beb4a7d94bca27e3377e53442284c395ecc2363d9d138ec53964bd35ad67f225829e5cbfaed47da9e393895aa82a67ab5b44a92d94f3bcb59265e73b84f5499284f7e9295acc8694d88df0d0e4342d3c784c2fe25024ddb1c3bd398d63524e6c8f86b4abfc7a15aeebc865baaf867f54f9ff936bd44c6dbd5343c5fcabfd1dc68735baa31dee55e38ceed0c85163dfae359fc44c29343c5d351c64747f9765b6f9306bbb3e543334c987c9a2cfa5783a576ce94b901dbc3539cd5503dc0cdad1a5985eb5993d35b8cbb136bd76abe3f0c5c2d40b34335a52bd34ab04f9cf3f6c313b6c5b9ef879c11cee1b249cba2580f7da8bb07cd03db871903e8979e358292b881f9ccf984c525c6ea34f6681197a78359e32316f7b56388ea26cce0569680c968b31aaa9781dc9b2dcd1987ea57f8b5739554e45048d5a7edbaa9db2e1967648d3c8751daff7a8ea58efbccea7eb913cfbf633bb8ea55314f3327d3b4fcde33aa2ef35e6eb603cbae9ba83c98eea4196c78a80e8b5691ff7cbfd6ebc3fd42e9a5c63974650fbcb163e404c6862721fe50126710949e1d78df7d59ea916539a1b84b3c966b89ed3b1e9a8d76926782783eece44826a4adbfdfd37d9fbb9bab4b85ad668fd1573c0e9b227fb5ad32c948037384155e88b17620ec9ecf6a6318f43ecae48d0164ccd138c8c75b3d71a8cd16605e66d84e71b5b854c0783fa9d5b88a5dc23ca8835e530c40372616ddbea0dd610b53580deb80b09aa06c7e26ecc8bdc7d9e3e698761f756ad16f4280778c0dae40d4f6f91c76f81b96cf04f5403c95bc00852359b638a8a75b3fcbea47990e10fb346d5a9491d83c4336d0229e326f6ab5c5777f72fcd4819bd1187cc6099cb7968474ed93c0b93dbb40e31465e970b86a25ead5dce97ab5db744c78536712c752e1ff06c8585295f68c594f49109f73678fb223b6bddd39c617dbfd74aae3f8ab1fbc357147df8aa3542f006cfbf4f9001377d221fc5ae48d5244b865ea863257aa672ddb147dd4b8abf33f70768a383d43a59b9061bd943f56865e6a91bcdc54402574a0f1c143dd36948d781d2f3c44e2f08b52e339b6e1cb3 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 38c89bbe7145c29e9a831c11431eb9929cb24fb4992db20737e4687d397fd732 |
| public_key = 00264fbcf666abba49136b6e6dadac8636bb20e3d5bcb6fbdef6301ab5e899d7341147b72d3edafee6a3294a4ac8685b1c7dd3eafb7e94e9efd958b5c3944129198bf03afe959e491a2bad9375cd9f184aab285e91c877885be0161e775cc3ef2a2a3e7337406d7662c8d8c83c1933f1ef7b8b2b39b1aa889754dea524ff23cfe8c77c66419f996e49f37f57713a0e4da6da6870d848cf98b006c96340fe38333f61e2dd42ea645e618e3c11f9489714c1986d7e568c80460df54f04e0b86634dd469033456605fe925564589828ecdb93dc1b8fc4eb1373bb9fd515b6a44596342ac8b913dfe7603cc92b9afb52caa29a7fbc95ab334a93307d7b9aef0e3b231e8eabb947b2af315058efa1e7b9146b9ef5fabe9debc6830d3eed2534da6e4d90466c80a73fab8b94d187a383463e7f6a380d1b34ae5473f68e67e97794768af0bce5b6d5dca88b35695e1afbafed3abd55ba0fe768a8254d40836233fab35894f6765d8302a337850e67dee53eb3ccb531a7637edeb9dac9a0054ff6811fe6607fa5aad8ccc723eccebec986a7b29bd89311099fa3e9460553900f5e560364bf9af461f1487cdafdadef05d89b17f4097dc310ac4703fee3f68433991f42c153c49c43cd93493b52395b5ebd73ec936f3518b7f6954426b9757476cc1cddc4ff97da2124a8f8daa3299ac21188f35c36da019ce69d083cf40842bb7adf2e4d78621d6b4e85f091dacbb85677fabcbe180abdc6235d0e8c34737a5934f431afa670d11de66f6c5e4526e74b2d5f4bc6e82cbf4a559d7be546dcb81b5333a937c4f4dff2579b0039c0ba3374664859e376a8515b390bb46acfb54bbd4aa6dabbedfdd44c712b311798c71e26ff36f5620188f1cca6f27cc431ffbc3634acc704937187c8f00d9bcbb1cf5df359c386e740195662ae24cbb25be81a23a2b4cb5e3a767701d3a80f7bb82133be97daa38b7d6c7e2949ce86587246bd5fabc77495601adff47f5748f0988087159d42b8c6b1aaa398879c77f3fb0a5494926588dc537fe2fd5a1084efd98e4f191cbdc50cb2a0caeec053a7893962094e5c78ce8d2845e0f51da723ae87cfc552f73e596493e7ed6966964e3ec894ab80f4c106d73933f3e2997bf3f073bdba6f5727d8c0ff28e8d9f78b91c4a6c43d75f9b9eb782e38cbf6861937c53aca7b535baacd2bceeca6f23ba7747b4a7d50c36d3dcdf97967cc447c3bffbbb723455e421ccfd89ec48f8ba55879fe2def78dd45ee28d35ec1039f16e8f81ccd867e5f9ffa6544b1663a14b6843fd85fefafb00e3c8b223ebbabbdb2161493caab54656deff6f3d074a372dc6a905baaea66b637365b48af4b55e45ac4236781b72be30718941f06c17d84786cfea033c6dda7c6b0d4d385f303f4dbea84c0bb8fa82d569d1959474beaf84459c0ec4ef133c06893f3fe95d3069bc15cbb391bb7d41e665f652880ee367c97f34e734dd09fd4d1d7a34b5375f9ef54423386ebd3bdea9da338a21549235f906f9792913dfe5c666bb31a74ffbe3b05cbbb351d76675cd2567c80531c5573fc6428b8ceddf3ae84b8bb7018a300cef90687dc4528c7346da868cf701158927eb5a9fad6da305deaffc4c65198b4a5e1439001d5882496fa682185d21aa4ef95ac3eb5e675c7a4a4426f93 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: b2c35e33c72d90182791f0e12a0324f5b216efcab2c8da1bee025dfbe13f4152 |
| public_key = 86a7e9cf2dc5abaccd8899f86f2a77b388a58ebb7c53e7961986fae62eeb6f45f192288128a832030d5addfdb15c0640f2b84d2ed58ee806bd50bffad26c5c8eb9a035768951a579f8facd494f8e508abece4e8617fa5901fbbdacb6b53ace48b03f78240d9e86fa49b96c42d8ec5accecc423fc979c475fc9c63697dfed2073d1e9d54ad1088be167af34c57fadcf5d4bb49ba5677843ef7c1fa666b0659c66dc412de949980ca6a707a0c21976822579a00bee697892fc97f51354a17f73d271cb3b10f5c578777a990361b467c1374897675748f763619e065104b3e999a765815ca7a33ed3f373e879b790a96f450c69af8d29c0f9a48e8dda82f3cd3c0f1fb62484c4ee45d02848b030f4edd01d84b107de405677a059774f4ffc7c8ff65f3f810e86ed82956cc019425703e2589f8b786b6fb71eea1316f0d205e779df7de0965465d445e6777660865df9e73bc6858fa8155bf5cb4bfacf352744dc333ee009144fe456950694b657afa30c55647d17cfa1856981867aec8faf64fe525d3ecf643b32eb9ffb2f389ad4255839afbc2ff850cbbca834c87f9fcaec05caf51acaad9ad99076afd654df9d94c399cc5afe4c7a871e176a275b7ac0a4401d36b35113595e5eb92ccb8618f3ca40b4900774a784644973477dd59fc66d09ba9b074c3d0347da0ad9dbe43a9b99df62a5b9caa996f9e362babfe03a4fcb929e5ce8e390af54a2589ff7a9389e922b9c3839d7853ba05fbe3e7f03c07a4dedb2135d95c934da5784cb05b9727aec1e28b01f5c5edba7a340053ea51c32d0a3d653f461710f5205cdadf95cf07573ec5589d895495f23fae04b6db88c8b627dc4f56b6892d1b7886f959a18bcf38aea494e45aaefe7f056f362e7f34ec6ffde9c9aaf2efa8683a7de310390a73df64fceac3a05e6c254d9ef4a4b9add725eee506d7d6304ef848e39d4f8c482437de62e5392b6bd595d699358be90e237ce1e3692ed95b7710488ad285c04ebf43eea47562d605cb98b99aecc893a7f1d7492f038795ead3f63b9eec925a914b3c1fd9a3b5a74bea6b6770a6be400348f710f555ba8c9c95b88ce8f9eb179472255f28d2eafa2d39238c76cdf1dd898c7e8884ac8109cd6e82cd2f264bb6c9c5c1318ec09d431aae78a26e6ffbd14ef32fbc013ddc83fb9450448cfcdd8cf891d36ac096396f3e1e923478c5a346cf5c931edec85bd4400b3875aae8d3bb4de46c8af5f133258f353aaacbfa69bdbff2d6bf7fa65b29fa4799adfaa68b25757f5dfb69ff108b7c155cf784f6ef8a776f0455bcea85ffc9ea7508fd3becfa9d0096fe7ab57ebb4cf1dfaeca0c5c4faef64d2d5a0fb64658bb3b1ccc93ea68e4407b6c865ccfb30ae4311ca50016b782716841bf89475dede182aa51c14e65807693134e9d22e9261a548ef0aad81159e4be73bda9c8903b7a4955456a3a8b406af7c18968901d54f8a0ca16f4eaa1d1ce28edc33b069a1c1e4b22438beb74a996c8b30c27e7f0719fc475dfb1d9b710c46540ac3ff3848ec95b7445704461c0589cc4f7606057c7809e2fd7fba39deb664767df319d1b148b1d609601bec3e40f4e136ea9edad6df1f097c4a9d6f105c99c5bd69d5325baf3e6882dfda254850ba1ae5ca738086b4bb3c91df05c11c1acb67a98d |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: afb7d6dc2b7eb6d84acc080c1be63c98afe7b07786b5801f716444a3e8e64800 |
| public_key = fe04b19e38680e8b5f015e67b4ccbd4ccfa87c3a98d3bfaf18738b8b44b1ff58dad79e83c828bd372a4a3dfefce72867a886733f3bade4144ab55b63be39d2aef88ab5fef9551540e849d35773e233eccf24ad668886b39a4fc240adf265a84a09bd7d11b85c0975e2c09ac3c93df3f23aaf48578bca4b504277e3c7f5f70a8dc78c6643f06e5c2b6ab57ba8e11b4fee30d8a38b5a376faafc793ba197ef93feffd1bb7f61e33fd80da5eb4f249a47da98c2aa4b88ee65de574efda9577dd8e5c847ad27afe0970975d94ff645246cfcfb46a194a9b3dbfb92bfdfda1d7948d8777d1ae4d6187c922a5beee8d600a9ef314d64359df86a68de942d32a37b8c8283353507f2edf44e97397e14a3ecf7f49201e8db75d650f204bd384e6c643ba726dfb3b4f368b033589f0ecdc10ccfe264a6f0fdeecd3b8e92478bfd8ceabba9734593467a9dd7990a9edf57b081c73d699b7a758a60141d6597ab80397dc24e5cfe0d649dea9bc0e0fbc74267eb7b6bcca714881ebf597c3a45cf0794022b58985a61d68faa5abe7e9c567e4c4f689769439837d5f389566f53c49526ab6d3edf4e694544e3d7d2c8612d1ccc23658127e8b071e581367340836e6ed11e397bb781896953c73b5128bf8437f38c27d663b05745d3fa37eacfa07dba767f0859e7b3de9d48cce5f37632f8e7060ca46633c9b4f6735c3bcbb9185abf39ba9ae6d0718c6fb84b7c7b867b5e5c51c1bdcdb03cc83b49568a5ad2ad93efca3e57a4f5d10bb8ec0b6bb34afb908a77b2e9eed6f85fc39bcea00a9467d58484bd273733947a619439576a98b446d811c97e7353e901978d2a5e48bba9e433ac72b4cc3e5cbcfa8f68ac9d9a3f5d53889343af7e7bd2316831b82d8939a88e614cdec6dd7861099489bd8deafbfcd295b6977c7c9b2630cdaa5b0a93ab7d98728b3ccec979b869e5d6b9c679ecb673b7d83df908aa596d3275a36291ca60fc7e7b754d6ec95fb802eacf4ec3c25343e52416f4b5b7a8eca6debfbd4d970cb8150bd69c458d02254fe8564f154a8c250d86fd98ab6a4a4510fab5205a99ab873f3fcf9b603a66016eb8ec8d3b6f7e740ffe74db09bd6c3447197765a19d7d310be735435602bda8337972263857f40eae5cf56a23dccfa4afd20bc84e79aa6a3755d389b6e6f6f6f6e10e592f7a71fe0dad82f3ac9d1979e83955bdeef48e7c9f5245a22cdf6479caca0207d403b8c978187f102bb949b7a709e94fc206948a7dec286ff22db4e090578ee0ded83e0a8bca2edb0e64623f4fdf0bc56c4f3bfbef38452ac7c2e17c5a72166a48d55ce5d3abca1a98d6eacf744f49e99fde2a8fe931faaebc3abc1a7453b6cdeb53af7284995df5fd7a3827bd9567cc32bfbb098f50472f6e059b52bf9bdf864793926b461574b73198b6b5bef8f1a6d7c02fd5391ef7e6597ea5bd99ecae3b38fa376177cf8d19d882bfd164e8d4320469b1598876adf5f5089d7b98675d554ce57e4c125cec30775cff89f29b1b99e52d6cbf28bab50e7077d4721c263542fae742ac45cd6ddd327a3da9c46309cad97433d5b25390c50abae20b6e8c8b3ae12d8aade68d9f3dd4bd1cf6d21c8096cb97a2afab02548ab8f1be5fdea37e49857c092ebd421eabeaf7d76beea2feb7cff7d2376a329549 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 28f5e9dbda122b2cf8f3754fe9e0c73a84ad4b0c093522e0b62cf815d60bbc3c |
| public_key = 57c8b4dd8ab3b7f3f03f2358221c9cc1ffa671bce846e59b3d5c955778d6b67ec64746bd4bd541d4c55128b9a7d62d8961afb74badda437de3f6b48fe70aebdcba5ec1e44594d3850c1a90e2a6bb352fe0039b48224b97efd6f583f5882d7e505aa6f84cc7cbe9873215697ba688546d3a6f987f9b2235ef479ab3f92cb08fcc3a9da6fa661c6150ec6dfdc7560986bf808b4504fafd44d595a8c34f4a564147cb798fdb6836cb448ca857d6dd8243ef33e48f6797b4e91e53cee0b375d395cefae9ea3965f7ed094daff389a198c9d4bf8b9f4fb002fab4affe7b3089885f9de7c047c3525fa0e37d9cccd7bf4d5ad81e3e60ebbc3d7a3ba978fff1fea55e028f3f306ebfbeb9388d14e040adc3330770c5ea5a883bf6d14c4267bf7723ff9863c6dc9f6984a6fdc2ee8b6f27385933994d8f9973728c5be6898012e4766d94fcd1d7b360f4e5286c965b0b5277a5a1c5f731dd085df0f9579b3eb5931ff7f238c389b7f3f8d3eea1c45afcfb6a62e555b1bfb766e78889dbc7a9ae74fec48e328b4411338b2607400236ee3c19c575c4ff5a09a269cff3aeb8e37079d0e785c3a05a98a67d8d083c5e6243872ad78f3b456173267d61d57b2f43dd01f7be8cac65b1ca46d859ff39c83338e9ff3ea9a3cc7b502c1e5d5a87d0e5885f264c384aa36ff52ba08ffa3eee17531915baabb5c9c14d33aa19ec37adc5e99aaf0fa446a945a6fa38e750bcbcf8e6666c799a4388db4024b97a7adb14d9722856838e0d890b9a982eba53f8254073fd7ec00748a61ca18b0b516076382a9a52eb19ad329bbb81534da023cb04fddcb75d46616cfd42ef4d6e8ca6da97fd47bee81133662735c6e48fa6167d7e3d8aa89d49801f89d8262c9ba8fea49cd3c1ce9a5344f5b3df38bf832fecc9e4f84eadc662d8b74ca947015e524beed8a2756bad834a1b2bff5d0eb29d74dad11c70644cd5548fe504ca90ede3fcb4c693fd55e565aeca80f4473794f3888b3a2e4dd229a7f81aaccb93abdbf2f5643b036596983768758ac6b97da4843e9e8e83633a65e35cc66969fba3a73e021348a0fe86cbc66b8fc49fd39e6322c3da6f2cc89f4f715a97f2c77fc2479ff938c3fca6c47f06dfef9da66fb467f06e7b58deada7f28b93ce24cd183bd68cb951c6bf9cfe1c30ec2f6a81ccd6639e33fa0a590de985e78d550dc370108a751aadb9da6bd6170bc8a647c408477333e63972a7452cac811e06ddce2b8af8cc43b848cddde7e68c0eab9d1382716d4672ddce57d94481fbe361d9a7f1c5906b1ecb80f6454a2c358bdf7086b5f14dba5c5f69b003d985693ea8c13b9c28d7d87efb8cd7247854bea9c50b70d6ed86a4e48ec77c8c6f4a83a124f1ba5bd87179f477a6b38f68c004f4beb11ea1388e3ac02ccfe7b7327136ffff26f27db3e0b0fd6a8d23938444436da66d7ed6e44ab44edd23f2b37e79901c3c1713f79fc8616308d5137ae3cd9f5e48ade514da5f7c68a23b23347d2b78edbd7ab4e8e42076f633b8a07d686aea3bb8eebd4da8df616e0be57049c45e3addeb0c85260862d5df5b47a3fb54487d6396c7fa4e93e40483c928460eb6b9b4349e1e5cdbd29de11b8ff46c4bc20377a7059faffaeb0f304a1a64398249b1e8626fd1aa24ae11f67a7f23fdcaeb349484 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: b0d713cbef0bb1df70cbb425d1e9373e9f7790fdc7980cc96a240dfc53f1e8e2 |
| public_key = f784b4d0a3b69b6d403f5b9c4aa3808d7b832ab9939b2a5cd15bb36bb7e0f13c934f0b5dc60ef6b4c4604d43d609cdc609fe4795f690d21ab54bb9a0ed44360108f2b4ce53dda33f6c2df194af343bbac83b938e521676ea3af0bbdfb516ce3bdba9c7efa9b8b56da8cfd6a5494ebb3078e9b2ba7adc5b93951653c7eee6c86c302e067b35863126ade2f2df30b99fc39375ffe9d778e755bb1d8bcb840c51eb93371c2cb377eaef0a33c13aa4aec4c9b79f59febe34906b6777acae470787bce5ecc92f494377555685f3fb6e5fafd33d464469adda074d5a159a54e3493a3364d7443d81449007fdb88669b8f507493dfb67b20de3037438437982c868362c27f556989272c8b338b8a56bcdaf290c3bea9ec5b65fb77a47dc027bec7c4d444a9d36df03fd06bb4b1b73b66d2644d17d9f5915dfbdd6fb36e7977b7f78febf6799df642429e4391c71af9f8d5c7c7800fca963f4a5ecd9ad5b1590bca4e90aee42be1c382d7a38b123cc23bad2c9273b5f377d97637091db6455447574cbdf27af50c63a6aedf6ce4ef9cc1c86424c2f6b06da65169ee4feffbca1c457f78f48ffadba9576bdfc48de4588ebef85bfc87ace9f6b5c6f68d5bc44d3b9e9a86503396c1d9d2daf916e16bc4c7a9c4737db77db678b7f4bb9e461e2f3adcad69ab78a60cbd5f134a7557afa452eb758d4c357b04ed248ffb61db9c2edcbe26e7f84f398f9861870bb494fc65b8b16d97cc5d9e50d4c4318ec698cc570509de1b29d37233bee3389e1565382450a4afdb8c8e07a7b4127a7d6d630c84d98b528aa9cea5249a6a424536a6003787b87f3027bc8e0dd7b9519337e6ef5b8bb63160f701befbb9c45fa3407cb3903a6183d3a5c29cdce23c4ed747eb56bae79084ad715d41bdf7cc754edd8e5eac4f5be1c594019143f41c56cfabe773fedcfa01e6036aa658974f0f834d6c1b3600afef433f6d993b691c09f95ba76f1bed9d60d8fbd3d8c75d30e4cb774a3eb8c8c7e698069437155ead58aa4a6831c6cd0b47fb425c4f85c548138f107d4b5c61756de3f35bb6ea95608404d1e546a28c0191c5bf8473135a98c5836d8bf7c4a1387bcd92b449f888c6b9990a5a7f5ea9c896fc58288c5905bd8ad06b8daca6fe06e4fb298377a0db3ddb7f68df51e9edf5b45d57fc3b11c85ca1439d2fadf074899c3155a52ff6af105f365553e2136ae3a69b52976754afe46ecc6592a4448918a892af6a896af7a6458d546db66c42b8a9eedf9fdbfbfc24e89974531c384d5822f95e0e85c2c44620bbac2b5376464ad49106f8ba67c7bb7257bca79dce4fbae57c7e7423abe164a43ece7b30fc768779c5a82e3f65b8add012383b1d8a6967a33969a5d368bbf5cb6e37969d93c9b321549f36288d4321fc8ed8e9e1d9b532f5c7ad85d6ab9d3ecf2f4b95f978cf74fb67b2995c8f56c272775023a438845ca46a6858c4ff01dae4f1cce976155fa0a7afb6ae4bde72dcd8685a89cedff64eb51d7bb5d29f7ef009a79bd16d273ebc51a48bfb575afebb57215badfdbecdd0ae9e120d3799c8843d60d68363b5c48bd95736f3d7ae8d71fae424799c1eab7e65343af0f8d8afcb39f5cc8a7f6ee4bd583d52725185dbcc71968200bd272d97f676c08e4a6053f4e0a7071d7abe99607e757 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 32bdcdb7059fe27f6409901980c080308951ffd90deffa8317b4d213a5f04495 |
| public_key = 8645bfe5dca2202ca92aabd7a6b33b4997fff22becda1ed20e4ac369fca24d0d593cfed5484af4076cafff92f0780c9bcd9e50b3a65571fb426ec47a82974bb2a6ba14ae3551d737e1dafcfc6de03e24f69263caa6be5b16066ca63b867a35d318fb7335babe4fe8ea2ef56ce7b5beb88c65c2bc6c5a85e49898a3d8a552cbfa6af1a463a1aad71cb64280da48f3684d9aedb4adc7b48d0393590fd2a7baa1ffa4ae95fbb0d45776bf76523ce5d4a379377b84dd26069e933748710a63782af3765a6659eb4718dac557a8553fd5be0433d16688f860b3d1239db06864fdac1f6aa0afeaba2b61afd695815fbaa8bf4ac50cbf206e3abf86ed3315692c59e84cf3995cea8f161c867697e4b0eee8526eb6da86c73a7bf28b953dde27e3119df9d7b7f9811b85ab9d6f67978239c6b6f9f4a72656b9537bf3692bf7b4bf316176357c07b671eb562d4e621c75522669e4c60da21299b17edf58e3ad4352c5d6148e87612ce9e7d886084eb110c57372a3be2be7a3b5a6c68849df06a5cdbaeb6dedee53cf5e81c818de4f879fc063a68749d3258ec2cea461139e362165a63ef3c0f446f30409c8e5e57c0175e471694bb687f991a9f0c695fbd78766a5f5c1b5db45c84ac14c764549b54d8b34d4524bdc0015fc5d3538ccdddbfd96b8045fd6714a645d447dc83844ef8fc069f63b59587f53c3cb0047cfe63b4f6e04e613ac5194c9eeab2a5ef4d7bc56ee762f9e62f20ad19a9c437d2c93308ca411e8ad7facfa642636d5e89f93f5bdedeb78072d32db389bb6fc77be489506a98022e83c9aa9b7bf65c562eea8a95871e4bbe875535981466286175eed087e61fad34c9488fe953106aacb251c7fa044bafe474c2ec6d2cebd91687558c02778f4b562692349fabe32fb3a921f75a4ee6c33440ab76fb4f0bfb339e2f8c225bb85538cc43895f2fa6f8aaeee83c163fbaa778faf937035639a5367cc64c4c0360cf6a61b4f8557d402e85ebb245a43d9ff2c0bdda69879a0fccb003fa35f2b46c986c66386308fac63978534e5eccd137561a7cee0d83af328b9d636b55b8d67337636e15448ca7eda95a7df740e33c6cba56a9f34a95a7bc8f304702e2531609ee82e54b26579e3949d83c15f664a98445363d1fcb730dfc9c5571ba72f279a051fb98cf64c069b89acead1049449909f838f3fc712fe712d8b34303b3d594681306bf0d2f8ad43fb65991e341556da0326bbca5ced659ae462aca2a619abcc5a61a9a9f1cb8f882e1569c4adf76affd8c72ef4e84e630ffad9ec68d65b889890a667d25bad039c4846a77d17acb5e726b5718bd0e0b3918fc767216df8cc4b67cb29b49196b4dc288a3abcb112bba52f0cae6ffd9cfbd74d939b73ef7edf0afa6d8b345d3ee95749cb4373ca3f52f69ecd767893135e7dc4ba6d069c053b79ffadc69b6ce2596d9046c761c783f2a9d4626eee9df5543165958a447432d5237f399bb1b9a8923ca45522cfecc5be7d36f7f4f6ad9772a7b8609c9c8624db03e8a10c54adca2fd4c696d49a643db8abdc375a359c943d5a6ea803c6ad296ef83904f426f53b22ecf0455c843ad64753498e10145af16f70a92fe3056e96d229fd0ae3924f4dbffa093a9eb51025b31d268a74f44b849a4c408426071fe5e18c3ec8b5c4 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 4ed7c92d83bd03b2a25b567f17ae55542e2f6a4308ec0f3fe69f8ba5ae24331b |
| public_key = 397f4d9a93d8ac6b70d1c87bffbd7775d56703a8dc9a563041deba17297b1f253afc339ddd1ea42ccbd51caf722854cbf45bb80cecaa81ab63cf3facfe953f9ac8648b95be866882216dbafcdedb59f7f944185a57f790352af0de6679338e69b954465f8cc028558328f3baeca98e434d429a7e9d205cb17c745a7784b97c19e30e26376778a9330c99ed94f88ec3955d04d86d0c9f5847af05bc58353ce364f34b0213a3cd05b2d8aed8af038e457a30bb66f6b1dc404605678ac675201c537a8a6ad67a8e3e1be7a0e8632dae714dd341832bf79069ec1f39c530288dc8448527fa542d74e92f4d7f2304747ca7cad98986c5a6f2b2e63e0774f0916635a538871aba5469f36a5536356d17626529efc25da4dc7349f07c932c053ef4b6bd245448bb8e73ca0896e61d92e06537d2157b0c26f4d4af9eb1dd55d49ad38c858e54ded45c49fd6f59408effbb19b35a87737ef90b9fdcc380af7aeea22f838c673e3905d3a099d8ac43f76c4f97c81fb3c764ec7806c71dc76e939ec89cfac3a56c9c9495fec4a47bf674f349b95f69c43005fbc9281e3288caa2cde6e75b2a627159d27e3688b436c336c5ec8539cec3c5537de5ca6955543f984c740d5181f9e6327f62bd638e249cc929ed48a30d45907b79c54ecfecfdb9106c8847c8d88b4c41fe6b7356d7947ae9a954a3d5c9278e6e3a39060854b88b65cfaaf0277fe8864c94377a475c18f2d454ad8fc4fc51ae3f1be65dce27f8388a8d4b8eb373ae486a86b0e7deabd445559dd3b827b834e2ab3745cdc5abd5ebcb7551cc888de7f590ef88dd7cc9422593d732f47b6ab477736e944cbb3e6d943eac8f7da40a7b00d8960ebe810e0f8529449dde1cd0eacbaa322ce4249b7113ba43968b79070b9117dbab36b44f061ffbf25a9ec77c7a3974e5c8ff4ce5e364b0aae6308472e1d49ce92a41d3b868e4664e93279467745b9e04c39bd67cf12f6d1a9ee0e6235a3a35af970a73a357f028eec7368c867d23cbc1895791ff47908d7b7575e6acc4c7dae3a351ff6a0353930f5cf3c3d982fcade76bd7de0e6b739fb67aaeaf4d11ffac30685c2d86d6fd6bce5df369a1de76ff3fb0e0e8cbf583b0e30e916774dfa64cf3d82f325954e153bdc79dabf0137f5b6ebcd8ba8438cc9d309123abe5a8db6ce6889d6b7d1c756aa7b9d182ae422f5a6f804bee772891a61ca657175f7c8e5cb3549d3ef6e3dfcdd1c7caf0083db2771b5743e8dee48683da5de5ad8ff1671a3a711468f8b3be5ecbc1b08f4dfbbacf87a7f874e847b3a9f80eb649304a3687f43dfd769e13a496499fb5e635c0a32e627343eda5c5b18fcdb406bbe163e4e79af5aac5fc8273296e2433c8fd993f944dc5d375d70cc7f715188b52dcd426146c54a3687f6a57f37bdb1dd639c505bef4d7efadc68d630d9bc7bf7b3817660d03f0abdd6e86c9eaad35fb8056e200168290848f974de0511763f96e4f202a3a0578d831b8bde87ae8dd89f48d46c14483dbc7b4757ac95f34cafcf0436bda09cf5b9f85e7d9f4f3c5e46963d0c33cc6d93cf80f08ef72b549694aa7aedb46afd394a2d5826e657897fc532869d5406430c2b7786e64ba452f5985f95146947535aae744a3b3707467701a8bbd99b938f2fc7737f22bcb9f146983a07f |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 060ea5d2ed1dd88144a9885e79278590821c22917b55a48920f96b53ebe0e689 |
| public_key = be19be36c8ccda4c9852a442d42599066f8088cf32f28871b065e2dddfb769179ad09a931335fdca243d73b387b279a1cb1e51feaf781ab7757d2ca5c74d52c854dbdd93acb525f203987bd5a693453957514f42b3f8667d3c800e9a96947fa140ede4716adbff4af4c803eb69d3f9a1d3def37ca29903ce0943982413b0ba694ed53cb4170ef6151c8f0377d9ab2e74ec365a56e6d8a2b54ec81e83e2c4f58f7eadc09c81fe15d65cefbd972979effd93cead3bbc8fb6ef4e80732ce8fa997195d4917476427d8cd7d99b663c4b50a9cbccb3c364df354685273b8c4fb9e118a427c765b18d36350a330be79b3e04e81b953faee56f719483717854b29aa3385545d3c9cd72bda070baf734f8327c095aff6b342584a57047eee7ca3f6a3afbbdb6dc4e3aa264078b6c9bb20688ef229b9a5dcfbba0c8933e0eb469b4c687f5a174a5e3bfa3401dfe443fcd558c89c58cb795e3686640f635052dbed4b839ebd8e06f07d53107c591cdbfb753c0aa33d5e5afdd1f639c3ee4d0a2836d3b638051b58ea968d390ab57de7e384227d9759b89aac4f79c5a9768cabfc44ca6a3fecf5c039e2b0563a9048932fe565d164c13ab60e4d9fac843451cb75662dad3c47a652445b7ef0b8e632e87397d59a614cb08796d3475813315d161743677594d52edff290b3cd8ff3d4ccaea64377baa46d82249ad896990d79aa040a7858f1b3dfcb43adf14df1b245d217bfe245fde0ba6e3e9db6c7545d63d15d79c739f70759f7efdf91537aaf5d6b3f4c6f91c147855ea9a79ecb0ae8d71462d97111e365dca81ab5bc0d9e7dade36a125bbf295858b7947dfe21932504b9d583c787cff876234ea279663baa450172651f126bb20b85349b6344ae4d4e3093369569149afa8cb7b7e08e68fda44d8349b4762ae71b1cfc85b47f27cfa3d7c16a3960f98c20d95550f919d14a71e8bf31e6dac11f8ea475e5cf3ff5fdf5d7c0df59b362e87b07d59f47fd026c8446a7edd0098895a3330f7638082d5b5a925afca637a1d26decd2c83fd6ffa3b04d691fa5ecfbaa0a4be859fc58b1d157c18c7ed540b6aa3a8e79bd65dc00866275cb0473964ffe5a8c638bf583d4d33ef4007b3c61429881cdbea0403566bf3c46d9ae9e95faac6f58d4af3ff45cc7b105e81f18675920680c3cdba8fdf83fe0fdd383bc08ccb7d46eb85215ef6be034374769caf39ae6349f4bc8ba6b7b89db07fac4a86bf870d8c020ae0b18a5de6f8952eeaf5260bee994b4165149ed11b578359a7baddbdd7257a2e0db676268a395f8fe44e40ec4d8ed5c9e6c0c43d79bcf9b094670244ecd8dfdee24ce6a7bfcfd109e1797fb8965952a9a45e0e435c56695c819b71b9a6b6796553272cd29d06cdb13d8112a89ab4c7e4566a4b19dd3c19eff3fb74f7c7c3e44e64874c26a8cb4e8cd7fe4e4cfcfa050f698baeaf6ef632658d6e4c4fad3dfaf98b4d4c1fcf60945e66428d68edc7eabfdfe040f9b3eff4389358b7ccf7d461ec8c0ae8873a45504e8688e26678752e3436a9d89fd3ef84ec95aa0ff74eb3cedb8ef61ca791d15fa43808ba1f57d6718ae0fc4ac21c6f5fd324cd86ab8b3ecf54db3ebac009e16038f58adca5f754b309a6c7dd30e11b8701ef37e8715f03c0d8a32e9fa39d37e7637ba00940 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 10ef9426f8c4a13b52325c5bb4ead4596ecf2c6b5bd2d37d8350e90d4164fdd9 |
| public_key = 8afa99db2599004da53fbef6e94c903605aee44b3d56abab69438320d9e918abbb1fafb6953753e475bc34ce59c69dbed80760731565279c640d46ede46aae79dda838aefc66c5a348cd946f6943866750c6bceeef7e3cb8636e544bff8a08857d5383423360349e417a23c88c7dd3247adc8ff39edfc7ab8769f07dcb7c1e9f3ad99ec31ef564e5f53c0447a25728c9353d3bec26875c44a26aa36e0324ca6423855cffca05ef7cb804f429a3a0e28a7285658fe1748a58c538ddc7e0c6d7839b573b30a5c4486a448ecdbab8cd7b86279058578d4a56c78185fe8bbf70914534c529f3a7ddc2269673136959883e4975dc7c7b2de57803f7d03ad86513b2608a8b58ea5a64ffc6a1cbbdc847c312f5a230ace749c349101a42767d73225bdaca598a6b7fcb309ad10d3f7afac94798f8b4c7bef79389c12d1c3016cdfe37a95705d3b2b8277c2c24ebc8148c94244ec5d5de6589dfd7ed842185a5f2bcee73bfed4d75fa641dec650b6c8d06cd7599f3d42479cba96d7eb396803c77be54c831063707a35067b87b2876a1a0844d12eea895db70d5968720de434798771b487aed66fee2dd41c075d5797fd51678e2fb7e84257d8a207cb4a7cf5ee78b8b85e869bc8fa89f647a813b97dc1abfb22b430d37adcb43b7bb26e6dae73b0e6d6940e5af7d139f73b48b4618bfd6dff274d3a27d3de95794344eac73baad9de5cc4e5aaf853b5efeee7d62dbde6b0e1aaeef93f21d34b3225868da033822248e5f4da693dfdae4dbe12b9c4f9e373d6dc3393f385b5f65c7f14b66d8ddb31dd7902af39812d76d5ce73ebfa4c393bd69be694bbfcc7b9c18f5d158b431898c9cd9d80d73f196378049a5a02b43cf83d37e4a83e506ff300976e070038917a93c463dd4a90f3b1da44b4e5cc53adcaea033c8759a3bb4bb52771e91d76c95599a9dc3bff92bf37aa48d32797f6b670f33e9b476748a31f9fb9f2d93b59b9cab33356782a976e06bd83726f6227834a0be4b806a7cd3f5fc1a6a6f603468c4c4f0cd544bfb9e6d158af1d16ce945c3ef7d6f85c315f9ddf735350c92c546ca776cb4446dcd63fd5620f8b23b94a0a83df7102ffb102f31615db7cf76f3cc0658a9146861785c03fc4e0833c3565ca4ebc951f5145e2e434555d45c3819ccc5cf546673c18e7daf4afdaeaceb83041556d52754c11bed66b9c0519985eabdaed569d74743c8796881e6ae89a57d7b8933d97669b2daae62dcda33c3c8f5e004aa21be749fbe98299476bf45a519d341e9c5d7b1f4e1bd5382a6a84b6dc9c1bb437e98546074076ea76654ca75e9f7b7ed1f39c5329be6a6be82bed6b57bed58c43de554e6e2638f74bff577561ffb7e653dbb56e958ca3ef0bee7b67f99245a9917158f2409384a8bf34ab390153bd1d1383aad99747258c61cdf4f7c1fa0332c6d7b5ace324b4e1dd9b3f8574b1748fbf397e55f0abaf4fc8830b7774275821f9ea939da83cace89ec08774c739fff14ed40e5e2b27ec2d0ec7e404349bf5a64a876aab07fc9c17ad04578842bfbb6ff32edebdb6ffc8a6de429ca0d7aa5017ebc8d68c23c379364e56e4bcf47a9a5f3f8e9db3de4b049c5f6f8a6e621b98dc534b9a756aa9c4a1b2b4c7726e701ba03d885a39d59a76d92bba31013f2a4714ea384 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: a4bd30a64cbf29a4e290fa1cc1dfb99e68348713041e4409a1af23c5d80c15c4 |
| public_key = a7c9ccf796828c7d4efcbe94d5d895cfcd82f5dccb78b59a6119deada66093c84267079597c9881d0bfda8fa4cee6682c4375eee25a08ccd766eead5beebfcabf734c42439881efa44e86cc013b7e555bd15d45306479a78ea7d4fd7723d4bd7496d914e24395b264d35e578680df39a1fc6ae0f38587355b45ce55bf7b5e5c872affbe36bbc32b1a950b42fff3a5b71d9ce40941beee62a5543f3b61719896499721f5466f7b57b119568ca6da3796bbf2c8877cf8a762d6a88536e9abcfb85ec7c6e7975f31159db0306ecb19af3fb2ddfef7da0fc693164bf8ebd75d57743f4404341e6c79b067ff07fded77cbb64053a4447866efb1894a6a544dbff83474c6e0e99323fa6fb5cf466774daf846ed59ac4fe0925431d864339258752a3b08ae5ff9865f0a1247af44366f3377d5875589ea9a8e38455a3bb5ffc39d83664cda47988f5fdc5972f454b8ed9a78ffa787d3b0a69a4db2ac154d53a6be6d603e9be795bdb1b0b88da57a6490fac781e34b1a4776d07703db8746f7ed331ec3ad49f6892cd5b4b738d3564b79b69f87174696e1e9717d3650abbd49c5de466467ec46fe02ce597f6e867726543067acf511975828799fa2dbf13ace76fea838144797e79441b0fe9dacfc0f15a350e08fe588b45b87afc5846423adef1ed2a7651df841fcfedd6547bd33cde4d654a3823c40526d9ed59f20c2651deb6b0e56ad0d36ecaebfa9c17e8fd5f23a111c391d07cd4422dfc2745875d79d5af2e412c3ce4af5ec5609c58738f8ca9dd9239c8fabe7df005cc66ddeab736db3cc0e946d633f177e6c012a8672be6fd0b4f53dbb5a908d4f3425d3b76e4f8a0c38f7e978d50df532d075c08d9cb3a54d018c3f3dc3ac28bf8875f5ef745a6fe513cde0f8eb4919a813766bb020c831dedc3eea5a496e57e8d598d3bb34733b6358cda44b1a6de899dce525578d21df57ed8a917bdffa2d8b59478966835c0603a8f497e5ab2544d0fc487a7eba7a96a6e3918b9c9cac54c94ec2899cea14efb40f9bd93eb7d392a4cb899e44d2f4a23244067a9712ed9cf53ae5edc35895c8ce2192f468716704e46e7ccd59aef05e30524495d44ae3019adf8df5bd797eb2a98a17ab6c68c789175af8a4863ad6946ffc5a8faa68b3c0cf35fd2d63d064556e55b6df0d636dc5ca56b9f8f19d6e816349c6339c59febb2b8675807a6a9181a91620a684dba5c4c596a821b66014851966547d60690f7b8d5bccc4bfa7fdc188495795c3dad55c8e85f9fedd9fee329fa68bb92515fdf70fd4f939c82c854f350e4df9e5e8c10c53ed5c3539e373d0f955d3d55ee7873a22bffaa88cd8106cd44613334e6b585aa864796eda6af988affb2b2eae653be5c76383b66f62d5e1effb557b66b0f9b7063e3d3961dad13a9b5ae6bbae433808dc7f7537e917d75524fcff0330fc1f0b4c9afc4d2f5798215cf8668df8727f89b95e3f94cf38c129a792b26e61e6b9ecb6dc18ee8d2c83ff5d585c7f69d59dfd74944f764036cd73119395478651f88352d2d4f8a3ffbfff7c8bedcbb6cee728ef74e54435b41cff2770eea9ef34673ebc70047956a543f3d8569f334a5fc2fb4c2bc34aa9a4b28bee795a730eb96003ed4662f2f0344da2b88e634672fe48e40ec83f4ae731342e77cdf4a3a |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: f4b66a7d3b65b896dfe100b2cad24b175a1168cfd2ae11fd704b835f6bcd311a |
| public_key = b854a0daebc2831a4f20695579c5fd3369af228842777ad3c4e3f84d763d1f663000a3d377dc86ab14486673a349e8d73ff6ba44496c64467d5f63ef5203a074ac7ce919de5afec309dfc756aedaf23fab81c5dad6d6c2c77e6190696ae6b5e43306e285a43cb2df3708e8f86d066b61a6b7faee3f8248c232d831605dd53fcadd7ffbb4cf6d4108a9f00a8a5e51cced849fcd5604f0bae85f36cee0933a931084444036aab89dcc09b84b7a235f34763b9ab5c9b546f0f627778c76ec4c45b36ebb3a4565795666f27fecf80c3f7ee2f96c16e7bbbde89e919d318787b2abba7727a393cecd4dc49fd5e3c86ed5e5f91b1e49ef2d4b2476eab2dae6c2cda35d3cca0d7c57f5fde98534fc3b43869da9e4312678711bd39be4c2b775cca014b1d936ca853fa4614c4e67b69620fb49cbc787599c4bffdc3a2c786ba876864e7a5be33ab200ccfd087c3e6cc642f4a96771caf12788d46b68f3085c4069cfd9c54a5bd4153e4d986ed46efd09e4dc38cea2e57495e0a594f453dfdb1c88c4fb677c0d7d8804ca115cd991c9db524d761d5932560fa1f0476e962adc2b2ca78b8fc8b568ed98eaf6df7e7f85ce40ffdda0032eba71c34821374ad7c565ed2dcefc949e99de81980fa4d38597c1db9239c9e67dfc8651498927cbde171ce51e98e577f58963593d3bfdd870b8bb9fa3b77c468e8bd365deed88f25cf577c5aae3ff4aee1552e458f352674d1d96b9098d336ed44f6c0dd8b5eb67c53ae0910a9a3fd8fab8e5daee17b668af7b4e0e4162fea60d3d84a265f4693364ac1876cbbdc93d0ea154bd3486e75c3b0e72906f5f9a7a6a99e78ea9b77b0159dab49c6dad9ca5852f9a8a99deffe47ce079fab0be7a3ebfb856bde6675e4e8b9dda48cdcbfb4872c8c8a4d4bc52c8db43d3f7360d568f509d5ada2565a49490202f9ed51bad9106bba6dc4fa7ac59a3a5a64d033be1e47c37cfcc9ebeda2cefd0b78ec2caac5cb1fbd3f36455241367d41de9abdddaff4efc5323cbb4575e272cd1f09c6eac03ce200fbcc4186768493f6cf97671e7a02dc6d47557306bb8ce086382bbab831256d663ecebfe0eb2411b3c498356916f7f133935c283d8be6b5d09844f4785f3522cfb1cbec92b6b3c47dfdcfa8fe7683a3f2e46b01525e1c7c9c4bf96f0d57d6ffaec98e524360986386a7b5c20d3e2c5c6f37cde7271bc6c157ef4d2adf05f468dfc0dbae093e8351ceaa6aeda07a67bf13a99a52a39b3bd4fa66e43c1def90c5c412dee647bb8f42c95ec8bea960c9c4879b83037886ae78be0e91f6dd3b633a33a662076cea326765e6f62619b8d0c8c321743545017ddbbd6740405f65b6557277e78ed99cd4257768f7f8f3069bc29f8484b1f7d84098ff53f594647e384463c4ff489cd8b6eefddc5e3f9fb1b988c41b3edf81d47cf78ab1ef9adac3aeba42fe6735d5ec78bd6216e7598f84d1fc7b00fdc65e7ab72274c86a424746dc74f5324fbe74f3546edfd581933bcafd58573f79f6ffad95d7f4326699bf4831a7d77574d887e875e1dff9a09843211af3976a4eaf397a3c6c5605bfe33baa4e2623f311224388f44d449bef52c5bc0197b4699aab73b4f37d51fd4a57ed3bd605bc698111ddc3d6bc04804722c35600b001c554180d16628713bdea10cdf |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 1d7b03d3c5eefb8ae5799dc569aa668f1bcb8c86607b089d3530cf61d6380147 |
| public_key = aedecb3358ed37e546d75b5398198a831f6a7e3d6a26d7e24528d75ee6701d1ca69d16a8681e55830ffb7c48fbab3acb5df5dc35ce3a5378b2b24e5b5538987a77681597ababaadb5bfc7bbd19550064489be9b897a54fd12c722afdaf5313429fc85f1936b5a325aea965d21a969ae289657ba4ce7393477afab3ec0b6e46bb7a867db2dd4372d51537cec3d23e477a36ccfb784444d007ed3165395af7ef99afeed26dbe84ed572487691a53e2845fb3d83bf23c67b33e8f77b05c6c0724e8799583e2b87c9c2a81bb2a7658d67e637b99d587de04b592bd5961f0d7f6d0058b31086ab2df3f4e3ddbbe6b418fd53a023eaaa50cd48007e01d9dcd1dd5bfb3839c000f3375f4991a2e4e756856042bb10f1f52a11d8c1dc39a1f69bbc33da4e9c93a87a87899faaa210a781d9ebdfec9a5918dae642aadfcffdf9ed6d0a3bf97c3394a751354b6e8ac65ea45d3b66c583f8249034738faf541476ab1ff717a4d930c8551314851be98351d96acf633fe1a6db97da3de404f4efd07d7c2eaff652796caf344b86ab38804e3853a5643a7932409b476d3c81c2a301e968dae28742d28f32e0adab91e77dc9ab33d8bfed5f7e1c157bbb123506fe35c523fbd04ea87e173a7d8ab5b2e35a7eeb58ab3f549de4df28dd5e97f778359b4b9b9b989b697839fccd13436d1621dbbe82ec1c8aced473f48887491f18e4c4bfcbfe7445144b88cb4ec535bb85a3016891c0d9dd4fad20e3799d56a7110fd97b79384556c5d7e7e7436bc9626dce5eb5d9fed2bbb75cf636e8cb4e0435283d7e59d8c9eb7feee5bf977a80994288e61671346b368372ab5612c85ad48db8a82067acaaa39bc1bef49083e71e8727adca1f3c7cfac09d8a71c3c73e6737bd5e795c9761b5c36c87b461424d0dd43874c55d0606c616e9dbd9d588905fab9b538c23a07b9fba6c06a9f59b6c8eacb2d71388848872d595535de3e7b5d4d549a8b73c0004fb88d3d5b7efa4178695abaecb97ba46db0ed90a82cd38ff373b13582665665b2058835c6f9f39f5eda9d82868e52433bc3bbf9d937c763d835638d4ff5e0c3485f9555d4ee556ffccb1b059dff8667ac445b475ae7f46da2dbd895049bf9fdddd3f3c46768668b88ccd053bc3821a95d5d49cf161d894f1739ca1e74311bdab2cb7836c4ebc44aad978ec0077e92d4a46c2fe6de2323b6fcdaa15a6581b467eb4cdcd9fae5b24d9be1f67aa629e79652388ce04b9ceec5d29f8d341ab6abbfe38b2584b55108a21ac64d61636ddc2d94cbb9ec2c6d6cf4dfba09d4863ef9d0dedcfd595ad42b5a63c92f631533a14b6cccaa0775eb4fe0e3ebb22137a74acffc1fcef9c97f578feca153c3e2eff6f3858379395f485fc53952e4a513e64b8ac7b6034e944e7d424665ed347fab9f6dbd851e729cab31ec9d8c5348c34db74f3cb6d384e93c91479a52c3f1f8544dc146f0f26c9fd324784a294197d993565eccfbcb93faffba8fda993a3598a5d37c364690251f9c8f4ad81c9b3a681ad2ec55db0b8d5da455c5f696bf4678eba908e06b469afabec0a0bfbdf628f42f449cd017308de8da9fa7a3a6baf5becb6f08bf41f007fc345664751b83b47af76ec74aa2569b79de21a5198e7f0c3bc2aa84e7f5c79f4cdea5b473ba2d344bf994fd32 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 554f3385b382f4a46314de37ee3885addfc5332bd4038785094e0a832e9e8c2c |
| public_key = a7b8e02efdc61577a7cd4b9a05be7ac567d8d8c6746289529337b9e267737d5345f4e768e0d6656dff3593a84eb0fcf90c8ba078eb9f8d1cc8ea28f80a8ecad0f46dd29c474fdc57cb5bc93f3e8537ca343cdd3ea6a7a467cdf1b3db77021a8e20b94907faf94f47baad599d51d74219e38f883b36cc3f3a3185f0997988342a7452c3aff56ffebef3d211444fe78854f9f853cd189be04cc1c90d607cb4acccb650ae546323e7993cffa203487becf8328a2979dfc5c3bd0cec47533a9b6f9e5fba5a2234bce8eb37d686a75bc33eeb945d80e9fc218548eff794ad7cdd825b57f7fe2f0ef6b8201bc0d10bd455fd51ec2af17aaadf0c77b1d6f76c1f25b01ff356fa49d079d3800f1468d745a0dc95fac24d307f8ddf97d557ec5fe64844b0b6d5a37cfebc41db5aba156359e9b4ad564918a4d9be58b8ad5ac89e348099ab9fff8ec71d54853eba7b42167d478693c39837f86e82e0c894e0f5ccf19643fbdbc5278b500d2bd7f1f6fee797930c0cc4a41832ad093b2856dc880d678bda847edc6bafa64ca29fd16f75366af8c331efd1c7ac4328bf326d8b57997734c09d9b10aec619155aab7bc5f50f607a9f6d056e9186c4334f48bdfaeca777f9ed0b0b7fc5be80e6ee9f026fc5d3146b5ac5ac820781209c455d195f17d541d79e6f56838f7be838ad0f93cdb63f295f9df3fc7d54475062c9dd3034c2584bd0ca5fe0308fb9554ce12099eb77e6eb8c86ba21b4a78f87fc4049869b56442d33c642a5c0ad1677488d7d607ed5cddfeaf9ed6c8513ea2a73ada9d594540e7f131b55c2fde76fef9b021b79346d6c5435d78b7b49cfa99f25cfe818e78a0e856747e4a7888a3d1313624a08ed75eca6c3c43238cbd78b94c2a9c57f0c4c66ec5b59ab93b73b2dd0630aaa28a794164fdbcc8a96195934cafe4d5dd4ecb71ce104a63f60af9953495ac07eb9359563f16c7bd6bc319ed78990eddcb68d90302e96b463e1962cc17a9a9f002a916d9bbc1a55fbd3e6a48dad5e50ab35be8f8cfe66b483e96ca1e9e7001b46374c41c3dd79fde8f57bc339a7ee3a80afc0958d56f6553804eedfcafec87735f30ba3713913e9403dda995ea78c6e534b5a949d24dc9b457ec66769c6544d7afd850c4cc8e4b78eae1bf60dfc9cf0848e4e09cf52047d62bb8e7f6f31f4ba4985abededbca0d893fbd23789c6fbc40e6e485e5a951de6863aed7e624a72395b9e25c6d3acb330a37b998b7a9ab3f973004ce5624c6abce840500cd2679f4a3987d8c133d8c588e05c1457de7cb41de6d9c0c3333be5b9c3b93e2776aa0ab3a4054c98789a4bf419bcb6eb914d2e79bbfdfb463be126a3a2894db9e727d619dfde8527993623cd0c776e54f8b4eb237b4f9cd760bfe7601ebe87efbdf3b9b9dff89b7544e3473de16e0ac025f6707c0db5c743aae154f41b935ba628f7909b591b44cb6f46e07e08eb214c6aa5b9b3e1f441c774cb720f310d4d31e0e4a213a8c1f1593907ad424d657cda8ce0c1354b0d5a83d2cb9d0417d73fa77abe58d854c953eedc6cb06c75695665b92873552cc053a9bba0c99aafa7d753299db45f8276b56feb8a5bbf373d14dfdc302fae07e9542206b296f3b101d07a3bd1517d9eb8db21e1f18e6da63acfce1e0dc597cef3abfc7d0aea99da |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 38bf0033b779edf5367d9ebc01c988af90904c560970815837380650e4749eea |
| public_key = e078c4a3954f41af69719fbbe456df27c4ce688662848f606f395b56dea29939a2f754a0b82968d3c865f40d66c6ffee3e2839416570f5b54f24d347e3fed16967ea3935307a59e8b5d68ddfea58a90382e81de29127f9238a4919a753135ff289a5f15fcc96ce9ce970faa902f79c7b8fd7a946e3df0d66c384786f69e3b34d40e6b4b48b6b679e5538f953540c25c1850fbe1c58762fe8bcee7aee58d93b21165f95895afefba1f735b11fb7bbfcc4dd3d54ba24ca7ef507973aab9017b66a3e37ef980462762e37d9bbdd1947f26129bf48f68b711df1b2fabe81573e490ce8819bbe46858b5c58b4ca7c83a57398a667b09c78eb990b648e96ce79c7f105be3e987eeee95f8c9f64c376fbd4925ba46d3c8ab859304dee7b9435309736d45eee7d8a7cae32aa9c81eeaa4058cff9ade0e0fffdaf1ad02b9d5f945accd209f35739aff1863006b46f9ecba5243bc48feee84bb9a57bef6c8ceae47cacbb4a13e112279dbf7f7fa6c467ead943269ab1e3c9657c19ba0b648c9d4a48c6163a0a79954c0c7ec645f9cb8a65c95ec3994dbb1a7c584114d16f16b43eae79189343c3276bfeb5839d76f2e684b4225f6d6a5e7ad57b67494bca6db58cf6c9526627dddd9455a6867de15fadc99d9790659fa0ecda1e1ee488be6a1e08bc83cffaa9444f123632ec889719e754993ac8319a72ee83a989afc77d28acd4bb5ebc486c34bdaf1d67a84a349480fbb2b1bf52e8749401d8488d05f456a75ba2883090dcb75755ec9956888b4380653ebf9ed956e358d6ba0ce6fdbecf2b45729efae2a668dc6d1c366a86e880dfdfae7657f66d973838abab6edfad13c59c5baf4783e88859809d1bcdba937845759c9a04ded3fe4bd7dc48028a77004f65f32d4fb4bdb9f595d61616ca4fd4d5a0c8533c344334f5e1053a548ee86998f9d94863b8beddfaaf6bbc916481ac9337acbac10e9d794fcf39268aa376157b1955379e3dc2cb59f7a8077cba969ac398bc862e450efcc7e1cc617e69a670de6b772af498de4e35b6e919ece29844379b3e4821c333a2f444375ea4d0ff34a3dcabae3f610f5b54d148d65d8a5a81fc5068d5d60b0ef6265cbc42c580f47b9fbdb7fa8943f9999958b026c5661ba116346ccd86633e0a603b48c8acab78672e62aa0eed4349c5235a5ac46546b17bf5e355b4408456f7339122b67bb48334847fe4e53e955e979244c8c7864ba189fbf4c818c15417cac84682f719c9bdd8479be5c643d937605383c6a9514118498d5b4e81d5b74a063fb53cc19b2da9d0af6e479339b988c40918c192435db1a3b2a7d6d46376b97aca7a9bbb30336ade90df37f8833e89f4ea1c67b8aaabdd539486b1855b9fbb53b61d3ab3de9606165acaa588bade4a4e6a78249ddd8a9334ff7456e75aabb824d8b89ec9c6bc3b5829c1ab34ee8e4edbb8be5a5b34e23a2c691ffeb5de8d640a7b94892aa1ad83d0797a3de52a66c79442633d640c3d3e72fdb93654708be8ef707bdf71757c08fcc5925f5bb6c9a57777bf1beadd81b4922a56586e2eb04dbaf685ee4ee9cdcd5438f4206bfbac4ce233ffbd381d9d622af5cf67d573465a706583da17c39ff3ad148f6b6d5988158a1602a361d7a2f86a9219450ff713e184c0f6ea4146b79b03e5ee3454a79f |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 048ea516d0ebbd9f709b47eaac66f344c571cf50f0d01c9466aa061a50b66a24 |
| public_key = a4163313f3cf10a65afcee4a738352fe2db19328f77599d5dd3fc20cf8adf7cd81009ca397ff70b23a5f271e7863ae3cb00b65f6af850f8f52063f55b833f626b5bdcfe44e96cdb7b6bd9802165b542de22a434c5466e36cb3a77c3c7c23fc61271550cf25e22fea61270daa722c8646a6760fee8ad70f8850fa36b92e56c0a4f9fa188db2ec3dc229a790afe12b4357d378eaeb19779f1785195b65469c6d3a06e0f063562817c4598ff5a10c8e9fd56c4353711f287469b87cb533b99df46bfbca625c56d1aa86459b27778d8fd0f7befac8e8bc088f31a37c87400a7429c476ddf7516fa4b7e27841abacceb4cf4e92158eb168cd3dfc48aeed61b3ddfc34bfa33b59ac45a77a439371f3683aeb7ae8b107bc34e7785f4e46b3f668d9565cb33af3bea6af6daaae79b39a907f5e62fe355c6965d0cadcf8eaf2adee89d0dd652213501b3b5f7a1d61cb9f9e30dd57f357bfab4d47c28577d31d5be26e6044a6383ff9a087f4754926338e486cc3e76511c7946b0f893d058f720dc98cfdaf514a47a773de6e2564b5459d3c5fbac6884fc32c7961a34df387ab86cd7965786d6bb731af75742147304a5cac936797ba658fdb88c1939c785669e4debd3350af91fb3e82e31a36d7ce59ac637a0d3a37098569a009911f54b13efc46e403ba4cfdbf59499cac06c848754903a7b8a1b7549a13b2de6afcb106a21a3a58d1e7eba317d0d84f43b113d258294ee13fd37ff9c7e85fcf0fd6df582b6310d4637309ccaa3940e76e7b73cdb02189f4febb6f971a56a989f12a55f797bfe7909547598330557a930926efbf7c59004d7b3a88a2c3066534153d99ac87dc69e8401b860c1b4d5e763440389291dfb656c97cb9784b201a90553acceadadf23be7852f391dee7d94235d53f88b6578678f188d67ac944f1fb6c2e99abd946953a49b059babeaf5f740805f18453f3d9496e51e88f0899857a07b8bf8586ac7a8d13579ca944e61e1dc08e3b400f084cbe9c6f22ef9523d4ebad2e87b757df752b55addc6251cd8338bac7fd0879631df38a9d41586e91b60fc7371e5e65977de34c740c75a5c5f54ae40ad8a2943a7f5a3b8018461445c3ce93857978db68fab41fafbb26f4deeb13ac84fc3a38b78dd76e865594f6cf59a1dd4958427bbcbcce3037c577b1ed551238a67f596cd1af627975f16bf733fe88718d64725ffa4b6e83d77a37a4595e59c887b2a205d87d1b457c16e02cdab7a0e5752263cacf89e4ddf836b1eea95ac4b941388bf7c5bd6206e7737ed0f458d01e1c6e420dbbba2fb265a4fbcf37966a5b61ba4957de0fc4854e3084985d5c2fb37964b5f67ce1b28cf5af757f08cb8ba3c3e15a6839483454239bb9d1aeb6b1bcbba516dc3ae47fd04761089e9281b5d8e16d6b4ac5eae13bd867dfeca994817b97f44ae55223cd807c0f581856936fcdca26ed8c7f6d4e1f13799157d2aaffd9d7796ca44879a363cce72add995dc8ae8596e9c7e57b8ed5270fcdbf2cfba113341fb8b6130ee5a82c6bb106c7046d3edd08dfd634be616884baffbb281f40ab58e26b4dcf7c0958e0c5bb4f83e85cc4edca64f8898fdf8fa3da66a66bb9c79acda38a22249f534da5db0067a23151a6f02abac2477574d9b5d49ed6c25fc46576ca327d614492eebb |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 686c921c9db1263e78ae753b1c9c2e7936b8229dca48c0942c56c6bca4f10917 |
| public_key = 26bfce04f3eb6f647abde39d7b1cb988c37f2bcfe9c67839064481c2539f7c947a5187a85006eca075a002e4621eccf90855c9e768e8e3a99da9f5d522976372fade6f3def8cf3c49e4a86c503c38ab764b2f45bfd27e8f6b5c0d2e66181045be3afa8a2fedbecb8a6bae956a04f654187a9dabf4c8214abf943d63526804d0998b89c884c1d55a56cae82557455f3a47c677e8e36ffe9569aca0c5b1c0cbbf768302099a4cf3960f9d432a0865032efb65ddaa43f0daae05aa3926ff5617ed21669b8f2ba6bb41d45e7e539840d95216a846aa39d5b16bf6aee52ab2f7c61287138efb29d3931c73ee510ea33326bfece2da1bbab9d30a7ad9bf83e3058520606641edf3b092831d3adf25435e3070c8626b4f386d8e77c7bc1ffe5754ef5b3a2d4ef92fe463b8bd68816b058eaf87b4ac2ae9fe91d16e630337d297ad8a12d30175af19c143224b4b1aa23f4ffbf3e7e5fccdc75792944febdddfc9a18dab00ef863894929ae6c1f7830d7dcb2ebd77837d970121ded83f3512f9578efac3ce2cda17eae3b375c44ac8c32e616aef48339c19a4f37acf16feb9673dfdd7836ffa99887f933f4bf6675035e7cd42b340c5eac0d0c71c2ca5d357554efdd4c1206baee66707c1dbf52b4f4fc7567cb0f3b606ade160aba5be5aff753983b19938215e88fb87a867b6cea68e12a43f3c2fcf3a93aec16b48f8cc7bc55c5b18a33b6768dcd9393f75e7b53d053aed304f01a74859f3536a4cd7832d4b64d6a9bd69ec4a2adec4659defd73c9aafce4675f8bfeadaf55fb7a28f4af2c43fde90f4f87567e1ef87dc03d61ad29490c658b8367b0ba1eba3c3c91e58e89c8cbecf4bff9146cb537958bc1c4f7ade6f348cadb557e8753acb2ec4ad783c58c8b7be02368da3417cc08745feb9b3f19397fda19d02dcde9bf3da8d388ec936847d5c7c5a8e9a7b5d8c18bc5877ed4a8d787a7b12ad46454dda596a42513d8398aa9cd58fe0f685703058987b63e21c530b3b5367654bc30b86fe7fd645f3f8714fbcc0f666bb8fbf8d727933906f3cb89b813d7fdcf5944ecf68e4cf4f2744abe3036eed4fef7118cbdc2eff4e538b48d54e359d673470978bd4b5913b6cf557760389b3f6a9e344d4b622c7a332239a50626ce553a6e0677bdeea96a3efa72931b6922af3be5cbbaa06ee66bf8da542b5f341866f89ff5d50a608e95bdbb0dfb599b7a254e53806ef4b0e5e50a19a7de9ac2de2460b80884512c970e7c700baf59982bbda59773c415844b37fdc468d7f9d641c9443717d6ebf9fa9201568868655e0f89e910c5d77cb77a93f4db863eef9963d14d953fd3f8780189840af9ae60eaefc6c48d19d88dfc689a852ec28f569bfd5e84ed6a66a61fd2bcc5e4263dfb6438e87f0c7a93dfad1e7a35d3bc7f7d7664cfe9765e2e7f766a3c078e49964b7c9bdb328a88f1a9646ad53a8bdfdf912c3c714ed8e190c966c703a5b9b6bc74c89e2e0635d614624c5371efd4d99d0d576d05aa565fb862455fd14641e1f8df4b468cfca6cc38ed3207a6e7c6cc3c7cc68bc8fbb3329c9e29cecaa91ecd6b8bcde9ab6ddfcc98f9534f3d7aaff2b5d8b3237070c39e22b43a425bfaf4ea59caafdd24d6cda3885cad8cbc7a2e3b82554fefde1a383c558139f9e1808c824829ab0e |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 2387772e50059cabda53cb93ba24b19ae529496c03b36584169451525c4a0e7e |
| public_key = d9f945a75e693bcbb0c7a385939ef9f014f640ae6bf09fae400780966a8ae885de574947cf6a607fa4b3d35fc77cd9925ff3a89e86f378ebabe4d4e3b05fcf979d68d86acb44683222f93bc50bc8f7058def77a3251e73222359d25c3a87d8e7472fe0c6e4c30d4a428bea8b2d459c4d9c71594c597fb9c3bd17598a0ada8329bdd16bec243fff0f49e8a0ad6319bbac7d6866ed7953a2c933b347923589d942e6e46b8e8edfd64227e78bb57e68709bc5e5adf91234929206a3fa2cfec935988874ed61897928fd440939f94449d95ecdf44a05c20f9678b69ca13268622d174a916af10b99d8329be62454c1c0c3c36b8acfe4cafc39fdf79bce5898f393f01468eb23a8db1567ede8b4946d8d3194b2f208ff91e739479c35a69f67a1c84fcc6aeac22f89b3e5845d0c8e9969bba61fe1ef7e6774fad3514c3b7359892bd4b8d9db4fd006af53a6e687e5b0d0fb9e16fcb3765beb037eb9814de9058d48cbbd4e611e9c8a24db401cc8c5f5770863b0674f9e71c8ac385e536dd3cbf4e775c7778c16afd849d4b1c1b6ca9ac63d3de47cda549ed009b4ee7759fdd66eb5555b1aadf2846671b1b8e9aa83fa23e6bbd286d5b10bf3b1aa71409bfe55bb651c1a676e13a8e9cba2b66bf46b6683ac2d820f04dfab949eb219851a8cfe1ccea4cb8bd6d05f6bff7beecb4b5ae5dd5dfec33dea5d4d2eaa4538dc9b9bb39b051ab7d2239ae0b98a34f5547497ecf9059e9bf463dda3895f3fc27a534737677e415f7313ec993144841bc756ea3ffd756c3c22e56ceaf336e107c3aeec9b1dd7e13137e392b4a4437ae4292aa0e24957534856e30ccff827cb3fdb31abad86298c59ac8ef78885308803591513870867a018f6ed2705b4832df40739ade4d7e0031dbbbcc5f4966a9123aac92ce7e1f5da3b5c6e4eefdbc39bb36cddf47ecb196840ac84a6d7f1f1fa2f032cd22844a64c4433f414a707a9f200b857ada964d17c6cee03e287cf48adbc83ca2a528738ac567c4c8afbaf8ba57b404f700dfb8c563b5e494c6679e69acae47a9cbe4c79396bfa2593d74ff4e29cabdd0991101496a048dac19b759dcdf20517aded8371ce74667dd8f7c124ea2347d9fc47bd5ea6664c0b6c228faa9a088df3d9fbb5f6d47c8bd3bd9c4347db41efecb80fbbac9076fc0d56b8f91b3f3b7b3417d592994771ec3695e94cc3ac73747f279984b7350ed9b9411fd1ed35b786fd629225af65bd5bb5c6d16eb5da8689c9ceaaa234748400db67efa5e4e7ba63c683b4f5f6b3586958700d58ba7b9c4bac500b0d34bce3b2bda7c5fd5c8ad37c6466a9b877278b7773ac7a8d922208dfef44e236053ad2ddc9596f796aa7d2fd977e8214f0d71ec66163c5cd6c5fdabab7ec96a51cbf43296e7e375367ef6e6ecdb46089c6604909d055033d53e8f8c7f8cd6eed82312fbabc05f2aaa6795ace88126e620e397b0a25682cbc805a96a84bb84a9a99acfc7de2e2ecc2e5cce518036e40dbc3347caba3a9e78cb9e2eb8367c96d70843e37d1bca5b5c3e86bdf3c2e76a4cc467d0a3ed2ba18e494bc7f963a9a6ae575d2c57a3847ebe6be64aeff9f3a3de4d125f2536bd1741f6bfc8f721e153e74049c1e170144484dddc2716b4c487aa0398ee9ccd2804df58fab8e2d32ac05bf22a8 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 155c29c5f0378df0cd0e847a80a07143cf7522fcd880c9229eb9feb1ce340cd2 |
| public_key = 6a8d35eda89cff189f731ad5dabb325429756117f3181ed327e4f22de388a7e95d8e0d76675d61716fd9d59984540471fd7ed32904b13dbcf7d62da2b7cb653a68a46623316557500cf4bb707eac9b5ca17d453320fd6507d5732829af264e7defe7aca7364d9914e4493f8f57d94f1bff572f7468da3b9f2e53f064144f0396c1a8d95ce9a5e530a3b33b19fd6769db307944095c50c30762435b76a5dcb3af494a5c2effee2567664a376f3b30c42e720596313198f1df7ead63cdf27d9a91530a5ef2e6c2ec09f6fb95302598b722a991e989a1fd198836fb340fe44849dae44545a5a14b46f474d78529bb6dbcd9d148949f9ecb0d89e2f98ded84aa48ddacbc1abbda4eb63f9bb4e466fd3f1bf4b4285cab3f3e5acd8a3f79c465d1e3efb50670424bf78f14f443efb5797483f6afbd21e83248f3d39636d06e8ef4a334f81545b8c435639604e4a1fa67577c5d15c638b8df3199aa5343473dd5b45b6604ee451358f74b82a4ce8627b6dc095e3d35ee4e3f2a4b13d7332fe8d14f08e8077b7ee2db80aadddeb1da79c2193201996037efe4ee8bf38e8fafc2e3a226159ac15f40e6683ad00a55a016e90a279e1176f6b407e0e345594e2ea8d54b9017a76d6e2a61b9585bd5e378875ca26bcd71d7be546ee99d716cb8587b7a4e184c8119cb325d611389a8ca0bcd1ab6a7107942769cce09ddd175ae9305d438a7a475f3af9b29df30a016479f8aa8da34f73c25d94d4cde10a8a0f0d3344169b81cb5d8e6cb662a4ba28c8693baaf7bd46a35acccf7a6b7cf3039f064b4aef36bb29909af11d8924ee59af80b5872cfbdf0c53830a360688ab31a94cda4cefc106ece341bc0566ca6ad1cae54989aa3083707ea74680ac1fdbf54fe3866bc9c7fc43e89d304fa9a9ada985ba3fbe5efbaa45d26aa352eaa710826aab806d1ff8a9554c842657a3cd2d658905fd63eacd8e9955ab7f3ca032b440c7889595a34550f5853ba4071fecd09ecf6393bf657d5f6052373ead8dc920c58c4af4827456be174842ee7f2487c64374bf457836f13d4d65dd7b555f3914567cd884f6e1196bb04cd8c7a77c77d586f18e9603f45b1b9675bc62a4e720fe6c3e7d71729b0a8f9d69f35ab73e55948f9c3e766c4f25d394716b1998fe676495416e548429d8cf70e48a81d4a4e0de022bedfd05d8ae9438ba27ff91f5f45afca757ca88ed587d57f543921f670b36fa0022a4ea4044318a4b1af8a99cdac8e1e65db742e57e8ea9194a7df786665c827f99a89e4b5cdb3394a57aebe79be3d678984f1a0a4e0a34c658daabe636dd47cfe5b7608f7bd47ef0d5d4a2c09e16eca67816a4865c6da87d48ef4753f9023f6630bf7a50ad9c59394b687dab23d81ab3ddc79a6802ef8f6396cc9b3ea9cbfb482d70e95285f758cb7cd196d5a9336735faf322bd8fb7bca773cef7f17bb8726a8cfa917db9aa6a77cecdb6418ecbfbab45c53e4f855a95333ec6fc6e49bab90707b8723acff7d8ed3bbabf53228dbc2fe6670e9db7b77c6028c4d4b09f295ea54bffee50c25cc363c57f91fa0754c9bf66470ae9fde12133ebf44810b83e8d2a79e5eb98c17d4db0ffed17afeb5b697df27df7ebfb588f3a0d02e10a041ab4e3b97c35070f0da64f7e0e7076ae69b2ab51a956cfd04f8 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: a9cb9a61a3324b1ea5afe693b32784e2871096b2ca14a11acc9577c52359a241 |
| public_key = 4a8eb33aeea1378f87fc699e4e5dbab5ba45320968fb7cbfb358c92e25649445715a2fe1b61da5b044663ffc7deac3546a8aa060537bf47ff9bacb4c5e9e8726b5ae7dfaa45f153f339e40106a80b3c54eaf273384dc8e47f58e697fef3bf9d5aded9a76ec9839ac471fa4d4c196587cc95d90166a258df9abed802ae3cf6983355b43dbc9c6a4748a6130aa510daeafdb876ad0d7b2653c3c88079e14d7898ee482f34651b8af38f4fd7bdb4989740861d358384a4863c39b8912259bd786533878d1d255dcabb6bb80cf87c75bfcb24c5688b66f7a5fc289eaa5051b938fc833f343c27375fe4a1a6ee6c35c8d8e31ebb63c82d38046c4e3430ce0c77de68a3ec899088c92ebe71f75b1f79e577e09ce56435ab16dc8fc084068133cb67cbb0fd36a73d8a2130d623e03f5256b99b006d941ba9cdb5e5f62a9788823e8fda87c95664e4a5755c83df636a8e3dd9dc8d7ce8f48e6ec10e49a7e9449f95492f0e4ae14f6969b654fd39bbac79c7e0c5d7559e5e37e2e79b5abf1dd6d679dfeb455b94208d87515ddd8898a95747ca9b64de64743a6fafe878f7badff6a4b2023ca367944f288a399d5f648f834c39de4b009f2ef14e27ff4ac666e96c034c0db9a7e8ca64109c9d4b34f7fc70e732d2ff41cd3f58989de3bc7ed925ce84edb521d4bd90b9dce0b296365ec691144ead4d8cc7c136c87469f200ed2faf3488f89b52e98b920a659386ef5b48c403b4ba3175bbc6cc5a2cddfd6dcdad440d54c6dac74ce4674e46444dfb4b50719f6075cd89c28c5cc1ecd4c9c715af34aac79644dffad482fe3889c5e7bb9fd124e50233c673f5d53770feebc999997f43ff9c3b0f9feb3dfcd9a4ca3ac581b9192984e43999f0d34aaf43fe8b02c8aa30fed579457f204bd1829e811e7bd6e4aacca5aa7c604f0dd29fbcd24760b2f43045df1b29f575b08e2e1344a26ee629c0e9564c39b09c88efabece687ed6613dbab14ac202bb6a8d858c3fe3e6c4fa81d229d4ae79ef6fe7931dbc93b0cd9f18f3b278e4c453ab508147fc093a9a38fae622379f56397ec6c47cb7067ff08ff5ca5fc26289fdda78e35e45c3c6cbad23593ffdf8d6fecac55d78ffb23839b47e86d4b4db8374ed9214b7e059de3068d7745534de18b9d4bc5eea755cc117b68b7a30f76a94597d824a0dfefd59691f0b720f257f1f96cfcc3573c5696ea44de7af14a843c8eea598f1dc2eb73a9b80ca187685dac1f8735ea219cd01c6688f5bcaf57eefb3b58ad65b8d7c8ba4aba5dbcad9b23d6bfd0c7e8398fee1ffbf5f1739ccdbdc5c41d943e977aff62d91358ffdd3d54b923b51177ee27b284ae9cadc28fd5aadcfd1827dfd9bfb32c4ef55e7f48735bab94f5e5529a9591e5ebe016ad09b9d94591c7e08ae3c57e636b7feecf4835a828d895a65815088d5a1c7a39bbd5633798aebcaae89e37d8d75b4f34c73c2184ffb56706afdb3911943c216df350ee0835c8233a34b5618501aa36ebf678dae07af9a567ac7143567d9fa89a94a0a4abde383706ccc3826a83dfab8ae7165c6c6555bc77a43b5b3b2b69dc56def5e792796283737c6f5b301adcf07fdd60e1634a434793383860d84a76807c2983c57522fe3f988486bc386cb335ab55689d6b449b7a38dbce911f512e4f148aa1567 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: e99fbae8a024ebbbdcef32ce213f6aa942e3eca925e5da4c09975d773b33a175 |
| public_key = 5b19b76208b41eb99b74dfb00d7884ac289c5b4632f846fedaff38e07a34fd7b3acfc597317dc83e03b9b45c65f8eb64a08b88592b6676ebf35096694083e43ef758fc84c9d3097266b66c9c34a6c5f876779936e345c3a086e4e2795e66cd793ef3a22cb65bd06bbd90b391ec4f5224cfc395674d995ee09b79f9d353437dd49c7ce5dd781cab595d363865689dc8bcf81a80c4269a0516d965c8da5618ec187aff4ccdde2ea4f863fb8e517f30c3afe5c98a78e48fd1c26378407d3b189f8f36656b99f9cfe329e7f06cf5f67d63d728a4e2bc652f4e93e52877b84edf736da1985985c26caad60c9e700eb54cee83a8cfae986ab2a85b33788674dce4f566c4d6be35e837266ebd6f61c3c6ff008eff10298119e4e4b68dbb4077791c7d96a757e595d8659614c878e8d97e7437503a7c7e058a3edf95d34ace86b9302cade100adb0e624dcbf54e61ab33b9aac34a0dc6f1faba14d259c546c672ebb7f529ad10d5585c22cd0c5be9980c6490d86d83a77b8aaebcaf89e7a81b55a6f2a6be7a4e394dda9ecdfc54a4e7f3878fdef039b4944cbc6fc629bb3a3ade353eb3dd5115a665087c00a4b771ffd490748b370d8b4c4ec37cdd352563ae1479597d8035c018f4f498d5000778a81d6a31a0bb8b73decbe3e49ef96428c79569c5cba273a9bb4a77eef98bfa54ba8267bc42c643c29577b2bea5802ecc038ab70febeb23e9f72b7ec30d0ee791126a185d4da77c57ec3088822d8d8ed9be86606803569d460d6a9a00c50dc7db19b765e7cb8f29e1a66f4fb52d85fb515eba35f74d97ee85399d78ad5cfcff7935ccd269731dafb3c4fe7a33fd3e3b9438dfdb396fc99b71e3cbb883c16869bb114bb1adcc0686373864eacc61458ec9ac98df381825ca80ad954562ab932debf48aec45a6cec72e9dcc2d3b4d06e35b8b5454ec4967523ab82e9aabefc897817f2b5bae2e47344bfbc8c3426802c77c021a5f55f7e555e9d45bac868c7d45c06b6474bcaff40fcbc491ee2176a83ce46edadffb386cbcd270456e7563a873c55d86fe51b76b3fe3c3233d5e9911eaeae5deb88b9c36e0cfa60ed3def7de5b1dad0c5cbd6e0dfc2859ef5b09d3c298c5f74fc4b9937412ad7daadfd7fb99488c7a7f87c0433592ecbd6475e91d66a7d89c2f77f85321442c4e7ce62edf12dce6d75dfe1ed2a7bd839d44f08f592decb1746430603a00a2ee0f626804e0b32eebdcc827c8ba7c36f87cbc67cfcf50f65ad2fd6f1363bb715557848c5a01b25652437ebe7b6956c7fbe644aa0dd33925f64bdd358e615246e95294196d6af1aa5aef698dce2b6d9715b50fa7737be749cead7c84977747924bc2589f509ca7a931c3ffee7341547913ee695f8144afe83430bd5c96cf6ef587edf78d6c64c3c33b468b6f3cac46f29b60f17d5ae2ad5e5c63d21b6ff5dd7f08d25a7f1cd9d8f77a7a8ad3d52efd620be3d9ae97386fb6da4cb6fea19f3937536511ba8000eba753897d16b76059ae5b5d7d6121cc792076ebc2ac1ee59fa36e65d13df3f6498f45e998457d4337a2c62c83eafa53d85a94892be3d393b1c9fcfb380fa8e5ea59e968d75e4b97d7551443fcdd5926a9e599da552acb4a19b6342d309b5027cb88909ffc8c83b1778d8aa46c9d07aa2594a7bfd47cb7ae1 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 67a216f37d67f5e74f782f1badbce1cc8c80a6130aec305b421899a4faa0a6c3 |
| public_key = 371d631d29c37b9d908dffc89d075928ccb3b9558a5453315acabb5b2f8d0abbb99d63b0294b68595ada648367fe044e1434707366faeb475c17196a3da388970fe78996ca918ad4246e4431963b10b5a0d4cff8aeca3b26363027dea5aa5fb5333cadf79a59b93b5ba484bbe56e8b41756a1024f9cba6407b44a2b11ee08ec3de92e6dc093b4abefb63438c481dfbaf0854fd617d88ebeac83aa5d624ed57c99cb0f9f3e639cacc8295ff4cf9bcc94ff8151b91cebd42407ed553bdc1712d3c7f2b345443bd7d274ab14cb67c3f8d914366eaaaf20cf46333b4efec5e93ded4a5d94c6e0a43bdd7bfa52c3c4c718591f11b32ad64930a638eaa0fe8e64a9e325f6313133c02b5b0cac8f1544543fe24aefcf7d927e9f48afcf937385c79cb85e0aef56e176eaf4af39b47dd4ef56a90dca39365d7a6a86d85cdf1312bc71876fabd53fc08bb4dca46e4f357321b29ea862fac109a643a5a9a644e9be6845e5f5837b6188de0c779fb0e430c2e9471bfdda01968890fba854dc60d97f73a5ee4dc1d343fbab0993ac5d967b659be551a6570f7d9b283445cc288f98b4740884ba72b338c45249ab74c84a1435a84d4f534adbfbedd509d7a3bd1bd635f538ce72645650931dbbc6e295dcd2595f14f5cc12f3afd9c38f0d7cd550be79d5276747e3cd4bf9767062f7c842b872e294aff495e076df819c6c92de3622ea968b08cd646ecd302ddd9fcd5bf7f19a357693e032cc46b4777a27e4d41a59bf087f1a259dbe2e3cc7e5ad4fe48a8db46ea5dce390eafe325875f816f9c2abc4d468a40dadff911b9bdfc6ba986b9bb7236f27dc63d7545efa56e3de3654475c5668d75ef9f03a386179cae1de00b35343f48b7e36a79dbf979cdc734d5855b911f8fef1dc9c04dacfb67332cc8c9ecc4a3a9a98bd30c708e7a630a19d9dc8ba2b28fee4235db846f3a1289960f7f887595f5d4088525fcf5511bca906930602b5ee2eef7c34fd5e78ec9db3474aa7747342dd839bf461e45cbd603c3a85ef2b679cdb9a9f064ed89d5acbf75bd3469a3ce7993c6b978313a7a735e75bb94976b3539b4298cc47af58426cf4310667b1315baa5937741e3530afec70cb8c60e06ae1793502b3e6a277bfe21087305f453d8e99d0883de184e59db09324e4cbaa067cb1e766e455a34159465c01e38a285cc3875d2d698538ac63de2f496b22dbe468a952c0fc5dcfac5a9a7d23b5b3d9879e5731d3e158672ebada4e4f44fb7afdffd874f52748a630aa41d188ece499aac3f4e926d79b3ccf427b35897bf6b0d2564b2a875882ad74706713e3f6306fc66efbaeb8d4cadc7c85b7bdfe1c406f069bef4465397386bfac8ad9686935cde06638f156e6e4670f963ca82a5dd3207889446be6aefa0d7cabfb26e41868a6187b5be7977c3540bf8a8c9cb819756559df44cff96693ad2701580a2b4ac487fb13a27c86a1f3ac3b6cb6699698d2ef61f657ffb6c8d792dfe0d6dc005cd79703e9330435a29abaf33dbbb1c566aeb1d349a8e409ad3ec18aa48632aef0667e1692ea2a37cf40397da3787a1e3f36349b3373af7f9a859af3163c078c38ef38c464ac5ba1fb8e50e9d93f98ce7106c99c73fbc42a5ca0595508bfa7485b23bde8d12ad7bfc9c10c68374b70a4a46655b5a67d1 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 52b19fea232c9154a3e431e9d69cda40013cf2d485c3cd027ad24e645420420b |
| public_key = 00e7a56f9ea766d7fc04bbf83d25787224a588eb4fe0c6b54d889d127a471b7fc65f06375d1a545ad9b058a654324b5615138b2ec4a375989b3f1b60fe3dbddbaf307205a104bf9be6cb75f3567706adc05eb845d493caf795554bbf5fd03b379b6f84988763699bebbb4b3c1a54b9c2038e9e03db397da11614f88c3f336e1593a0de815269d9949c6cdf7737cdb382b1dccc0c49317213683b349f8ebffdb0b45e35abff8f7d916a1cd1420bf74cb6bcec8dafa3a36912d635d7b4cbf33a4a36e4c6714c551e7da18b967539b7a604d5e82ee7673cf9ed07736f5b97b407879e7715dbcc089a1443f138e9fab4ed9b497b834df573deb3f829b471bd5a73e61361ec699ee613f0ccecde6fc983d3238a8d5abc351fbf48d67dd3eeb0c279fa4f7d5de666aaaafa9eca476a1b155d52459b563b6ef1549c51f83bee2963a947f9d4746a02bfedc667b120d38d79a45a122d67205c3edd378c7f65c9417e9f79389436a559511d678e1558ce163ad95593a85ec737d4936ed9c7cfe4ee00bfabeecd7564fa5238fafd2908793e2a9a34ed8b67ac31345dfd42344f6d1c804546f6376ea557739cd9cf9682549f004f6c069a39cd58f29e57d66f0f612988bf790f56e36dd9ec6beef829bd39ccd655adc8c4dee3d05fef06965713849a83cac9f74e5482e8f074fbcba804b4c6ffb1fbd941c7ec8c4c79edeea8e392cbd736d43adb3ca5498f9a55bb9537396d7ccee922b9e67f0dedb1aacdaf17902f77ea6cf5487bb643e1aecdfa45f28613f6d374ba8009833cbd8eb0aafb3cbbdd3193a6562ce7d61becadbf4cd4cf6c456cd40cf9ab0b7f92bbdcab2d5b783d65bee7a666ebbaf764e98b7d06ecd5ba546be3d7ad7469e4ea85b613e224d9b13167f0ccf95273c35767c43a3b27a31773c5b35c7e4bad316c53cdb20beb60ab77c4a76f2af78bc2d6479c9d9eebacf6ff97a47c468dbe7c439d33fa914766fcf8772e7ba92c3e82e46f735c237bcffc3e940cbc5f6d42e09f3eafcd4d96f3ecc3187f66735ff1f6ffb556d896cff145787484f5f9a1d654a2e7fcb9e8eb4d283bb15682e8f9bf1037cc96ef9cc47e6fd8a8e0e1bb95da97ea266f645e0c60a27cb509cf885c19befc686db2e7a78aa66b934aa0d42c856cd361eea3f94759549929b59aeceebec3686f7dc4a15c8d56ecf3ad18d945d4734b76b0a64b73de7b5d810ab8daf48542a4c13b9ae4affd5c788448acaa51263cb31be69a91888ac76d75c0e59ead2bf9d6439e94253d20f965dafdaca54af8b59d3bd41ae3110de33beff1a45961527589e7048fab4d70297dee397a96b3a7f8bf55437d335f1e24d63d49d2e923863bd9d57299e1185e6fba44d263d6a0abad743e959da90feff9fb38431b36b23f8a15696e97aa78ea97936f8b38bb1556d36f5f5ad3ee1b8cb3bafbebe708d9b73f9a450d45eea532624354dfc7edc43ee09e0d58f24ba4729c375cdcd440948fd34556171565506db378b477a208cb83f3afed2534c5ab6efc0a5761d46b6dcda6ada55d1d9fc7558bad419e772f65bedaf335ba37af3468fe0bfbbc6609bdd3568001734520f45d9f4772d2efed518db9a8afb2e73adb6e13df1418beb28a229c8f63411446b83fde11b3d946c9bdabba08d495aee50911cc66291fd0 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 64440adb05db3308b189bf999f9ee16e8ee3a6ccbe11eebf0d3ae4b172da7d2f |
| public_key = 255dc1943ee5524d9a9f09f189c54b048b6a811f7c784fba34333bec498e28e7f9d6085fc7f5b6e5d4f12a0aca087faf8f93f00e5ffb49b8ddfa17cf56e8f77b89fd7b4675dba3a7502674f595a45fe93008acad0274e0de336fa41ac0c725bf611f80bf7b4d7dfb63799e75b7748dc54846f3a8b28d055c6aef424704bd8406ed896a40447bcd42b96834c8429ca79dc4a4be300c7dee38a253e35819a43d843d46f6437622094d003a3b9914bc6946bb4f4cba41246ca027cf2e599a55af3e8cca88086a6bf8aa92315e85a9bf32a0f459042f4ba2e3f7671564055ebf49c350fbe5b2d95a5f562f3a1a794bde36d12bb48ccb4384b40f785543ee96cad9c7e757bd7eae9bbfa1ad05f0f01bbfd4c77a40dc3e24da767d8b456979913ae97fa9446413084a45fb7828ad82edbed94a9437155bfc8edb48d7bb893af3f13b5a95f86bc9e146657ae653f1c9bf54f87830aa968b96b747b9aed50d7ab413ded75f652daa9613eddf36ccfdd1299c8f2c84fb66d45ab45279735aa1f57ecc57dd7e66696a8b7a65bccf23b63ea1d595363466a5df4541ffebde05733164e80d1a80653be66dcd5af5a7cdb2158471e5ffa60d6a8faf5c98167f4574a8a48ad0b8cd31e667a7da04ec32d7e4ae1855ea9bbd0a1aa18bf64071c44f3783b30ce830202dcbdc6ce94e6e31712386bb135af9b55c680790b5147f55a6cdba4d75d1fdc28904fba638623c16be456f89d099777717b89a2f476d8c5511997419d8b5a44ac8c4a9589c5b39c04bd45ad3ea6e9967fb2fc21f5bae223d65867945ec746f777bddaaa96d85c6e864fa94e76474befcd6815b556faa81adee5c552558c0575c45ef6cc409ead4ef6fe1374d2afcbb3eef3a9be5b367cea174d8b78ca462705ba70b358d57a751180c781b38d75435b2539ed4ac0bbfe6aeff8feaf82f93b7e339fa64b83494563741789c98eb7e84d69c7dcfcb1703ab94aa71d759ec69c5f94a8e8245acc6ef07c11fcb68c336738fd762269b7ac66faa750e965f2c5b2909404c3fcbc86671043ac335ef83ab194bdaabc391bdb2e275bdf0dcf652eee207a53db2bfe66b85f6633cb779d88da83357b51c962f567d049e7f0f2b5c3c3b9ba75699efb4a8a5736d98a56b161dcd6f233c2c05909a3ba6204ce1ee7fa0091785ace7f9de6d9704f5edafd4342275564615b25879eb59266a0ee3a8b36ec6e9e9894b78e806e97fbe4bf5b5be33d804a0286a90986ff20d1ec86454e7f34597db43ac66159957bee541cb4349cf3196095be12df3e8bf67c1f5efb1deed9b787a519b3ca4fdae08c79ed4ff56a63b488e48d40195983db7ff9c0cd4a9c5a7c42889839ea9bff3cea8089a343b73e616c5e13ff75545e1723bd4a26d4d5ad7e8ed753e8aecd01fa47665b76f945ce0dded635e9c98de9eb9e689dda3bd9ce323ab41cc7c29839784e6ba907979cf8e5f982585297b5170dc7afeb94524563510257d9923e9821f8c7953ad87ca696d68f50aab373ffa3476aac3f75dbcf58aa6bbe85168b7c4012b335aafb6bee7d2524b8498d3aaa04c79163eee1f0e3e1a6eb0e2f3fb91fdee0b47f446a3ea0ff6f55c5ef582efb5c0e6dd3c8fd8a63449b4216546209bab2ad3767f9793d0be98cd2899da27f7d980122d0bdf593022e2 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: c8bb46b3a7344ad170c2052fb042b5a3b62e0590562ee82577b1081f6f114d16 |
| public_key = 362d71c0b6d7e459c9070afa619ccfdc5e47f57cf08f2db3dcc8ffa33d4e40c46aaeb47c5bfca8a9079ecab4471d4bcf914c8ba459433ccb95088fd38f6892062535603b536da65dfd5c33440d69a7f33a0819fbd9c9617df3a5779bed15a8a91c8b99bf6bdd4596a3f8a79d3b6994e823c2102dfcb235327357ee2675633d9ab2c7668f02e7a68b253448abe69eaa92a8d78e4e28f64707e858fc7f4aae7fb50dc1df3dcc76664bd10b7c55885af696478feb919f4cf4fdcc989a1e77b52ca64717dcef77ab47c891b06575e6ad81441ea75bbc9838aec564246c174de76a6f94533999b78dda150f552063a6222d5bc298f3e539ad1c1795e1af3b6b47737ae839617548a514631319a78d99350eb77dfba97f7208d04ea980546a9e674f395d5e77bb7b433dd47351b85e579d91eab3dce55dc1b786c0272b91f9763478ac5410ccef78175edf0dd31e9cdb4f074bce255ac2238a5d67b84b08a12984696e1ac7ae1e31cf64bc64c5b0a1ccc94e3bba8537e975c63f8e3e4d9f2afd17835f873846c6858f9f285428478b2e0ce1bd7b4900bed6a6537685cdd93a633d9cf9bf6bf9701779db4cf5e1b1898972bf978b7ae371e8aa70d970f97ddbde1ed9c855f1e663845815f35dd5849b29fc12b49b4308f5daae6dba93960aee66a9bd5e491eb9719e5dfc5f7d803672c7b4e8293937a0d5d8272a51872d3be64b4b1b33578d48be3e23913e73a385a8ada0fcc4cecbe070ca3006fae6f7da6eebf8b9e6637deea4fcbe43395c8a7807ffc23d2ce46d6359d268303b2ff9e5e5e3c7abf09599fd563d38b6a3431958e95bac491a879c4dec39cb1b97374a65d6fd66f6c66046af5b9b5889999889db34b1f42b41521f6dd753e389a8331bace23aab61c32ff28563d566faf3bebfecdedac78ccaa9ca1566ea28e7f489eda6754379f9b0f8acb217085fa48d910ed3ce4b5fcabbf5fd7557fa63c88ddfc4f3c1ba6c1deb6ed327fcbd7f44fc7e30082eaa13037ede787ffd546e6099d131d8add25551d72881be0c8647bae0eb5cbb5f73c891868d474ebf8a79fbcf0a586719ef4313bc976c989d2ce84afad7efeeee37dfe5008b56a55ab5062bb41f7c589583709377efbf7c4ec645d5d15ca7efa5c6e45a5f5a757a4fead2fafe3c7926ba7ca9de6dfc8b20daea2a9490a44fe0c14accde09764153bc9d5afa68b7a80d9a91d3d4778acfa79ccfe2bd9f812f8660f23a833d78a3f056ac030bcad487431a6357b9aec13c6efdeec79ceebc37c6099b7204453a0f77dab65346ea323d33c76f3d483e5eb9d01b5fdd55bb7e1e6b2dcca95139ff3065b1629bedbb86bd0cf5ce6a66ba1ab3717839d19ceaced283c6b748b26425588ddcc47bc89ceb267ac8cd3172b960160a6317d44fc5287c5e56f911a8c995bb92ea1c81fed5baadabb569f9cf7c1cac729f6f3e5aea752ef95b6f3c4134dea4f9d1177df27a785d989ab00a2c3092cdfbd65a5b254f46ffb97e242e3f57b86aa21669541a60ee8de4f193e839f4e539dc8635ede25e7ee00ea4438af59435af5a1fcdbc99badedfbe9d67ebccde2fce5f09f6ae364af7868ad73d8a612d33e13feab609560144abec5a4792b8894337c866ec1a5df4076739fed133a74636ec9d904e88876b678088d8c70f3c70 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 2e2b70609f3fe029a14d09d5d659871ac776ce2797a0355f16e2eb68f5613fd1 |
| public_key = 4b5d58d467b5ff439fb1cf916bbd9bd306661b18626746c8f4db817e3c4dd2d7e0429f9dd7c5918a86df517e5c6528c2d2e7c9b97c51ea0d9281849cfe54e0b616ce03455c7368dfe16634fead87398df3e42790228dc5e8276b797abcc58df8cad9ebc85ec9ec4a9c39d682cb38b3899fe03839947cafded453a767cd4df7ba58fa7e4c6c47db9827fa71fb7d264f85e60955203e444f9dc2b1d5954738f5fb9cca49d55c237a673788d8ebdcebb4848a765f7ec467a7f94b8c4f9bea16f789f3dae5f4f332fe0e60ff6c4986bd8b9996bd0899fd5a836d50566bddc6adc6ebc7d3c95069cd8682d54e70666f606fb238f69bf86a3a495febcd8b762625c06f03cd8f0e3561abbb300eb1c314a6a625d0ab0fb9a54682325340bb3f876124d781885febec3a419da5989b914a494d07e9793c7d3ed4b45af78c42f3bcb46cb4c7fc5352802ba0eab35b9f66c34c49f59af5fd1b75b910b8ffbb464d37f6befcaa811abc648504ee38c8a4d169fec69b5ce90c7cd11cd083cdb72d0bff5a16b4c7ab6e65f58fbeb6c442fbaa2b4345b3a3326bccca3c6ed47315f0393e78589c4b4c85e796d3eaa16e34672dba90e3db340c541f7cad17f86e05d9ee4d3ee6306e8b531e7ddb67fe1c9dc0e29f35a82a3e51b59c3b38dce3fa739bc7de4a09f4394ef69ff87f311459703e7f28ece1b8b53d578a8ca86bf90e3eabb115b76c0a87491f4fdc9fff98acf41c9dec8ba8ffc733921d45853cf638811d7704baa331c7f5a41647113fa9289673f3ecad2215dd9c5c9e2706a341553d168bcbad1a41a3c554271ee2336430fa16ca8fb98cf5e9facafa8fb427c461af7aa08358b36c5ab849ca2725b72c939fe17ded1e2abcc4434bd0ac83585e315856922ed53cdc7b49468caca339aedffbf5ec2b97d43ba409693fbb5f4ae4ecaee5b84b567432270644d6aa618669734f1dc8b06add697b81d6c83c9f844cdc8ac7564d3045be4c298e31e9cdc21c2361b20659788f313e4dbad1d56dbe15973559ef7c9ddd6b14ca69e9fbf223dbaede858b2cc4a408c33ee56fdfe7e9acbfa43123fe15b89d83498b6bb5aeb0d7404e94cceb3af9fc49fa2e466469e53da9c371e0155a775af98e5e5d70ec5e31bad70bf9fc3e6f90f285a6034a97e399f77eb393c62ddf066c588aa33e670f8976493bf41481b2eba07b8fd937ccd2b63f4d63b9487a1789a6baca926efc1a4ada70b348c1596cce7997ed395b971442ebb3b0e2dbbf5618d1213da173bf59ad7d5af9634ad585916cd63ee1248ca143a2010ea20cdad496734c2d5fa59bc4df775ee579efc60f2364e8763ec1e5641d8da9d6235d4ff9ca73f4c4d6db9bcf3383d7d9a025ac76db1ca4981daa282cf22a4bb81c2df7d80c38c8365a39988a029a93b5dcb2b004e1fd1b63a64f97c65b7de3f3a9490eda88c5d7955aaaa2d3c699dc83ef348e388ec8723b9bd1c6637b94b6ce4e642769fc724eea16d449d16cdfb2753b338586f736dcdf255ca65cbc8c64e0183ea45544312099a66405b01ebbe2501e6cac1dd3bdf3e4b25690520a9a224ee5437ec89b97539035652c03b463ff635dc5d1f9ab69840e7f22b3391a67397066c8613fa31080d329647a7c4f5ab89a47393636ff0671a4b06948c9f87fb580358d467fd3 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 4725dd8fb314bfd8ee23731c2341dbe114606d9abe6434c471b5573e7df193bb |
| public_key = d0a470090d708a0cbaa0e3347245d0456dc8f96e88ae66af363ba5cee88b03a341f5255c329a7d119bcac87c46bd77a1b5966a40cffa45d89c7139d9fa8c69968befa8878d89b8541b9aeee6858933ed793c045deffa62251cdd017fa46328992ba7ac4fe7fb496efc7448ceddadfd9d69ca566f6a0adea700b9fcfb1a6bd99f91632c74af68de3b4aa932c8c6714337b1e7fa310fc6b69befca8ecd0686502189712f0c5328fed50e07e649aba312a59e9a44fc9e76a96de6907dff35b6e3b5e36a9072ac95d856aa7014699ff48bcb8bf98f5e68cffa740e0a5bb1f65df9cabbd725d96ce738bd39bad63da05eb58efa8b9e3de4f6f188ea0617973667d611c89a6f99b3c0aa5f4bbf7376afd82ff73dafd7671bcb60a87c5adf3445ca3381a279c6a40be824373827494e294ca5d83574e0877e4b3e634acbe06c8eafd51540239d318ca8a2511cb129aa52228ba4a64444b86ec184a3a29c3fee11dce335e4b87c457710fa4fdee790624f49fa16db0417cfaf9bc4fe88632a76766fc8c5ff424849cb91d445eec72ec2336afd7813c01cc893c646986f8cf247bfbb05149ebda38f00acb65cb8bf543e4561893eb10ed63b2379168eeb7577b18aa963315a3b0256f9689a52bdfc81e298c05948d920aa5bc39759f2f56d291ec89c59acde3a5497fea8cce9bf5266b363b4dcc1b6c78fbaa4241340dd4563a66d3413cb73ba1893bdbcb3ff93bb801e32940998427769d29d47bc15e506b5b990074e8d1bbe2d988699c5f6726a91513988628cf301b44f206696353cab38f68ca22ef70ccc6cab887ac3b8bedadce2513ca34a2f8b0d94fbc1a3f99bde812b69c63c2b8234dfd121e5d7949d6c4014453e19a62ebefc77fd366713ef2bcb59a074cdd34e7ba3789e7af38ac71335736890dbcd4f78edb10529381ea3dc8d0d31f88838efa47772a7b2541963b0c7b06357fccd06f38349cb5619c943067ad97de9cd964c64767c8394d7ec3fa4ed9c40581b63e0379d00adb275f6578f065894e8a47796489b994ab957e235455fe108eaf3dcfb378648ad6f51088d5ec8946f1599a8329981a7775523f7c8ef84f6d8b3ed1d5cc9893de86fc7b55076b14d2c7c1533cc3217354cbf4662ce62aa0895cdc4aaefa666687adf13de791adb7392b78d31d6bec54d68c403edd60a768bcdb057cf4865cd33887e5dc48bc86e1b51a649ce4945708a6ed65f946e18cd6f364590e5de65200afc48bf30f26eefd02aae79bb8fa72791807bdd3f3eede92455469d66b51dbfd4d437f0acbbfc0fbfc5e93dc89d4b649a6f9a7ab09e2679e23d40c8e975413fcc3feb8c2becf1d8f7aa56ea31380e69ebcace98d54362fcf4b6b6c6383fb882984e58839a808f5b1797e820ea9dd0dc8c5e8ae5403888e90e50cf6ae2c6ef60417d8792efd74d07ea45d67f221b6d2bcceb65d37559a7c2495e6cb4ccc19dce5f93ba6d6085bdd95568cbced69dfe3138b83173ea7c58ebbea85e6c6bef5bf6ed7ddf29a0dcd64b455aa6e15dc1d56632463e8833cb95702bcab2beefda773a73454e1065e0509e7b75d650e0eec59f8d7315ad96df7e3e35837ba5ffa5f3a9ef6bce8302647fe02ad5c055ac9d19fe27027cad17633dc0f4693c1f79cf69756e79c9fae7c954a0caf2c6b326 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 818d3bb8ebfb32bf464775f7139bac0a5bddce80ec5798595992f9403002cd5d |
| public_key = 61ef9047d957279de982a9349bae7edbe89d04a6ce4cd5fb24d989327c855acbc39e6b9881ad783166af6d13d43bd34eb427b4a8c3f676a874b1ce8da60759a5248ed55d8abfe9d723dbe61e48d58d4cc3b26fc7536e380d1e9c712639e50494bf195b0e6a9d4c2f803278832e5fa6cbfb542f55ec777396ea0ba5cade86c0786180a4a033eefbba793e2e29328d9ea40eed6b9b754a18acfa024d4f2dd7d11b036c96abe455f7a6c06bf49e93d09c5fca5ec643b93cde4ec9469e3abdfc2b8dbf5638450aa498c345f126782a6cf9ac7673a8db84b0f87086eaf1738d67f3193eed49e3773e7450a3acc5fad323be89f56accb246bdb6ccaf735fc89be8bd846aa9d07995bf3cfc5bf8f385d77e566c90fd797bdabfa5dbb7d4d60341b163dcf306e0241d66a06590f6e3c90f1b6bcf5cb316b482c38e7462cafcd3ea4a5f0744dc6ef8b7dd7852ee526638d414b6710fbbb7db1e3c8eaa45974c62bdb7b3363e5e5d093d11f5e7700e9dddcae9b379399c7c88aaaeee18de6fc5194b2a1998d219c4a5fb5531ea6e6ad37052a57fb566dea3a7e9c378b69dadfacbd3324facf9da83e45c4d9a5f79c8629b4853f65d03eca0a97e8dfc7f95ae3483eee45bdb265639cd511864a0e57ea34d839419ccbe433d3fd2d5e232246e0a6b81d9bbd0c50a7fa656893693a8e7ef45fa8be19a14336caadf581d8ecf87a9c249c01d4af14be4f64aed92e2c3c8c8aafe4da8db0bba534043d718bdef5b3abd426ccf6bfc3e5bf8969a07f88b0c428cc39a36da6a7c0b8bd666a1d07bcd2845718b755d76fa61d3ca51b3b774877d8606975fc377b6ee0596a6f37474c9e549f6899a3c4e46a5309f035133aab371eb559a8d9bf42d34a73c8d4d0f40a316e76c7bd91367e9ce9478d308e46c189b715c6b4ce6612bdc97405df38994b763065d093d8597daf2a3f4a4378ecb500a680a476e122dd05c6c6acfcce3c91abf636a7eba3aef138dbf41293f313ea8abf8af4fbaed617a380f9f5861185a2bc37a806cb8bc09f455af634058eaa0f6f30758a6681fd145057f8fc55b49b530ad5ba6f59dc9a73b8fbde960a9eef3c658e55418b374cee89f1dc9f91a4bb15592db3f9f6178ff71ed3143846b0acd9da648454a0eab9399f82816f8d4a57a636397e5dadf57dab388c65fd6e7bb5aaadf3f95892973c990f393174bb8aa669bf293f2f80a65320bc69b6460be565265e7b8af86587ad9b43f1c3e5a68f773045bab8cc6e043f9ab1a4e05b33afc08d19dcc67986831d0b6d662c4f7ff5a7b9aaed17a3d524bf678c7d461e1bc95fd54ea7693c3b94f460fee86b3f973b35bad30cf58973cfc309490174ed9cd6c87a82afd30bac5c6766e7d25eda49ea83a2a5e979d4cfaff68707bf3e8758f524d72b43a6d799ea92e57ad6a9b82246a7f3459cb9cbb5e157a957b27c81934d7ea9fda906cbcad6794e16bae2b06648124d0cb2f941e576fa60ae18367eba17884d5073c83b7a7a1ca53a90ac098eb7dd26f7c2fcf8d61f86fdba69309ef7fa515e5cebe94464d5a3e6c72075eac5199a1085c8ef1995d8ebda43ecabb522935331678102ff58867c65cff57af667da224c272cdff52b8bcf4805bc2031fd9d999b3c825fff0f4c8cf37e52c6007bb4a2b63952a0c223185 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: c92aa5fb91c980d9cade9ce99d4c75b2ffa7d6a6ff9bd59def1aa701f2a0992b |
| public_key = 7eac95cb2439a4e5e7116fa42523cc5ec7caa4146543a4d03a4faeec8fdd442dc10e6d9de9c397d089dc585398fe0c42374ac2d32dbdc605d8ff6fcc592bcab77bb0a5f4ce73a380ba3640b4e491343ab7a343e0e8fd4c130a70f75b75e6aca5306837e9bcd3c85bd1c3fa4f514fd69f59fcfebce585054a9fd4f71da3636639aef4ad65f2857a32d590e416866f7eab93dfac27cca217756b528776a73e9014867817edd837e476b0cd8d5db8f293d370437d956715f370b553cd9f5043957eaa3c34d39eda28163e9f58d7b59f301a4aaa233be834db5933efdd8866a37fb3e2ca9cb12a1e6634e95d551764487c384d0ddc3578f9288d8a2876dd92f5e610c68edc994c76a95549c79c162487d455f93f0758a43b525b04477c2c50a47a96363eb727964828c5b567fb53853fc92a8c5a0bf6e36babd5c2e68353d5787a0a455dba373cf6df40c4b48be8723ff760edef3d135887be59e157b6b4dc8591b5046735c5588cc4d5057b96df0d97f158c67223c5a854be202381270ef13dc59ba6d5bee4d7aa53fea9254ecb2344d820d9afe144d97bc8512bcaed20a7f01d6b795274e369649eecb884a4c358493e4d2618c283ba9b3449f2b7dce8bea9cd1a4a3598ce46d433692d15c5527f847b9cbdda8ad49ee455e5e43f6b18a80f6dca499ffb116e83553e644feeb307d581add3b21df336745dbde76be3675d5b0c88302fbec6b174f90e39f050cdd5f81567571552a7fff639bdd18bdc94e768a9ecc7cc20f5debc8bc9774c7caea9a1fceecc6d9f5f3ff7dfe205f4fbade7b714b7bb9fd968b3898c24e0b7e46fc65ff6c3ce5056fadee3cd71635b70ffaf88b88c9cb44aefaad97671e763d05be73436f24d0fe8b2937246dad12eece4c529a2e2d47bf4be5b978d4590f5f41254a3b1e6a29378522dadb259849151aef786aaea73ecff334386c3bc7542f5bab81c89e948d7199f709f3744ed66dc77d43d6decf537c544a4f64b19d55917165001bb74d94ae437835442c83b989bbc22ca67e6f96fd44787b8865f75a4e9a409b7902d9dc87a89e3ec88354ec3ea39627c35f4c4f88625594c2b0b5798386867afc9d46cfd50d438d61c571574d40893ba00a7752fbf8fbf6b737098e03c3adfdfc87d99b978d36fe949683b7dcc98b644504c297906df417649c0a60ab70b5c674783739fbcf13f1ac5c5d69f7ff3fc59a5d73e846d12da57cf17a73fc7dfe8f7d13d78edfb393a4c4d922a654473d4db50249362e4aece2f515f256250365660177bf345a2ccdd884933b45d7ac67ef3871969bcf94570adc7bbc2cc94908fb7731a8bf0f980a3c373d30a4e86ee482686ae996de811cf810877d07893d254b7ccfdaf7bb0c57c5659de1a5b593816923e8ffd7c433534a8d294aece662e9e0245a2fa049da0cedfb559e7ae9fd19b6ef1300d86afb5f0f34799a046ea094fe1a415a42b46f37e4da5138c5ecfd7c70f6bd84a15e56d08e8071b709e745eb4fdf52be9b1d99f47b79e7c72bb9e3ee78dcfc8e9ef63d8f2aa4375578c73edfc349be6fdf5ef817dfd0ff5dda8bb5be6598fda0bb8bb1987de7bc57593fbb01f39492e5b8348f1afc7d87a75d1461ea50f9ddcf6714ab446e189261a2a3dbac768c1e9e232985c430516bd8e18c79aef56cdb5 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 7e8086a01dc5b3bb9eda25bcc45d27f99874841b97237968495800e007696ac5 |
| public_key = 616571fef73bf834c48073db963fb245dd9c8f936e951961bce56158ff37b19e90983ffdf3bc6e61f47d846479a1a5bcefda59cdd8b068de9db6d9586fbbffda9b550d5e70c287fad5a4af4a67a19e2e5e45575e83a8ba5f099e4358a9e493677dee77f37adf5959e2b6b850d307eac155c01b68bf1dc89ccfacccfc6cc38a34ce5b4c48d3ee7dd2946f493a357c2ed5275e53c04a98992c949ed7745899f5c6a7f84bc537b4d795de0463335aacc08db10ddda03a98f56d3fdc3e0d74ffc6c8c913c919bae9f36fd6a1cb7d40b5dc6f55960b2f98881a71a1dbc92a69371dc9a95d45a7bd6547bea4e4f4d3eebfd3553b89cfd9bcd5728bd6bbab300ecab599da76a62b97541cb3474b7390cc49942678add66d265772f565e5e16f3192668fe4d5f73f3e76bcdc52fcfbd81dcaa4ed699dedc59b02af936317d56787fdaddbcf8605bdd1268882a355cb4e63ece88637e932c56c43405ac3844949c819646e394dbdaa475f6fac0463b8ce257520b3b4e25ed57449621b449c09c5b72e1d464e59bdf38dfa7f4ba1c1c6301b05efc41bcbdddc4a069abe46d37c0915db29bd73f32e6a06e5d1bc3864071de85227a63e2f4589a43391097226d672416e9e2804589f59e7db7391a4fab6778c91f03daa41655e3e433854b5fc9cf8e30c9dfe832d4bbe894518febbb4458617bdc30a1fdecfdce7f6b69cd0bc688963af0fec8f567a86ceabc9a0383681d3729b7ef98796fe2a7fb6394cfc93b3f861073ac3fbecc636a52ddcf3e6fadaf7d3af4908e958743962978245db5a70c34e90c64560b87ef29b5b568a716904c8326481db98c81cca47cec76e330d3b37bf6aece764c565eac07c4bbded94b687fb2fbaf7b518ca5ba6d94d178f68a7409a9fba7fb776117c66e97cb0be6854908aa8203aa917df6f3118842689a5347ba29d3375997996927f9b812961720cb80ff993d9bef4e30f7e00afbaae4da17b564b051f681b7dd5889cde27a9ffaaa370ea3954775949a553b75aa35d5956373da54da7eb51c7e68c05777760c6b9b0a78ff2f34312876f2ebf7898d3aa4a1871115df538ffaac7373751954f3bbc5445da39084f9fbd8e7fb0a732c04d77d473dc93a4bf6795f74019c5de6c3d8a6644172d491a853700afa50f0baac72fcc775d52af0d49eacbf0d05b987c3d3d187e4c4e79814dc5cc9593bab71f359d0c7a3bc9614d0c8eb5eda7c84d520e077e2215bbbcb693a93cd293daf8b5ddce316b5e15ee65fe4745f9665c36a651a6a8ac12ae62b5bee1e40851ec3bf9dcad559024dd28aa945c4f310669e11b4d33fa7fbc0163bc26a5872957c6977bbf8e7f7d65a8c806b469915dc994bb85651a40c6d590c337c6813d6fc33eb74883d5c415565457ec3003b93d2d6cdb8fc19f8bd47f1fb5cb94490f4bc850c4668b366bcb23bff1a744dd3362e94cbbc668e78b1efd9b784d12e965f469f067b636ed3ca3bdd89c0c3dc8bf798f238fc49ed3835c7dab1ebc761b98de0779b5aa34acaeb4dc83fbdbabd6ca1139875a4e5252064c4f7db62d4cc813d346ca789eb86b5d3606bc3239758b6fb5f76a709c7dfad6987228433a01a8aeffdcf2d0e3e5d5abe5e8aca53b02fd160c62db910fddaaabbc4c2df1256095317cdff9f1e7ebcc48f8382101 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: bb321ef14d44d8698df879fd52450567657f52a2df8d111185dcd7d4f30a72d4 |
| public_key = 375d9aa073f6ff5cc17405ee963cb5e6cef90eaab649d9ed1a03b9cb45400097f48ef9df5ba5d9b9d44f27f8e4b55b5d7fd341bb663523cccca03cf77f2ae2f3ed540094d5dd7b8fb5b78f210f66d63bd0db2665a728b9231b99d957904e4f78c9b99933a7f007cdafb2d46ab598e0bd5949299ea77f96b7eadd6eeac63cd9e3a203aaef30bbdeb4e6a7dbe875263e74f35e909286ee9684c00726b8548aaf2ab3bf79d8f55ec6c15a1f34672acad21cdbec4a5ff7b4ab454fc2982799d12d3f1ddb53a36db95c5e980035e40556582a0c5ddaefdbfe64ff79a743d55d95b25c9566cebfd1e8fe5dbabbf37b934bd43a9a09fbe5bac6567dcd0586621708a30d8371defeeabdc8d79616896533b9071ea58843ca3806e15164b1de5bf27b0c4b14749f5833c5f76cb5aed7d3b2eca6fb4dc7be2f4059a4938c0ef66549d1d5e8dcb4fa7213f9e36d8cda502d598669e1f69ce9f0fe69af063e76887f192359e5f6d516b9ffb194faf25599aaf530b09ae71d35be896590ef3a9b7878b4a3764a3ccfa8016e3ef2cfa31fec6ff7a8c8c5fde5830fc4ffd35c1a45738d1ca198ff3b8858a31dd6d770e38796da351375d0ec868e21afe7babedc7ae465848c82e815490da5becc3fa55973aadc18afb227fc0d086de8ffed31aff6fd54921acdaae0c672bbe832c515811584ae3e4a59ba98a80e3ad387ae87036961b4f6abeb6a84ae8b55b4e95cc9f8e2bf0dba0925ce00ec3390e7936c5f482c5fdb9d15ef92bee7123ad779cf434cb661ad69d5044fc63ce986e1b590d3bdb81ff4c3a1bb5a9ab4cebfa96c9f17fddf8332f5a3ad0a156fb5b6b35e38a59503e02156815656cc4883e3c75952dddefadb6bd528ca68bd53bcb1f750d6ff4d15d54e84be654415f8d93d57fb1fa983aaad4048c53d6fc4a789b82728a94caaa50f7a7df6fc7d07c7672798ffb8aab0991ea611d5e88dabc366494263cb8eafb78eb40a7f33763ea9c5e319fdac1a7a34bf7eaaf436ae4248346a8af5e2dcbaac2f6111d96d5e9e65b946ae29283118bc34a474d9f2eb37c469a3641ecaa843c112ea83c0364ec2b8b6e9ec68cb8485bfd87ff66d91300fed43d59a1476952f8fa2d3f3a00cfb7c49b6ee9216b728fcc3096ea23e27ec2c7954fd85528eaee682066db2ad62b50a5a11cc385ebe6d4f4b81785c9b8368575409738683847cd46f9399e28424d82c65e5b5b3310658c54be69a6c4bd2b6eda1b76f7e061f99996facc0b3434027fa9a1be44627cac4d36fe8e7e272e6ac69ac94d1f8c2515e5580b85d8ac3d0bb29b43c1fe95ea7c966947bff9cc324ede7b48bb4f6a88b030e956e095b819fb250b53dd9f58ca91bf8eab574034372d9f8305b39668bd9de2b6bb77267f52b0bc36ee68ad25a7c883691a494c5626b5bd97dc45a06ced4f39fc8ffe9599eea7b7cc9351db2fe8f45b45b746207f133d86ef2fb9b173397bbccbacaaa717786d202a8748b54df82d4921843ec386d918c74ddc68d73883b5721548ed6f5f9d7f95e02a65cd7bbc33843e7fcbe66bf85ef47fcc2175e3742596c2e9bb75ef8dd2ece6d037bed462dfbc2275aa09b88012e3f67dba3988aff5e0aebe2c7868def76c5110f462e65b39b2f4f753b3a3d41eeb50f7aa17723bb620b800aa3dbdab7fc |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 210a423dadd899b810f011794b79aa7f860823ac1962370e791287d3a1afa384 |
| public_key = c5e450aba7dd5cc6678ecefae81962959a3d68d8a4faf4ded343cbd2e84323ef342cba77573f8fb5d8da40ed7295ebde1376f1f8acb8eed4685d0fecb28a7fd34a9c6af4a8d1fbc8dc2eac4d334afe1b71b87cc1ddba5501d38dd7e74c6d6dfba04b8d1039322734418dc438fca99d0bf44f700ca474dd7c0ae5d9428ebad2f9d911cd8479afd461c750aaea66592ef933753153aa9bdf19def91a3f08e7c07278369efdbeaa3fdb7d4c6b6f6a7135b5d84aa54ddd37de9e5ee28d1944d8e7c3e1bce1a4089fe464e324db369445b5afecc41406b277e8bb9303e1de57b55deabd8d2ccd2e9a417ee9e6ebcaf60e0baf95ebc0fb0cdb1b63b6f544fb3ed7c1004f35f1af6c3daa7e2e6dbbac8d511246f8abbb3cf9fc6369a46d4deb7ec013f847d7474356aec9b4e7cae8b62c9c7bf4bd77ea05fd622b6a2bfa6ac49a9cebacce997af9f89acf9349363606a86a6696491f33c74bf73e847798b530b876f194896e22ebbd8f3640864791974d69684338f453710d94eaa84af9983e6fc3cad6e7d6a3855cada69c35cd9decb4a9f8ec66a56cb8a28dfbf329d75c6555f51ebb85279d3a1305e84119b9c2037b07ce65d31ef723bc817297c42465cd77044436337592ff391546f9c324db0ca85784df460c2d72690de4998e76f5dffd8ef5c096c93a537d6931b4399a1849488665026a615e5955da7f429ec3f213dae6b587b0f7366192366f523732fc2ef7731cb06bc39f15f35b1283654bf361f403be5a9ab154f786080cb8ed4fc8ec356847839de85af3c6e4321136477d1fb20ca5642efc84c65832409dc2509b62df865e5417faad4eea6d3b4eb9073b180ffa110ea37e6ba4399e8a42663bb5de5896239f9f3bfd17a5c93d0f4ac59580672da8891b89f7297901a9b63e7c799cbcf2a515bfb3ca9a487fa5bcaae1165de1e4ecdd758868a9f646d549dc631381e8566fd66d3903dee686cca1f876322cd7793c338876e8f008eb30f43ef8511a872db5cc0ac689c85f66d5a9bdcd889f73dc92f1dc5076f373be6430811f553e4ed9c7b5b2a819afdb93bb3447c879ade813849c5fcca97c1e6ca2dfe15a6eac4b8c926303bd806dfeb299421cc9cb82f556327584118c6931ed3f4368ab915c3df0a46b095e8cdd38de17f86824958f0cb8d79e857d8ba9a522a49c3f539c845968faf37e4beb443b577646967f508f4c2b7d6b3a7b74866aa4bfb83dd8e4356d0bee9f4678a1bef0cd2569102bd34e36bf24a58c690b69ea27ca88db664578fc13b57d9a397b8387fc5367d82dbb6981674a772b6a95edf10b14a7714fd2cff38419297ee09fa305a59bc52ad22919b1b61bc853abca3a8feb83a794f2cf7d17da71a205571573ce31faf7f81b74448ef74d6a8138b69ef967adcc75730a75ff135bdf198b86a2a670a96c58d55f95433851f61850d7c3e8245849a24da407b6d080abbab77abf58d8c46f2580717adbff0481b1973c804a406edfbd0847dccabbc9fc7557b26534ceaf49ba1b3afbff95701db0b6bcda7f0df352f5869aa7f143ed6b86b64684b34b269fbc91b7c5b25ce4d33fb8198db38454d9c6038e070f3321dca0f237e144373fbfd47884f3ac96e4bee4dbfea5eedf79fb157b32e2818048bcd9b8e9bb89118362e59c75b4917014c2 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: bc856afe24213e3d14c3d6f9b89223bbcfb2c890722d770fa3492c1e46d1c302 |
| public_key = 08f7945e6597c997fb0cb4b1411f88d89e5be8e3715a8391a496d47c15b4ab758c8d9b47541c34124e7a439bb2154d49744460811cd1b778879435d77f9eae07cebb831c75eade552264a6553f66e769b898b66644ca93f9da7735135d743c62a3876c0c99eab71c73c9b88b5dce4de0238c831d3fa8f634903ad1ce6be5e88f3a36aacf6a05639b9ef221085b39bfab934ae2553cf68ccca3cc07cb4e1ca03cecd2b1a5a8231a386456b26878b673644bc4ce61319d454b68fd5855f68f48eeb0f7d129ceb06f356a9da7362234d0acea7c592e6041aeaffc5771081743b6fd721fffb601a651d9af658eb9c5ad8599c3fd40f89eab5d93c6067ba30014af51766a41d7dbe664fb722476740e885a13da8d68a795e9924ed844ccaeb697be8c5a64abc7ab83a163cae74ca187ddecafb53c05fa535d43786679a429677cd3f672b7c9cdfa2f4030c3fc3a147ee1bfa8e51ad905a778ae9f69bf04c2a90ea1d986b15ceadec205eeefdfd05d55dbc17dc5eaefa9646c3a6029beb907b633fe7164bf60fa5b75945bd0d776862c3c362d06b7852ace9f93afbe9a4d77c548d04c68216f77f569875fa677921c671fa887b98866e9cf58150cdad194adcdd34431efc3735e78f6d5d9fb359e5c3959d72b37a52c30359dae22138dc495bb2cfdc4fefccc89eb6b70764cf64cb2b02699e84a562f076dc53fe153d8bc1ecda29387a15da95eedd8d8c666b3cbfd4882188b5519e06ba5ba1869463834b48dd9a2d7d6b46eeeb83834b7db556a0c6f486974ea7b77c1f25f91696798fd0cc1d01c41716fab36548f4f7b842e99a85b6dfd2ee7dbb92d37fcd6f37f058d88bbfded194bc6f65c723656474830581bb92f196e9fac65fb0bdf662c34cd1739edcf8acf1ef91f24701ec6a837beef54d44fb50a9150d9401dd96c3abeb02ec73b878f7fa1cc39d3ec5d5fcc4523a948a30bb1da4b35890dfac21f34b9b571ec3593e83adcfe4f8ea68b72772f464fcc35e3dba3c0aeecdc7e7ad7ade47ac7ddef66a2a76d52a3844b7f6866c1b4bc81ded6d3155d4bcb8c13239fca6f41cb2bd92696a5060fa887547638499216fb31379a45bf7b43fa2e75fe38fd98d7a4ae2f84477ef56c8ee228b3efd3cdefa807fed357c455768a77cca28e6984913c352736e76f2e92de66f781dccfdb0f4fb53e5eb6be4b953dbf0e783ad77a763b73ef6c03c4b45aba24a88e85c7dfc4bec3049447e688c3f214507256db838546572a42f4659a71a953922557664f6452fe37e8b4ca64b5c24e5cc74b8e6a988447ce07886cdc59eadcacf5cc5b17b4b0d058c0b3c6e0df489066f4d2ed63a5d165e61bac9f2f8fbd0e18cf46476935fbcc0dbadccbfc72cae9b217d3adcb3ba7e0b759abbe67eb04e06c09ffdece7ec455d8d15ea6302372fbbffa9933862028f7bdf3a1ea3fc093cafcd1bb347096b53929f1904febd86eabdc6ca5086c51b0c471a7cf781d1ccf20bb567ce472fc663ab10b75bdc664293facab5c5d4db37a4667f646ae66edf46ac243805ac78e5c483e266f4dab2aa705b9b3f7edebee79f351fb4301c562e30a513f6c73d56cdbdcf439f3f62f33f4ff7f876f5314cdedfb4527ad75924c59dc03d5f604585571f7e69c7c8f254bcc5af0ced187401efacef8d61e38 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 5fc00f89563e44b24cd67d0ce684effe5731619fd08e7d72e2406eb016afb66b |
| public_key = d743a9919ce4933ec6bdf338099cd7f31d64775b6700ed30fc2e53478b67b0f344da35ca35e4b7c289a503d5ab9eab6e384f79ec8ab67c2f64d7b9b80d6bce26098a305734e44342a5078597f3bd574b931c3c74461c8da866f39c24c5778e5f7f48cfc026baeaf3f8a92d7f519ecb7248615bcd76f12763f8b63c0b75a1ef075b6e1c61b1c3bacb9c8895286e317f9ce083b90df566ceba4c01ed6215cf95ab2b95e2c7d033ed442267fc87b475a63b53fa84ac9fe3c8bdd3cd07ce385abf63d22a588c9ef6f2d6e5e3b7d5e0ba96036eb47638a9e83c5bd3f791b46f65239dc5bcdcc4f3c9390953ea4ef875c5f3df0d4eee5e8344deec53c3b4bf584932f168710f66cbe718886e2ace069d34fcecbe39e5dd013cdea26b8cf148d7f21e7f3276ecf9a7e4557dc8aeda68022ccc44debb6683ff5966c11fdff1ac678bcbb8f4f43c3eda94401c17c4877490e4393404db53a28bedd3aab78e25fa58f3741e1bb1b9b8f02df64434ea9c5a8c9fe7584ea548f50db9f295d3a4abbc3e392a36cae9af1cd5e096bfb2dd97ba717facec4b7b83bb6d284c5fb3fb634ac3d12e98f5f8748022d8cef7367ae47bd21df68aa8239d07cd9fe0555e07dbc356293d41bc4f1e133ddca95d2298b2aea88aea5637d36f390a7998033dd95e8ee6447c5d5b6ba2ba6fc794c899f45860659ada530c7669134519b5d1e6ad759f9a50778afa6dfb942f98b50067455a7b6930becdc3dedf64f9e14b29cbe173ac50cfadb95c550ae7a55387bf01ac3c463fffed7bcf9e34da6dabdd089cd32aa9714a6a55c79f635b79e1d92353c68794be35ddcd65782a6674f87343a6654324f47f5ac9b385cff767ddc9695f753a4449e08371d61f8f3193eee776f19faedb206f67a57bc991da5b2b69a5aa3efba06ac917d45c9baf5bc1c5e3f7144217e84f1693360fad690f5e688b7d4c45cb6b117ea0eaae30abdb6cd3c5fb8b4f9c34eef6d0dedc73d9f8daa5d7abcdd950f37e9bcadaba8e394b137e337a8825aed0da175fe9299de2eee3048eb3fddf65f7b36c00959b5ccfc150eb7dacfd5bdf69de33ed63a01a7cff6a9a22c56752c8b9496dff3f8ac5ca444e10bb6bebdec7558bfbb2e37d5564645526f806a7778b1938fcdb7da3e64c01c4a36a847b77958d27ab9defb6f56b6a30a9b9962175c1382ecd28e979e0e6d196ba8c3ca4daa57e8d39a9b280486a6d2f64640c4b0974f499957be974fb6b545dbcc868098332fc1d3d75e38eb7ccbee64a341b38b0097479c029f57ced3d5d39de89a6a6f0c6e03acef8b47bd2bcd750a9496ec4fb8dd6378e1ac77aa9f37a76dd72d268c3667f5926cc76b58b9da14dc173d7732e24d1ac3ff553d6aec8aeed052c569c59393997372e548086abb4df3deac2ce7f25d76fb58c4ff348dcc5965720b989f4baf52623c215369076e771fac786e8fdccde9e7da75ef6fd7edeb76948f97a5c3116869b1ea46f7efd9efd4be1beaf0e8c8bb476d7ea4bc4b5bd4b3f79a30a3ae5479ea79217537b97a7dff6ab4edc9e2ad6cd97d3aef52837afbf32f799a3cf3da6adb88f6a0aa73ffad0c00e46cd5447c6dc483b4955a0a3c241e7cc354cfc7085b84d5e62a49e7d61a2d0e85a009833f3eb2305d7d435e2a4c81f358aa8d0dd50628096f4 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: ea22a76065db4b565ee1807fbd813b43bde72b0e08407fb867c6a18995025e50 |
| public_key = 8e4458305ab8304a53b5c47b43aeeba2cde1c4eae1c09bf81f6f5f6f37815dcbef3908c4c1646143be4d846b84011e4face5cba679e79f0ef2437ae975845652c5cb4ff62fa00737390df7450eadbb78b44f6e619977804adae7defae6bad4865513314488eb197cfa949bbc9aa8714768d61465a9d0ed9f2a23e6ca875524ed7fbb5e52973d9b6b7391b9de92022f78d684b25283e8f30a7c1e598a060f7409f65a7f36b57f693a660c7a9f3bdbc394f0128b87b005b5ce7631e5bedff858831dcde12f5b6f04334565563e7528f0da374ce38e9e4ed9bc5a959eedd4d52d6dfabc54baf30cdf426b77de8af7508e45118dd42f7dc19a09421464e41d36d0df76a7414f3cb897d65939cfb657a76785b35a5868401cb4d88ac8194769ad2499f30fdfd3ae88e8e47e918cba744fb4c8893fe51eb47b058b017d77126e970c4331ef67be34bbc4791e71c0ae9d52fee612f93cdb7eef4ed88f85b87e8beb6359eb410f7e75f06e71fbad3e2afeeea8a6caf023c357a87afc75fa00cd42213df95bd34170068d31b7a0599dd026a49fa1f7523ebc5544389cab2598161e4d4c0ed089d3cff6956f5d0b5a9fe652826be151ffed11f562196892cb4e941b56d18ee73684fdd8535d59497ad7bc0f97381d3b72abefcc13ac3236b47c63a6ed4458aa7f4ef7c6f361e75ba726be6774cf6b3572658bfa6abcb6928fcd3b98d328bc4f53cd75c25dbb22aab08dbf326815712bffdcf2ff57b9e6ce0725782e9590192bf055a45c4467c5e7e7dc35b8a61a48a3181ffc298b61289ff03b9fdf226e844f6a6fea58ca9f33d713d7d1abdf700bdc951fc9bb8f66ddb9e99f2849afefea6c366c982f3680dfaf4891c631a113fd9d884a5ad9a11fa8331be85f1d9ec6de2b4143ab403b153d9de7e4dc3e4c683ca24cc45f87dff76058be32daecefe4e16ba386069856c71f8ca86a63fbf6c15e876d63f738f847a32166b1592c3307d9c6190c5c42b7ab756ccb394c7c27cf8fcd158bfdac9f04c99e30254d500cd0da1b9f2b74823f24f83a888bdff45ca218b89b9450fba868eaabea5858509147e60dc3eaa39f863fefe6ae08f3124cf94b8f5e26fa3adffdf91ab37c156fc89a4981949bb76404f32b45f7dfd8a71578fd159ba380339971857272c7bd754fcb73739c450b58cbeb6936b8cb619654037856935376acab92026bbad18c512dec4e1977e180599e0175ef008c3a050d7cf02535ad86d8e1f9f57fcbd4e419976294702e8434163eb95e2bf0c3be52a4d84965aee3c69a8f379b5d72aa86e01a4c530fab2e2767130ee41d5eed417fcb45147c562c60080c56eff7aa7e9dc4dc293b01ba935e345b88faba62dca043d94c4a666786c35f9318a579a9b67f4f914434dd2076e2a6e8d2fecf4aadcb42b0db4252ed6df92a67e73faa4a39d00a77cb30df959f95e288464c824872ae6a9fa1bb3a71d8879f3d3c51445956ec8ae49c4ae6ac4de2047edbf3c0b24af9b8b86b83dbf4531bdd1773933139fbab85868e4a9bccbfb4d55e4e52d9afbf76e72ae560c08c7f9c0cdd98ea4ec9c785ffe76ab5098e9f3c5ead6a7759c5f9661b50e0368246c5afbbb9b876d8d72c2ceca63a4e6607fe4286fd2062614fcfb544fca36edf0785c37bb6f5fc33e2b9d9d03a0a6c |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: e9602b34fe73ad57f4bf6ead99743d645641553a5b9b9bf2e7016629e3e9bd76 |
| public_key = 77155f91195dda2b52c1bc4ff328c3732799ea0aa8ee5ff9eaaf39e5b5c5a03ceebe98a381dc56e1d4b56deacda3ac52b1088805476c026d9a0a2373a4bca7892f7172c4431c1dd005d855ca059b4e554d3eefe03cbc7855befcda368ce30f873f5747450c4fd994898dac592676553676fc8168eab4ebe8e9763cd5a747659440c9a33ead7e3cf907ba0d5a875c9d882df3eb5d08f6f337b4655e70565891574dd35724c127c9c4b48572951770241993f787e45573bc711f5d36feb03b2fed09ba4388889568cae09f0461746d826ad48f276594433fb1cf636fdf3c39c40ab87b4b50bf0ce119fbdfecc35cf84e6ddc3e46e275cc7bffd9269a7330977e9dba9caf79c99f3db88815f5caaa84401cbde7ccc0fda4b250b7a2a75eb3b0def3ef05ffec55650029af652bf014f4669df3e9435b7dbedacc173c3dd1f3a8597b80c9c3869d7389399af404e790c9463f2634cc745ebac9d74b62b73e7e54cbbb3ab235c7c1ce298c0c0369de43f24ab7b03517856e43cef2d39f1e3f5d1f3fe998c53631e3fa57a880f24476a7e89f8c2bfd1c49759d4ffe993cc7ef0bfcab738f2648bd8143f08fff6ffcac763947e4859ccce15e5d4b7e92ded6ae5f8f8be6653b05cacf0efeb4816a9726afd89ff88fa52ea490dae3c6789639d9d9c4ebe8ee43a01989c51c7dd5ed2548ae24ac8cfce0bda7649e6c9359c45bf0fadd3aff5bb1ab3c3b5b88ceaf4caa8c7c7106616cad5da77f7897dfa895835c9b83654b358e0d57f8fec8a150b39283e345f4ed6b478dbc643dd9eb85adb92ef77926662e63edb27b3ca60843a647dc305cedd21a94aee9dc3663c0948bc12f0a32af533866f5931d5c74433f46c16aa4f028d8d06a6d50444ef8b3e71ac641ea4e7e2f0f5390caaff16c670378d952bea0e5abceb8fca9830c9ce1bad8d68d328003eee3cabc923b5a1a7c4854d841739e94d3685c03f975a72440b50ad2b11868a48bcb73794c83644d1d39b9664c432c7b3bc41e703fdded268a34a9aeb3dc79b9ae07b8cd133b7d4baba7f39b4098d43e4a35fddd8a9ffe41b78cb1f64841ebf894827bbe1ec4750a8e7ba27cb4233ff72b0da634eeb2ab344bd3778e4a579ac7d64a33ef356b28f2c1334fa0e6acb05798f73e92ef2d629116e30a1ac330c6cf030d908fb3718484de5caa5ad54d67ac7930f696bc9236f35e3efd71f57ffc2c8c186cef3e7e72721fff2d256963dbac5c6ae404b7ee3546695fbf7d743fe892b5bff01e4d6f88415875c014fe6e48d3cdb69cf000a39a45263505eda7554386d68a4d3a9fc9f6196015066d3c8f82e8d3398d2b5f62d7af5469841896fdb3a84287fe42a8cb44bf1eee0f2594d26e611cb335becde8d9e58cc71a363b29439d54cc6b293af34bddbbcb80c7797819a96c1316a78306e0987a3fbe1acf81ff2f620d37d27f47122c4ae3cff14648f05328c43fd4bebce93d48ddfb85eecdee7cb48805396c24410e7eced58d5f37bed5b05c6564ec3450654cc1befe62f7c0da794970ffbc97b7b4809aa30d577a2f44f8e59ff023abeb97e9f78edf6d94de866298e2fc697d961442879ab64b4ba0be3c46f5e55c143ff058c4d7c1694979897ca0615e8de05d85d3532060076acafc8e0aadd8ca7406c7bb316abfde1bcdd166 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: f72b9080a6c051bbdb9b0abc1949034be0f89a9f73fe277ec4d4740c78d04a83 |
| public_key = 697588a50d46340ced782e5f0677879aab3e63c5eae7436c5b47370f2f6eb4bce5de0f81ec65c56b83b60ad4fde18be375de680b76460e294d842ce062638cc003d044af6308cd8025a594fa3676df03c87789a4499575949bf574f6931673936ea7ef2c79598a1b7b36df810335fb4df98c47f6afa057bd88becc5177f2fe7fbae0f43747aceec6f68087453e23fb4381e5930e6ae9fcaaf67565b1dfc7aabace34422dee57d9a4a454a6d1249c3cdba0921e3d0f2bf57d0986f23b4fceb35c95bbd5e3aeedfb28993998d8582a6b1aa9950eaa9c87c8bdae7372d47cf852e85c62acf5e06ae69a0db24c0cdb6876eb6d44c74c658ab9dddc756861be89f72339a60828b9f0b8a32595db41a5df97849decf7e4c494ba9cbd9b74bce6148f51363b52dc166f2216f3983ce9ef565f80583b85ddb91267ba98b63afb4ee60f6596128e95101941a0cd627cc48de9d6b2c689969548641009cdc57bd2a24dbbc4a995a8ff593f1fe3cedfcadbccbca41947fd8d33bbae754a98e5ae5fcc31a4d451f8a62dd6b39f2fa6b0db8a0f953c6cbca43face2863e5f59ab9980ebbf58ce457dd8361ead4e0eda771cdb37a6a54c6a4771989d976a957979ee984473f0aaa840e1fec07636de75e9a92a8d891ab6f45f0d3f1fd6363d0b6e5c73b476b77ef867a60c2f5a99a763d0ea80a4d6e739875bce6cdf3623f2450c93040b4d6c18e20827b8026ace0ec73302fb6824367ac8aade7df45b8516e8612ace285cfda55fe689d8c7045ee3faaeb2342736f60eedfdd7ac7f8468075a4a2d7960dfba9e2655e4a8d7c6d11c660cfceefe33c04b4681dcc3efbea47247bc83c68eb175bdceddfdbd0b7b622126cbe323986b75a407f4e6fd0d32fa2398e504967fedf1e993a9567e3a76365adb9edf9bec7ad1a6929a466f091e3cfd79e9e024d85e4e48be16debd0e4fb1fa3a1f07db3ad94baac7be6c96bc0f28a021e39cc6bb8a6e16312255880a84778cbca5604e73b217dd527357cac69c22587208496af27e5711f76d5c185808ae3b2c89eb91f54b23ac8b66c7eb3f3eee5528dfe8aebb2bba7f97da8f82734ef777b7d2653e66f8e4ed7871da35c9586ea88b7eebc383add9b3f9717fe2b988def5d53e933c99318ac47e2685a05d7bb50597c3bbea252c77d22a817c5dfb80a635330feb0f296c40bb802183ffa9ead1bd6dbc663ad7559e4462689de756a398ef384c2372130c5a6f05ae6c8b81ecdff12593df04d3740d2638d13ea21f1653c4f664cd28fb11887f4784c27954984bff51c923b5c2ca4f1777cb3eeb7a13c351c07c4f566fb4a8a477fd348bcb9b8e6bec787c2340c03cddcb236fe8d7c6ec8bc9d156b89bfbcbf5dd599848f63ad5b910ce55061e37d79ddc898c8a50c8fa4e3940bbd3bcdf3de3889bc4f3b7d22d7c49370ac8d826a3aee946b79897bea8512d8b899a9ce7e439760b58859393a5c264b5f15499419e4fe278a40b6c9a8304775bb3dc8ee4cf234ac5696fca2e935691f4f6923973c32b4f2408cf63c99d7b2c5f0c5aadbbb9cb98b53f787431fa73542c5569e5f5ccf0e4a868cac6529bbde42a5f198ece0b7f9e6a63eb0d5ded4979a7425baa8b0392a8ca9374323ddf2794c237e38e45a43a5a34cca2875d19217ce7547d2eba6bca |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: f1e5542190db8ecf4b8d617a04fd3783ad0df78bf8dab749afb57db8321d151b |
| public_key = bafcc65109cd5907d94e05cfabe4515255ccb724b3398f39ce1ba8c73ec1e9cdb444baaa6ac481db8b4d670ab65daf7f33b9fa11c48f6bcd38f19e4637b749d8b962c00ac8ab1cd19d9f960ec3817f34840aa7b63b19826b2ff34b8ec9faa8995d28c4d4c44a10dfc5182dcacc8751bf6c31cbfd45a79c6f9b15c2d406c11fc3b5df6638e1b83164175dca6ae260a88c74b4c2432a9b76c39d43597ce2e3ad1797c25f967868b66bcee9b6a5deb540dd95413fdc7ca75943d5fe3d5ae24453499c78ec1fba4dff8d919bd9467bdcdab34b7db71efb18b3cc4c679e325b82518baf5123c88786745c5ad600b3d2a2a367b717c3dcb4c32aeb4770fc93e12e3aa55bfc6a37a3270ef2d917f78203724ceb6cad97e7fa4af1072e7864274e633dd6173dd52799ba22675db36863b2a447e5b6fb3d35e1ffc83bb34cab6cf7356a27c29798c00cc3fbbf2df3ff2ff1313cc7ad69e44fbb98d028fbf0183b44a9dda92de6e2995207ffb0af19c8e22beafe8c98d608c0c7f5f075137cb02fc69dec4e0f1763c8bba263898b30946663d84b5e18d8e6ab9a6df970d25683047d4d4c75ec912b7297a89534f3f4faf6f62868dbecc3a2051cca9d5757d5e53ff80cf52f4fb2aebd6cb2547296ec8431fa6eb8f7384fa559f9284d528761faaf3e86adbbb3e57b7a876d2d4934d338389076d6e6da9a312ce5cbb3df3add523699f4638f4bc4a4b4d6b343e3594fd9d68972d99eb26538f9fbefa8fd718aabcd5dfa5a671bdf8cd595ef8ad82abb518fa34891a4ade983877a333e956bbec9b8fa1975d866a8eb8b8c406f2fabd784aac085b6ea553e314d9ed6b39b4f367ae45b9fe109c6ecc5ef24dfa755caa347aa95e656cf46ae5e9438b6113e717b3551e9f3d20ccc330f254e82d89b5e4839a9f8ae267b9365baf28786a371859d3847ae697e3df98768a1c792adba39bd23591a9ff4376cb9c11e777efc4aae1c3d179583ab0952bcb5b1e8577a5c476189d3301bf87fd9bee63c8ebdb4a8368934ba4867ae4edd3d41cfcb5f974a5c36a8d699546d93e095e7b35459d838b4d9016feda5bddd2fe7e17f1d60dfd363593ac11be3effdcd8c1eb8806f24971985eea3eb328d3a365919e9c33e742add486266968cbc6973d483015b77eec543b7f971523589655732bede783365761d937266b4f0ef3b849a73dab5b4d040fd9c117ce037f4576c58adecb5a5e0899892854b8a7ec9b76685165ae4bc5c8b9c0fe3c6c7ab15b35e25a586e465ac05f3911db7d63208c3df4692372f402559ca963a39f003ac0334ab1aedfed58c990ad983318b33429acdc637a83a3d82684c517b85e94506bbeb9686136a3c8a284c852ca747fb709d4533d133b5798b50c1e59f9e99781fca9f447340705c6cb8fff31e257f95d681805b8cdc03e5780440603db4ee63c1aa9c367eabc3fd6d63076e6eeff9e0275d7780e6339c2d9cfb8af27596957b136e1cbbce15fb9a6fd9bc798c40f0ccb7652be50d38ed78b3508939ba836ab719dce9c61860bd3c624827ac26639c05a39c89ae873214e75cff975627f3a16375dbb5e947b83e46e84899377412bfbf8b743cf8ecf3fd2ca07e1eaeec1990c42a7321ac6f01cd866f8719ef21bcc0e02346fc5d8ba3d3e7f1fcb52d37551212d647 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 74efa414ae171bf60b6f884cb7e5ce12028f49365daccfa23e845d551711660b |
| public_key = e28da227ab843cd49d4a7daf3b68c2566ef920773abae9a2e50fb154c8e59b63b4885736e63632314bff99db66fd53d7d51ea6697ec8ec8598082d5535e9d7c3c6541b28382496e738acce082ae4e8047a63cba2f42c71b33e57c85a7763d3cebfe93aa70adb093f84ecb7c4dc16c8119b5d90546a461a5b745be0850ef1bfefb5499dec381a9d561bb0c5c353377ded1cdc310b7edc8df78de62477a7ff6dbb6d38ad04371913b831d3f6c0537cae63d46939fce41c40a81b92a6cd4d69fbd303b4b38a5cc460dfb0ef9dcff0c8e475dd406c8b34b35ceefb596a704ca4893949614762a30c54857df3dc3a345268ce56cdbe97139f5f733664a58b67656ea31ea87efdef9ce9d2a9295356de3a15ccd44fdc77c4c53f672ae439ef83371b5db5f82fb0d789e877b6820771f0ebc64da864a01caff73c4a42b5416cbd43e29c7b2574c6e214a352f4401d786b4d5351a2559b87bbd0ba84511bbcea09abeb33e8cd45ead78d447b243f6574379dd3e3fddc2fc6a4037fdb7e9fb104c8600f64ba4a9ed0287a32afaf6d68f91676a37c434ecb234e4e1c6490ad760da57abe45703e677ff0dd36884e5133dd325239ef02f3901e2d427904511face1a8fd70424df033054605e97fb719a2f70648a2d3da0c4f899b195ea8e6cc977ed943d3f76698a34b6e893ba8770c69cd56febc100dca0e14e77d0469c4833fcc23a6ed339acab9eb6e18e69244df53cac66af5a6bdcf391729ce4e1c88d6cf610c0d4550bfee8faa64881fff1affc81d5452d527d2561d8beaf3979ff9abc3ed4c8e3669c6aab80e2b6464644ae2189c81fc92d50cc56039cf5eef325af5e63a1b63663ff2aab35e1753dd16477537f867ba4ca0eabec83d6ea562c6822f6ebb155d426ea7e6a78ce934bbe7ec69563c8f99e6ab371d996849c8cf7a84ca1a9bb655eeab20b8ed663e4595b5fba28d76f98ef532b8eb01ee9e8734968f87c03fa4763208862d9a3ca64858258fbf0d5441fdb7c84bbf37d9f8628fefd01b6de33978ff9b8aaf6606344b95342fb6fe783ced966db6ad55aa333cefd533a74e0f6a9c9757f0f9ebfc96545d0b647703f09594dff0b4e27b16c32b63547158d523f93017577513ea96159ac60cee79d4ad9c5ccb6df54e74de866cd7548339e3e4d26d718f36fee03f382925e97ccfac6e3a4f782f9e22dacbdfecbe3f4b72ac6bc9d9354e7fdfc31ce7acd7f3a2c8b9abefddd614be600c8992376b73f9cf45ac9841ea06409454b48d8c3a152bb8d6168a3fa6423373651caa7aedfda5971641bd66897e5991e793343c5e90bad3e07eeaabc71bc34788a345bcb9ad8a45a51aedbebe846bb76206bd6e8aeb692c5fd0a59652495496400ec94623e704f6b181d778187fca6365824f6c6c23aeaf3328a2c8978ea8d7c38f7ad0f7a6b3a51cf5080ed4f734f0bdf98dc19aace30b79296ee42d8b43319c93ccfa966e7ecff945ff25fca9e8b3d64cd96e42e9a295ace28fd5329034e9b81972838532cd0cd9f34541459cc68955c9c2a431bb6ef6c9ccd8039ca45533ad8108beba49bf8d56bd44433fe12a6c55d4ef3ddfd561bf8cf15dcc1f195c5f8e7d23d95e106ae35569f3cd2eb13c9e46d34182974451bd97b6a3da440de6e5bbed681d6eea2c6822b361019afc |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 0b4c3cffb2ba4380ead13dc0d8acad2356b448a810da1df29f264c44aab6d24f |
| public_key = a6cba4e1a93cf066b6c6284b86ceced4a4b17634c2dd8c758ee3cac75bf40256dd30defd98943de4dacb2f69e2fdd4ee8b1886f38c661993e678efa32a63860d3aee9b994bf4f9cdf0c3c83c6bd44c14b83e57c59d55629aa7d4994a4793b7e78b69ac199fa5799dfa6aeffd609a7832b55e731a65a2ff975397df8f7bf64448f4bf2f7f578c6d97c57e570864092a66c8184ca59beb8f89ba9c2a3e7a17c1bcd851aa65fddbf3d1f2774e81397a572473634f6807f370ff2b7f6f8bef5b83c2f3475cb225b71dad750f333d72a434c88a902d64fcb805e06ba8ae563ece60c5c29057c2a995ced8a34cc1db7005c478fa174874bbb82a9ee07faab591b8c9581365e82d5578c55fc06b5f588c65e2ec700e64737537d8853a8c9a1acad4cd8bfd67c553b9c6042d6a1d36f76e66c53a166398db6b2f5e754e2a67a559d2cd5839b97c66d35fedf86c42c728ef8adfafaf4ebc127fe2a759f6894f4a2d8eb85b06e7ed686e8e0e83c118fdd62ce1454e7dd10cc0e29b3168144064e7d0c3af95c114fae40848fb07abf2aa7cb2883fb19454a98eec7277dd8c1be52dc9cd3abed8ad9348089754703a608c0b54445d879ddc71c19d51f92ba7567e740323ddc4b95c19d3510363a5de7fdcdfbe918a09ded1267aa9696eb0334810b9351df981a0749a7e1cf53d399a0115ae515c97b64aeb0cb4f795fddef5a9e2a357565c4f7dd5aa54b706b0df583e2fb68ceac6e3960f4abcada8ba4ab6bae958dace3eee4dcd20978eeb5ba041b8375964f7a644a85044d168847acbb69b8d78d9b849a7d6a6b67c27ddbeaa41be8341c6977dbd0f56882443975d3411148458baf800c441963eea86763c54e45345bcf5864e926b4bced6a337df55d6113647829bfd4e45723d68985dccf772a6723a13fbb3b84a140a95dbc480f1495118238e74376c3aa78c25e3703dfef1e8576c22faf911abeeb5b946d36ecfdd7e980af7961a7ed74584a7eda7dfef39e72cd98a3ea5550f994f5d763b00fd37facdabb1459b825c6debcdb35d55ea9eac64b03c3c0139806586c8e0f63b8f77aef6cfd7d36e5d5f296894c9a1eb0b68d067e352ee8a20084580d98aef13bc4fdd39d23fcf015bcbf037dd5ba7ef10f581093656a19eaf7f47f5a3ee6c8a74c541345ede689321a436ac488b23895ed3f8efb5ff5b83964400ec33c529350bcf9f4886e28d1edca9c4b6d3e47d7ac798569f51bbe4bbc7ea4ece0b76e905ead819b287fe4fcaebe231067bcc1e3ecbc737020b47587c4920df6541f47ee2b6bfe79d8c73ebc3715c58aa93484a6cf692598b4955f09d57f5854ec2ceef53434a5a1edc934c9762b284d795857e2569f1296a8bd464ff82bb6ac8ef93f9e4b78918e0a2e46512ef41163bfaf6e38c2a07b15a38a494f8412fd4dd60847f957b7839e78936b6c1af9d6089b8def5c58e2659be2653d83a2fb22da53912055f26fa7cd05edabd4fcf21448291be68cf7c8ba21bf8dca959adcf53bfd4b67f6dc0c508f82848fc96f78b48b4a4c746c32d0e9bf8d3f02c46a7a2c9c4028ddeeb2cd13bb399d9c6feae9a4e68e4a4bec7b7fc9f888ee9bb605faca4abfe3f6ac6b73bfcdcffc755f85fd14903d8712fe0bf82ac0b06aae9bea06278c21e6257bc96af0379bca07c7833 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 1c82471dcdfca3a6942061ab4f3d5bf0d197321437c706d9cccccce449447002 |
| public_key = 5a13f2a62aa88988ec4fa3c36f765587bfc2a20cac081cc08d06ce1cea6036463dccc34bc294a51f8bea5ecd778c143f57b9ad2c8b41a3b3a7e43e7fec687f50294158bbd7442ce19c299d421b3d6ce6f019b4cfce69c9dc65d9856b7cf087b6649e793e8bfa7736fdb19d9861b46b5d5cf3fcfe34ad43622357a81cb7c9f5ac9cf2ce90b907e2164a9cfa4892927364d90dad80af888dbbaa21b689d5bfdfd0ba43f27386fa1df63237d5b10ed79c3f76090f58133ec44ebda43753779fe88f3b8f4f2ed858211bc172d49221a3ec3e96e88c287a094bee002eaf19ded04989f21c85c2ebd5700473913d465359bce8dec3d55075386ac3c330887879d5ca762b6b576b7f2e5fff23889d51788cd84b77ae879b1ec7d26dbcce20cc94f7857aea148214cece867f77a88d8857f47e45cb9b561b808a5e42463bcfab6c69a88efacbd64a3b77f1aa9671aa934cb1cebc52b464603779fd6ab10d57cca0a749f4ae889f1d386cb7ab0bdb86cdcdfea614a0967adef2699da6c7f82713874f36468d3de4539bc805aee054eed25133975e69ee357a8d89aec7139af00543a90f4aa250f44ca61870d206a237de917c5d9638fb6442aa7b886a54fd2eb7c41aeb7e0f7a09863efa4f80c67a4694df8a0f94fef2268e0a67a11bdb4a18b3c45afeee977a5d143aaa82c8d52007fd51df48073746662b78ff68508673fe314d85e9d7d50a754b302338f8afaf0b2f3e4583dde46d74e1843876a6b1cab85e0d984ece18a3420aabf4d740f6039dd183c57279469bfb9f26fa4f6ae59db60532372b729cdb8bc9bf6b9f6ee234177af37e7538383bf31d3726c79d84b4489d493423f7375c273a9558611c6dc9fbfce97047566ae9411637ca9dcb956a6f35497f80399ec7294f9fcd99c02bedf0c12aff1aac40b60be4fd6c85096ddfbfc34d762d80537ce50c5df156ee30c3baea4f9e4ada0740b5178c83a67fea746803a35c36a3cc044d521443d3bfee80d8ead97b24c89febe6583b972b5dc89b5ca27dd4aaa21dffe33e6940a7ab295bd2eca4c69957b3d02b538c239f18a342afedc15fdca57d28930b7fd96567801f64c3452697d5f4a6688e975b54dab4bf7a5db4ee88a9f8004f402c2db93fa9fdb6e4f16a5afb169a69538e6d61b93a82c5c0d69f3153addbe6c9f36ab96d076b36d406b06793c7c8c85d6904f4774c4a0c143e27673cecaa38c67cedbb0f860ce3d5215af637b9dcc84a7aa6bb919e73c06ddb787b1b9118afc6fd577a7ec4e7d5a34922767badf4e2bf0fe3694373401554212ce213ac7bd2decc6104e0dbc65b89ccb3383c30476932d738b181b64e2bbc9508268c716ea4731c659d18749ec3b87c3741d176dd10978cc91ca44df588c9ada7a68670a003ba24fd3ae743d67149d83ed33c98dac4c06331e90b59514c7006ef7f17aadec95e7931b678ec849789c656b30c4a747fd9e80e51cda7dade5557f9e6872248b94c894221cdbd1b6a3a0149c1bbb8ba4c9337aba868b88e99939d44f55de8fc36eaca4bcf107dcc1444411fc8cc3b6b7aa7ea9f8d06a30c7a61d8ace9e7d5db85af78aa2eb74e2936ad07ae2b17344356a8e74da9a149f048cacc817bb0924682a027f2cf6ec9b36aad177faedba70e26db0e2958e3d520d23b10254587 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 46fe60a18124125ab93e0c578f1c02f1bd1301595013001c7f3c2fa56cde294e |
| public_key = ec8c397304996cf4f77363fb2798c4bb8a987e57b41c9fdc6f9bfc6428e873bc6516bdc8111d9890b8abd9bc650f0344e3e7a673ef69547aa4bcddbafaffb2f3b53b1a1db255f7cc6dfd394ceba359685e9f6c77ddfbcf0217611d076ab224da8dc5819aafa235955b690cf621be92556cebed2777f06f3760cc71b12d8dbf2a5d994ea231b6de2516c5ca3c6157adc0862b54c41ece2b6b3f442c8082348834be93cb3bf2d35fa9ac98d98d7d4d840fe8ab2a879afd31227b95e1fa5d1a74e0e40df6485338fb8338b5c7c4c0f6641c7e64502ee24b13c2de3ed88694d35a66a4c455eb5f66c9d5aaa7adee5eabfd3497fafe1d693b77a4402ede943e9c68cc74f997a44d2f86a339c78912e678d0f3e4ff26fc0e3c9ed8eb726ee9e0d2bf6b9916ec0124f380f5d74b5a46505863f6287dc194f2b323c89966340f07e56ffce80a5e47439e48c257e8302ce06dcbb5a1b644e6af6ebb566b504a9b2994e00bb6c40b55f86d5cf841d774dc99e5839c32decffadd4ec0197431bf8c5f27cf329e7bfa0e0bfc0d97fc4b9be25d997937236caa455389d6df9e38ba3a76fac7349a5c97fd84a353fa8edc6c7446403fdf37558458d68da5e67f123dcc5dd5ac4618f20eafb8c9048bc805bb1f6bcf043793310f5ca86b42cc46ebaab986c32a9e266bb1fa2755229fa56b5be11564646c8dedc487eb906ebb5e5ef78a39e920bced01649267344732a85109a3cb45b7b8e9abb8cec49ff70fc819695f621eec7ac5957fccc5085943303f4d6623459d7bcbfb2d645b2a54c5a8ba0eff7f93ecc2ee0d821e98553f78d623ebb221953d3d9b8d198d44d693abb88bc965984b09eee2ea6b4885aca190f9877f1bc1243fdaad76ffb7f5b0afbaaae118c6108c98b31a5b70fe5aad0a87b27fbb40998ec33fa9d218bcaafd3e8863391466ec9ff65be6dcad0165d9032766472d8248a56e5d3f39fa5e585ee9326808a4e408faa15996452a3328253ce2cb3613aa4fb02acf313db64c7af7afc5863487b9538b53a3ee456178e80d257f4403b41f16b41584dabc0f4eb55cf3d6a851bf9c54942f59d1bb510964445067c68ae362dac6a7c4ef9ed318db0e2ea76fdff0c7d562351ef3f7b3fc62184d2e7d7145ae565e53fdff443940736cf628caa46d7076783b2b29bea7058bd174f19518aa78cfb304ed7dffcbb00ca3def1fd632d1daafdf32fa7bcadc67e9fdb69ec7635c3af93e98ff3d6076a9da2455963c9e552ae61814db0eac945f788820a1442cdeedfbdbc763cdbbb6f3fee8bdd76880abd561c505aef3709e4d996e4efa70efac4758b62644c31cec06e0d80091b4d5a97d5f5bd694517f52ffea5980a347856e60bb3f56475741e5da7ae465f1b444a267f9ecb66585f5e992bc781f29ce80593c4e598fc254de7440633007db1c637733b0ebb8a994347d7602fddb3436e603b84b8c3ee4c5c56e67af459517e52db2e6f272371a0a8efdbe740daa78b9eea655d98cd14ec90cd383863ab5fe8137ebf9fddf6bdd7a288586e18a54b43387de9b7409d37f27384be19fb09a4e2637d6dd6db377f733b31a49d2467605649b9609365242f52a62555b155e674c7e7182870c1088f4b34061f3e8b9034af0cf2c5f7eeb665e064f5f27cd5e4c84531d45d38051ef9 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 52fb7cb6a633fd2e83f2892bd9441b48fe59ecee6d026f5246fa7f2a5e55ee3b |
| public_key = 1808ef4759dcf733359bb77d87beb949396baa99c9d73485e378b6eda76318b961948497db64e49f386e51648187c48a94fb603fcee4aa4d8ba1df7f3d7e7694f9459ddab7c6e5ea58d5da79ccd72d87e7781a6b12073577d3a89b4d582995daff75d23a87ea5f5456ac5b3970d545044af254178375268abca9a96705deb28635b2edee7d1969080438368a4b61f63efe8fa811f63909aa48a055cd9345c0929eabeaab8237696bdf45e2b7e862531fbfe66ddbd81df066357954344fe46ebe084d69a62da470eb64bd0f89f85c9819a5e41a246ee3c6673eadf6b7b490a838e9ee28f5ad49f84fd4ea01c936d038dc4c78ed62e47de8e339fc1adf959bf79ab951152d9231faa8962754b13af2efb67ed1d4fe8c144f74476f553af97e7573a827e7144648befa3b6d6d96f428c10fe9f5ba86b29c8890f285dd1e7956664a714fdcd0c88a3cc259b503d3ca39a4f987de9ab6d76378858d679cc61ac4dedc6ad07d33813698a6ae96acbe95474b188bfe4fd8c895e79de868de0f7f12256b9fe84ff56db180c7655e5e4168c89a516ba4ddcc56c1b5325ca3e2e067949a67e7836ee58efcffde69bc9e6ebe726338830a86e8f5f5ed1de52cecde86473e2b54ab6489d735c3a945cc83b999352bdf587fb67dcf2c9fb3c9f1deac54dccc8201d36562f64831d8e29e67b2ae78bfacba95f29c3d20a4f782ed90ebbab81bc5c072bdbce836e73f0cad6d2de518b56dd03a8bdc97fd349ff5bb26e28ca8c7212867daf5e3ca7eb687297e4c098ff7c478f94ea29dfaf78d1bbe564f332147fa44937d2aba34b279c99e8847c5d4b51f64e43de991aa16aeebbf67386c7f286445acb87a98cc93029658bb0981048876f0884b526ba5903de258bff45849a57cc4f5cd2ca92a3cbcbf963a4f46de8616c082d8be492d323d07e6bf5344fcf85ba17dac3068ae91989e627dd416d7cc28cb6d42a461dfcd83f71f6c749ca457146d114c84fbc576a7dc8f9c3cd3cf4a3cd2535a7a396f59d73259654254e5bcf616b4970770bc8a3d030c8c61d93eb0864415a4e4dcc6428be7335763ee50ba72b5eb99d948dbc59df33917d367ae9761cdb15f3fa48bfdd38453527c1dc4ab7beae8497f49dc47e25a514258b5c0336a8135f5c5a86e22d73a9a8c3da5e88a468c3439464fad4f491b0bc91cdace7cebe5167ad1b62cb22b745c38ca32aa7f7c8c57537d7f563edb4aa2c4d0b788e15b36817f188e65abfbf7c999d108c5b3df52f6a3bb78737edea48c9bc9ee917487e4f6e56dca609aa97bf47bab00047603ff96d07ee29a6edb195ba59ae7bc245b8c982e901995b6df59e8853de7945c33039dc6bb3c46da1d4fb00e4db77f8c4268627f8c884b05ff011344cfa795f864a474f9c015bbd9c789e1a8b5fc1aa46aeed6560d4bb1f3b64d660f8d373ab3d51a450f7dda239767aed9cf25b5c860cf4cc7a4e62ef7de13d88fd3459cb37a92d348a1956bba0aef4513d5a5fa79b593a849a1a3d456f39fade44b583cbd7eb4ce068d56df38cd0cee520526ef54ffc8681cb9e015f5fb59cfd86ba1af8eccc1636dd69c81f07fd6526d6326b4edb9b68827378c2fcf38e9179c02965f939afd0aad893c30d27267e416287d7ddec314a79402a769c3d953f0092ef4f8b595f8 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 0f81a5f97082121244403da3feeb734f6084b314b8d94beb11627aa6ad1914e9 |
| public_key = 776b6f121675622857b8b376d708b2a96e306fe9311278f2e2e86730adb577e8ca3f16495b0edbae456a734368677a87fd4cf19916ddc1993691ceae2b76959664a1df6cb2b3738b2a5ef4918596b0d69394fbeefba83896dda7f318eef81769437cb63c7f6d4236a65c87c3929b79fe34438a8931cf2b889d0ed1747cb58d373491e7cb62ebf66bfb3b7e745500fa418eac8cabd966dc388d0f1b3fba95dbfec8c03a39e82deaa5ed4f56fb3b43704f9cac87399d6ebc98497a3adad7cfcd6a138f31f945a4a335ab6d1a54a9a59db106c0fe6e360ce8870d1cae9a3de506c9c96d4969f4b487e4d87ba1d45accb5a754585f29ebd991376150c65928cfdc9ec4f1366cc840e5f8734c8b4f24f1ff3dc99f4c55f2ef5d19aeb0134f4cc906f60064a61c1b42ac243b6d8dee2a3d55a9ea7c44855e575cb6217c381de770cf56e041dfdb2cea6c2bafec9be483edcf718dbcd1c4a5a15c6dbfd63fffc988c60b23504929e37c2ff6d7c7ffe51d51558eed2589da9f64c95356a787058018cba9975edaa5ff9a62b6cf77439b5784b6749db96db77c1583bab59d719e8d4e79b8954b9483895e4a7fb78ebbe7959599ca374a66558a8fbe7aac91e8a62ad6f3690a952e94bb91e64fe57ab4db066867ecc9ef0f7163b8d10b09d248ace0ebb736af6e9dd0177fcd16dc4657488bd5d044e4c89529e351ca72aff9698577bda5536c3fa75f0d9b58693ff11cd88d686ca8921ca65b08d91f96d4277839cc9757653a46511876f7b989830cd62ccd88bc85a686ab6bfd6cfb91da8ae31d313959e91d23f79be375d3e3e980cde808a76caa8a843e178d0d0ce26c14e0310fd57f4b35c1add498fab680d45fd18edd762f6eddec6388d56d1d2f637696d3ac0ba9b69af11747d4bd25b6b528e4060f9cc5be8c6446b5afe5431f1af6c05db2f34bdaa413fe9f28ac9fb58acd85a670f393351b33e04d79a5533c44a94e968b677a6893159e310cd48ea22e3dd416ab650b3295fd6f91aa500406f3ba173795136eed09e698153b8d2935acf33709a8b33e4b32384bab51fa69ee1f3a4eaac726dc7041b486e8aa3641fb8d4809d9c27866753b821aaabb9894b504f845fbea8766f8f6725d6ff5c5d12765a6a8bd8f9fd3c10357523fc4f3e13df4587f35fe469434ace189beaeff58fba8ae5aa188a8bbf7e08ccb7ad6a469054a45c01aac131c6a7c4acd5c15d184ca77b8466b6d1992df9df42464e69a33382a7f760eefb69c4cd00caddd26ffcf484ef24dd9a2b84562c16cd4d4dea9ad447eea4d488824ea7da3a52209dc917ead7af54553edd60bfea66b3eb9468df4a46b3fc1038a7c54b76053909bbd7eb37cedfdf897276b465155aed0f7df9a4b9398e54d267377fc298b9bccd53b38e486f8436017c6d98b324ace67b17358c144f99bee7426bc9f067849d7c55542bfd5c1359a41d7a5fea37e759ad894ce8226a44bdcdf7e0276d96edfdda357c5d2af3956b796b305c29e87718f65b8331888cbd53fc20cd2209fc6f49c7f9a0ea5b27d59b81cb2eadafd349af2aa2ed5f79e40d22fbf59d74c16a840e4b646f6eecbda2ea24b6da0ed6cad2443d3a1448b685db4e55ec5e0f4eb3a12a73c36272ed86537f1d2f51a0e2b5b5847b0a2d9bbff0a051bd5227600ad |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 31af9345365549ea0360169ed57daf98cc5444799d4c75d9f1f5d615e9df8a91 |
| public_key = a6f3b26dad6ad98a9a700fe32b8889bc5e35580ceb880e376ceca1f7d87a53f78f953aaf9f977c2ffb4d04f88e34edba7d83bc70df7914a769ae48fba60fe2b2f59f010eca31bda0ef138adaa485953cb8b6f6ccb56a7c92598c0c83ae97684c26e7dd6a3edc8ede6ae08c4b3c1c30110a581679f45529be92d38d9cecb1102fc83e0eb3b376dfab4662fc559f4814e167fb3e7a6d328d7efa7e99a0c546b63b2bd4f22b78b95d74e6e3ff6e04b096eb89db7eef30267bd886de06cf38ea2a5877aee8121fa39c88c528977f0399cddb7a7c8bba3ba725d7b3db71324df40715fcc4f8e25e2bc03527fa968af1a068fa05f8aae39ff8ddca417555e4498fca3d644f6167ba30f9e368879efac5971c9bea7a9674e804c08f5d6ade53bcd778c1af4637584b9752baef16a4319d296b93e5368d1d863a85cbb56ce1c56338286bf1cd84d695757adfbfce48b7c658a36b26b670e59947a0d94d032f84bf0995d56666bd7968bed8858895c779a3318275afe42488953791e97cbd6256c29a6c6e4339a15d7a7c3da95edd2a562ddcff70ed77ccdf317b9e4b975692ad1c3c3d956b26634fe2eff35d76f26ba766a447bc87e867490dcd898b4b02c491658b97e25a4f836ab98a99c669c6daa4d3d518a66450bd48a4e3482288f644038ab04a3815d6eda9a8e6eaf388e495cde4a65c13febb600fa1a2becedf8e79536f5fd36dff2a4b8bbbe4e23f7e462ee433ad9f3583c830cc64e29bac51f96846d8fcacece9b1a06d63744e58008342c6f48235df4571e5777084e70bef4b21eef5f1ba311f4b33cd09ef3a33d5fcfefe44ab54cc8c4eaf8553f697c00f8d40e85856922dbcd0166bd0eea66e35d0c3ab8acf3b58f23d9c6887f1557dfba7cd968553ca563f52d28adb05733d81486d86c590291a643edcca9f8470d573880d5856a7bfcbd0ff803713790d27f97f0ee649d5412713a3e52d6b1b7c85493e92175fd9f5c3ff709aacfc4bae52fe80edeb7e999ace2bf98d9595e4951362b08a6b52aafa7669c5493cda61645542ccedea0b70738fa07a7f91b8c7a510884f12f9ff330dac5ef9e687fed9edff45b277ff95cda4525b7f43fba328099bfe4330889be86e0f6232dfb2eab7b971ba7681fdcb4653652f8aa8b5fdebb77461d89fcd5ea4ea31ecd2d536f2b37c498f4e69bc14e8e23c5d3299972656fd3a0a644a9e8b18db48805ff849b67cf047bfcb0c6945bb87cd779deb9e5b64bad975e3e3f8a740de77b0d416e245acfeb73a3fc876ac39d8f1a52761e24ee5d87bcd1715ffea2b98d9d83eceabede81f4c9738c0df539045279eec3ed42a13791feba9d1ef3445293eb4cfc194b76c5febb5593ff0ca45deca9b90435372f3c5baa0549ff847aedc8e5c245bf7dc5866b26ed41e884befbc7bccdaffa098b592c5aef7f53e0e8efbd31e9215ce5f8ab848a1864706dd511d5da9942535cf06952b0357445a985434dc026733ac8a39eb3c8bca2939d195763a67f353eaf95679944867da21d58623635f7a7461a913c24bdd4d1495c1ef4fc88c8f94211fb2d4c4e0fd29d779a6f3f1b373b9c438d2b4c3fc48c054bc5206273f7a9a3dcdcdad8e5dd70f0fe0e4cc99c8394adf63126006ee8cbb821b12a2a0a3018c4f8e52a50183fff79e84c69427 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 774ae54093d694ef40b63b62c73e6c98295f606feb8699807eda1d030ffb996d |
| public_key = 191bf9f6e7cc26755aacefdd4be75f2fa4c18303319eebd0819e52b347f6b1e54c103f8c73c6805354925b43a6dcedcae00dc9ce4bed7fd9b4742fc8b91844843f50e0e99369f9dc279ab4881fb4e2dedc0456c75435ecdae4cb459984361dbe3a23f77d775a334fa6233beca2979e6f36db3c4c86fc24bfda5f55c765cdf6187855fdc9beb8cee6a8391f98475d6aa080a7a2c6147f71cfa94519d1f705ab0fcf3fc957619e7eeacc33e9c614fe137496f51436a788334aa5a6d66ea3e4ad937a37be9f87e1c5fc6fab2df4c434cc3f4ea3865bc0beaa732c1789e7a7ff9aadd7d4f7afdf953163197590e757a2979197664290de8ce1d531466a55119f87c335bc26f946e06a4d51baf7b33dd01a46c2f4e339dd83511d135a972ec1de0ed93bcc9b24b994b4a3394df8ccfbcc743304383d4dda986e859074a3d0f9ecdd96a34513735b4f4238f7ef42d3f8eeebecdfb3ad705ae668ce5045c534c448b429c474c494c7b48ee4911771d62c39d3f4763d98ec0b2ec0753de301fadeff13bb5df861ecd882a045d032bfaf6367f845a5d535e85fb323beebe6e3bb7dd70229fd7ddef18309885ab9345e03fefb7575292f9d73d57cc33f8a5a86acc328de3a2e44c04cc45ca57573395ef38a95675bf8ea7bc8684c8e6b8e865aa3f56517be79fc45657f976ffaf538bb8b53ae88cb43881c19ab47069b36968da1cacceab9bfc5c7985614a3fff7300f7fee4865c5f8e3d792099d3f793e58b591cdd87cfa36430aea87703dcca5e8f4fa29ab2b56ad3aca5d483c3c7ef9db4f0f8b7794592e1acae0fc721d355892cf57d09fe9291d4e1c994b8bc33edd07dd3cbcb5e37fb43b5777b4afe892bbe98c4e32ea5bf00618b1e4559064d491488bef0135c9da67a39a5da5f14aee6ec4d9c30957b04c645b15fdedcf3a391a769249dde9085147c96c68fd4ea93efc9e8dcd00ecd7b8eff827fdefacca51dac9e413e8cbaa24a66b0db4d2076d58c398edfd3ee56c40a1bcd3cc0f658f6f40c41c6f07ce74f44e4e259ae1478c7a77ed5c157ceb1659d3b22991391955c3e75bcf0cc70d4cb79faf7638c54dcddbeef35b8f3cbaf6b14e8f340597bed55d586981c77cc6093a889854a8523f997b07d7187d99ee8b5ae44cc1f1f3c413fab7a61f54490a6ac4175a99da866e5464283a74c5d3d0436ac1c88f9c964ef8e6de7cb056af08bd8d801e4e0cfddf93854e09eb5e0bf8fa5a4c52613d468f95bd83ed8c2147736598a656476e5cb855e0c486d10add672fd2a79b37357995ed445973959cf15ee6ed0c687227768b4ea1b4f79b818da7410de3dd547403b3da36f6fc9f6ae659abae74ae65213ef2a43dc61f59f822faf5dddffcb98cd0a38bb7a4a493ae677cec267379c3a1b80ac2f57ef221976ff4c7afc695f83af88ef813a9beb73ef48dbe8b3ec87135c6574cdd1d68d7e63ca6f24e8b948ce615233b911736b097db766c9465cbb8b29573addb33f22ad7cd99df1325c200545d5b2ec5da2ad082b9c198158aa2c8fcd5d94bf67e8d39bac4d9096093c78a069b9210e3d5e9199d45bcd9abe6a8033c971b39d3874ac6408b3510e3e8ff4b464ffe6ad3e56bd664cadab4cbc2eb1f13656c6547db33b5f529d253c85a728313bd36b9f09f6455b7594a10c1 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 9f27a47604ab5146caaf0aafe6d149424f8d66e39ba3baf5e6c73b19221b7e21 |
| public_key = 8dec41ff4d93b014449995e21e134c925b37b126e2a9d6ee97d586408ea8409d3383b5e7d1bbe76aafe563b86069c9c2094e481be7a7541ecb1b2c74f4cc96d2aa916509cc24d33ca89d6aad07938f8de177c4f159ce9ff314d389894f5d4c9cbe6d8c8234cefac9bf750ae87d5669f46ae9605fdb189bb340ebbba649996863618366766b7c990d7dd1a397b00c8ef72dbe734adb60a6be523fb46be42752eba4bad8d6b008883e2697747ada77645e74d5f7abc99e57acd6e2032ddcf719c9b8c5bfd84d9fa95641202384629b925c34dbe94889bdf96bdc176e4dd3ad75f7b2e5cfabc9ea8281fd7df65ae62e0e6db3a634071944f6468e00aba03255430375660cdfc414adb3cc63dde305948d783afd0a41b5bfd2fcbbb620d9bd48cee81859b670affd0b5c46507eac578f829c8c6f4875bce8c37c532fe13cf77a8cf480661bdad108a0b68cd63ee5fbba54f567ab31b30858cb33584d64f2ed84f7bf085d174dd5bf28fc90c96cbc89ca7069edd16d6f95dc6acfeb3315274f7c4937af6ee963f9de6d0364639f743b4e78a6f344c254e94f989e1c34be07ad9bd5086c73a9fda95f8caaba4fbffe502c1abb02be45a7b8f5aa7ea001055e2b1841725cb06fbf3625ccdd99f89c19a8d23d86ddb1a6da75198852a6f8b6aa54308a3c895688048ad03c089ef4b3f32fda6aeb0e94154339b76ada265df2133eef3eeaba98cb656925c34f56d37a436f8afdebff4d8c1396d1e3a490675abf377e94b387e58f23eb1284d636c9fbb6de84c06af3cfadc66519b2e9bd94610655699976538471d77bbb3a96e3a3faeee8cff642d63611b498e40f540cb7ee9b6ceaad6bbf30aae3f9ab5eb57a5670fa924438d867ccc4823dc74d6df19db3e68a26a5210e713ee7b81157a63a2e99fdb4a5673eb2d17890e7bdbb8215eb9a1c85ce8aa92a2557ffa499c9aedf7e98c3b478eebe73f3f4794e3e83f4330a710b6a87186c36ff04602fccb97a7842104547264437921b413e6ff29a1555226a3bb4fd90bd8cb09df92f4c4d93319c434c04a773acc094cbf0516f903aece21ff6c178aa5d02f4b402efb43bd79966d83a014bc8a8fa8348eea9e8c6947134b8380deab16ef427abf6f214e4ff3f6f3464929105974a853961a6b55ef9dba8d730be6a51fdf9db4c23753bd9728077b90cfec657cd738946bbbc6afd72f95d876437c659b1bc663f6bbfb9026ba0401ac169cd5933ecd509f7390ce8a024a3a1278fe7bbffdc0d26c9d834e82bf67ac61cdb131e84a42c89da8aef2efdf3ee7cf91dea37da46db70aefeb967f7e0c83efe0796d603b1c58dfb263faf8d44d53e1c70f8b73d5874578b4afa8108b12f6d3d8dce637d54bccba48f74dd8f64deffb8cbfe40938456c4620abf62d9fd8fc9b576d463329057a7fcc866530d88338efe15f3eeba79cb33a5826208f3b9b8abbe8c4a0267f9dbac6f4df64f14c99599a3d04e0a4398b7c1e059e20e4d4fc2683d65e85cd279b8d9e9595e995631f3469daf5412a54535c569d81cfa0a1e773305fabfe9a9dc766c8da35bdf0b64d2cf7d0ff3ead736c06bafe86034468539a3adbbcf0e67af4e797b64ad494ce9ed2b9b89f8d486236b9b24772383d81aaed73286e5dc6e35a1dd0121b0a362d8c94022a515340f |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 90044031b7597b5e60a4f946b713e8996d0426d2cb013243d9b7d8f8ef159a0f |
| public_key = 86335a7626d9caf862810ba70f0dc83da3cc1d2d8cd8a3f33c8ac3248bd13417cecd467e9cb87280bae3b16ebd0a76e034ebabe9ab6e7a447c2826af3cba679837da36f7431af9e19efff45714e10d159aa438a6f1546a39286a7a179c5f286073d5b944faf000ab61fcb9373a4a94dba5c9baa94056f35ca29ed107ffce65b579c4744f94955db483d265053b812634ec5e56eb8e9069f637114d408b2d36019967f4163c1eb6e1c02ba295b5e581644dab07872d1a5b21b3fd0ffa349e3739da6ea9e9ccd7b6d8cba3b945be59e9598e3600e781ecf54912e7de3793fe05784c5f2ff71a5aa5d638f3316f305a28493ccfb180e8d2423aa4f75cb6611ce6e8798ced8ff53798b189fbf17238b5d073f24f88e14715818ac4ab40d3404296dbee445faabeb02dd5a7c7b6bd8b03768e7c382838d6e5fc7a93b9d94246a4042eea39bbb89ca4ca33f9b381fc8d6447450d3b4f6c794b566bf73508d24fe35e78a94780cce557bb380db47d2589eb1293d94ded8ae4ea996198fd134bc5579aa9fb54e27e2670b96dd1d59ae62e38680d3c8fd2d3517cd4b36aba9bf1a3df3d5cd67f2a5b4de7d2cb9b9e138bbfa92cdf49a86ba293d9145da2ab4cef3c75ca20a4a1613e8cf88849f03ed2e58fe1df95a2fb3f557306dfe7ec5e70d3b88d39ecfa2edb9906401968462d2ace979a825b088f7c2b330fbb5f16beb9f24b84a646cc6aabf7b03767988f68cba750b64f9823e7ad3b0da4e823d5211ebb0f47cbac838a489c56849ec7d05457f4033814bb9d53bde1ce787f0effab1bc885e293bf24addf40bde9238b744766eeb86bf96a4df32b17537aff899833e2790bb65743cfe76de7be38d064ce9b034ce9eb988d5b8f7b64777eb9be3244a9b6763c63523a6af78672b75fac38f33f2a97dc495bedd34a9af239556ed9412a48a7b46dedaaaaa976daa972ce565f37be80c33fd41f6c7bb3aa09f47f4c9c503e26773264e8edefd58fc75190cf47b37cdc8f59427cdf311ca493510794cdb734cdf69c6b1a9d5ca9d424e8e9f35ccc885db4750c433956d5bc6db7c4dc39d807eefefec6db3e9f6d77eaa28dd6521fd86665707b95ca4d34ec26cb4acbf9f8d243e8d47faead3a99bcdd75b5186abe6590d05f78bf289051ce378908f5777fd472baaf258c78eeb7755f6c6b1b1e3d91da945a837f0c84b353f9aa1d2f3404a3c072af7c84a6ae90e3ea0d254235ae8656095bf989456cd9aec6a837df6880c9ba79476431929c9b22d9bac09acdd8d94b7a884e271d37f1bb5335f98c4c59efece5ae0a485611b5d2258d9d48aac84c1695732e924d4cfd661de07f7ebab568d33abd832f0f92b89a3f25bb40fa0445f2c3e22f97856f739aabd568d2bd851b47ac948bf5d2da6911dd5b45ef6089aded487cbdf2f782c2e351941fe502bfcd264a6526b4aa6dd4395036d1fd8bf03b088361f6f18c1b72854648f50f3199e5aaece5ea33a9db74e4366c07818efcad158a56ee6f3f64dfde5ea3c51945dcfe16b0dfd3af10a4575574ea388590eb95b6e5158ac5bc4aabe686140b981cc5c2ac896945a4be09afd1b56744c439630b56a15b4a3591acc88f3c46814eec24e8db5725bba86cdd22a3732c6a1bf7cb10f14d57ee8e5901e46b97e63848efdc76368b797d |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: a7a31e140891ea37d2b6424b59b1f84f89220f32dcb73e037eb912b389d34a48 |
| public_key = a5cfefef43d6a45ee7e05c4f4736af0e8cc5ae6bc3f2a4e88ae5397ef69f273d3f969fa695fef916bb56e5aa43cef5c183e6ce00f78ef423c3a838ad2cd3c4f69ce42fbf3dd5f774054668f00fe3b2bbaf8274c7ae1dcfcec5b10bc6d3ec6ab33c963ad3bffb23f7412f93715a4bdbe1be754ef383c2e5fa5a16a2273fc88a9635b08e909d347e657e5806f93e0baf6757bf5a8f5984f9ef98acdefbe53850b94fe39614f8562455d6a7bcee09d4563e8b5bc78734864d1bfdbf1393849ae7e5c81ea5236d65586b80f1357d961a9ba74999c8f47c7583675245749bc56153fe428a1d324f37d6c97e8208c4a1315836036533775ff7a06dd9ea96e97109b78f1ad37dcf98f3085c46f68aab45379cf59cd504a9461b47268ba03fc7cf7b1aaf9d56ebfb3a7e68b396419a44bd56462e7aa2be9ff23a09c156df6dff3873a615f472d6796e24bb7daa35848eecc435a9b3d346391f734c8dd614396a6dac3c2d838ac103d04239c84734e835768a2bcc3d6f8567f6c998b4e7ca8e3da8168f68703ee936087d3db549736e5d4aabde1bbe765a18c753fb9514dd97332e54ea4a3f934c8fff95f0b03fab06ff6d113d888c1ae613ca74164793b5f798ee3c589684bfb115cd684dbdd524ef1a17393b29e55029ffeeb3c8d3cdb4c377900923e2fac6e5c7de94f076c49e0ecb9729ded9d4a6c0ed957047933e2835363d85f07eec6facef86dc4366c45cbf2f81b1aedae39aacb37ec0336d648f7c955e99367d2be30c95f89d5862720af9807ccd919e85dbd5999af47f79da95ccc4859e8a84b2983f0e9693b1dcb506d7b7abfd3f158759b90d651148db3aa4b46ddd60f97cde1616d161698f27ed73c2f74e9c5b31f9fb4df5ecdf3b0773470bbfba5e35c49e99f7ff81280480ae88573284c44ab9b91f8942ae4f3783263927c5857d5832a7ee576c6a59e8bea498bcff607ec51b4c9a36cc4d29cd42dea588a475674088fb07dcf45a069d422459439777810eefac0c8221f99390bd5a5d096402dfa4bea8c9f46564af93ec907c4fef6743ee58f33a3efbea83d113a930c0a5649a5eabba2c6a3afcc4738580c61a4730aac4dc3c84dfae58365cc6c86db13fbedb195bf539a55da60deff6c552148e5fc6479f1bbb67d5754161e4d64feef47aac8edc486a8daeb311fc653da3be4fbcdc81bcdfa54b99030ac2f824598ecc699b3e973ffb34658e83cce8cfe6495723975c7ed7cbc538e81156fcc1ac48fd9c5ca3eae26c9ef5179b651a95b7749bcf712ad18eaa951dcd78b0fe6bdeaaff5b28debef3d32b6bf826ec83af147af8288471bf67a97c5ab0244d3fe538e996d00de380723f937b9eede62f8bfdcaf09e74ffa3095045266e11f46e9afeb1eae584dcb8805d7455d3435956dbe679b8afe26ccfa82f4736998aed363c0e8fb1d23b339a16abb5f6ddd447bd78d8de6657bffef9bceb18a0c8f6d2936ba32d24871d6470c338921366a009fbade8f4ab940bbd22158ac63def09157d0d1ed826bf90581b4108573e720acaf53344fb876db0bbba54de4a26dab40afe37535a794294814e2b3f904fc0a03f3e073bf519588342448e24a769af363293f4c8786ba4b70330bb80f37de30dba857dace4b8291ecb2f6ebd5a06323b11a89242da833741e9c4 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 70eb3f791faa91f1f982fa477dbcddeb2c55691c07f93b04cd31b37544c94b42 |
| public_key = 2e2487855f7ec83e60955ae8dab49870de46767bac1506885a7abbb02d3fa89f3cf3644b146a7687ecdf573f9e3c64b052db6c14f3f11cc560d9b7da1ba641225bfeb8f7de45bf5b4b346f3037454aa69745de777498c98ce741ad2dd8461868839b4149135b428e7d145d60acecca5af744ea9fe42de574ecac5f153fa7d907628eb75439d8af02d37e528e681f2bf49bdbf2d52961d20458c96dceb3175730acb9b8c8500ecf58ffce367704d606bc76f8eb31cd9ea605f9d5ee839c3e0b771d3f595b3f38adcd79ff6d34769652e5cb492eada3e9cdcdf13c899cd5838bb46a27e343bd6fccb6294c1619af978e7d77ebc2e153ef9975664863f7cb9331a37fe53ce3ec80d939d473b81ffbd911fdf7b03cf9cfd66fbed3cd0adeefa08744baedb62dd3d93c2552bc7a770a0550ce7deb2e6559851bbb5d8665865555af6edc2df9637c07790639c0af6b4bdbd567b704c267e6abf2b371f68d686a29e0bdddfb7ec3c08a7aca40eef1cda343a61c6c995742159cce5503b4996a7a6fab9e8dd5713bf62f3c0792628ab62184e0352d8ca01c6130d3a349aae86fd69db4b3cb784e7a12a9fe8e448fb75b73f4ca54fdb4fb2effa4faee4c3a4f4bd169fb90968434eb8f52a6a1438cb7e589740c8b9b2c7ef3601bf8ee954cf1de8dab1bb3fec8a0ff6379a53e3325d7d11f4c7fead33c8fb543c3d9db6ab35e01f3ee2de4f62bcc92bb1eba065f95b4ffa2747fd5778e3232876d1eabe8e22639e9c3759eb460390bcced9bb0e368c6cad846767c69349c59feef7405d8ccca0dac2ed762b1ab6381eac33f14aa28cd47e5a6392113df8ef7d55e0de07cd353bece4880cd875746b9deaca76fbc70ef69f5ebbb994833a7eed732236bd6e6ec6b292e7c7d9a86a5396c80d43c22c56c1967d238d7de7a8cfb6a77bca45785ccd3ed8a98dbe379b05e45a1b9a8b3b36fd826f888a9bdf5e28abcc54fdbd1f3dfdd17cbb40e8a7a784534379c46639a222f7d279b61db6d8bdf9bb9304b32301d3a6a86fdb25f548f29f534a94df0caeb2c97b9b09fd2dfc646a94f70400cbeca95aada593d8f57e9abb6cd4a4699787b92d73f79fe9bacc0a989a59cb0ad279a567b8ca9536e8107aa7c8eb2bf7730b9f4a470d8e70655a08436d2bc56e0f9e7bbdc6acfbdc4732f4f66083c9c91e4eed2ff42292facd01bab34c4789a63a700a5a135d6549594ee69daff5334cbb1fc4c7e4fb0f53bb63f888146163a51759c43349377ca824c4fd91e9b9c31fdf5981b82cd23aeb5385be7f398ab6df5e87b605827328ebb32d678f896298f662f43ebb3b8a6f759dc8f4d3f577cfb8aa04627a80a03804039478accfa627779d1c87fb23453ca254fb51c629f17c1edc8cd8d7eaafa1350524fdf81c65b078ee282ec6e7e5bd21eeac0c3fc7ceb5be92897899f7ce45f53bfa2d68a5b583002667d101a9c7f8fef0ead711ca79df964e26e9e99fd6351be99f25cd5fd6be5c90696df6ad8ec56477cd34c94ee43b920eb6cb62bcf27e566a09e60f0fbfce7389b8da47cf9cfff4655f961457dc39c54fde66a41f95cee1ba8778fca644fab76f6bc262632283af2293ba7be9cc5688ddb5c13ac1a0ef7b16a43bae7e4af067d280590ff759d4c3a502ab563080dbfe1df14ac06d254fc |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 30f4095015ba88b6d969672ca3f438c395dacf7d476ea7a9e805ce932d270a13 |
| public_key = 0055afab3bdf8c4481d33e6c8776d7a02b744637928897c26c1c57635f4f43bddb27d4ab7c198335ae3750b8bee42ecf512ecbe4536247ad87999dce6f14fde3955e374ce13d8cfe2df360a8fb5c76fa7f1f594b64b562d0c3b524756b2f94667df3ef9a67aefeca35d674ed18de67d6d955d6bcc1719f97c9277cf614423c3efe9638ef621dd74d3cf209f976df6332285b3c412a8f618c5b5175302a5f366a5c67463bd7fb74cecc67f6ca96ee47d4c59a8e9d273f9569ce39ece3eb22ccac2a0ed0bd347ba60edb51b69dbbbca90b574405d8c06016e7e78fbf8157f018284a70a8f773434d07286b319ca4e3fa6b25bf5171093cefa559aa33ad3a0336a2ae8206ad7ec4463511d3be9dedb05944819b9647ffd94337c94b793e694bb3ecbf8c7af238c21eded60799c09bb8aae1ad84cbbd7c3bb8502275398e15d58b24f7953d9e3cbf87fb3fa016f46e9feb9116fd9a313970294bf5e8df5c4abb623c1959d6246d7f0dba79068ea03963d9598fb3bd4879c3379397b086a6dc0d896e419ca5f7667265ee90720f329474867cf43a427bee1188f6ca64fcce64adccee54f36637de2cbdbdd6c1ad7794a1ce8fa339993e873ea54c3f92a68afe0445305bc97b76c61b3bc693f3db2a3be8a6dcf8add35cdc06d2555be7df39998516549c8f3ae1596d2a88acb94334349f6af72f63dec7d4a66eb2f23973822f8fc6be5bd93c3911db634b19cd7217508f3f8113d565b475393d95c7abe5a94fd6c1cd1f83587b97db65e09a08b1af1d60cecbb15675a253fae54fee9aa9fcf9ec33400e4946b89b5b1b4ccd4146fa3cc758094d8f50ca8663bf36f193d656a432e2193bc5fd9ad1fc6a8235f174a6530b4bd78808c8798c9e1118f0c29579768da7467fadb025cc31c75017468cae17c697a79df023aa250c827d1ea1491944b9e6e56d24b1f0f53c13aeaaa5946bdb2e485dde8aad0d34de843489b7cae9ea90197cc471444068edef883e756a4ff4c5368e404ff0ae48832c19f8e75e95510b5d4eba93dd4bf17b79481aebc3503ef3cf4fc0aba83ecf7dd34ecbc0ec54f0df3f851a998207f770f4efbf95bd47779b6188ed83f8ed4459cf43da1f5dd174eec413ccf1bdf811ab65d7d954bf4cc0cbfddc384889d2bf34064e9180ec83d9ccc171edbd6bca3e278fbf358ed24445329b5e5456175ef7ce67da459da6f3439dbbf0fb28bfb9764d5d9b9af055b442399361f9ef84965fbcc3ea4ebe47cf5cbd37b955fa4bda34b78f8f5bfcf584c1f3646b5d7887a99b3847ba9010a69c8905f754cfc4fd2a6cbcfcfd0049fa1aa44ddae6d5d9ee595d2ba305cbc86b24a47725810a86ec45c6cd0187f62b2c85beabc0805d86eb3ebd443889ae657c9528abb2769edc8cc74bd8d94309ff895dfec33e823e25e12ff5624ca8fbe7669010f3eac9494334488105eb88658339db648f30b3a08b7a7b5ceee13a93d55f673a8fd6ca10cb4ce3d3f645fc42ed24420c3ffd512c68652adb99875ef8f9e3b984c70a3fe228f5ebd3cf407cd49a06e83f801fc15d33b0252937f857beaf9ba79045cba8264d7716f70d4787f6ecb8922582b84fec26da7813fbec61b8d038289cc84a923e03d7ae3cb232d5e0c1e7715d7b305d86d34fe89069774bf4339a1249be49b1 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: cf31220f44de862e1719570e1b26e897790159366a385452334fe24cdcae28ba |
| public_key = c1dcf48a969a9deb8ba9c43e80799f3e287b4263bda2bed55d25fbe8c84a4df5447b53f95d0ba65d2a9b2d15a3b139507a4cfa44965e68e7caa4d9aeb4f67cee4d4305d8e782ca49656775e10aa5320ded66793e1a8d92e2b538df264818e7afdc94ab3cda837164cbaeec93fe2b8b59397483fd84b05e976bc6e61d0f6762bffdd6af6457c648ed18e7ff0a45fbc8c7e0e6c45767b7a82d997cb6d453785b73a43522979d06b365481a54e91f4ea04f749513e5fbaf7f5f8c506a9e64414398d733f1a9d5c2181338df5e87bbafc0c5097bfbd7f946be5406fbee88caa3ff92886a6a4fe2c879481df11ad3fe1968643ae5a6c3aa309433cab3e48aa93a5610de8551fe9831f6c74f9eeb8be5771244954da635a2fb6c314b9d78febf26fab61397fd0b2d98e0fdb0615e6feea45294ef8c0fdd88bb0cd266ae906483d63e97c5b38f51011e67930beefc9447ff4ff7d96bc5e999cdf1f545c8753e4ab43d211c80ba9646e86651d928b0c9e64f5c2ca80b99914d878641a53a6a385acaab6d9b5690d11a8ef6ad8c35f8dc5d09e563c7636638f544bd8c0bd3d54ded7c320ce1af1febdafcb745dfddd23ec8d4146f1fcbf8235d941d9aecdae68b4c5961a7a437b335ef144586afce5f505aa79305797a16cdf4c8920acdfbdabadc0d367e2dd7d97aa9d0bac5cf7063c3b30f7ab06bf04fbc997f333122798670e3488cf4bc64089a15a97f0c0a4ab578dfb9d5a9a825f34e15831603ea48c8dca345f3e33d3838d55ea2368b037a607b643ee9bf488ee456283e58a3675b56967ce7b4a1bd3cf2aa1d83e474ab922ecfa1ffbd1a24b27ab3e7c34b968efd55deb839ef27fffd0489bd5f4109aa9897383f9d0df3691db56bc75b6a9e87bbe86d465c7a44b65aa828c40ce76de88cbd678ed93dae689506657cdb6b3cc5a9a0293d16057e700a3bb86f3e3deec8816bed17066854becd808cd803f9a9fc2b62f637c99535a1743e59ff79a863ba9203d57c81fdbbe12d52e52dd4ce4f388fdc695da7f2bc0e47c565e0cfb9347137d02fb9d3904f5520ee656f1c4ba91c47e5fbcc5e93d13874f0939dcf7eade214af6e1fa79aa7576c7d5ed3d0bdeec7ee459c9aacc449af7e1daca0b4e71b284d4473c9af9a84547bd3c7d5cea7bc723dd5d32157b5853eba9a895d35f89274f8f7470babba0342567648ba84a51aa5a604b4c36a27c0b38edb2388b53085603c06fe9fada6a68649723f3ed9e934d757ee65a4915ada5dd1e7482a37517cfa625588febc7b789c4a6d2aa746a91ec0bfadd79f138dfcd8e2adac7c4bd862ddb83cf0d6b74c6f3b5243e8bd8d7163e6c98d777c7fdd628266bd54af9636c6d1e26f466cfb700ed35b0966a7da03ff7dd67aa2cd8e7cca8f18fcb7be4ed4bb64d8638cd8eaca654b19523bcda031b76968e7ed9d0e3502ae35084f467a7dc2813762c1c4f19dd9d4202984cb49b33f9e328b0350ad36b4a775df7505b11b5c6f062dcccf788b87b5aef42b44b567c42555c7504dce66cc900383d928e859c87d99d8149c78588fdf0c347eeb6752b39b766ef2e715843fdfa85addfa81e7705127a52d63d47f9739534fed34e4f78739c4bac5da5c344011cb196dba2bc5197accd11b3f6e5d57b37115e763177a6910c9866c85ed61c6 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: bb5e65669a44e5d5c709bafa98c16ccba6ac2c4ae923334f69a11543eda64f5d |
| public_key = 33e4a6bf137a2d5c440814d972bbb4144fa6f2f97c6bf7b5a05a92ef1c69a3f6d2f516fb4d75eb9bfe48ebe566059454af7e919226742bce51fec6623bd55316a9f82ddd651a1bb437eee3202aae301a6de7ce32de1fdcf0235945dda041f6ad92f4d4f87432bf4af8035c4f6e236ca6e6b56e9f4800667f8816839549535f23f5ceeb5b0e194b89a5800829f15737a40988a43336ceab9e4800278944ba54edc65071b633740bd51f07a66d5781ee8492d46ff1c53495248365cc438b4a65a745a6458534f878997853597ce1f45371dbef97f8638837bee3cab373ddf4ebe4aa52455283dcf249e8f739ea481d685204b6e840c856618af10fa431a32bf7532b5b0868c2dd1aee2947aef05759359d5ec50c33193c8cbf15c5bb4a89b39c63337b3f4bb3b61b0581fe2362037bcab4d6fee14ac3d8b7d486789a6d9641b5bee2f1336d7f6e3b146dfde8debdd103b6a81fbd4c9ab0f67eeba825aa5b344ccaf940c5abc2960888946f6120b4aa3c73c3e285f0b6c6411aa745cd4399bdc6f7ec584ae4efa9081c4125cc37f31ed7f80e61975355ae779d7416fd4fad62a36a4b64bfde22f3af346a57b37747d3d68a496e33857577dd3d40342ab2c8a38c980fc66276b5439c824663d4f22ca9a316b6c078bbd00a748d9689283aaa0fa584fcc9f2de15c1715efab68e9a190e9cca3fe533a691503a79c71c43de9453932f64ce5994c78a3ce44ae595dbdc771f91200b9bdd8b6dd037326e5b40d447e7e75d7b5f7bbbf728d0cc8ae143f7e01995ca2c3ad6d3b5d1229a913e3b350cd567e5aad3ac54c35a8cb0e4faad750fcf6353a04856e649e4e71406503d0380f543aae846a21d03ed561451fb97d7b7fe5ae138a8d11b53b59fde98eef93938680556d00c7552deb3ed4ae5de914cb85935cbcf18821e2fb20e3d90240e8a6684f4ac7aa7163faef2c69c0dc545e3f5d1e67d6bc2ce9b5179bd4c4ab22dccc9269560992637a7887b996a67558fea2ffa97be2b5fc2b5e2788334871577f763dbc06430e539aa7fedacac1ff607554e2b3e60c30f6b8f169cd3537f523b4cb3096dcaeb4413f93e8edf6c774c98dbaf69cfc7d2d369f984a3304aa56809c6ef5fa4557a08c8ac2da634bca903f456c6e835ccff3f647a47971c3726daf16014459a96531896c8bfe74fd0fbd74d74a085bb32bd57857054629a4be9d11d5f5aeb5e7aeedb0dedca1189756bd74324accceb08df849969bd0d8adb76ab38fbb47c59cbbaa33f22759d5f879f178a6ec6e3730aae5d71cf86d7549fea354b438b48d4e73d6b0584469433cb86a74bf8fccef6de4a0ab3296a31fdb9a66116a766ef828f3caa12da7e0a5ada55dead9d24eb994e3c46df77a5eda1183fb9e6b8e6e4fecfdcc6fd11fbd9406b83c5746033fef8cc2897e324384075f253b7865a079309b7ce6a1a5b2007b775a463199c4a90358b416435d69bc7c6ec48a155be767db7fe36f6516ad9037a6d9dc449e344b0d67dbe3cb7b70b8fd156858d8656c296b54c7377456e2fae675dfc6fa7a4d3afe66627e352f56cc03a763667f3682c5ef77437a6de6bf343972c43b10f56c5770cb8eacfa955e89c35d932dc466b0c198874bb242e511f4f4d35fdb1eeb7c0006fafe38c636dab4728b6725dbf53e59cb8 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 9ddb3aa9c7905d1a438c93bcf78e3e321813580371ab4e1289e2dbf3701972c2 |
| public_key = c797aa613ae0091ec3131b8b99b3785a4a32c4bbf12b6cd218be8a5529d890073f2d1f521beb941014d129d5947ef96b72d9fae0f58ae1bcf36a64f6e7a4440ab4fc4be5d1af58f3cc7fec3e6374e368aba59c45932aa0addb3473e96854e8a706d5e0e17ba91b8b865df5f9ccdd93bda7b6ff9be82e07e751035ea6d8b7c00a6f6efb8dfc1be92c54f60a9479539c5a4c38cccc7beb7ff3697e3759f9fef53c07ef2d7c9119b77090a99b3be67ad965919bdac7880ee7a68beae1d7f30b957cafe398027596d61db2ce87a73cf8547977631d97fed724e93ba7be01bc7e1636db5ccdda4227b976eb5f0dea457d3a493d19494f6fe9fc77d06caa818eb43ab0e8d693eb616b8bb9c87c5e89a3f1d77e9801a9982049c6a99cfa649dd405867252ffdc127f41e32fa1281745e49f9cbeccf444b9b0fd0e48b81b96f83b9518afab2427ec5c55898948b7f16c6a1a09cb7dca509a3876aeaaa4ab29978168fcebe73e9ba63390b3584758da9b3d5ca7c4d43cb3ffa6875b8808511578ebfc8d6268a7ba33ccddd64ee266e672148bd89943c2320e36ec47ad175fc681a94ffadd9f87e851f1a4eab4755538e5dd99169ae1cbfbb70aadc0c87ba4dfcb710ed53bf7f72663740ab74c05899cd798ebe63a86acce3ec5fde4cd1868c5799992a58a60bafbbdc6b5dffb8915c3aebe3c9fc807dedc8b9b8bd69fe5feb6030f91912faf3eff636ace90f505e9a6479decd8626e2ce6a1094e2dc7c57a2ae89b9bfed0d4b9b0e9d663fe34cf53f5a1867505a43e411c3fb4c4477c74b658e3d2fea660235d5a25dcfa077e3fbe2cf408fe87e427a0dacc9c0e2da8ff3c4538b7ea639a902afec826e8612bb3db2eeec63bcbdf70058f13973cbef4df371c49068ec5a61ba074175b6488bc9829ad658568314f56bfb88db4ceda50ae744f3fdba22e772d94b35233cff9f8ca6053a364ca3130eeacde98bcaa9371228d6b40c972b1bcee168ddae67441e399bb074e977d0580210fd6b258a29bd53fc277609d4ee50b0e34849b6b7d4564d27735507ac25ccfe64d4664c0b37cd5c9d00d43f0193ec732aab32f0ee5913ed4bdc9db638b42960ac871ce4e632d80639fb9d6d3bcef1a9b6e85951675ef9019cbba1c636ee550a82e46ab27f3202fa8e1eb68209642caf3814b1ef15665d485a8e0f4b8ecd8c5bf117e6136e77fefd995a8956d6f0cdb38f841a19d5b19589619649ecb3bf4ac3e4a9a85bfa85cc237de9600c744087ea727e6745829cec41f346c9fc16865d7bf8fa7d3638d36d4a7641a9a0436e7c09681e0da904b3ef07cd7b57f183640797142ebb3aad3470c8f511bb88c8ddfaf6eeda4f799e61f8bfc01ffd00c95bcb1df70d00c89c60ed3b86650e2f8a4c47cd52b8e7cbcd978dcffc776cc98d54cef7db97a104f594ffe8b2444a21cbfc1a59a61ddda53d11d5489967488046ff86791889dd588ffac8946688cf49e81da406a2684d1a6495d33a8f12b72686482b92cf2732e5975a484e8488d2b19ae220cc1387594da79e95dc47ac21f7738ccd3ef7f77258e892744f4678eb819be6f06943021363ae99dad5f2e3303d86f890478a91c6d0bef8e95b4ce2a96ecbfd681a47a25545c2a29b75946d0f45ba0aa193ca5544686d9f9a802fc4cecdefea4a0 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 26d90b190a6c3d0d9a86cf66005154e7086749e966e7187c249ccb9329fd3b8b |
| public_key = d90d414fe5b14dfca90fa6bb7e45d684c3b08656374d54776d4efa645987b9d8db28933551aff991efcc4074e14ffeff93e3d00164c333bc77d566cd91d9d4965367b245db87a6b0b5aa7f8a746ffd4576d32d83f24cdf3efc4d09ccb86dc4caa55365a8b4d6add3cba31f7ecf3fec9139c6c273bd4d4bebc1fcd626b35db54f30662cc44af683ca2e76c527e337746f0f59d0b7369df2c7d5b6387670c4e1e36f88b878df9ccbda8ffdec9d0a9e4d6ea19f1cba55459b797dfdc14ba52a0b9de9eadcbf43dd3f7e625228a6a9e471d70639b05792cb8550b24ac159c5b069d3d741dd9065d9f80cffb4f87cecd9b78357383b2bcc4e771661f4cb75c6589db327d58f4f8398ea7bb88450f235f5823d58c609bf5c0fa3098a61920ec092f87aad3881eef6a2eb9ea49dd3cdf1ca69532d5e74f68ad6cd6fc14e63a71cd972c4ad752acfcfd5529b75328548c18758d26bd7965f83d76d4bb8f94e59756c879a69e9fb7f86e0dc39f1884587ba5e134e77eadbfa3e96410a64c2d64d3ccb939e429bee7149ca2b3368c11c8e1f48d82bbd6f39455d56eefe95c585f0098fe6dc44bbc97c1547600d79b193fa838f4fcef6bab08d56ffb00e7ee94e4c9914316297cd56889208ee3e71e544c6793b761e74c5cbf22958d0785bb003589a899a562d6f52ea67977a6ffc04adb934bd7f29194c76bf9694ef7ddc6c4757cac5ba2e9d98137516c450884c374cfa8572f3b9e27cc707cfd5c398866df7972b8a44b7f975cffc34023efbda14c0bb9a50a5e5954f9534ef9dc0f2ff328d6e8be6dfe66ced64d6dda044afe83fc5b3bde635992998b68b8c7bd7a0a1c3bc99975aab55aa39dcde1d5cd19ef73a53485349b58f437eaa29a4c8f8e97935a8ea844f6b3cddb5eedecc1045857955ded5dd65a93aa0fa734f3206718974ca6ef35191c930ef67819f535ea5f8de54659b1aec30534442e03cb9c4673679dcecb215f64ea53d20e383d99cd8bff78447c3335a4c3bd7fd794cbde9e1fbe30faac0d204ea3a6476d00e4ddc988e757b66ac5c95bb7767e6d3fea90f7b5e6ad0e62c582ebc4ae6738b963735606fa053737014c475fa24b145bfb47eec97dac9ff58bbaccb0c36670ccc9336f87fea9fe7dc6a2ecc89675fc9606943ca1a6e8688a821b69e345ef026ef6442baff70a68011f8be62db6e6283b9b85651fb8883acbaf08868d7237a51ced5dcde0d7b28def1feca8a2d0f6d82359de6d8b548d9a49aa9e4ce76584338bfc9ffcb51466414548cef544b82abcd277a6602887e4edc5e0abfdb1ff343541c7ff3d4c0652ed9ed04cbdad8c2ef8dccc47f3a3609454b733aec068fe7df8772e388255a87710ab88848722cdbfc3aba63ad04566b1ba4febfa2c07cc42d3fb18f7f80349cf45e29ba52cedd4ae840b8f9858dfc68a84fe5ddd58df317f9d2966d11d4a5b20a6d451d71be5d83fccd50232b7e595be1c60a5f7ea438e025d18d145b97a4f8a899bb53b4fa97ed81f7da939dddca49dc3ee12bddddf944310e4ce96485bde669f214a3d4a88c6e4b3fffdeab4dccf4c19ff4e03c47fa2a7d55997c259e7172a7e55e2beca09898447ac0153435444c69b3c7d4d5b99189e346bfad6143bdd2780d2219878823ecff9df861e3a729f913ece36b46c0e9 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 7db6d1a129d6123f1f805b79ad3b413012ea86aed42a05e98e7b1f32f9fbbdec |
| public_key = 0e4c3b97c9c7bfe5d5e2bad1b3cbcda4096b37aac72b5b50a41aa8f6cc51828eb70fe3f7066ebed0938d964972be59eb643ea1493e7cd558e24b7653f27d9af074b1fe54f4df4bb22ad9ebff8cd448a5f6e6efc82f2973408c4828368b87a7c14a569ed7b58f8eb6cca29d88c25d31faecde5b37c442543e1eb944ea5ad541248496795bfdd56179ce88f374ffc068de70b6f676555f6b48e0dbc89b0b2f7a8ae554ddab721c954db21a87fda98478ddc2af38f0b479effb046ad544b3d49e9dce93d3e3ff715227da182a756ba8ee6cccdb101df74c6fec188fb0516743d17a7d7b5bf9f8dab31d5d739f68c57efc48ff6bed3757cd13fb8249abbfc7b5a795feee5b56b9f20c8e8a67e8194e67264bae901b3ae60d5f796341897542c70545a9b6b260cce3cfe536417adf5e8440907a4fa1e79a292ba20a56e285584d3a2993f2bba8397756e1ac505064e8072d7fb8c3e3d0b6f80b473c59abc9964b5dae58c6860337eb69396a24aa990349c62aaf852db49e8a95b04d4b8197db3c9459acc6f749e4ae2ce5e8e329776a6b68e33a7ac795330a9ceddf2b326c4cf69303bfdd9e37ecfc9eda856148ab9dd0b9f0cbcf60e6c7da1c6ddd81dd85fb9b915a3f54372c8e13b69b0d79ea508a391b04478729ca19d75b566b472917614a53ca485c44e67dd793b4ea180697f20aca366dee7215a49f69ed377afdfe4a3e0bbcbf475f710d0ba75898ccee4c5b645e4752ca8779fd9d737337ca2e9f4c5ea1277964c9e67b92888300cda37c48f700b4dfc185ab8fec55aa539cf115913c9c73af18e9188965e57b326f76e56839e5363c54a267c27e6f5cfbbd712138703c07dabc5c6b0ccbed5d3884012ceb8ad8cbd1cae2bfdb8a80e9cfd25f6d950f33254b5dbc2bb17495b6467cdebe684fbf43ecbd99981a4362fe3e8b290e5d9f3c3f1db3f8917cb141ad567b4782ec8bb1ff3eb298b6533c39733304b5f7c74206cc688c144a23cc72aa59ee498decd8fe4fb3b7767a679ba4f4c4e1b778019471bd78bf6b55c2eaf43351f85191bd7a66c35ddfa67daedf8c30d5f64e3c3ee88b62d3def542de595b5e9897a99bbffdf07867af35bf45b10e85a60b4a9cc9feaee58b17ff977cfbe80c4ff43839487ed6b88f6b94d2d4686ec7b7eb1ffe6d995c398896cd9876816af7ec87e8874da4a4e64b65436440fac565caa10eba9d498f4541b6e65d0bb97a634e6715abebbfbd909ec18a3a6e899738188744cb6b817e2ecf092b64e68cb6c9747d3cc34d0d294b487d548e6ecf53bac839c7df045d994aeaf7341f54556fbcaa1e8848a343f2aacddc3fd7f84a66b08958586d69c7b7b69d0fcf4f954ce335ffabadb7bffa5952d5efbccc7fce3b6a0d8d74f735e9930395d967603e3f7fb833ec191e712308b914a7553a1f8a659afeec38cb718e926e94a2903471b79b33adf94456fa6a09438dbb7ed3063cef5a5c66a9de5b829c8f01e7c1e22be0bfdeaac7de42ea9433476dbbf448511563b5564acd67f87a26f779538dd0584b61a75f93cbd85ab5f3362bb96a61d9f2ffa77b8e9dacba77869293a03d7cab81b688306546ac348b22e368b8e7e7bc969ed84ae2000548310a929e9738b2448d1cd7d1cab551ae0e7b1c495565ee65f180aca4a38847375abe6c |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 1d129b27be7384c359d04311fe5c44917d1fde4bfb57314f483ac617edd5ac49 |
| public_key = 91f33ddda5b9ed269034c7f2cfccceae14aacab8e038e45b545e8216ca5c332bbe3117beb9ca69288ae9dc8ad78c5efbaae7cc528ea38acef1bc4ac5d0ca67aa7f48d8f97d7536d63cd88219c396eb1e435e6ced61dccc963444b35c99c86b87e419f8b88c47f64b919b0f8ee71ef29e6ad1bcee7b600acb7449a292be315447d9a2b8a7d015419726563e366324588038f7efc47e4ccd0a68fdf5f4932496be0ba7adfb6e15dbb99f995419c8af3db630e22393becbf5829e59abc78c435342628cab40a6350a8a86d2bea93f6c9152fe895c4674cbf76314be992e8fc6dc2e833939f6238d7557f458ce057ec1969578379b76debf518976b9c69dc33dd8371930f06b4d1d2465139bc0a63ced13db9283ddd549c45cb45e518df67ca3ac88160ec3272b9c6faea7c527b0ce8ab9134f57484b341c3fd0b5adf9e36f4eb38be5e7d5823a3ca609fd9a5fc590dd14cd2dbe5cd238735d25bab119b06026884af5e76bdccbab3550fed9b8d4a473a4dda47a5c78b8be6b8819e1c80e5a7fcf81e3fad3274c6199b345dc2ec0b0c541962a965fba79994dc01409463d138977d9bf8ee8bb3ee3b80f1feecf7eca0c6ca7306e4707ed941c6dc3c9cf63ae8e87a5e7de9884da0b7f9a0d17e23c5b95d553cb20dd86d853869b68b44db974f526e072d6b1f3ae8c602ef376c434b9e777a597b6304aa0d1dc3d301dd10e58eb9a9aa60e0acb9394cd555ad47b6f62e4c3f191e875e1688457ae87711f933ffa51aefe31cbd47c28535595e7bc0777b955ed94d6e6fa5f67bd8b674abd34500eaea4c94bcac04746c4234315ee6c142dc48e7e4481a43c486c96d183b3ea54b19ac54e9727e0a2a3e2128ea16f5bcd861835c78357ea4a6e8b9b785c085545c85a36b3963288851a15abac8a39a109d0d19fac3ed6da93077486d7920a7cf74f9eb4f04a7e90e7f4d1e47f65a9cc8008d7b20c98d9867a705472738982f3d6d8f71d95548552cd0ecbe01dc3501d709b3eaa48af7807c74b9533523a1f637b1a89d8383945dc9553e9911f5bd12d6c397f74c250b7dd43db4aa7da34df3c94911d9fe8be561dcf5f0f37907fa567dde3ae9eaf4d425a7fdf35b2e71f41400783bc2ba3b6098d628db25194912175548453a66975de9007be36aaf182eea46773e70fc9957716f7b6e48903f574f16d37d68dccc1649ef6fbed8bf4d392b8637763ffe5b55bce7e77ce8e7701b4700c7ea498359bcaca63948ed1061d8c6c33894b4ebd1e4a659c2fc76c58c0d2f9648b99d8398bfd30e9a4eb6dc820bae2a58c3aac757ba83548400fae08f7c9ad8b593d756a3383575907d34867b5d98477eb6cabc4b7397f05fd6719cf73e4ff00a4b362073325d48652dfd88ffaf7d64d88495ecf96fea8562664308f52665eef8b35d67d98b5f595482d767b1c39ea9e45e00e49af47b7ecb03fe4b69f831e2df4f578e8997bcf036bece53c5213aa664f3ff6e83c50594354aa7974d3abd9860b3560a534dc6f4b9a595bb03ebfc40978cb39d3bb549eda34452426f0006371b0f7a411ee6c828c6743846ab3644413c8c995a452808f460f2efdae8add0a963b87e38a67ed7290789200e6d18cc7c454ba7bd5e56d7ce2d10ffa73f2a284bd579dd64e4229a9f36e58fcd24287c47316b08f |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: bbc773ebd2df42c36ae05952d6a64c63a5dfb82ceb3ef4f8d4df3a30ec8c0467 |
| public_key = 2ecb47bc7c78372b75de587297848724335f44545a350ae2e7fef08ed4764fb8bd4af9712f2ec8b3c99e5a04432ec7c0b43dd384534aaf2f7c650d883bdfeec525f380b458bb69c5cf9d9842d3b07fffc539c44a2e0fd23aa97a08c5e1e444996144cff78ca394b5440f4aba566383b0375edb2544a42c4df25b6a97fdf63c8962bf9b716bdcaab098b41f735018735d8a26ad7d93b0f17452bb74e80a67ff7519eaf0ba9b3499a134f9da167ba72dda62cfecf7e3234b152fe15bdd463eaf600dfcfe711db1fd9e4f387fc858d8d608244cc014a31036a9abb68946c5e355dd7fb914bf23ee7ea21854ab778b67c4dcef43ecf8374594385c28586dcfd5421d2ad08634b006965f88d58a5cb449f62e36d708fdfd0aca3b6355118be5cc6ef40c7af39caf6380c55abe19912bf9d466cb701d4bbcc6ee38c525bf29df3cb3ed452927873c17c7e54ed51f99a6f585b89facbf71f594b49ba84d7f35978aaa2bbaef9e749651add9acf56c5d09a4c54becf2845a0d0555528c8c1d287ce8edaa56e85adadb894413d5eba4fb1feaf474577520ceb5b99eefdaa95593ad47e297b9418c52f0189ae9bfe254f838deb8936039f956749007ca73581aa79f47e16543d68d34f5d5ecba7447b7cc67f9d987564ee3cb2ccabb6d3eba24375304b7d638533c67bc6e53d5eb17559133d4aca5a6bf44c635615a9882ef5e4d137393b76b5027f54a7db56fde3f7aea587458a43b3435bc0e8ff618f661da9fec065c0fcf3bff1b919633806a835139da4c4d34c6f4567daf07536eec3d4d0347f3abbd803f317c33c2660393af455c2dd5d6cb2eef48ead51d8350edf5590adaae983ec2e40ea8258fe718968ce3e66be53db8db293a22859d68b353dd45467c85ab7f4baa0d6bfcdb83c94a895a59ed9e9f249154ff5fc6d3c7f05db192abe97128a64eef7c4814ee09cf6d64b8c229dbf4f9e9667afafa3363ed19dcb6adb7f5eee88f063cbc74acfe90f989c9fdc7cf6bcda814bb2c4fef196fb32cc8f94e99c78cbfed86b4d2a1c8c3e7f9a11f09306e588fd1856b7f5c5eaa768dd72793a3a88d35e931de0bbe0bbb69711db2c75c3308649c136d648bd3a6d6e57c57fddd5df7f70d3cf6572aac89ed8238658332879d5f0ad15f7c8db415403ae73ae728a5f3cbf28b3f6b05cbf6a0d9e544d98db8cc687c597ae2e6b143ced1e983eac9dfdc7edae1887b7fc8886c305ae62c3dcbc61dce54ea5324dc9b82f39b0da7edfa69b81ad99d49bca9e3449774985f515ea7eeaabdbd3385784ec11adb51744539b1095c1c3fcc9908eb0ccc6dc88ba82acee025ca5dd3353639fb8148088763ec9e7c14370766b918e93d8839a8b0a34d319d933df3a86e3976d09776a0ec322984eb2155b6c7ac54325fec7c8d812533e55c9cc5d9adf6876e501638f31c1c660583829e7b3984bcc8ae2d632c16993673818f7ba15b5d64ab4fcdb9f7b0e17d83292e3389bd6a04d559fcd83a119e3c15167363f997f62b6a046e4c46b9acd703be1a1b641e89e0ea273022168352c89cd86e6d7746983b3b51d57770196a68a61ef5f1634facadc7538f6ce0aa6448c86fa76c6a3e2390841bdc7f333650c53e0a998b66b533746765316f08a94e18de52516228102ff16993ac61abd8d7884c |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 5b17a6adad541efcbf5ae4b0c0452cd2ce32e4f0f8701801c5b63e197c1fcbf4 |
| public_key = 7a79e7016e62efa4cfbd499b8c853e102c9639457f679efd58383e629a7523fec683d48d8b2e6a0ab8f455ff9732077f4baa593de951868ff7b976a35b9de3a72fafe365e44b63bbbe68f65287cf6e6d5421e73e7df7301b59a8869feec13e4ee76359d9e7e5efcec2af7f6fc069fee02ced45d6c94c76cff66bb3bd4fe358e33f17eead44b35e256bac5ac5e9e404c3cba647637537a524849cf952deda7940ecec3b2e3d8c13580ecce0e2b458873ba5cc3dc00d855531bdb5f97dd3a2c6641b8fe70b238feddb624f9660e16a9c546adfe92df61297955203e2aa4e7fcc8c876838da4a0fa8ae696131c76338097f0c4aff883eca25d55a21c6e9d1c4855047ecb2cac00e27c8ab9c8d7bb944e4bab625fbebf7c55f0df84ce67c48fbb4438eabc818dcf871d6e9223adc504c6898d3eb9e859999aeef4a39d00f4d63cc0a5d13975182c970486fda3fd7430117b5d1bfb08884e690b5662a4bd2978c5a2f1c33097e957c5c73bb6affdfbdb5f3e5953c5d9b2887435c4ebade6d7307a4eaad1cade20c4a22c8d683c8dd00ffbf82a4ae80fbd91529d198ceae23145522c86f86955d0d3b7b4b83b01a1f3674aaac2c4e38e4b3616abe784a4bbac867daba1acb13bcdab84a6bf987a23ed9ef7c7cfdcd6b952d5d5515b4b4b1e7c749e693ef4a7dcdf8b7e2f89168a9ec0385829e46c7faea3c80be8ebbdb333a5ae6676aa81daa4ab519638807bc9787f9d4474f4c068897e77abe636df95f5c35e7c691b49c72f5dbbd8570d6b888041380a6a4b9a65868f257e41fee37bb5ff807a57a9389cc195345978d86359b36e63e6c594a88959b7b006abb88d754bed942230b36946ae41d58e0050834cbaf4cf58747820a6aacdab186bba056bbc043da570f874eeedf9718795ee19c9e8fd4378fa8a42ba6812dd5e874dbd2865fd419e4d8e897a7f8fb9ad0238ec73f67454db66e838fafd731b60d92324a9b11a545bb9a9d7a34fd54c6bf898ad80bcdb06b57535e64fd254ac58155dd82d73ef779865708a2563c86e4cb3133cc5fc3ee6dd3bd43449a73e59a5c6a29a227a469cf4d6192ba4825e3503f3552f743bc3dcb945048a95d8df09bf5c5efc76227ec7d948ae9e0adaf13bd78bc588c1cf9c1300961c59ca8529c357c9d87b67fa8bd2739a7b5f6f3d874e7efa23d4f42bdc652569c7ed3546e3e85b78666e1c2cb7ad66ee42b35d3e15cdfb93fd755036f6bf95de4fe4405a8d76db3410a4ac1e52c91f03895683e622eff55646ca02fe7cf1aac75da7fa5d744512b4b498c666ca68660b984bbe7ae833e83caafc8de17ea49c484ae2b6475d3ef76e0c9317c57d90dc9bc134b606a7ae336b4d881d76ebfa954dc65dcac29f083eeaa81f9a6d926fb039ad21e09b28cddb959884acc836a4aa5e00fc93071dc474e593a1d7ca40a1deb6d4dc3fb13a5b674da32eadb6ebd86f179e614d935c29b67d8d54732948dfa37f96a63607c17973b764b9c05713c0dd36ccd534c9e87fe33690826a6c91de4b2f97312d53b3c2faa184db0a47ca8817e45eae577c994b1dffbe9109b5b9a0e9329fb6adbef67c2759fdae64cf479462d4e85ca77f55a7eaace8351a955d1d87fb15890042363b3bb64b6373e44c5bf6ae2caed5dfc3e0f0dca2015579e6c636683 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 61ab87659525de9656af41246f20e1dbe85c24e335e7ecf9493f46168bc14e94 |
| public_key = 496d867e75349ba9999fe4be9336fa08f868acced652c5ebd1c67c276e56eda768e31bdc8209e1eba6d62177a882435c74353ddb7f79f224ed23a6440cadda8a476c66993477b999e23b40ede83b1f3e781b53d3e4bc5e032dcb0a74d9c88aa8238b83d78792c573f7510bde5246ca42fc89cf3ea64069560bb87360ccf696e780637ddf24db78ab73d079a64c88addd4b7c9efa3de822b6bdbc69c6bf7e8c3b2792eb3f756e1a465325a763dba2296ea423e6545837fe785dd375aab4db03de565ae76613c26473ed33f37cea0346e71649d23e4862cbdd2b05711dfeaf088a4c629d48a734fd0be6a8b536c41a9368b32f88edddac7298335e5c91dc4e9c2126a8df45b2e6d8793da63fc7e94d75d3bca2aa58f5b5bee0b43a463ae2c34b93f68952b6e7abd89c97c293b06a3e92a45cdd4e79f45e14983e87aa26da8c645e7f58d66ae27ed936e6a89dca87b6d7dc1a78c66743b89b4cfeb864d67ad97d7487ef78bd906a9a7e7874dde75a7b8273851dc55dece9b1941cca76dbfdac265e4875857819f8dfe740281db6be9e4d564568d3e4d75f4e41749990c51fe4eb5eb71f855deb9349dbffe08843b5cda8e5f1e8458d1fdfaecec65796b117f8b9851776e896891ecd5aa0095a914457026e72a186f4a608cd49db55a42bcea68778a26a910eb566a2d942da58a4cea53ea7a67955bd85eaf642406be6753d9b68cb9bc4cd4d685d5d861a605be6e63f7cb49fb8cdce4d917bd59b9499f459fa7ea64a487205ec97e66e650df9196fd165ffdd5fa5fa3266840b4575fdb7625d07d00486bd433447d6eeabfa65b216ed34aca74670d4b7006fc36bcfa1629af0d79b352d1c82c26f6233ba52796730223ebc1ca837d9eb42394d4a20b5e5fe98a9e6d9b34fcf8f0b35f2630cfcffaba508a6375aba51b4a36af23740d2e5e706bfa1084bf3bf5a6b76bfe4dfcba5eabb82faf49e4e3f6d369cab0f74c00bd54310a3620d67deee533a1a89a51b4e8a3dde4b25244f0c66c8e8e454e358364fab599727da91af5f3816aa1b37fb09e54435ab3096f8e61936f99acccae3d689eafcc7e32dcc42f5a347173ec5cf510ebdfc3b55f6d75c9b02eed3b99e4e42bd3866ee6be87da0e75ff51dd3e2ce1daecc6a9734ccc815eafbef09cd18c3a8ad7cdf90574f41075cef57d039b6f891ecaab6fd33fce4f66b6ed589f7423b4992f488c3cbc450db074fdcc7cfb4b5ec09ef359247c1f564cc94383892757a8164c8c985c28e288adffa9c866a6779faa0f098fabf75da4b9c5e0fb36e4f5ea6452e67aa97c8e25ba55a3b5d7f164f08bf917f57b16b85eac18e67ae88cefa14668e7634d05865d1faf4d20e3e1b37dc9ef9e64d18654646bbae973745e64f90e69064f38fe5744a6343ca05bea05293c5dea9ceadcab0b2fd7ca177ca00fe3d583be23bec8cd829aae8d7cba909ee4c89cf9e9b52038638f557f1f23c6b3424e9eba880368782d2ad990f67f11b03e112148d7455eae1e79850b75d6e0ae82744cc6d77a46eedf72924bccef49053198b88eeac123ad753a5d587de4c6c2fbc12939f076e638c5e91e6ecfffbae47dac984ce0d4d6dcb637cbe8b2f04c115f98cadfa79f64e6253cab64110a71d94db5762f8cb4d277e03b2435a473d60b193ed2646f4 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: eca2adc3da1fb15f34033405ec08ef2f46163df4bfcccf8842c600ce0bc2026c |
| public_key = 345881ac1e467fe988365487107f66d76755b0a368672dd1e627587bb4fa2f0cef2d9db154bb61c2cc3d82a3588e5dd4d21f534f787859df3e8a28f9722f9bb2bc7780aaeb128e37fc9ebb0adfb39dc77774ef91fcefcfe80afdd498f379f9471a29df350e8c5819ac4eaba7a5af4c703c887603f2267b3eaa58a90dcdf71208c6631a77312eb3961ce4605b5e25cdec2e3c9b2196499dfa69d6a76f065e907cc79611bcbca7be500e5d85507e9761a59e8bfac4d6bf7a5489e482ac5426f73b906631e784c3bf9ff599bba51464defe6a7c1354dae97844a6c73cec5ec47108d24ff5efa95bf71b03f16f56abfec55ed81dfc27b9f50fcce2c903f9ea63b3a2375ecd35634bbba0a5ad619d4571ebc7868faab83d6e80dc4ce29e8596eeefb6486fca778df82dbaf3372d445bd64a44f5c396bfe2a098e660de6fc69c503a33b869afe7ed0da738f74211dd74dc47d6e9b4e2b7a8fa3e18d4458560ace39b55dee4f8dcbebaae512efafd8636bdb92ce56549f6b0fcab1978a02ef694087cd62f097c32c9445616d50e454a5fcfa43d5cb2714d49eabba1933ab857acc1528cf54b35cbf6fb4e267b567dafa126be552d1c83f408b1252db0b11cfe0aa430f695af478c9d1c54406b04d1170a84c4d5fe9657c1b4eb652938b4a38ea80995ea606fccfa3da56b5588f6fc64b6fabc62b6a62795b3372637bd74ebc55c76df17d288678012247d12bd9118c43fba2536f5daab402377791c906e4cbdd539eec82aee71a3a697dde65baeadfb978be46a8fa5cc7c8ef3d037cd85888bac3797a1f189cc4035658ccaadc61432141b67bc09ce04685daf8d6c6827f9e71b62dcc5644a2de401d967158cd93a9afb442c3af48340889e769bf7ce8a1dca4f57f4ffc93647375e702bacb559c120be8b1d4a5371fa4bcd6d3c22254cdf2654b2873cfaed359104e83e6a4cf86aa30e9480d5afe5ac5d3b2cf6bf42c4b314c7595d9d7bd55f6569c3e22234b9e37f59619b52051fb43b99fa687dcc32c6c276a391a10695966d687ca6f0d9dea60a093f9a8fa46bb9365e7eea87dd64f308fe81ba5c3a39578ea4583b8882efdb5e0b45e7be2ab82863c68ebd336f7aeb9e1777d7139becde5af3b73e2143fd482ed0a8a8cdc9e9f6d2d7c23bab39e015c65a17fe0409609c1cd607ba94fdba9842146e8524cc6ddbaa3dc3c9153c667d2b4f4a4871ed74ffb284c574be735b24b9f14aa7303e6d3e9bed8bc4e5e28a895a7a55e5043eecbd4dadaaed7d2ca9c1973bbc485400b8bc3e897d9d977be1d6cd7d93607b1f3e43b56b551895877d3bbc5d5186fe67daef4d1d1f48a4bc4a98b9332666afaea93aab55b09cc95e879e872c48b3595ae930e8f9188f3362dc6e5dae90955f6c462b52d8c842184bf1508ed908369e9e1599c8e43ea7d890a7e5a8caa6953d774a2e7aeefb25f9422ff8d3637f1b28437c0773a719cc8578ecff87fef05b3bbe5753fa2aa5e414bdb599384fb6462565bb04da4c84e550b30e63928c96744f7b5d57864dddba25065246d3914338cc9be47b2debfd18888ff9aad87e1de2b789cc3d7cdc2d93567f7a4c88fe382c4c5ea7dd84e524b82eab586ad8c8b05c9af5971a56a31f2b73ab45392bf60b762c5543dc3a259dd67fccec3ed3654c6559 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: c4f15bec2d7701339d0ade4835193bea3632edcf89e74992620d9eb623a0d0d4 |
| public_key = 2695adfcf444770c6ffbbe6e931eabf6ede9e157eb843a3e7a38b5cf1d9a0a6796a0e8f2a926756f0c4a10ad3f543ddd6cf37a1cb741f21fe9102b63435d63d6b9e0b2fc574c59d67a1a40e22ccb7559f6481b7f0bede11943b3e67a570f0bc269aa50de26cb5f45d7791b75747d517d486d7a55a88ce86b42856705f6a7a48a8892e96ff20c304e84f71e0b555c1b4b0d065a50e6ebb38e3cc47f3009179dd2b4c37a1ad6b2099c2badc4d256a2ff2d42bf4b3db92be1038f75b33b4485ffccb9a7edf2a7d3de6ec17dccd319ac63d26d80f5b5c460149ef85e933ac6d1434d4b6679da2d1da6e3aaa186f6c7e23d577dcdfef5ed43a6d4ab22ba85b5396a4e6eaa1528becc59a1843a4d70283cd209e55786fef354f4b934be9a1547dbfbbcdf2e552f968c2c8692475632e78ab3d743d619e74d8d7ebf3797844d7e7e70c5e367963a7cd3c4869a85deefe3a8d34b798f39056544692a77421f4698df37d8ef677b9d8358e8eda2cbacefdc511e4ee0e125fbf3dd36c4593a061f52408da2672dab1cd8b6b1d99a09ff5ae42fe713bcd70833c544f4facfbb78d864767449f3d84edc5b4f38cdef7773d3989d598affe6650d1e66ad4ba0e034ccbbb5a75d69b114ffa1953afcc6a8dc58ca6da337e8e4484d562ac700e9f4545b6cef439234a8d611c99e6a7d6054a8e34914ee1a6fb272c4b0b8c4e6569952e4f98d4ccefde7ae3bc1d9d3c5477b0ffaa1c0dcbd8e4abd477d832eba3d43d9c31147aa804ce7bc3fc65e3c35063df97da9cdd6dca30dbdf5e86ad51af5aa83df31c159a5027ade8f3ce677aed5baf7708fab822b1777c6c53137cae1298ccc15e5f2400b7f8553dde739514d9d453ba97d9359807568417eb3d7abb8982707b7519a65b116466e984772f87a6346ac808c7b2defff08aba151e79ad8e45926df9294879a9edddf617e3e3319ec42bc3ab24b65b488c764ec75b51e7dde39ada784835e4ef9cbd7b778beb69cd3f93f07ade724639b86eca598464e6676e216874c9668b19aba660974ca9e8d5286eacfb3f5031835b4d44b42fb91e53e37388ea2f60354e837458e69a89d93de019de178ba69808fa3a914345edceb5cb4b3357b6b7e4eb708c5a7e4f862c44c8ffb9d473495b70607386d0fb4f036ee1a8ef4de28dcc793355135bdf37cb36baae80dacc2f7bd9efe8dcf363eea047ec59f396cd9fcf26f2ef6d69a6ab854efaae9a1ccde8e17387ca0333f94acc7e363d6a9bd5f4ede85fc467e5e888159b5dc6c9a51ca7bfdeb9ba2139ff020d67552d4317449b51c2ec37348c44e3880367574d6ce95db588ad0189a80756eda88ddda9a7d3c946b10d897ab8bb40d644117abeb0d68f71ea83000c5ad56175a24efd322e5e6b2a487c74a64eb45e4c93b919d65cee04f9bd385e5fff66f4e7fcee3aad08155ff791b805476dda44937c4a443a0a7f7cb5e98322c341d1f413c19b6075bb9118540beded53144f2cf9b8fa687540af66728fa9859a642bb9479b41f57912cb5e0046dc927319aff7f4f3665aee6a7bede9e0ab8baf2dfa868b465aef75f3ceb916d8fbd8189ee80158f8e5b358d2e8305d96a684ae9ca3dc1903b5e0a5be5ccd8ad0b9e61da304ad616af46073a781ed8d08060c1678f48941d67b3685a39ee7491 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 28878249e2ac2b6263422993923a0c8bd05ce56e385ed13c943b03d226856947 |
| public_key = 09abaa56083953cdc1b6ec9a5035ef3c16859c2c91c00767510e6ad3ec36c42941aface3e4086b37f5373ddf9ef4d46d6179c948eac2738bcb765bbc58c8c0fd2d6a4f4df67ee6f537dc5202c5a7189f6745bf96b2983b839e49526ec920dce2590fda640549e5e7cbbe13ba52b762c6767c92a95679ed66631b57e256880ae56189b699691999fa294b71135a7547f02e8873d2653eacabba9e3d82a60de453b77da1cb42214deb85ae4848b94d693d9c6a39d35e7cbf083bce5e659c0b2f6274e853507ed21d1743bf66525aa7c62759c9ea95e55e139a9ddfdf6b0776d567a8f1e697b97ca60a8f555d0e97bae535a1efdebe0da7774550e928647d4d598d16a45ead810399cf38865ceb6cfed86f3ae9f55987fa37cce79aae89d30f8c3b90898f758366f7f591452c77ea7c3204ce47e69e304138568e2f57d0768986544717acd17b0560b31656745f6981c65858e842d913a9c23cda9aac9fa5ee6ea7cef8b0bc99ff863b404db2819ab2e9ad4cb353c7edbf409e495e617a410e638bcb47db2c887b8adab2b9f95e8faffbaadbed1496e0cc4748cb03ec88da477029ca131be52de9f3bd7796d11f8aec77d6c204ada1b37dc0149a7d3e8d8356a4f8c9cf917443ff0fdc0209657968dd82bb865abe8365ba3348bd81f43be7c4ffd64a54eb1a3a876c36d60e2fc37008f524e9b156145e93894de3dad9e4fa8ba75f4eb9ea94981ad38b257fb4da57d4c8b40ae5465a3a9c7169ccd31be3295546846a6bddfe3c333db5aa6eb1ecf578abfa8bac3542830d53717baae30a54536eb874ff78cefb73edf8cb73c9f72dd7552e48eda65cd5557dc199bab07cdc3294cd577d9acd9e9d63b536412ac7cdef3da1dcfb6e25dbcedd64f5509ae091555998a3e326fa69c78b502108e9f8a55deee77db49ff9b51d4981cf30dbb872cd77efe776a09be478532d4c6a339126e3bac2353d37cd94516d92aa59744934e12143f900a69f8caeb79ec56f047cbbfbd6bb2bad8f6f6d6d54d7fcbb758357e49b937590a129ed88caf6ca576ece4fdcaa1bcbff8533695aa487eff2b5749bc804fa7bb7938d5b4cb4f46d6ef7d1a36af87ece6f7ece347ee97830ec69cdaa91ee16ed3f0c81bdc695cd6939ae56be1178e8486f9ea555747c664b5f2eea9ad5e5938e438729916d45b8f0d3ad0e15e4619ca93a8a971e9433c9eaa73129fc760c5c5f4ff59f569dcdf39bba5ceb7269bd994e7ac0be521fcbb64013d5641e8e0f35bbfd0665023863e275c7d63e9a1087bb2f956d2dd3ade6c37aa09c36cd5aa9ed09b8999c4473665ae2b784197cc9268c57bfb78dfb054bd1278e044582cc3c81c547c50fe7bfc37dbf6aba9fc159a5863d45af3758a8d552c398ed7c2879dbcbdb79b5a5c34ddb5a48decd199e3319f51f9647598b737639d452a575f4ea7072ffa0ebb7b3de9d57350abbc27d7e26ddb68d73468afdac4c9b3242fb703ea6bb80cd64e599ce909f69a0d63a719879ac8c396d89f21babb2c5adb7d38ac5b7e984f33efc481a353ba6bd95039443658eeac6f5d4eddfb0ff509a3cf08afbc6016bb5d97f6dc74993ae3f9bb9a554c07ef09ddfde521b628d9c89c8fa687eb7464ac51820225b65b2af8489ed896d11825bc4df67f7002453d16875ce21ccf49b |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: 17fc65f7fbd7c75ceec421dee84dff5a8cb22764a182db17e0ebe857f54d60eb |
| public_key = 9734408c884e737af71a17a9a68f9a56e4ad6fe9d403ce8327f4b5b15fa5d72585ad276a532f8ea0794d4bee92363d46757d5176f76e909792b32b3f45f3c179464daa653c4885346b19f1f73afe197fe0542575e7abcc210bb7572c5ba97c475d8ba2810c54baff39897f5dd17967e9764514eea34e55a9e33bd5bd7ad30435f50a285fb43e351ba4470fbf380318c9c7a56ed0664c6a16af63db6dc2a7c1c4e5a901c89ff7a589c099568c9bbb058fb04205595c34fc66d99726ae7468684b2cee6b2757760c7fa57974549c44c17cdfaa029afc2d74b459cfbac3d34537cad95c34459b58aae4a4dfb3b68a74bf8aca34cb018b92f663f0bc4cd4008394e28fe5abeb505b4bcd37d473da43569d557eb35bd6eedaf2c1264db98ea6b37bbe9467899117b6033d4fdc7faaa60bbdbb1f8214cc87fba8dc1be3bcf9348bdb6fccfa69e329adec9b9851e909f68e2a5f510d53f92668910ceedf267c59ceaa7dc7f255f8c277d8535fe48db1d9b12cd97fde35c838eeff6b1c84e3dde9e77469350bcb9c3791af23fbf2ebc633f3c681e3801d0ba00b3d672e955d84a3dc412fe00c18b7a5a342d226341934d34bcd953dee5585aeed87cd68a0eefd3dc4cb2d8748eec4abedce85ff73e62f4e4e709cc3c5163de7c8de9e65dd4a0b90df2db2fca850e4cee338bc3b5c369d617afb64c764f89ef2abdb66871ed3371b773586463eb5e36689f872f36c546d3cd876c4aea446e99eefeb54e7e40fec94059f1d3c47585cd9b128c549e48f6346cc3fb6dad19cb9b65359f055d6d05f994f05f35baf4d69bddbc527ee0a59f733f7f6f00dfd2b956f9d6a6e7a95e9e2b9c4c90b8db6b5447a0b589cc7ecf0b74b8a9f72a966c0b0da3824035c70c334818bcdfa2632e7a47ae91e9661b96a6b5be7810a8840dcd5bb4addb2c6a60e1dcb3e7ca365576250a380fa4b956ded66e73add7739a4b4f3e7988b64270732ff94c319a368cf0b8d8018a2d31dbb37c695032a3b4db7ee26fff87ef34ed68b5711ca99af1cc6b83caba7eb91d20edfffa2dd9c5ed91e086487cc438e56e3459d5b7e954121948ab835efb0044e6ce8d75f28b70a77e32c8362b71b77299cf201feeb3013b6b2ec8b21e7a23a3cb9456567b4ad90fbe642a1693501db47f8c4829d86bb1ae7accdd77640cdb5e754ca5999a15456e5dcbeacda7749c1d89074be30a58f3600f3f2904c9599d3eb67c963c307987fabc4e58f910b57a56e34e7eaf978008c9fa49ed3c15ab1a91eb2b198a5b83deef767a26a758400469ce1beca84afdfbcbbc51c8697cc4b687d8ba41d4572565ea09e5cb23063f760dce5292c4ca9cc77f7ffe5d70c8f6e98b360cfec5e0993588c8f76775f92c575c023f70c167cddfc76df2ff61e84c1b506737a7448d00a6d07456fabc6f0d985607b3f526d276846cc739286e22cce4cae94543f2ef76805aedf36c4040cd89127e96383cef278e074f954249b859498a8ede3756637558916e3b16cfa90ff5ade0abc4d674a050369a596ac3e446cfd3e71600367f89c9251e33db95c508e09a64f683fe85fdc5ff73ebe5836ebec9e0ffea39d0facda0f75f5d9af9eab8c752df3bd9e806d255282846cb5fbcef030ee8e721d0566c29f469f5773938d679dbe17bfd7de66be5e |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key not reduced |
| entropy: fa0489f3730100609488e951e6aaa15c0f193bc1dbcfcd013bc418d6c507b176 |
| public_key = 60eec21f16c49f7bd2f255df4bce35a9eaa5e24a3e3f45da6a8fb5979a93130f85dac88e029f3060a795d35ec1feebe30828582c95ca744db2e9fed5cfd64f63e63f85a955dcc4b12b0482d0994df7ec61b9bd9aa5deb8ceb94b76aafae22d31d17cd5cada3a4d0350e8d970cc07e7953543a984cdb086c4269e5858d454880c97505bbb9ac7cfa64d55526689033c82424dde12dd928354e043c9e355dec0dcb4a86a0ff6c8ba5b290a7763add4ba336c897536610f667c99b88b53a4b08ab564733b5d2a3011f944b2259845dcb6ab8956836656e347df5a9ef03943b343389f2a98cdc96bc1a99664868db7fe837817ac4db32afd325a869a5da32d99446256cb3d8b91c159683bc8c1005ff87ca54530e84082bbafad485c0f179781a5da482fc9114485f6c4d3f386d678e3bbefda309adc41ca66fdbcb739654abc6dbd52178d7e30ee8fbb48597748dd8d0f82e37ec7f1f8c14694484b86f41a2bdcf49f8ad9f3f8357ab75ff9d99584e9defc8e0da3469e87f0a5f9edf7c4857ee5db8ade8ffaf6a046efc951ee78adec7a3d79dfa245f7d3d353d883e8580e8d7cd9d9d18ecab047dcfcc8bf8f5463a4fa8707aeabdf2c6a7fe8c834a4ccd8b6c869c6bf93d8d8a53f74620b30b00ffcbce53a7ff85145779cbb3fddacdeb597f4515c1664a374a64bee8885bd919668a70b47ee25dfac1a84af7de3b8508d4e115e77f6a9b914cb5dce45c678c886b4bf4e3649cb194c548fba4115ff78a56a4310a7cf1dbe6e8edcdb0fb8a2685b30631753b7f87eec8578684a67645ee9fe8cb334b67b7423d5aee8762639a212b9baac4d32654be5383f7eba5b6fed245d1773ee748532426c5a4f46467175f1dcd7ff4c34a38bc87a892650dffebf09a9ee4c175d0bbaebf6469277f75a291faacb88534c59ef4d3c884a4470f01b805e0ce70fce7f69bdb0eba9e088aad2477f32febf68848a5d6969c9151d775ff7e7ca1d3cffb9a2bc13b1bbcad1abc9fae303abfefc51af169d26df9316e7a12a5bca6827c25df567ef1cf0f13a6fd728a32f2f9f72c4fe7457dc89ded5bfcda12a28e0c4dfa3d84b89a8c9bf66cc305f1bdc3fb989c364edaf147d5c0f813e89d4cc18a5dbb6632af4a34ce4f008fd9ab4a88c1705958058bbd6f996fe7642a0b45b6913e7d0e658eb9fd94d6b8d568ff1230cecd349433ad4850b19a4f76e6685767e67ccf1333a9f667a6c432d87398b3332cd75cea9aea7ef9e424653d5e7a8676661383f34344e491726869eda4f98fe982f6fc4cf135b1553a0a94fb35e8ac23f29a921039bf31833f12ca8c50df121559e1ab5bc38df47a50782810dfa56cafe2f897b49ee8a76a9d8e6b8b15c63b5a88d580e0fb5f70749a554fc825adf56dbd0378bc0ea3bd33fbc9d45d535eddddf5579a687865702436d3065461a06c8b274561d938d9239da8c0bbc0cc746afbf53e58f3f8bd7b6becb5b1f8a5403fcb40efa5f6c34c4372d921b4e6aa769a6ea1ca15c765d0e53c70b0a719f7b47ff783b648deaf5a9cfe704c7d99830735ceb20fdda1e9e66b21d60bbad95027e5310b93ead78f5ba9998da2fae372d92349aa45acbd4781a98b25989e93d9c40698a2676b49fbdca7775f554d2448358e6a4bf5373892b712b63af3392fa95dea1a8 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key is too short |
| entropy: e7aa41194214caa340115002a25d547f794ea33200dc8a9ee0fd033e181ac23a |
| public_key = d4c11aa4c8497e7240cdc5c240f1aa81f68c0f2264d5b3436bbcc75952067ec974c8b709273717a496b91288c802d433c824933f9c9cfc862b6b51c5111a1284a43bf6540406756f335ac7e7fc8ad25bc7d16868803c5e5cfc7fe22839b987629e49022ff91f074c7d5ea006bb95a38b806fb7805bf4621633e2a2cf9a0bec5817f2f716778acc26b22fe789bc4d9847513065e5f64527774e89cac530ab1488cb7761f58b03aa795a627d074a1bf3390dc958054a249c13e12bf7016dee169376c253f0b1a42e15b4bfc0355a0641032492dda19f69348c8bdb450ba670b66537e1ea83612ba790174c5a873a185c0f165b0a522270e023854cd5b664028ec7d7c67750adf7097175833796d53c3aaac403f86425060363754013a9b47586a982347525d318a2361fb25773977262f475a495e56821d0206b89170441a2666798fc3678202cc8c7c54b3102260e70a1c6e38e4485847335be02452626d13c12270490e33d6b7145d426666b0a635b9a7df78927e8b5c89d7bbd7e4b535b6822e6a2781cccb30dec75c701bd4e25c320181dc7d674f4d9720a736d9f526cea78c11ec03ecfb34b52325732cc9a8ee0cd927b5c8c0c6e07e41742e5461fc051489b5b48 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key is too short |
| entropy: 7e2a93bb6dda4ddb1003e9a868447d77a5ea223ab645f9f6d4dffbbefa5c8a0d |
| public_key = 33b69e9cb3ed32615a6a1ecbe136a0b819237c5c8be57374c1c37a495ed60c685e9a02f4f9c0c6b9ced6d91d7bf3cb9e72a43733b5842385113855de971e6c2a5dbc402fbc2abdb7e2a147c0b891b721674a11860a3584c2a5d31859d9b56cda92235d04505731c77ab516192918a5b53313b813dbbcacfdd8233517477d1033f1389779920512010fd16533be2a7b883394d791cf03c02ef7309e560b29bb497e0853a216b5414752936046575a1132f9f7a11f561c58a3481a00c5497502dbe23f4005031e598d8cd182a6a78e43d17c5665985ba99ab6a3a71c6bb536379ca5f88d3623ca06da41aaca48fb489ea80216f434c5 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key is too short |
| entropy: 76bed69c7b1f6011885373da211145cb9264b5a50134a51354c2a8f5be06db37 |
| public_key = 2088bcb70f56a579211cc75084c54ff884ee0cb3ff679e784b239b91a121739e0ba4821c42460acc5bac137d1fa8cd5521500922c104731ab01b9268c1309ce81d7adc04b1f12ec8f0c4a284668c8351edb876bdd802bae164551634c4835a89e7004b814988a213b495a668a6cc8a28b0430000ed812891524809841b537937f12174c541486cb92f5be351bea5adf4f0c54a04080a40781f93cc73714d4dda8cfa3a58b6474b22ca304a015d5b946f5dab0e78964a07e13e6331b65de1ca8da7cc175a5dcb3b998d2b2e |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key is too short |
| entropy: 6d1edc7be0c8f9ff8b1ca62eca9cc77d6337066c91b9ac04766c9cc833e03ba9 |
| public_key = 20c186225f86b2c9c4f1ab664c45957985c32c49729c7491192e20c88e49f96d0ad4a9fe2641d590a5265c92e92c6c7a784b98033cd3254423253f5579b31632a82b681ba720158fb03ac5257a406986e2ca8c16f4bbe2c3c220f43d13a2972f1594d2fc0b88638e78aa8db21a574bb6c4ef9c2945b67bcf5888811c32453a8f737189eb14842fcc9e5ee0b1e6fbbeda737b103bb49f916a4e7c37465c49b4314c73e2b75d05c5978352b06381737c79a7a4869f093b5fd2b409b11cb928a43a39bb53aabd086b4ac160be9df5ba |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key is too short |
| entropy: 7625b3ef9c0efebbad28dc6b15aca34bfdc4f2b93e8ecbac8a432061452dc364 |
| public_key = 4c1ea03459c96859b685b456b6718401df8b6fed775b68715135fb5236b75ebc8363834cc31ab42933c929cb6b962b14ce2df1ab1b653ae5205aabbb6069f8b0b5c208de9457f20bc854461201bc63cd803cadf8a937811ce122270b6b39ffc2aa0f274fb3b361c77c2ea6f634ae4ba66ba3a36f6881117b3401e81bc6c61d22175700734ab8d341039631dad5307114468bd1324298bbb7428470ba29d96ca69ab0a724b53597b502d1253139cb3a7ca94b8ab1b30435927d823d5298652123c9104b1ac60802b3168ee9a1ad3f296a9dc0483e684514ccca5d67a5469897c81a8f20113dc73c0b465c3199b096c739b42857479e77cc744728a9f9b9b7b00c4fb55c14ea439af31d49031f7e44af843a9796a33c0a2b14b1f77da2554a203584f022982dc0c1195c5df5b774ab1bb35bab0153b56d1130538bc30074dc2f07e294974018eca8352bd25891701fdb7748d0411ca36c4fe8645a253195558a20fe985a5962b5e86c07b539155bd8a4d713587ae4 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key is too short |
| entropy: d1f36787c6e759092521de965f09bda02bd60d990b3fb221b236c60c57264c12 |
| public_key = 08a8125882d12795a94642cb1c8e775946839f835c686a2903450bb18c43209b585ef60839c87616e5b3b110e4444dd4711600275f2660a51a5e514626c068a902a18396a44455f2ca7ad49df90a794c50871e293486ca7be607229ffbb593a86b1e69363e6382e367c1379658110621a820a52c1025c63c1464b7104d6534ff3c0c1c5a15799a733de0c802679bba8a7027f337481229bd472e0d591d9ed27bd10944a57b9f87b0759c909a68c85dbe44c9d378782424b930cab6af3c8a101c19bb873108f87ae7145efa2b82a18217bfcb873a820a41a1ab174146f8c44034864ef0564e7a7c8dbac90c98651f |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key is too short |
| entropy: e38e66918ad06c6b64df3eb7c2c64e39f23db5ac2c81539e42bb983459df95e0 |
| public_key = 7bc2c53f9f99ad67bb63845065fcc6c51db00147e419b2f468482060b498c0e4e4bc8fdbb430a76f6ebc8e65db7dd8954c54e01b975ac26e4b570a2cbc538b558336b881f47394120826a33cb1a7ca2d870c28876b5c718081d61444d00a43804977d9b1a5cca1d92858a005032bd79bf5f6b278026588253fdbc2712849159f3862ab91606e098566d73456490507021e6d1abe4c6675ee3a37bc4567aa24a35489c7abb2659a3a2657988ab7d17bec601ef25246dc196629173dab0b1b006591466558213b71fc41c1eb72bff4686a210181c59b8df75acdb78b891cca2c09c1b6c8557527b18e4db722ef1acbf4378782114f7bc218ff9337f27171c4c99bd8939c60b13468dbb9782590202067be48215541b64ada97e30bc8ad1656302c4cc8ba9a6963469ba532d6f51b46ac92d3e44a96aaabf2f661ff04a171f518a8d0a73094b24c00cf02cc3e8d8796c5287310b818c58a8c8fa4cbf0d9645b93a41005b75c4c7e1cba687627cc1c39b7297a07d0ca2ca8c624a93c0d632510ff12b0c04bbd15a4ca303bb1702278f06ccd0d82a12c90684642a83b2289afc5159a3c3aae2a6f5a9902b2da9ce37200fa995d4f45a2cd76a0f727c7 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key is too short |
| entropy: 2ab0bfab14e3287e1512f002927672c6229b6adbf1c8f31b72ee90dc4f96a584 |
| public_key = 8cf433e5048465359fd4d279ca333837969417ac794204bb3a3aa7cb512b5233758d803032bc6f9d01acb879946bb0a4fae73f19e9b999f6910f724415411e6dc3a97058957ba2091ae87886695801d60144463acb555e63d4975c6ca215b1cc4fd36e2796354bf33a1be40f2e8908f3014b5e881042623bd874617945 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key is too short |
| entropy: 548c87eda498c4033938de91e98c50e3f370a74abbc9fa15571e7a3e091c541e |
| public_key = cab8796dd84b4e58c0256929056e203e73d4017c740ef9478a9d64c13166ba596a65931ab9160977de95aceef11888f297bf738a128375ef672a15dac1e2a5ce20 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key is too short |
| entropy: 48db851ec75fb465cf42c6822abd73405a1d5ccb6b37227aecfba9b8a25369b3 |
| public_key = 8102a8b977eb37529ee13b8c21a1b2394e1a74ceb8f6a0915683a3e2b394ec40fbb31b90675115c2191bc559154317677a205892ce60536f11cc235c3078d0841824ec93a7c3cc69d7ca9d19c11117092f57b8dc1b58b003ba93760bc1811035219acf6117dd196a4e697e30d119cd3981fa57590e81be1237b004bb0025b6c1f636104e294362b352b66b3b27f9bc0fa07d53c170724bc94d2b506c8ca6ec41bced435606eb096bea66c4226e13474dabe981b54230a451ba466abc3557bee3369602dc5c98503485e3a6fb3a7ab659cc0c73ab75aaa4369c67166718438b31f58267e6cc72bf064f345446c155823190b93cb13d23f41e7f6abb616b6f2ec2416bd80695642b07b28c24b9140dbb04e4bc789a95393ee68082a185a53aaffc7c30e458a50a531aeb01beeee78ed1392418d183c6e9a425fa01e0894506cc533e05cd0725b768db2df3a6799c42ccce913f53001be7177679aa308029a8194874b1bba2eb5a910b570e1dfc9be4e80c41e345edc554af1582a3274dccd6ce02c26a75d6ccc27347d4f839b0f246cb685663e9b6a3916c0c18c7aa67855e87371d567c9a0020c6330166e2cfb38889ca2367cae229ee3bb0c1b56ba7536ba8fccd316544ae77a38d811c0c42404d451a23e15fe645777f464cf0a6929f089cd43920bf27cd266289550b8ffadb23b297252c47398979b4107bc9dd7cc8b6a48bff968d49fb4514e5880ee638da57a626dc8d5d3340d6152398656bd2393429707a7f697126aaac06944678e90bf19392a6c943853625e5c988c6c6add71a7c9255336239bcdaca21953a8519c60eb91745a8968dd6f0cd4dec3893fac2fcf05402c958935846a3c743080c6dccf642efe351f2b3059c80babadb45da670f89d37b72b26030867875ebb042887d4ef223c32599908c8990714bcc007fce3088d193cf50b52205e64b5530b299507405a46397470711229095f05a59111c8e8a49d9574b30161b6fda839e035a4960c05ba0824b9a4a626ba3f6e6af03d95cc716864cbb07efc35bd5b9bbf4e5b1a957c19de0237807c40f2cb2337a4e1e1238187a502c7268a7f7a0eeb8a97203caffb3a179f6b6c81c05038023bd5081543a36832761040928fdb7b0beda6314562e79e264d6307be1ac8d1e26c294d790efb3790460a064f560b51916bcb89e21a735cccb1345b19cb16b770c4ba66aa65f4d1bc6752c1fbfe768daab22c902b212fb659c851c60c9078a96103a79513f13425ba08ce3461bd24721435815f190b0c9 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key is too long |
| entropy: b8ee47bdbafd6beed55b1e018c6675c0e91912f727baa6e2588b2506b92da3b8 |
| public_key = 06879e2edc6ce28490fabcaa8313a371094fd39b2c7fab91bdec8dc5f81dc50b198f84ab451069ab0cabae0b12dea213cdd30b05b30a850b2c6ed39aecc69f7204cc05a58cc09c7b0c0a01994182dfc97cd1e360faa931f5553542ca2727ac7ceae3cad00aadc9bb0e273bc2b57095bb7c81949b3d2c598519e1270ba50756e72528f7621e2491a088c3ecf79e2c03237eacb36cbc6e7990a3891226b8d138bcb7b355e747c0b7b0cf0297e85032ee2821fe2c0163623e4eb800cdf3ac6f1567392868aba8960c10539e2a268ff9bb05c39bfd97a43749a19c0b2f5ba7b98e89ccd8c9bc05b120cfabb6ccd17465562aac81baf144b7bc75650d0cca1b113699b448911b47891c918fbb32ec19908fbaa0c84477a6c52ee334925823648a83196f9b2628d0c41f126196045b950c0c721a6c431c8417f1a8d6a4a7ca999218f02c24ea8fbad27bab04041a76cb5d515f12d72adda2150eebb15b97a5be8b42969a3c98f6274f43748e629ab4e1ac238663002d743e4b95d9428d29b2bfa644250ee686c7fc7917a153845a98035550f5744422ba1623761729aa8ad3482504011aeab4bd029a05f73a9c743716ae18a66c3a4d5c67a1e37cbb7aa49bd49c6c750b9f36a83860b92bae9b407f9a723c4483db33baa1390dbf706b841850ac371a60184d7f186bf32b7f2d086da4d88cbb66618991c31daaae027a1e20a183a3359455b71de4a02ae174ce2cf649990a669bd54b41ca11a82336257927b776b6ef73929ed0172e4749a587bf4473950dc477009d66b093984ee26bdb820ce0441a2c52b0ddfc4d65011fd0e90bb8f30fc47b0251675191b8bef1147bde794fbdc0155bc71e5d138f8af25200387d2c400cd9519ae21b9751911af9e835b0d13f5d96736b39b99c08bf9ef0a3c821590167a525d34534a692f0aa6aa511503c299cf3985e281aa90d355b48c7011f4a37bfdba2d45c46606391039c249f365e21dccd49b08f2c870a7b42bbf6230ec2b33a789b33abb784294b68f074253357cbd1c8399dd5ab1151a885c182aa83649e911e39132dade3691fac7d5494b5dc49bd7cd225601399ab757f63499aca48a83de70ed9e7c36e202b4d632c53d490c14122ceb850cca005f01ab62cf7b2bb20baabfc2cebf21076d554637c4375d42355991d2df61a78191d6ba41fb1ba5f16338944f96927c7a8a0a6c1b885aedc9c6498b923e25354c06841a37124071602ffd9b95e01c27f9717a4e5c1e1f8a9e7f5199106989161015029cf07e61a4b768de733a7a80c07e7c7344cc021d81a2aa4b827c1612544e538a9b2cd31b80fdeea740822adb51152fd838c53bb3b82a0296a51151014c70db01bd46550d061753f32c019951d033122b10684674285a650041851381d090075db9ecdf09be45487ae062f5ae7405a62b1ad26c79eb1a7029ab91041afbb16ccb43244f2818d62d16787a640783932204496430751688876f99c087b4a2c70a144c2054e5013737117918b1c20b6d260c392146f347642898e9f035a4f516cab2219c0e38c25a13ff5e70d17c6267d853f28f8a05cfc393c1252df051183d266a5a291618bb889bb8f5080b5eecc1bbbe67f7585c430311007518ea5e7538f2090eb3edf24bb2a6867e2936ae41055fd850b5b0e29b6efcecfb1b97069ba3e6603ba2de033 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key is too long |
| entropy: 1275309a0e52464d441f3cabcbe2b27fbbd8bbb981a87b526174a834aa52af00 |
| public_key = 6133a7a3739ed37b28c7430d0353c631b9a4e5a4b491716c437264dfeabd9f812750113409e8632e78bb83834cf91cc1412a76e303b963a78b55931f70b8b4eff1171e9c2d45eba71cea8abf96b32393a9d1cbc822fb225249a4f66c6e8432bfcd1272892792278675aec8b6b3d35e79351b4dba8f68e76e74186c16087d224165982a34b0551f12601fa7b8cd52957ca9a9b1bd013323f219385628f1c57a07fa13aa10054149142447accc94167909c32e02284480a447a4c6b5f30a1aac029c324c47d7ce8268abc76016a804cd50ea6d6c529cf984b80074226e1b9a24394541b2078e780df4558cf4c68653982290f9bb52820c26400ebd7803c2f99d9f7354aa8b38dce3092eb21d386c010181a93cf6becd05b27433cce5f7bd38626e482a493fda7ce239a7f0c28266fc9e761ac6a1a11e1389a78a23a7a7db1850f69786312b08c71064ea0493e6138e38af68687a28b27b8cb2b259d81e66252b7bec2cf9f47a36a517946b709b9a002494228721035b2cae6580c35c7381a331b679e1aef735b35ec8163a9124245036247c525301627038b069909a1f300b4c8cb255aa0d4d9a93965c120c5aa059345eae8661a1a58b8943bfdafab5cd451a5ae80347179141498a5a63224379a91c156ccd1a7fbab54709ec2f9f911a23fb7369609415ab1c760567a1a45359a71ac742b8de20138428984a830b26261ab918197f8a8ab3f6aba350287d6921953c0170d90a58e0a7f13c216cc1c96725211c7a97da6bc95ca86193abc724c5c05ba22bee16c490796daf428191a9b1655536f43ba13b36ada1ea1bb2d0591848088e5b77019a6086908361216d2b897b08e03a03d6a6feb7b0d7428e2cfb49a322a98a177f9db99f835214bfdbcb9b0718d67425cb200ebe4a4fdc545b02b052d7f5cc44595c3c007f4fa857875318308a440ed517515673d6e0c0eca43bf880a38b3819a6d671dc8b2dbd528c01e26a762006827ca969518b70362b20f9af3fc0b70323a840395e32ecb31f4bb018b478cf4c502f5924bfa76e899267eceb62ce06bf15cc26f596382374b34c7c99cd062ada8790428078bcfc9fa0e006b5fc205c53116e54ac23d79ed88781eaba02936b21f0e2c5f9177b7bb45cda2b73a5f65d8225b26e85ad8f27639c81a55fd6b663b346a5b26e8b218318a93c59bccdfe55b6047c06f05900d8b0648f900bf0c8c8794c26b21071a4c657ba2c7ab569291ae9910a064493340e75b4acbef1924d2a1d79d5489ba92b47021f80766967fb74d9fc7e11050774685d3424c9fc203eb11a160486307d6a71f3c3ad906915881820ef8bbe54e28ac1993f5840504f6887ef258e247453667522dddc200d80aa8471a40a9b18a50290e55a98f116c818c67379da3c6736471f704569e06e1c090a9b3473976c830d37b369884daef235698a853abc40351198a14b1e839654de289eb3477dd8367133a76df9977c39338d0670b9ead96bcc34027ed0aeb122890476848a41542997570b99bd1d62c8cc4b486b85acb2b81fa1709700aca0574a6c9ed10755c5b72ea7adead97095a36e4e3a6e82d58b42061a5725881f77b431c62c37974c69c057a398c60af253075a4f8344108db3439a32e17665673eb485ff315a8354b88eecefeae74bf9d865601ffa88a8c392ad4e83d10ba209b1e048d45cb12cf0dd3d4fb34beef58f44164693 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key is too long |
| entropy: 7a7bb5b36c93d5c628d54563f043e40c1207bc6ac593fb52888dfca29203b166 |
| public_key = 0249195f4553510460a1dc663eb86c390529891ac894f2919a27bb2e909706eb154b965df0d4ab7d1aaff8386a0ef7b068da03d87b5d6d497cb4f5617c31ac3517a86056339b8220ac5b7e455b7b3b29a37e62b94f8043312c12215c3f16da95fe9c05baf74c688c6aeab42ba7039b5b3900037a155a0817d9dbb9707c1fec18b9498bbb7aa29bed265aecf76791830c2d4b7c6bb71164c99f33e797f0a5ce76d39470129ad172c40f635d9e164151627941f3ce4731cd14f5083cc2069c7b6e93312728a306a54c5c46a276bed002c0d66b4d7838dc351346e3cf01759655530a39982cb5406fe6f9184ca861947316ba0433f2f9701f9cca5a1c1500b42a35742d05e87dd7f05ef7382cbefa2b28220aab89cb1ab35f705258610b021064967e77b7e0737836c2235dd6c8bd3997620b621925632dec05fe9781550457c7aa9ba4949ae6566d0fe94dd69592900922207ca6862c60a24469349c00e4a607244b86d0b69d709755a4d170fc3330d873285d2bca1eb608cfa0cb4f9a772517b50e1a7057a9a473d4b0ce49704a30b71f0560ae805421337de6caa43c8617e6802d42956773ab661286c04152109be906a8606af29ac1e7532ea3a92b595c591b9358b4f13ff818b6096b608c504376341a5c041b45851a2d946f33fb9a668131b7a3804b851a82d4654e1c11fc61021c4b8b4a9521689ac105971eb16217ea8c8de696679e18c63f02cdb9b5ceb1f0c9c5fcb8971533de13a966e46894cbb5efa42bdc3c182c8a56bc5509b2dc465ac4486737ad7517742b50bb3ea7c52ae4129b8a2fb471375b8491a7fc0129177f2cf6616ed6223d6c3f39320e4e3812f4db1277fca6b3582a28c547d0013900bc34ce291a14f99fe1374f01474c1750908a211f648913efdb1dc940548ba20508bb9bb0c996ea3276c101634440102efb0f67e55943d60540c2680cd542ba48cb1ddc025af436381c833c67c5b1a23910965363a919c9f7ac54094c6d4225d35641b257091b820f7f7523d9f61561b428f5a08efca65d53bc9a9edc058cacabd9095ac3c6c31b966e00e06161c104a204a340e62d4a483e15a415a9c473ca668a4ef0238e3bc163c94c3a762a9ee157a3dab8091081ed8a950d3a765a0a574928544ac6093c91437c6a72778c4181da845c24ad3034405069ac66da4004a55433a259fb037eb401989de1caca59b2d537653e575f9b6592eb954704ac67eb38410de85268b56aae2ace90a0734279489efb2dd8c75ddb855227246f1e18645950b55caccd8ee771b1c88ade57837d8cbdb01a6d6973c8aa19b2ab8492f7d90bb31cc5d64b131b425084473a1999bcab9ac051544eb7922ff5831c10d137346bb5e0f7056d6120af473bcd794f1f18499bf727c5b673db454a2e02b814d67a76b56e04c434b8f2bbd8178a1821b0f57331265a21125c8eee61c4b5107a48fc991651442cf09799052549080f9bb36b3032c749a65431fb304ff9baf62318914276fea569bdfacac2a85f94d3b8448a0741e2c3263c577419cec33c5a61eb8fd033a4d471caf9651cb6964171d5599d8891b8015c1523b38884c4ef463aada8993d45be748b77f7006413e81a67d360f9860f7a0daf18e140b15ecbbea24330eb9b2a53372e9c57b72364d0bbd49b7b52485fca6805a23266c3e3e99466e04be1526abd7ad99459f2b5bb8d8f |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key is too long |
| entropy: 7cd774275c35da9c0788b0315ee68b8c6c5476ff2b1ab1b8b6db794518e080c2 |
| public_key = 9d591f3d4778256a2d6a6756a30b00a3f206aa437d9dca1208c3ca86170f9eda44ff39b2e9a23742582745a863e350cd1e0cc071f453dd021526a90db5c86c2aeb33c3a7a851233f3f5b2a8235c932db3c4e322b3d054735426790403c5cb76603f367c66828de16723a20932d156a0809410c982bcd442deb00900e5b3964b3534603877bb5b1d1733c5ef82f90999838b8abf4e466c7c17d4447c275db39c7249778053da302bd4d05aa9a2c5c1e6882e03037809a49aa7119c60079482bb038116f3a26b19bb64aebeac4e6ea8e7bb4cb6717ad13a851b839a193393de68408b903c7da0c76882530d4d12b95bb4b74dc84152a6c4f1c54560110d2e903b5f0c735409a6e2a09f338850094c4b6446fcddba937b8a0d9dc6337553276aa7495ea956b6a2333f0150817bae121b2b4046cf0551db6988fcaea9d3eec16df98412848871b502781b102cf6a2dd3c44ad9d9b7bedb0d5aeb534a08c57348b5fe455ce6c9308caa5788cc70c64064a8e11009a7284ed87d0ce05fcc372a4ee02d7b723bcca8b5d8fa2091e98905c4cf06f582dfeb20da51ab539053c2f38f08824399753cd1c7956ad74f358298aae3984a7b6a324a492f46445c838c609244674850d65c36c30752fa2412a34b2dcf3743b4ca6d48a9919f9c107aea050a8006f3d6967d22a59eebc178c279247898dff6be9473865268a769230bc30004a31937aa6504203a9336e119da3394e980afc1b91e3012324a1940ce998f1491542db032a6626660b194eeb0ad4850b3a23437a8354e4394262ac5cdb3529a9aecbe160627beda6791f62efc6532b2b027d4cc16875b90bf6728460550d16214a85ac0d327927ba17e2de6a06b4814fc67150c0249bf778da1d897fd872971c6ce17b0b75e222ca5b9103bfa1ca7ac5498fa877e611608f5a7fd7c4ef9c53a6ac66192530d3ccbb433e07f5e02b70ef22cd9452a03a7bb660692e13674c1700a9ee50f22049717a4135e739702f244c43279569a492194710c4c6ce96a2f40a6b2e3c1a50e28910cd37780158a42c34a92d167d012b7e9154d6debb5850381a8c43ec409bf519324cd21c6366411adac5e0b9c869fc9cbaa335292c8293af801bc47bcd4f68649d7647ba148ab86986e71705587c5ff909d59414b9ed1a9f493b26c0c62e7c93acbc1af1d3b81c4a570d0c16f788026d96a96a0832c881793f0f66c4bc657f7126874701794643230c41396d70638eac8966a32af4a673d1a050554173130aeaa3938e23ca73bbb5d666bb0b2089e6d89743703069c58b9bc55916e1ca9e171c9ca9c7457e2b6d94bbc181565617441680c5a52e87d2493aeb8ca7a322081d3ea008e8312e0756fb18239fa45c26b86132525c6ce91734e2404d3c4ac3326539455641820c388493c92b67fe82b29a7a53aa1d4421586542b836c68b67ee7468bd2c99292f29695d2414be02cfd59c4304c0f433a216b18a115cc68813a0c5bcc773f83956384b1ab420e83733094b0aa00c3bdf3222da0d7668da29be24c647dfc10c602ca72b12ef86311666ca84c49452e4ba7e80c0940e16fa90a333269614c5bc9b6073f0054b143c111d78b1c67e3c27df57642b9bf8fa71281f8adad7ae6897056fde7b4a293eb6f7a73f90b95c5fa09dc9f16a4df6b10711b3affde567268578fcc1c212e31b672924cb5ca045b91a67fe479c3f74a48 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key is too long |
| entropy: 0e057f85c9ab97358b132d71fe786ce1dc78a7a2adca7c5a550a30e762f00f26 |
| public_key = 16d56479e9a68a1a0ad0174566816be48862213262d16905bb46763cd311058626f1ab9250d97a1eac2bfeab5763b0121f284e71427895c1b999a442067a9f83846eeeb358aa8126e7254847dc7733e39549d61627b97e5c8a661d879c7efa659f22ba6071223dc02b22106c1653573eb71d7116b26755110d399f7cf82c8392cba9a8718e2220512654ea49526911beb6709fd011abc6215583eb0bd912c31bb09ca6b838459c9b4981ab87814db1c14724322a5e431b70c3477ad3bdb7ab044aa43a2b128d4b8bafb45627ff29414d422613734560b15b549751fb2634b36790468990baa49226c33ee501b0791105c9a9510a45c9d305ac86da0892859be57263b3952fdb557a35738869bb7de9697122a7953128b9a1eb0c6e53c9f9cc8730388716f10b0e311a45634c6dd64e5f26abe1898ba72c65f266ac839830339b173ceccf7cd80b8e14141d892eeae64b3bd31495e83534c646ede834fe290bf282cfe71c97b7670c882c9fd26016a6c7a9702b9c8d80450c76502e105484c15c0346a92acb72c32c7614a00903a9b4f736c29da10f99368dd4c12bb14137056b28a4c475f842b66e82cb3e74bb5766ad5a11586d60255ac0b942e1239a709d05b6ac2dd1aa23ba4d93e6bd42e76b7dc8b8c06561e100b44d511ffdb57cbd9b57b34149b310060a1c244ef89749f19d909bb7697241c627b0ea9280688766a1775329eb8d6d4a40cc117b01e7ca68f89d4bb8025de84b0d933c939c9e8c908c3080367d63befa940b7dd1407ad76077f81c1b8224908527be0ba0ce12b864a68dbb8b83a41989c5fab75520c2cb39974af369bfc22fa0520c8de2c6cc322a02e31eab0a3220651f990b12f49a057406861737ad29595052cc971cec333a94abcc3a3bece143bd046db5741e88b0424600506419b84d5b9de1767d50505c71a6518406a0b5fc263f4bb6f5d135d0409f952aac6c262dbf90bc77c419666726074430fab11564f959dffb84d58735cccb9d0dc6c0946c781e19be3c42abdab33c370a2b13e293d716542429b4fe773cd1d12e631140e3b89f060bb2137cc8a1e1a4bc459943fa70bf17612f3ab85023247989098af79662734b9a29a878b6ad8c72214e8c00671c2f9314742d15b8c8866d07cb79c7f842b47b8a347cac63f595bc8848b9687e70170cac286d0a307927e3c8f5574ec23676e4c0b705c3753cd0239d11581c2283cd22a8f0cb8cf8a3ca09740decc3531da09e93e71b0b9bc5c08415a583524f896735235c988a3ddd9323a5fb8d16c30228647380945c3de6a5d6abb77a63cba74a068367928c83b98e6a8ad304c04ed7c162443e5afc0868b523611b0a0f418cebc78568c921a3b172a6a12ecc7c16be0c75c315ba8429c86f152ce36160ef64a7ba75c47abb2d86f12929f94bf5f6bdb63072424a3283d6a3620ba4312c4e84511d0858a07c3380dc7b779389ca12bb9fcca256957056370420dd5788ce3a93ff672bf3302d70f3b8aa12c15b4ba6c3bc80c592a486d036d988bb1c3979ba576e6aa3cd10d719e59c9c591c7bffd63f2c870cb4491079eb594a90ca391b0a1ca4198a8464afa54e072664e60c20fccbb2f6b2378f9a10c6788f0c7e905553f6f4a5836dd5b912ef52d7d6fc274bd7b8d153d989e912e291067d844dd81c844f8d40b644b1 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key is too long |
| entropy: 33c3399bfb3e20debf852c6ad6b90f4e7ef474319d55001486fd78757c5e050c |
| public_key = 391597a0eb1a2ed147f5b9c04bb99df3130cb98cafaba657ed0b514fc182d312a484f65a25da9016130074851a929a783ca027e3aa09765aa3d6468d0324816cb1c50f6198f38b1d2f237b289950fdf3b74adb4665fc887d65af52b56febe2521aebb155876d96a7591a0cc5cc5ba10e46340243795ce892dcd62e992a22d2491ba24274210c213a69187203cc649040be780d335814094224f075c3bf5578f5daa69d57c6df669a815284b22872dc763643d806a622a450c90440f4259c94cade9680d749a1d22510a11710e2233a172a2f3a577bd8702f3a7b226bcc1db11b975b5925b1472021091584f469cb490257358b5502b3a3e1c3fa521811e845ed860e9e437cdb775be15659a0eb43422b87d7611e6b0327c0ac5df4a2235c1c405c393c597120d6d50ef9f98f99d08cd58599ce3bcf4d6668270a5bac0c28709825c708b73df2929ffa09ffaac121a7ba279429410611209478013b429df9bfbc81753053c8ddca3588c4a84a54a4816b25e2a0a82648867610627d555aa3f21f8fb1b1ddf5af17282bd9354e7e687029ab44883182794b16db835d07262d36cba9b72a5f1dd31efb401a08f56cff339a6c031dd560b2e71c84d7616709da039b88a084fc2efdec335c45873d4a6d287b0c730164faa364f42ca513d39cbb6c0df5e058ac2030c98661420295bd9a83868a53b448455f77366737b67223028f49a13c328b1277b1e18cbbeff6432d920ac173cb5151b06f9882b795c6c859651030b610085baeac16b69baf036c15cad55262638822b7bf5bd16f4e0b663c7b36812591d20b4ca49c9d93924564e96343e99c768c139b10bfe8d311db19ba1030015236164eb5868c18cc71066a0a774335c907784cb9682779c54792b85a9d87c5b766e8735d4152898a45b3d6c55060c16ae6388db06172118eb0acc4d366a429550d8339a0c5c93b74560e29a5bd7b13775d0b75403c75b742642ec62392d0ab2274b60d9148db9c8c5c3423f7b0a1e3037c0ed19110062ee20836bc4406cbe99ff3346c501915dc893b921b55f4fbbf78724ad293ad559a2d24c895df028899982772b0c54fa00d2fb27d5f463a6a5c00fcd6b1545989ac1a76f0f373e4626d8c1972677241e015b7582897a271959ba97c4cac24de2a2ef3b3b1f982b0d414a009ab63df56cb468569260b85a89522d3f61df523b9544cc54565176f0984e80b07873c101c016b407c4b418c1ce6b638516325f175b35eec3c45f59e98754446b366813c3df442aec3a9304eb1cb75224e20a3aea9e9b7a6c76f3d735731c8690e680e150c935ffb88c40b39eca12cdb0245b7d78dea01402a975e703b4a9a18329988b5472481f0130c74981cd83447373897e6a15f7b3c66f7d0c168994d875bb97eb14e0dbb2462337ab574979e1c8fb2f7036a8008eca86055a1494db59742941642aaa630c4321b558f27f05f9b36029f989d6bb1750f4b8a182480150b862437bbb9194d05122dad65362193777534732ed081cb3a8fa4271b3948c69b402532565fd90b53b228cfb7b34936d433eb21959599b0ce8146d1144df0fa8c96627e521357a029521d521fa5fcb998a2856c60ab2141c394ab345d0b8cb26be4dba496a90828dc4231b2c2524ab9324b9cffc5bc7206a7dab501e8c5863c90e668d12d9d11315ce1463ea54ce4f66b |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key is too long |
| entropy: 110a8285f4ccb5846782dc61382e517048cefbf2ddfee70d94e4872f8fbaebfa |
| public_key = 981770eb3972007d79e963813b75933657616f188bc9ec355e535f6952848195873440522da28ed917a955228456cb5b334c3d82534c5d87883ac6315bb61b45f743dc6078c1f35d9fc4049790cb5628cf7fa42a8fa3aab2754213a5390a8c1967c89b4c540c1b6b45830209483189d66b08820545ab692087701dd77c949c750fc24b111db609fc673fe95605928980f9eb59af66716c18013ef27af34614ab690cc4706432e4b1dbdb96bd5a8b6931c4069175c9282107d806c311839418ba5eb188564c936f686a40197b4057374304244d48798d0765d0b4ce81e31382e31f427239ff5a78701895a21109638834ca050e278829c34099204115d681300f3563e2a21ad5d467f4022efaf50aecf14d5da1a109b19079c90dc9978938fcb7aa72bcdff169c37c16e50a57be973535c203d8141f1e84ac3ca7bb38b31135e28c8028c90be23b3d428bc4603b2117589f039de437a51eab94b568781da5394457094ee7c32952383f113485d3278af69b899942a666a0009d16ac7ba16ba212a9e02d8957a5859a6f27ecaaaa503a61a6c2cb447d226134e9bb951155625045c7930380e1b44120398b50861dd6822b45b28031b5906560bd6391535260b9b3e7b41a17a41ea8cc68d90177863aef795645a9899adc9eeeb83b8cf16305fbc97b44c5277b880c820ba259835490b733f9773d631508cc2706d43bbdc26988552fe72c47d6532253b400c4f20ba280ad01866451a5359844967fb56f1b434647dc3ae3593c96a84395f2c8d42358a5c1c827e0c69cd74a5f1abc7fd08693d39bbddbbf1df61cd012bcf4b5a99c5a5a5b654aaab48157124730e0be51442684948c7069cc0301606d2899eeb2ab301b97c588cbcd211669093a23b07518c129c41c95a5823db7a03b1d3c8ae85a409f786a7554990dc8cacb74b627c5b10d78400b8c021d192fdcf64095a41877cb81d2725166dc436160296b484278dcb8ac08cdacf54f450901be82c99afc702ef2a43512b6e2c2982c021ca4fa0617f23de77a0ea3294c7296c2e4f12382e877cefb24f083000401830e93cf1e1979aec7a9e2237395101877b196d3c5a725b47eea698b2f368567e4b928092cc0b4406170a205b8942f6b1505e8570e8c18bbb479f2c54d3054ade27776fbe5264c53b1cdbc30f245c79523a2fd7858982bbaf5b838b5e5c003e7bb2548cf9f9498ec8174d4536613e0713074ae9ab18431dc2687c201c454a375dab3ea914f01ca7ffed756f5411120100c1a90af1dc60bbaaa274c686e2635b327174f819ab2d33c689bd7c6f5c4ac2c1a24f030ce90a9139f202b934b7755620deb2765e60847eed58f13db18a979bc3db7c638b12223f40650200bf367b552069ed222a7d2844ebed85adb794f017ac95c685479c70db34748c38094cfa1968f293192ec72713220121bc5d90c71f9769a32517ebfa7b16fd3cb29c80abc9635761b2fbfc90aead536a7c1383220c24a557fca66657eec04cf7c6d298b2ae6041e4451289d762ef687726c614ec93979de65bd2b56c8a60b64051c91a1e010e987bffb942cefc72478a468ad28219b75a88f339e0a383c7b190112e64f48ac320480bed800a06028a1fc7517f6efc35881536b187f2c0a1b6e611864a986079da54b048568f4aa33facee343401b93cfd45c19b4eedb383a19c6c3c18f7ab6eb16d06e |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key is too long |
| entropy: 64fe129938e76b4f1d2e29a94d64143d847e43f5f05498671243e5f2692809e2 |
| public_key = 2df985c8126c2826918ffc46aaa6a3d083bff116464df6b1a5fb8c86e62428c616e0057f33e7b0d5376b897a32b5d0101193cc6f115f502b952168664b742bf0ec767efabe04e7a393e1aaf867154bc465c0247f0f141ce5e2824b100d7cd68fb737cf0cc57329c84188fcacedd33e77d6a503280a90600a9ce291f98163bbb9ae77b71764212ea3d83618cc03ef4b5807f6cfe1b1c8b0a6cf50f20a08208ce6a17acf293b7abc90af51094bc0b70b1a5f6b116b3d989156962344393a2bf29947b60eed6205ee6b050840cd26d73dabdca66f939188da6dd057bac85c5b811b7902f19dbf092eb2a7a96720112b325d2203b7f0538895e79281c5ba0a859960c015459715ffdb150590b0ab0a67fb20ba2e967102c9b76bec1eec199058b12bcc8321c42760c155a7fb4384c608c67cbb1babc62034cc129ff0902f088b7cd44950e505c0814de5b73b2bf1658d6aa3d9045ee4f62d5b581cfabb3dbe7012256168f081af35ec49fefbc36e5a747f84811d151d8de9705620472bf731f0d7558715b7cb9679f44079f095bfcaa6aa21176028e943e7f6c9a293461cb6a32b5cbdc5503ea7fa2592254b30c1a8bd7886c0fb24e7c552d1f512e95caaaa63a10a926a838b53cd88b82e0883728729d497a6c2b55702023e82904bbb22b448d93127333df4e0af57c138d7a83b91e4c4453c28e3b04b404a4fe8a8b60c6cac76617a5899a64a792b55008337ea9414b8ab2b7b502f5242654961ce3a18ad5b47e7bc02fe4cc48c617a8e229c06ea2c42c46629dbaddf3376a8500df25748d1ac7699aab982f8747abb38e5c8cccb48295a8081da527e7d2cc5a38a1a6ca7876cb0c0290c008173cd20d23141565c1bf635af44b234c1c52cd1ca0e431ef55624841788402a557d438a6588818a0823c97b8959f371ce5284d29639a5ab3f4551aa5d0a438546334042643411c07a948274137114f16a8b185b6fd5495599a6cb1b7d7767a142502973f768ffe38603f4775d3a1e815393bae9a3ac00bfbc465b279aa9ad416cd0a9a8db37c710f19dc7f164f6959bef488bbee7088fb99ba49a775a3a470221c589584533b92bb10161580a1b2eab2fec7850962004a368bad3106e182810f286966991c1132257b9f244c6b3a4268a04d5b58f85d7ba082a69fadc506b39a9696c9fab0314d64216c0178d8679c04f60afef1b73f1d999a4d69ec513bfd2a1bd4a6b966eb0aa88915c2cc41d0fe4a6129a3523b7613b17c787022caac3be3a66ab9541b162ea565552caab7402f11c9c0842c189a413e4518038c2caf6c90f43f208ea24bf407b2b137388cff3b196f3256c0c4c16160a1fc14e43c996ef1c53c9e12c50d675445b49897c7b8638b63bf23261b23e669b037fa0bee91c30ca850f52d2a288c707575799f4f212a1c54b6f899a7f766db64b1cabd29111035cfcfc011573332234be85011e31930cfebb9a7187507a830b419151cad39041cb86b7662d0e3b8056968b8458c4070051622759e0a3bd0968bad7040413f92c4dd20158eb83801132ce2a40e7f7962e752050184ed047c1d862b5a737b14c4c15f59bc587421859e66c5456842288a8850266981a3c8ebb62bf223ef52036d7775fb9e2d7276a2de0adc2a7d4ddbb8d2f37f2caffcc783c51fc3e711350 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key is too long |
| entropy: d276a3cf659b7102429ad9f0590ce40bd91720908cad1d9c85d7aab0189cf890 |
| public_key = f7e028dee46be03b09a7f101cb979f249b0c07ac1f6aaa2c4a185c51252beb99b3d92b4f88e550ba03153b05664a002b4787b844883f6f11c5791980893c5507f79161e83cc3d5a3c680633b9c89fb5967c208aafff81e7b0836d1326e0c278498c2a46789228c84622c336813141bc518258a76b2882a140d573530935b198a83f825848b6bc8b4f1893cc318404a2a3ef8681494b7f329b698d0bfdf649203617fc2310673b5171a6b5b5526a26f83ac908520807b9f543921bde2576711923643c2a0f6a78585461af40c0daa73c6ec7c8bc6808e41767d591e6f613a1064abe36050c442b78dd841b6b3492a431740936e1926709eeb0c818c469b3281479354f7243c201ca291d2add3d7b271c4a38ebc7a562a0525ec0432037199e26bac57b4295b3ac746b2d1c28ce12b67b6f02a8ad3a7f5f0bbe2e29d8328a07957347755cb97b34b14009277327bffe902d0c9cc5060455a3825502c3f42b17cbb22422ba7af9d20a7c096ad71c38ef879039db7ae78fa560de8be18ac1c9b111ec252ac43d080b219cee7dc25b6a890b2f2bdd02987faf98129f37aff123b38a140a6968c0c477aa7f7768ab22f7a5594229401bbd24012ea5df6d86f5bf9cfd0731504ec14968100af8ab3bf337d69c25de4c5a6be92102453b067557f5146435124c8b310bea452183578140c15605eacbbb8c8ceb8ecc89f01adab5030e991a6feb9c67bc77b2eab4c7875af1ee54e731cb9849c6fb26b301e2751fcb94b463562dc8258d938326b98839be52654768485e61328b966a1943229ebb9fa9585b48b45a607a2d51908094b437e3b9ad4a943b2e455d88306bed5c56f0730a6896436991771c49df27a05274a782b87ae42b110bd08616325034b364f4613ad75c44a1ca80e7ce34c2965613140932ba21512eb82dc5abfa6700b235022ab034d1f31cff6f07c499b98ca0aa9bd942425928aad26b283099330aa018a26750204b1dc41be744c8ec7b28aede49f2b5b9d5681c87120af4f9733f02530e2c14ab6453056799bf192091197a169f0ac9f8c8539265ac53027d60c833e3492b71920e8a380f2262348331ebe158604d98f0c6b392004663b829bdd8a0583ea6f7ce4ba42b7abf140486f4660b7b2c3e1741e64cb2dbae552df67ac514233ef6797370444f89b41f764771b67a4387218f6986b2c1c748ad6b9c1e746973110a76a6e65b6785b93634ab5b936594bacf6c519a17c6bc4af9412a202485d64294264ea831df7557747393ea33e7e948a4ee20bd5e900ad1507f9bc489eba3069e1b169e4a8b59a5194a97bf203071f500171537dcdba284731180e9052a479a36093c39a0839ef0bcc9ac9bc9bab6d0d0941066632677c6c481800d9d603537ac2b1c85f1ed277ae3110e5c85ac4c99b7a067d20386e24c94d40d0cee43abfa8ab05e7f6abee368af4768105f77d19f65af6969740e138766a290f043b31909dea09bb34c7b72d293ed61011701a91758a4144b63ddb926241a272a7279dfe01b44d8753de1c94dcb041af13650999352bf6a68dbb568f12c32403ae190abbc46bcc5439a269e8c33dc216391b2f836838891622c4837568ca81105960619ca5d7c22f5b5a97ca14dae0e54e06eb1147a8188f574c1fddb6f82a630bd8f6ead9c46020e8ce27729db1ed40 |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Public key is too long |
| entropy: 5fe02039e038b1d1c3629a7a8a20f7ea0c3979a07f658846b6384d1557224658 |
| public_key = 46b2c2278067423337abaa88e3b07a4e6a5b033626de99351fb05d2cca6890bbb6ac815c265c760464366d41264634acf635b311960326c22405677386b748b962bc66f582960b4777c762c6ab7c4d1b5213bc5d7cf4245d4b085e2c5d7ca57a8679884c9bb552eb2679a3b57d414c5cb709bceb2033b87ab1f414e4d78e5a7521a969179a01b297b9b0ea190832a8203d455963621dba84a174f16a9ec43e6d074fdc724a6ac634c3f6a2cc2aa74013a53d19b149b93db810c1c6e4799f3a19e36909b807ad1155acb1828ef5203954baae1a815a7c76b4be4c3da2ea67aad94a550a3a79358595d9a000c541a1471eac2c2366643887d1784610b4cdb372f284c92fc17d746b5051352bbf17b32488a93ee41dc45b95545063f48ac3db0294244c820a818c31431a9d7b5374fb1e6eda00cbf7afcdc628f2b65ae2f2025f587cb415caba0bc06aa9b21835a42dd720635ab2edd29e40e74df0d1204396b409ba3311c14aa8f438be5a38fdd57dd2a180fb7536b4116697422aebecabfe372dc6f4c7fcaa05804c140f267626c107d0018aeee46de2339f9bcc2414333bc38722e2006b35f544b669981f84964989868f582bdeea402c911ec1a64763d70eecf08eec5ca92c3bca25958bf34972d334313c7c7fd305cb7b40443bf01cb5d105a399caae2a051bc24036d57f6b3944688642d29b55e171740827ce070728bb836a8737a9a3119e2aac5d20fb1521bc890f66b917e71451f3abf5815187c1a20cf81411402eeb82bac98845827a3338f1a47f9469c1496036d36f995482fd474db1e6204b072e462469047a65a7da13e549101b2295eef785fcec8d3cc849d64282feb60252c50ab21753e60559cf24b421988d1fec50fec98409a53710376c32b6154a64a0c56c24922b47449ac98f72957eb87ee3e54ec4612762618081710363f5c59d3413fb955048d18ec22541efb507144b87f08ca04474bd91a53ff876376c586920846f5f17a209f706cf43014c13034538b59834ba9e0744620012b72768bf49a073faac119956c7f31fc66734a24a37e6b710b80686d3233e01a97e14b75b6cd807d9511b7f3b8fa3099aede899d3b0ce5cc158be86aa573c755fb76d05da75d8e015c41c8253e29c3feb460638276e53051954584183683e594061ec4d00fc1365ca468e46cd6f1954448982f2c7be574b3f128c187944b9d3a04876b7693ae2c778ab84b6c7266dc85990d46d54a483b6186adad4c2b43ca535856d76dc396e046bc53bb28b66b9df3b756431be9e3b4c6572a497ec401cf23cb749167c23082a8a6076945be4e8cdd586b74d8521fbb7c127e72ecba54980fb5c1d2b24af2971e269bef35798775b71d52ac2c33a047a352f79940bbc66060bc816b038470f92397c9bb754b351b7559e8ddb7022f5206c46013f62cc993a54f93b6079b86c160264caf22d3cdac1516028c1a26117ea559ba212780827d4d5611bd1cf36bb2a5662409884c9ccc881efd1b16d653ba310bef9e15c2519aa7b3bc3a3988d1164c4b4f2b6d9e39946fa0774583715c177b8415f441b4e237a5901f469efe07584254111e38a4b7330e29a51423b5c4bec0d0fa7425f92b2fb3884dc577ff5ede725dc8e60b78b4d4d4c73c4f675c02f701ca9a03e853b6438e5cbc5094a2182a411704fdb4e2814e153e1587bbf |
| result: fail |
| ciphertext: |
| shared_secret: |
| |
| # Zero secret and error |
| entropy: adf510dc0e997af14f96e4863f316475be59850bc861ca0d1b057d6b94c3b5d6 |
| public_key = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a60e1a95e846cdcac4c779702db2e7d39055c815cffa89c71595bf461924ef2 |
| result: pass |
| ciphertext: 7d3db5cd14b6db21e23580dcef17133205df090d24fb80487306aa6d894143dcd9bf9c47f9ae2634d4c2bef2400f839d42fa417a2b53baca917ac3e8e6c62083d8d1e849603ad45a6522f8e1058b328e38f66aec79c96065470ab0d15947dc61aa1ee1bd4a178c957bf81b8247c68425c4bc3f2e243b8ccc50fa0018ecbc215f3487b4f54a0fb18333ea2da8e2200a608a83554ac5649445a53da1177a3a11f69fe12c6ce093ac3cadb9be5ce9e6fb895345dea2a4cf386ff6ed2d477719af3bcaf2dd34f2f6746d039f82063fc589e5322b02dda783f524bf59fe9ea30b101ffd83be9d1965ed3eb16c52df822425f9029209e303df1725842e94fd806476e684f6f53fa74ae4960f498088b5eecf024b24eca054cff625feba4d133e6263b07617a467e0d9c0bdc0aa8e1f12620ade63643fdb573a798ebd81e1b0cda60a08ade91c92c3ff8c5877593ef0a90e6c20fd9bbcc3797d3dcc7a5bab85ec1e08471c73c3a19dac7d7690eafe2ecf5d19f3d0d3de2b700a622d1ef40631dae81f725849a2fc8a0225598b5941d74da237376e3c4cb72749e3bd76a81701d79f1423b2787a5b4276ca277e5279a820aa9abf164d921ec41a5a3598f13665c19311d0a75a0968926ef664869b8b2e6628db1887ebb2a7ec06432662b9c1494eb399142b2f05b6ec71d37ab33392f755f2a9c772f60a802648e3e54494c6006067f95946c09c6db484c526a4bdca4a663b329c45d7888cf8cf6cb20192b57b21f06800d711d1a79301d05eed76bfe406f85c2bc32e8680bbf7742719686f59564e39ad7f77e1d6226efa41e5918c4e4fefd8f24e7d3bc885af5a3e4965dbcac0b0ca594df119af883309ff10183b2f6d26a43f0cb9df9284c04e5780ea2bb2c160bcfe25a764fc0789bf40da40f7001c5d92e03ab1907e9287c7879c3fd3d30a1fbb3f4b5684d73b8cb0e7e0b8cf455ccceea2c5e92e8f90e0a1f99ab2d2353c391d20d9d9fcca8d449ea1b2d7b2e161bc198f34aac1a9221f5e6178be1f15dd26fb5973ef7b56a9214ffba6683071370e619ad805f6fc3aca3dcbea742c975f72d3c1c8b6f7a0fb86e9b4dd4fb76c5531d8d5a48be510e3c3454c2ae8196efd398bf117c2dc8c9891c8ac7db5317d4c98b5b300d6422ff8ad7c0b748d8dadedbea0a0742afc0383f6082c8428c97f49f1225a40e9f10ff3cd42d701d7a8d4d24fed319fd3b601601a9e9eea1552c1d169b4b7073b3212bd86ba3efe733b549950ec4b71078b3f7c09880a810492463d8152b11ef165a1ac29b81a17b844ef04bfde87f9c090a1453299c231c7453376f3a676f75e4836ac80ac294d69da31f60f1e470888808008088888000008000088088880880000088008808080880808008888888800088008088000088088800800808888880008008800000880080808880880888880088008080808008088800000008000880800800880800088088800008880080008080000088888088880800800080880880000880808888080080888 |
| shared_secret: b30f8bbff487ef7613d1676569986a72ed98afa9f37842013a2467a9ba6d013f |
| |
| # Zero error |
| entropy: adf510dc0e997af14f96e4863f316475be59850bc861ca0d1b057d6b94c3b5d6 |
| public_key = 1c398b2065bb3d95582d63859ec7006f9c80b1d0c26c22666dec1784f76b4096b4fc5892a49c925ad388a3e31ab2bab228c91985b295b730861ae72cd0f733a0ecb85d26844ddc8d28766dfaec97486105a4281663c67585864367b7521e968357940bb31ac0658ba60e23baf9d5cf4b2600ed8b19f6a7c974fca655b0b2e5bc019c8398bfda6bd6442e51d365c3839e6e4cc124cb5529782692bc68a58617517a9d6a316ad9e93695e48791897a0ee3010c43809d0a6f5127ad9f43578d5842ed91902ae068ce3ac8cfa419e0dc8c90b0cac51a47a2a16162c515d0b98099a02c7bd82cce9532590c2588955c8c37c5d957736c25cdc7329f3951653747b7b8f9b1da32027121a53d62b949e9b15a7a29d07716a74486ca28bf6ce3b8bed381cc391890f2259e60a12dcacd293908c97c503606a78a4c035a10a966415788033cf870234986820ac71db9e322392652547a6f5836c138b869dc409c16d67f1deb186454ba33e6c45cb24e969734d4da25946a427346915d598a0cb45986fc73dbd63c387421bf95c11f6a0956a76697d6216485352da8932f697e8a02c293bb76688c550c63ca633a18f1e07bdc07951a996cec3644755c4a0f55230c48844ff6a82511976e4a0a17a499e768207df0c309b814e30a099a6511d6f3a499994a821c9dd41872860a977e7406cc2b3b69768b7ea720b2f5858df28f97b77f05d2361c62b100271db35c660493b12b66938845c1c799b5231251980a99ccab6356a0b445e86098108126812121176f13979e59a1029cb040bf36aef192aa622523866ab99459a01dd94535477e1755101478b53ec165c3197d0110a7b4b4892a3bb82831b300e55807c44df5f6c1571ca125b74bc33863603501abf51120acb848eb1daa2a7f50e640fedb74e01307f68798e98acee0e91bffd8150f2bc9780956b4a2697a825da419aab3d3946797762aab8cca9a5a65dc2edf507e8a9474d803c8fb637e05c94cabd721eef5716ca4410e69220c4a22deb89c82526a5b506bdde8789e2359352c07cbb90f3faa867c538d1926051e3c318939302dd31c34e894e3917e4ddc60f3ca9d3775242003ae7642035267757438a5deeb96c46489670abb8918c3c4b42ec7c7c3f2bc74f1269989080782c8941a2838439c3425d88f0d5537282a677ae1102ed695dc447668113481f89e60659f1e017dcd3336ed47710a8721cc421b024595a86125af941203392fb0f9cfb2fb7af950772319070ac60f97c2932ffa71bba6a94d47c695bca3922835d86a94cfc360ba637939034a7850579c7c5e6ef90cd7ccc983d28f357ac379a6b7d6f328bb0283d79356d6b28041aa0151d16605798fb65652ff270114f29241b8774f94553351536526aec996be9396282c66c77b63399310019ad8474912bff5bb1503d481bb4aab4fa23824c68ae5058230ac2ba43a4805ca8cf6b07b810ba6d415c4bad388d17373b4535af6234e42187d33ba51dc75a8cdd3c80870cbbbba89277c1b79e631f959c8f45689fdb7a6e72a97257aa188f8548da934533076937a140ac62c598a40adcb0bc0e0af7af639efa4128d10b8dc0197a12ba1e3c9c68b461dc3a7ab2975482c62810a60e1a95e846cdcac4c779702db2e7d39055c815cffa89c71595bf461924ef2 |
| result: pass |
| ciphertext: 8d0f4960c3b07ce8148731d6f2424e614145f9bc98adf02c0c9faf944c708502d96b8142b0823b6283faa03ab500500684ab8646951f90a09ddb241f5afefcb2a75c3bbe742961ee3dde84518933dd19dddc08fe0c2157743a5d464738f430fcb0940e3b12d8a2458234cf3d2dc475fbc589d90f5918dc8c1be0bae511d6bfa0c26598529a3646453019008df6bd4d2689ec76d5b0bf1efcad50bcdc1945bc670b24db9e0fdf1880aa9d90687bb1f4d4186ab444d2cd1c91b7a7c57324aec0e96240f9d817929f6b91d136447e46cfcfe0d6e11ab16d47dd095252e13d61ba2ba1f5ea4fedcdc0cc16b2780edc9b4e4941e8b2dddf791da9f8aa6b67906c52fd368e1808035377af67def8840fc44bd11896e594deca14d4cb942b28df99583081a3e9c0f5c8a989d781a062765214ca381cd65683faff599eb6db4752fc667014a8dbd7d2fbd64016fa33c7c8d39a36265f300501d52ad4c532abd18f43662e9a0110b5c54797f1148615e52ebfd60b07f9dd61c5f22f563620735a5c55dd3173366b0ec207722afa4e7791453f522a898b9fe97759e6112e096185e40b7447c112d508ef6f8afd64b0c2bf1f75cdaa42c9db11f0d997c38dc5417fe39d2f99f00abb50b66cf1f9ba5472b05605d492b8d483b7708568753bf415938a3c26ccb361873d0a1d1d42820cf5ec6986cce388b0356b40ba6d572f19be691a654356dc7e90b31bd04e8ba9e27fdf179037c0c8e2d4440eca4d849bc85d61f2df423bd09d90ba00766e5e6ba946e53a66c119611d5b017032c5a39c9a533097dcae083d3832821668b1633ba1aeab81f556d61dc96d3052b6497f7cc349b548f90fde55604c33ce018095d72e8c1a2468da1c6c5f679234636352e5ac1b08c7508a887b1fed6fe466520f88cb5951b86a4aa6c94398db200f4ad7e51b3321af70124f7f34823c4af599ccf925c3002d297760bf4baf7fd1465e95cc824853562623540c544c8d46a4c4e006837983f976d47cbce04b703dae965111948159ef0c95093df21d80555016265c582b19b0dc8403e4e297c980129485311ee1ab7ee9e4f37f627ab239f5c6158a7434b8c6a654dc305e338b2e7c9da053d6932bf4640c2215f68e2020658ec82ace46300fab43412d12b2cfd7e09954acc0e7b928b2fb791f68f7fb455230292eab955b4818031e65a54bfea008ee5605205fe4d68b26de0e60e99ee5acd069a23e5d83ba43745985bb0cf05da32028e66bba8516889e6dba565a006624433c6cb23147008dbd238163739adca132ee73b4eb0415a3b754fbdece10f926f7979c6f85d0a6e9ee0e881f13f50c657cbfc345185f55167c215d35dd0a0f88c3736119d1c5891fe5555dc3350c86e2df0383aa876ed91f03207811e0d6d752669b8832de3836481c33d416f63ac05234a996d7330b00837c3f267f09c74f0b4b85a2bf0b0ffbcc23ec403fb621f7f94ff5b14db6bc699545f15e448223e677906f8d4eef5a162e0b2d4b95e205b57ec7fb50a03c7ce1f53d7b |
| shared_secret: 6f68f7fde8fdc93b27a91e7989842c6132d60007d2bb9d99fbb91d4e1c79fcd9 |
| |
| # Zero secret |
| entropy: adf510dc0e997af14f96e4863f316475be59850bc861ca0d1b057d6b94c3b5d6 |
| public_key = 76da327e31334a81297ac41a07b9c1d4e04ef3fb8b06e9bc13071c98f6a80523801d0c6e5e7848d143a5dc011eab319ce6308bde406c4ca459fd3c20c5c76dab11c3eff0a060f52d6c677242b6019ea40c0709d071f587c06557d0cc36f7c428383834b69b877308c55e8c816d8195f614336e50357da66fb3f03de7c3742fb23c2398c7868690648122afe321a0b2b55abb99306265b8e9c4be1771b7727775a25adb2108a8d62bf5c18571267e6c1b5dfc547019c331532a40550579e79426304b52c88cb722da72d63a8da549731d5625a6e28db6ec22f3d1733df7775d5771857382bbca11dd271fc35b4854f58b6ffb25fd42286823790b1bbccb40c105e38092f5a744e19d7b758ce2a5379fcb1f401aa4db967fee4bcfd73811b214516a098d1cc726ba418118e14970aaab00293bdd9b18de001075e2a1d25183bca677db703b010a7f3166b7a4bc374b913394c504463a42cbac84ea799d70db4ac0db6dc3da8c78149bae1cc5e4b65f701bca315866d6a67e9bebbea36ca91fa694929cba572c60a1d1006c95941a640d472bc2b30cbb635087170381a4328cbd462964c80692f224ca17575fd7cce32425d6fb19a363cd114524d8c4106cb628253bca70377aa242751b626447fc43de18333dc21c841c236eb0b2073a2a8f9a268c931669daa4c9036228394fc8a0a2cf809a1a2929a5ccc98f924a9b7282f922c5ecd96cd1436b5b21692610a44747a2435807c50581dad25268d737fee3834a54967e76c3e7f537023b57f6a7b58c191427a12282e06421289448c97f7cb042ca66927a417e6747b3dd501d119cbd4dc43d18174aac099ef85839c7d9425d87a17cd77ccd568bbf4bb0fa8ca4e5005f9ae815a307471219a9aaf60bea631e07162a1818c3c5da6c29385fbeaa76ff4804beca79d1f842c46b9fb29c81fc4875afa0b178564d26b26cb21aaad891822ecb471b76a869b83838388b9f5839e0c344a7eab55c392c99019a0841b20dd14f36875853c6150fa46c2572828f51b9636b00bad5940912923252be3c49190577c928d5bcd6983bccf00875db487287ada1849d3339069195380c1a3ea34703792251e5c7877523c1b6278f9e40cfb1614a04c01d966c41bea36a10492edba56a90e370c1995de2203aff43002446a30f3771af65924b8354e0dc2fb4aab0295925a23576e4e9770740845ba541eb23610125c782c6c82af506d9a25d148373f5f48537d7b0df7c9e72f10938f9cd66aa6b2dea9322412eb01cb04de39797f78efa29186af03d90588d8488914f94033b644663269435e2c26b47297af4a324526301f2cea3446c2507717e83c29c8a53f277cb739851bfc94db3db6c6d2a35df897ad06420452281d1659e7aa89e3062abd2a1a7113cb373e6856b7acc402abd86418c554858eecbc2b38b8b9920cc0fa091b891c8a4248cbec13d52984c6512a025ca69b34477dda65e12b7839128427c42832a1c5f31e5c3ec09497667ca7e0059c5f43889460344fb6985441afee726b58172e2ba2312aa10639737325cb82e2947299b94aa8bb021857232878b45b03f9f0ba5b0ab75c1773c471ab51e666231c3c37f1bc4630628a9b1272fb9af0a60e1a95e846cdcac4c779702db2e7d39055c815cffa89c71595bf461924ef2 |
| result: pass |
| ciphertext: 591416ed43f689aa76a117f623b7647c6ebade29bec5e089f06a7ba3048178df0aa0c26680f99d0186432f9fc3987e0a511f2bd3d075603d315956b2319b4a61c250c09a5f8a49445050e6c2260daa43a6e12e7f25bde3a94fba40f990c950bd30f9229d5c65b6bb4e13fb8ea50baa866cdda065636656941dcf58907f6bc45c778dbb8e1e8a9bc1eaacbd3ed5c034136afd74228e70c4cf735a82c696ba386a451cecf4b43a71340012ff8676c7d5b4b80e0e59f1c548a40e7c4d25b8526bc4fc14aa9fa7935c9860efd43095538dc081982ae2c81a96f9634685f506bf7cfb1fa7fde39594c5252fdf753818be40ec6191fac29f9512ab94e8c03ffaa7990e3b788ec43d749d78da8f729803eaa864efdba24dc3db1a65d1110922f612ac60c3cc731d65f8a1ee946ab348d5ca8f4d749d5b07d0ec91c0f74923533f86640cbb30b470650d2b710c690651c99c03caf4792d923e5a094ce709678efad3b474e803a87b7d390ef05ce6fb2b84eee8c31f9cd325479f78ed7dcc82d06d390c616019ad6bf8d7c18cc5f719afb06ca331034d620b108da68656c2c5bcf206046cf954ff9aab6f76833312f55b0ae36330035afea8e4b9c3fb522599d7158f3584d7d0d70e4557568b7838e437f04bb41d4f8e8d41969fc8dd2d35fdef69b85d331fffbc5d47e1fdcd60e8a10979f35722a430c55e9564126182a8d9140e8cff41386b6e81a1033a9b40d75ca6aec60beb7e3080223dbde023eb59decb9054663fe1170f2da33c352c86b10c4cba4cd79878a7c4e83745764355b3c1a8b4a61384e1e9db00bcef2068ac7d4a4e67a1aea96c52ae35f998eceaef3db46b43b85dfcab0a2994dc700868125e3460e2f9c11a0402432e34a0193ac2cde8fbda0f1a81371b43f271f737d7af2af211f5287389989f71cff7c107fadf8010bb837d3cf2ac884653ad9854caf494d5196d4fbe49585525e50b009332eb86303ba5cf5ca11cd19b687b5f3ab06c2e36327c89e0ce03efb32a813190a1849382e82cf554d86caa9cc2c9385bc3b203d20415d0282543ed33ccec14b2275014a13121aa206a98ed60261e22acf4a8eac9c853e96f99d09ad7c0c46fc8e93db918818ebf249f871dda0c5220c4a46475266d2dca6b609167e120930861bce88859a822f18d044befb231ea1e6c7459bdeb14b6e988a85c50b4969215451d96a653ca2990c8db43f44df0809dd894b072037e647251aba319267f7448b408aa959825d79e011a5792ce8dccfad35553e4fc662867811081836a839927a4060bc9be4ddc69391e0824bb16d6376f03077919e3525a6865410c71a5fc8e86b9cbe9043a294c90650888808008088888000008000088088880880000088008808080880808008888888800088008088000088088800800808888880008008800000880080808880880888880088008080808008088800000008000880800800880800088088800008880080008080000088888088880800800080880880000880808888080080888 |
| shared_secret: 1ef65648be69ac3ca3ade1382a2b4a4ba1c0c7a04eecbcdd9e34af67665bbff2 |
| |
| # Rho leads to frequent rejection on matrix expansion |
| entropy: adf510dc0e997af14f96e4863f316475be59850bc861ca0d1b057d6b94c3b5d6 |
| public_key = 1c63473a75acda757b3ac6ad26221ef4f671e01461ab865f59c26f22c61de17800336b18365a190e7a123a34193f375e9f9643ae99889eda085d5317d5887e6b2c8999c133e20c49b3294aa0e064dec63c7a00acc1c08fabfacc28203e616b5a06f02e66e87fe1789725e8538b405323b9233fa61771980626b98b014ccbb9573d57d85dff1b000b38502af474add3a32f1ac7c1ab8adf93350ef1939ea376226a37c9675fa33503fcb753a1c86ca8c10e10ac74658944af239b48b97ca2b85ca4034ca7d662c91237c63c6b35137fd0429562b5856fc11662d0777c111ad9c6c34bebbd61eb6b538378b0123033c11ae1f0715553ae62cb27f15ab26b46ce4e540d39679ad9613fc91a35ca1073497cba5c57cc2c77bc75e7281e518f7640ad48451ecc32bb26bb2512fb76c9f6c46dfb6dad9c7be4762cba596184f37259143983e906002b34acac2be801c837c53771b048dbbca14b6c33e9ea7886c3be529a488aaa4deb590fdc96aa62a68f67abb4073b2f0f13a874fa7065e3c16a8b549987c5f2733ac4bca74be87f2e14cdf7d8916d47b69652244552a7d74b846961333a5755ec1179eba27b598333a07aad70626429153b7609a131e63c6bc94c32e345b9b293345598ae20a6f6cb25ff143f68e28013793183b5c9bc8a9d289967ccf613ad510a63c94c2b6b32214a9248fa89f85949ee3cbe0ba3a778ac7b754498dc3a79a95519606171608840587040a70aa1331899bb1082802c2aeef31ca2a773ef27382c2a84eb04ca518a83af9b44028c56427013b7036e441c20acf86ae09a82b8fb6ab2a234853a7b3ea386558a0bdfcb4487455a95c30cbcd54a6df965c2830f37c41bfef65013671411db77b8d69f6d386fd254ad7e175ceed98cc1e16190965b97e7375ce1105a491875007030c01cefc43e7a45615b665e073b0ba41a8309fc7cd70a271e71a36530c80ea227a9b57645899003c60e97609aa0761e60e8aa1f414518006cf1c62ea53826d53981f2264bc6c24ae072a2699886b75912ecc880ad6939b6a40d539232fa155b0d101aa7791cf74a1fa459ab8c8cafbe2911289312ca990fba952cb0253b71a792a5d9c6bfb31219e898c7125197f7b7a90aac7d527f62bb5fa7e00e106961d1babcc582590989262f1a1463e44d839221717b49b28980ea8b81f5f2cc44252c771b47d5550e3d68a8f5599aec848347ca728eb6c93b717fd6dcb7d8e338a6543d3a434245a44c2191a550794783212f44a94e46a64117f0b98157015fb0c6fb7564847703674945ca3b272e14aaa3a02cb8eb7fe3445e45940315b4408c5b4400812b0b48925862cd5c27abd9a2a0c3656290b11f6a342ec589720135a47b555aba0b098b37539cd0a05e729165d82b82ca1988dbb5bae64c7cb44a3bb190fd701b7927257a0c564fd2762f0c999341600bf86ecac593f7320e4f77bf720a42399c3b36642885b5b53a527a7b9606de8703805a72a777b1bf3674de08419e3ab4e424678e42ac87c15ed6c49afff1c246fb6b80d1182f57b6360203bb6640291a0b9d067aad6b8e3465a84275b923ea4853f799a7d31766bc84b5a0230aa43b9a3153f509b0ad9c63b00b4f68c75e29a6cf40d7000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 515463ea5284839dc84869288f9c03f0e384e56fe04c60cd7af8bdf53057698a984c2ac336de2932d3d4ba3d2073b481a125bd6cfae82da6ded2b0e8fbf7f579dfe5d590a6c03a95b53df59baaf4f0dad94a7b821cbf9c1c809b5d089d38be1c30d455ef44fef503be587c4be0929e2cbd931d10f1a8027ef2d14e15a931f3881a2bd914adf3fc93f97ceeaa8a521762540307ce5a670313d828d5ac71680d4f46bb1ba551ed7fb47e4b82e6c6b4713228038d5011df91b07ea0fb98790924b4cb859bfaeb309ffea5c2cbbf3f12fac5a063e1fe7bbdb0de70683837b180a13e0cad655b6fcd1f5b635d3342dc84298269c1de8ce6b39452297fa6bffca90ca6045cf304c4691cd052148dfb0812162e7e000dc5c18c21209df9d9f0fe7dd8d0962cd0ac01402a7f8170265af8804747857d31aa7aea612900e9067ba8970e1a60ae3ab1105b1eff223c755c045b81de79659d001b7c45ce64dfd2dc16853276b50053988337ef88e4c70ef5861dbcb8a7d6d1b2a5fc5f044160be5694e12201fc57f0c8e3ed5e48c83c2815d78fc68a118918615b2ea0898eb7a33d446c449aa92c82131fb80267666d9e11425c9bb8e10f745828b72570194465c7b2eca785228244e08c06e0d8f20222221f5dec81fcb478945564e2e53ddb68dbae7c6b1540ca7f4087d2833a752d97a69cba3f604483a6eda26e8f5ec27f3ca84730237cf1bb30d70aee528eab3e4493c7f5787f5757ca6a3ab5c278c631584bdbcebfba318db0fcdaee34cfac4422b448f00006c97abf3175c379fcb16f5b150e398355212d8c60ecbfcb3503824565bf841743bce55fbb2606dce0b45a5e2c1fc9fa20c1847e9173de2d8dbbdba840b42b002cf5c0c1d34e709816806e525ca217e37cb2d23e3c268fc4b31608f89ceda1c78c7d3c6b23863f2c6b80747dea4fd11ddbbb8421728c4dbd97fecb9bb652150278a3a3dd388789d2edf85baeff8f6153317a9cc9b72af8f69f260ca96cf602e2831cdfbc14958bf62968e7c019d7c71f6ad55fb51cfd9adf82894e56c05f6b19304cc04d2906b935639f2e96b56768abe27199b5af84268ee89c97f42925bd3350aaf8832d1f7b2225515759ef64d2d75ab29039b549774a3ed7209e1e0e50656794b315ce2bfe35e20a33bf180ac724b9a47cb9198ce2174f6b9cff075f94ede24074f169f15a8eadb54d5cd8241efe8bdac98ce02706ab86c10089ea23470e048c0f9bab797c240b5c499f75ffef8ee6da533642301c897f66770fe1860a01e82449c4259f54be74a46d96ff5c78f0c07d43f66ab578a795a5f3fca06a1d3cfa16449a278da74a5eb6f0494ebee89d4ce6dff6c008e10953b9df95f0e2e7310d33239206598cf4a729e1466f3718534d914617d260298b45a5314d045516a15701c269ec948b681a4b3dba464878a193731e174ea8902873b7132eeebacfec09ccbce7f50835116ce5b0a9e10fbc7c76559ce0044ddc494a9224bc197c494510f2c44e43b037798c1613416f2240394f |
| shared_secret: b177b87b89197809b36026136b06fc1d749dee4cd4881b4ecf113f28df2bd4ac |
| |
| # Rho leads to frequent rejection on matrix expansion |
| entropy: 3983da6a4615805f6d55c14ba582d59a40e646c7ae77f4835a51afc6c37f11f3 |
| public_key = 2597a577981e1c300ed316423494735483aed71b9f85903dfca56970907910317d72a309adc2cfb0f062d4cb215a1caf67f4543f499001ec9db4db066d9989b600223d3830bf1818809881efb057a7626ed7948f2dcbb9a1582d6f421e08571655916d3a99b14ca30145e3330b31086d5a039a89ade149c9f362cd03c1919b4abe4178713a8400c0d0a21f866cdeb55b1a4202c79a5a26874004eb8a2681742f5bb97ae578faa58e856a8d186a07826a54c1495503d9180073275f139bc1a3749daccec551a809981520aab0c19c3bb59571e9cc0942799f71b502475397e9508d673b14652b65644565a436bba2aa8fbc4802663608e97a2da50249f6187217e01d5f4812f889b958d2ae4af89b255836795049b87bc45ff47549532c00499964e046191c26bdcc8eff1553ff488124d709dae90df510204f234923dacebdb46e5efa933c693c00b4823e276b5d78af2b336309919168fa38a224415ee61a6f729958f5605d57b748a09993f8c809212393b381f1e7c139844dccc37273488562a28fa232b51b6b22de4c0b4c909a03231078f2cb05581cce12432d44a66ea24ddee28ccb2a20a31130822cc74112686599ced4320878826ca51a9e892a5be735260be64c11697fafea1cfe152eae96a4d3acbf21594af1b5507c417679e6bd85e169319931922631e8042c093a6269205b4e8121fad69ea1f4037282852afcb3ec477cf7d25343c59e94e74eea681502c6939c297367dc3502e21724a77f2535a70d383a24d29e872aca63d9cbebd9b737fb2d565968bfd2a27d44061aa88cee5869e3fc96e337033de554ba4229d9ac62743c509ff3cba9c25e7ce3913e9812a5b9ae281c1374e86f653b7d78216af6f233e47a5b9830c5e3c3b932d2604c45c7777898d9078bcea38138a170fba8b41012648983b6c6e1cdfea72ff838922fd55cf1e62688798b6d425d20f2ab12c75714e8b3ec0028441259ff5aa175184731d98d2e7215c87970141580e91cc6cc2561de55387e63346acb04a6f017c9d7cf7ee39b26dcb012fb59eda233efc411aaecb51a6037ed4ab3dc227a4a977100ed804aeab9f7f585c7f5b76f441ef3b2b5b96434a647012fa13c1fabc08d1b46cd8a05753b7f7bc345847151c4a40ffb19238c122e7ca6220ed8acee34129075aae84b3732bb23257b33892c80309b89a0f33b1d7a4102d55f81b1996c90c5258a880e2aa0e80700803b9a80952316e654cb6c2349a0c88117b5f60138a571250ab0cadf7294457646215ca866487e6b8590fa926c2b5c367d1a234714a733671fe6f8b966b9b96b4296692981bd19b519a4a951eabb0d40751d916f03b3223ae4b12851b0d1e7486543272e71097bbaafce2a82642252d650c82f38a4a40b9360d789e00a3a903b71b6b91bb4bc17a67b864312c4c030127de12552f97dd814ce03ec14ce737ce3539a8f71b369c8947a759d18dc2b76aa0edf820d512615e8a7a8dbeb4d7aa92e8faca354f7192f7a42257b92fdfc017de9016a969efea146d1516316e31ad40b5829c06fac16b2c6d425b0b5aa17623af5a26ee4e0587f6c67dbac006c236f0ca216eeebc201c107b2879a247a60b1a7be7094ac8ea62841cd0933ae000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: d8e28962213efbabc8a9e3efde9de2573855032cecc3be756c87151a368e15e8c734155213614c931c083fa04313898680f70839229ee7f34eefcf639bbd35f3c375e49aaecfcd3b0b506a1708f4d8c26a69a46483c5db50201db95c0de02f67fff0811b43d58cfa1f2a61838835ba909e87e58708b07ed43c69b1cf67655baac003b6dd004434d22bed1aa21796d3c9c1085a2c04ce5c03797023545a1cd0d6dcdec111b896a7b34b36c24be3bc890a65d3b1f9fb96fc56928d456b845ed5b526865d9d588df3a977cf7ad0277c5e02ffb8ab67360d0009279eae50e8b038d43390000c2805875e9978879288c827fc3fd49305d3ccfa9c7fdb63833b5765b21f70d52ccf2802644332f961029dbec5c0ab56ff9fc72dc3df3b97311ba4058eee91b0634459a59213df74385ecedd341fd0b7235b9d7e061746149ec12cb1c6fa8b28bf995672f1c7cd1c01b80d2be48493988f0a43bba9ba45b6098fa8ab08ff8941aa8ffb2b7fcc82b07afa401f02f562d6b4656eb0fe8a3f8c2e97e45372c35a8b97041e4d2bc92302bd4fab1bd989e16e5ba7c315a8a2441c0607368c116159b005fc18504f12c96d557857e35726f9a4bf2c0012453663cea4481f3b4efbbde568664c54c1be3e346a499ee98e06ce2534b5d9bbcfecb804b8f4ce6b876e1ee00c12ca97b90940334d6cc0fd4cd010e3d83c7c4ae91761d8f73d699d2086e7fd635a028b1ed094e50b633d153f71161094b9aa230cf1bc005a9b2591c4ed06ed9b1695479bc67c41b0f7f3e25cfab21f06c4dfc68fdef64ea5b86ba05fad5b8a5316593c9ff8a9f3636167cb3148e97af82869e42e1bb3f110ffd711478427796256d82a665ef33745ea2b949a4aa55ab56e86d2f5feee5f0b203ff6354399a0ebe00c36d09060e467b434db070e77e9a125ea82362dc76cde94202acc71b47777e6821dc477a466caf6ac724761a1ba63020393ff2c33b6c0e14edca3527e897e184509e48424526534c4f2ef34a91a28711c53675eb4cd3c0419c747e2e67ac03ca3015e651dae27bb559993b2f0d20f0179300e5e69580323534d1289117ad6ee3ba03e3cb5f6bae436b9ef634a8c7be8e8c5567c5576657d1820f83c6578385d7911de91585a28d1d4c681ec03cd69081b40bd5143387fd020a9dc5cbd5fce0e8baed3d16ad548435db9adbe14566052c2d8d93d0b24bcadae084ba69ec63735cf19a6d46d534efa4c65bca47ef83f94d9fedd42578f794549bd5331b9aa1a2fce0c6d83a6e392cd4695e13245f8c91f3e76b187c55ccfc0c0a6344a6c89fa6544a86f762df3c59da21964ba4aed245647c56817a600ea3ad3fcc3c104197e2bc7e09fb81d9f8fb7ef559514da710f8093989f51c5c6dfe18cd821917aac8c7e9bdd9c61296ea839b8a54e466e49454e212314f39d50dc762e6c4c5623a88ddd423536aa51007bf6c56e3697c3879fcc6f2a55f0246a032dbbb073a1048f91d0264845c405c5063852cb507e4c9f3646db75c99abfadb6cd50f7a1 |
| shared_secret: 8a746f85a41b6c46e0ef358c9407c702c86fb907e85f86de98d6f7bf7d6e9866 |
| |
| # Rho leads to frequent rejection on matrix expansion |
| entropy: 2676b8426b9d6a30af007094bb76d65d388c2b3da938215dd6f6987206400e13 |
| public_key = d4aa88217021609b2499381632883e6c690d720297f130a546b8c101487a31579bfa132c9b06aaf8b6583e633487752aa9fa26551650afe52d67d182bb035848e30696d1be1e56c687eb6387043e28e6a381b4536eb18dbfaaac8f6123ae066ed7568fc1fb580facb933875eea026d182329214cc62f75383d68bccc63788d228f88d17d3aab08f91c19ded4b19a876bc19984075a529dd267b823b7c83bade5e6a782013f8de263e992031e8a32252035e6d292f6d98e022c632d115ef2c60d53e47345e470aadc7816cb6c43f0ae1ee2bec3786b6b159b8d2a958ae567f364c70e4987f237a5d7dcada9066df63018ec4b21f0000f4674a4ca155e761c41c6a54490b3c64c42b2777cbdcc5cce8543a5f9a605e7aac50012c7c2088721d69910f9b3fe26013f45c68b7b04069b9d41555b5d7339c371389c95ca419b77d2c5c1a5b068846972ddab9cafd26308f790ee0a8e7d73ad4c12c4256b237a9659a6ca866197a2ccf39c005c47b4102ebd47607181795cc66a2b677ee68b02a5fa4be222c5f2a5b44436be13aa589044b574997c5f085ca099bfe8b2554ff981d2872a78d6a08840caf9a9051609c586409923a989ab4bc1521b8d23ba04f30a3df77378ce88abf81309de61646ae15e7bb62c8f300b5a7952c5d4881bcc2a81e64a6c612f7c6a9eb8007a2742b4bdc8bc0b5a0218479506c746396867b1a869038943147ccab4a9c735fb318a7b84efd56ed70b05e8a9cd05a650e2fb7ef5c48be6d39222082080b74aa7f4ab869b4e189710770cbbc5a70193597a0282a02445c5f5772750e505b968bf5c665ef2eb79c01a8e12948ddeb641fae4c4e8d7a88d13433611553292910e831d786b0dbf5cc13f77a881f82c98263a86174223184fa96a2c53f1b77c0c12c11c54cbc37776b568b4574b458494ee6b8e0c356a4195bacdf2b11876bfd3a84804a3001a37967b40855326c261d778cb544d346127eb7091821a5bf5eb3c6215b3c7933e05205754635cb4b15a89f827289c20844a6f7e4a817bb140057991858a6091157fde0717bd2428b50711443195f4a9b462eccb9c2325a092439452aaea85521556a17102223a65452c5b152c8b476db176cf76a6575188222215d32b5c08a80e80bb84e7007a350776165c1ba259a2eb06c5a3b36d27ba4b7530a104d2a18cd896dcbabc020a6de3f09bcf24a1e5e5772cec886f5102c71930dc00a07dc71f56fa905cf8acce66a717279ef7718fd9d40864474338c0729f4cae12d2b0bfa579f742c5de322225b0c633359108d8644c47b539d3b6f99cb8bcd42d39208fa5dbb87e600ac3cb1179a63936881748eb99a7bb8631d65dce2078edcc4abf0608575977ff4a805cd81b5679899d36227d1479d25a52072c07e7ac65148559ed558ccb164b9822b5f80575dceb5166121f4ef56c32950ba46217f0dcccd3f4ab8b42b4b0213adc08a5136a404f4532449915cdbcb3fba8ba3aaa7f32a63371f5c09ea1cf1094b205b2681b476375c481a5f336f38251d4bcb652c2a849daa65c827d5163359292b8e4b98a6e6c38fa592fd068197661282d457df84367f5f46815905203d635e9540811b66b990045e4e42532862012ae783c1d000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 1ea478e56a462e1f366f167cd818372a44d1d0311631d74a6e2ba29a86357bd7e066489d32f4eedb2398e2baf12dc4e90188b81cbd961047889a81c4a2f1c040a4527fef9518029458d524cbdd897409255258a9da92edb0d9bbaac73705614171db771c68532750750a70af8acfdcba1ebd423858b01ce3ecc821f9359c043b37dafb9574c5f4abda2cea0d09c0fedd0cbf40041a613e4de883ec725de57a89a2d0a9ced380acd54bea2eeef2abf769f81d92b302911b4ce0d865b5636372543e218e52c5a1ef0872607e4422a6c10aa77022120ce4875e9b11273281044b5d200a61e3c29a69f177a6fe530399fbfdc4edd2f0aae57102e66a4c48e549afb78e503c90517b7d741abbc2dfea9681ab74bbbe5bab1f25bf4be19964548fe3048cc27be264ad196e837e2e0fdd8475e6909d0d464cfc8df600c1a71523582378d1d70224330c852aa2f70b9536f1768736e95ef8ba0b5f595b683ff8a0a2e691522784a38c44171250719ce54cda4216052df02d164034acd650cd47d465be69399b9a148a5fff2974b7b42beca2039ad52358626e2b8d808b6a52d8b7eae2fd92a7d5b019b018f473b712c2df01295ce33cdb56cead9402adb1f245682d29af706c270d16f63edef39a49e9346a2a647aa8e481e5f72ac87aa5348af2c655c074ecaa0394bf531d9ba5851ec692f577e09918e4013ba53d529dbddc98dc041cb5e11598474f34e5356877c4adcfeda2bc44872ab538b908521088e06a166b58424a462dcbf88ba92362f691ad015083d83aa686147e635842fd2dcf58faf92d94a104719dbf7e5ea19522d395eb4e1092bffabc6aa314de0549381b8ce4b416e102c3fac0adddb2094fd1eea9451d6c14295446606f9e65ddac902a1fcbe65fdda0c1cb5322af2805dbd33633e5d5ed3289bc133983920491728c9b851b46e04c7dbc6a2bd24bfd63d3f5236ca8b2fabd0ae30506c885deb0696317929f3c8aa27b6320ee241d434ec50f2d2423d7c958c6fbfd04b059b3e98214faceb96ed5e3b8fcccf169c7873fb87c1c236539cd1297cbc9f8c3e66408666a678d80ad6e29b85df490fa0e83686aa3261cfa5e123f3fc7dab946691524bef770da4952ce4702d1d854996d9c2e30f8bd88accb0ef4917f3d5f9aa7cc51e566b9f94a3fdddc7640a6bfa0c7b6bdbce57c7fd76102dac7de2761aa971c949020cf11981d55d5a283a1b9943b2692b3a280b6312e32ed52d4f50a38f366b91cec8167f6fe4769f1403ab0750671257194b62b856ee5459d095298001e381d36df7e2c1a5c10241ed4c278d3d477bcbc1973728d7934f9ecdb0ead0d26ee993ec91199bccca33fac5881ff093880b727e2226658ad44c4edfc74b0c3893cd281923724482e1897215d3cad17f1b27dcaba869971f7e24adde068943faa11b45f88cca96997291126523d7ae9f956908a0003e93b39d1b88dabe66ddc777629b8a6202bc0adb7e97f754b0546d5bfdd2a13ad7b316d199b10694de28503e77d6a514e376bea64 |
| shared_secret: 144bfb50c676e6c8efda24b8f5c94e9305dd281e3a6493d877f3face684df1bf |
| |
| # Rho leads to frequent rejection on matrix expansion |
| entropy: 319c51bcb76124b92f39820a5653c0ecfba79ec91d632b0488f4020e5df4e37a |
| public_key = 2a278678a38ca0034edc7b238f66c60b9ac1f309147c4cc7c78c393ec196c5b04c7906cc476b6931c494d0e4b11187948019cb75b0abdba480d61b6a58f4b8d9158486a7b94c05521fd7a1d0e8ba9c5a9612a8351f1b82c6db939ec326f34c13ba5497d7632e076c363157b156a289486a0b8a1b01a7154059149093a59cbe69ab6d8a67673b808fd217fada63f92402261327f84cc85ab50cb93517f4f3697e7b7c684064bc474ee617363f11711e4a7d5a422f68834abdfc685385877444cfab3b42a5e7649e0893d953b0db408bad47a6d8d061b884551e8031d4d2c207c93ff984b71a46c8c6b8174f22604c4a6d2d1c125117a281d37c2e001bdd6c42c3e3b90ea3c4386a7add997018a7330b0c2745f075ec10441870a890722d003d252923ca79ec870291329795072ed804a8045a34651191e824810b4c70b8a00e2c1504ea929364bef4027597f12a5c392889295fd6526f3d36572470a6b48188602093aebb3feb5b54db342bcd70c7ac881da4874f1d058dc3db26fd736acf9377ac64803a4b37743c6ea55969e13579872a6237d374adc29b5eb11a1d9b3aabc0377f550555d367cc7bc0c1b960a877a80a391aada5486c620f58182090436a8e26ac140292e547031ffb16f33c2a3cd2277a50903ebc67a22997d599a0037bbbe73057ef3296c7d3271cb17b13cc844b2aca8cbb1329b4886472747c026f63a1c4131c97dd8253c2a05e9a414b78c3c4fa2a6003712512310ab9b19090d7cf127b29aaf59923db8f33150fe2c34b0ddb8d3989513fd7b4a10495c9d86927b2cb505863b7bb3640912a39d0903db082ee47c0e8a01ab22b256682bbf6bb69b4b2394fe7aeaa939f4b624906b0c1b67665e6560f82c55b6b188aa7762ddd224e9648cc7c2c2e08589f948cc3f2f0b09150879a47a0e8bc1782c5befd0734120069e83814e34c663f115802b220f5277798076863e54ad0496aaf55baf21b5dcf60aa6ca42ef46c3c30052d7b78acd9e40a7079aa437908495c2506549750704577695f70725ef3eb8e98d88683501b3ac08ca8e5b4364c8c68eb5c7e4c690db96ee7194e5cfab7db691a67914c3fc3c219c56e52081f9ccc592de13ee5e266df71a350a63f1a63aa4984b2f4319e3399b058b4b56528bd14191e0657a76476392e9a5d84d83e87a3009b800004f60f4b4ba8d0bb2beac7362e762b417824e1539a2c39be5db8013060c76cd6453e313bbfe87a350982dc04ad7da459dbfab6c3f52b5a779c33047ab4f9ca16238d0049200d394cf44b92caec54659221e2e6b6078ccebb35b6bc045aaa331c8f29b55f3654e51b0ab20c16eb331843d2ae43749f5632056e101cf2ba7bc2921647aa0875f099cb7ac083ea662ecb0be57c383554464ea40f1248802fb9a48ddb4ba409b6db621b5395720b215efe32c47bdac84c5aaaf05c61c4dc2781a87b00710202fabbb077cc93602df8868756334362d3564baaba98c6c80fa15da5b2c924b8c85c918fa0d18bea758fea9b750da0c37751370b4300a1b6a3d7da6566375155793a97269cf4f87172832aee156ac1f18fc1179003637b3aab85db0b7b4b152b4fba7f990964d56c2dbae99d070419690a7b4293c6f345000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: e60755df5f91c38cab8e8769ae6c40bac77397480afce10cb1bccb30c8b8729b1bcb2d6be360089e8edbaa14ecaf528c488704870a6b9b299fcdfd910431cfb7da36eb755ad9fecaa91754a28ef2461886a0fea6c757f8e5298e047d5b61ded088a8c04787d32650a9124ade453b9b233832d699e5a71403ac186aec624d25ae3f8154c9b7c1a3723847c9b6e9f97870e81a6fac4888629e3b81e7df3d8a56f911d1559ff6f5fc15eeedbab77b70231d9e4a640ba4e1fef23fbcd073ae4c1793ad824b5c30287f24c52522e6d315e2d90c7fdf692c795b7634c3d935c98012075e0d263e917aa5c9f05ea049e1a8e8009b65c26d53017cfe5d2ca2212a78a5039e12e2b0490c2238dd693978f1d75551539834a954dac8f745a1fa48218eff905a592d0548bd927a5104185934f16c8c46dfe581f6c6ceeec019c73d0a0c041dce578ec5919b9ccc7f5df84822c4f5e82c0e020c6a9c326fdd74626da86fffc3a1067d3081d3c8ab58b3613a9d0f3013eccf6b3e5bc34bef9da1672bfd11d9b51222d109e5d3c66244d9723a4d4e1be1520a15d58f966349fdeaeb587790e2a0d87647f2445b8673be9045940b01647964e3e611433fb126e5619f8cc96a7f2f6bcfaed300592389ff60d40315ab87fd91215249b911166e648708b3c71f412c2b06fdb3fec91d287dcabe7c33b96318381fcde852017cd911bfb0e9bd09fb481af1494ab51c9057d77cdec4d615207d7637c007d2f2515bf532b7402a496d0687a82cf6a603348501585fe9fa987b47e06393f377832f16a6e3bd2022e45a81174a12de22b2a5af4ec78a55c2ca1488c564af9becdbcf2f7b635d88dfa14caf10fbe1ae4fd89c4d57eb04b35b810529b3fe3aa10d202b14e0c2417b1c2cb2adc02474fb4bc74d813dfec562e17c43fcfc1a35df1008c6bcf73a71e67525c78da2b0c5480edac41f839f8f67bddcc14b92d5a04412327a9e1cd34d5c3f5ef6cd1a59af4526d05996fc049a39db14dafd81d96a8f1b80d77a4f330747dc0bcec5214992dbe7fda726e4d0413ddac4ad0f583018a378c844c56d9ea0329904945cfb4f55cd0e0f4ff2358eed74675791d74cb7ab3ece8eefc771106dc4bccc7525e3118b8fb13956125402b310596c5ad0eea3ac8ef75f8b63bbe11ccdf7aad66d05ec052ed9b54becc2fc7ae185c9c752209d29c76bc02d1d05b693e12e660f18a326cc42a4ef4b6dbde69f4c4676c4bfbfd1bf3dd75c262e2f5ae9b4db247d3e824d1d87151c40a7ab56ad5fe9deb8ab40137860e87fcc972e12f6eca84c284eda1b925a2dd4b36eeedac18f1052f280ba55ce11f55b0f45443b4943fb0fa7354068259667defec383e380768276f97af4a0bb7dd2ef1669e69345d08155a0ea23846dbb9397cbdd023d5dbfc4a544572e82f21ad601f31cb01def894978cdb210b3617e65493f898bd6492adf5acdfcde3474f6aff97a86497b9fb6bfdc51882d3d5a3a35c4c80ca1c21fa3031a3985c7a2e34eadaf1ab6182c1a471721ce2d |
| shared_secret: e3f0f3e54c7a50d4047b6fafea1311637c76e6a426940afc55a432bb7a23956d |
| |
| # Rho leads to frequent rejection on matrix expansion |
| entropy: 00ff48b3769ffaf4e91c1c9110eb8ce9e2cb99f060b486b37035407d2f4ca517 |
| public_key = bb3c06376046b4f295572947b7fc5597b38596655f25f6603255aa19ea7f9fdc5c9efbc5b1343b9d214923121da4fab101076d9144b2881ab988092fa858a407db97248516981a9d4c336df1395c8920496f487c60d46a97368103bb9af9b62162ecca0c023b7bcb71086c1b1ba92efa1b0521b472539b0a87030b7477bdc4d980be20ba45c0aece03c49de971a6f9c8f7522c1a4a6df1225e836640966348a777bb325c4f4b972d484a74c1c743ba88b7d9a3305755992eb5723cc8280aea6ed64b827a0518e7b4cd2cf56bcd97023195a7aca9486ce2b50e35a967da1f8c39c9fcb895cd9895e116b6f58555ae82609fb703732452dd60274ed87adfe293b5a2be5554ba0c455836c98267e77ba6f5b5dd90134e126c703cc1648cc827754c9c2928073493332b6394511e1499c0818866fa0951f8c1400fc51cb9eb6cf37b4a3eb3959ed2af6995c480844291766a66d81713aa6351555068324f84262c9460cbe041598f519c8b387b442a6d6c873508ecccf6b2ae4e89bbd1306f962915a2d759e2e8184df59620d8bd60fb2464ba40188666aad85279423cea249db21b34525b55191375c2f19dfc811d3b77ae56b9366262834c2b1dd500ac17828bcd44c024e90e06e9a7a9607aeaac2c93d48236d114d352859d9a559b9b6e003cbb9a07c65d0a9f264288083609434ba7ab3a826a821bf2db0306a84f386252f7c56011b96fab3b3fe2ea43536a3cd39c2f11d1bc62e03365211e82e4b5287740aac771cd772575c17f0c712c6e1485e8f4cb8e11a89fc4a0296b567e835b6f18946cd3887b56bc4bca9327c52239ab34925c2440ac7cfe6644c9c8058f840143d782ec82793a234e9ce9a2d2f7c96085c6899436cb9c97ba4bc3187b2ed5e622c212ab557bb828e196e0336474e1231ae72f16233ac7f844abf5434d457aef124963c85c25b7414df98bbff69008c27b9f25ab2d9990faba0bd9c00f7d27944f718fbbc1446b3a0e98611af4c22e4ae958ee993f8abc59e3c41252b160de5407a498a0d4f90505da3e90a4b2f8697e99ac7e7c769250a5bc489a74b44cae15a59be7f5922705ad8deaa41d4cbbcde7919c3360e2892914640d19765edaf3203ec950035550072a53b379982b3a3d1d18763f9b1601854679965ba34b1b073809ba675e09997a8519510780b593638dea00cba3598855125ac71c91ad671bca1499037b7791f32fb82134319b1ec041475a238bb5c4ccf3524d613c8aaa096217b5afcd2c4803720b549c8916bcbfac990ada5509c9362488d66f80b2556964a856c06b746a6a27877c0a213bd501b939796ef0cac630705d44e66a1d3c2517f940bbfc711ea1c5dba3a491b61fe4649428c6007052517004416b0201f2440d467733d923277d54bafd729d84e2440270a259c14d88a4564fc9941152b591aa644fc93abf08371ac162b9e180c0fcb2783653e5137a9faa04ba137113697b11e419dbd708f18b2fb5f20409448f31906c2a557da57621ad4242524a8f9f754e199a2b62e87132a33af47166dc614dc7034935c4b21b7c102d71762239c03084bf0e381524a94b6c22a7e499baf0ab6c9bbc8573909c8e99ab09a44e6d3b017dec2cba8b60c134000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: d388adf22faa385735ac4630979b0d692aab8fc502ac7f8a0e3561400f8d04a4447cc9ad1003d530ad2f7b5da076b02bf291aa837ba4212d43bfc514ee60a422c07471572340d7fd5fd127dd82283a4e0d145e294841124d0dfef27579119d8a9eda24bec0aedce586026d1107568831363fee0187f8a0bfaeb384bc9ec4282d03acc461e26c4b2826b15943d95d96ed7cb72c53665e19ef8b4641f6eef759a1d7fe860cf72c342b3d3e2fc784269460e0a1ba6c394a9c24db5a4c5f6ac523a155491d149806d73550b2b9f8f00074dd06ba24188a3bbb5f3370f398011899758365850054928429a7565ca5b9935f5e1b2600a779152dac16e78486a716a393cbb917f060c83a5a0cd56f1ce4de12bf088cd5e80e540ae97a2ce2b8ea35b3a7011116c7131aef928c23809b3ab4a464497d4be034543d5ff1112c6ea13242c4b60503607b9f4de544cb49c4580518e15ba51c12518312cd44dfcf39a4c544c71a84cfce3f70b789e4814ffb36c1e0767f15ffdc82ae5f0800bd8e2a973b8f30f34ffc792c9f7db5a91c2e0e02461ecaeaf2ae5d33e879f01475e102f85609acd1a8f0b1fc57739c331c25bf0caccba793b659d90483c220bd9cbf0691c5a4f11fa0c87fd630243a9f6e9d6082017dfc84b6ef1cb1fc793d14aad856fbbe051c724557eac7c8f123fd50c0c8368d48f153ab93da02b09fcbe5a91eaf3ffc9a7837b1e68170cd544057afff19163d3ff479b1d2be4f834a5b8ea082e2e37d9932936e5b3ead4ac83201a504ef4bbb6621349fb473aa38bd0370ee39105c5b635c1b149e263f5513867abab92c00c4019e6206600829f1b3ac1c849139cd4e04247801b2d126bfe94c6c019916247ea2fec03598aedc84197dcf7db900653fbb5236c52b640f1b489d79ccb4e4d062e77b6f9772218f64b02b3c29044c62279f11755791d8600758850cad537800e77d7727a63802e3a256031c94f3cd3f7cd20e10a781a29c2f699a3b4425ba4198d3e9fb3e5fcc726d99bc735ff16e2d1eaed171fe4ed00b0fccd81a8d08dd5d4a6c72bb8909ab98c35e0efaea3e9a4ed31ab0c6ddab06444150d36637077275796802b792354567f2af4dfe79bbc095f2bf801db578ce720e8e4fc9ff772d016bf400e5d330560aa5d91760f3dbfe7c0a175f7d0e730665ac079b4aa29f9b51a20784bee6020be8cd3862b3d992863d25a8215e1169f5eb4cfda064cbba34e1344009b461334490f7261c9a6a4457fcfe7b8536c59a8ee36703e8b439feafa9b4536119b863a91805706dbeb6e79a9aaa8d3c959acd75ed03cf0137546141fce29dc5723db5356661b62a5e2addc6cf479cbb4b6214e44b0674381fcf8d23bff22ab413701d8613cb03e140e85e6c00f75204a6fb1ed29ce15ec90cceaed7e216876b5e5b21b7e99da01f6c2c6318591e57e188548dc9a98e14a61c472d9726cbb09635bf99b32fbad21e4777804565d749b380924d7d5de3ec6be5b4b2cd2b784abc179b478c9237e111ce04f99706bd85c7 |
| shared_secret: a8006ea55b49d054de26ec8780ee0928650ba04f33699616396fbd980d9bbd72 |
| |
| # Rho leads to frequent rejection on matrix expansion |
| entropy: 4960ccb1276f96d7aa55885b6ae6f90343d42e1391e8241b5952931a979837e1 |
| public_key = 1c5c222e297e1951c5424665e24b2f8c0a98fe5988a202b02db7021b8caf6f390469cb3a3a44b1bba8028572290ad3987c84380706046d3147f2a098f6c11912d204ca7830b49946da095d77e4b55fbc763df31a6731b9bfe871f8f383d3645a44b18e8b59bf1841c48da75a66a1322a70c186d7751853949a83af71494384221876695a35eb526b3431b4c02a00503d962c1e35898cfe9666b5b71aa88309266ac0cb7c50121707c06086e4d7aaa918ba75f2ac0502a43d985eaec44c081b7aac733c065b2af38807477501dfd6a84436bf9609b5ee21c78e2c5ea1e2053853b0ebb570fec357fbd227123683292c58d082b4990c7b8a9b8a15b1a72017844b572eded48d2f902621280cc4d0174e0a04c712b558184ab893bb70b39f7e92b5c3ac61c4e0a4070a78a6b0bed6170a0e07606fd15f0dbc553c64672ca3b8c30821d6973a5176aa2a0343fa15a75d26953b965d64d94b6e3c5873fc2ecd13199f9caee6672847a87dc7d31534870502c3a0b9493aaaa5441099b29a2c0078854e13f15e1da411cd086a12f587ccd03038c049e8ba7532db25d4a855a1f7696a0737c1fb5e2130a4f3ca0ae1a45429a44ee55604e31858db353241d620818a5b9698556833398878825f22a2f0b739d39c07242aa2d349002979929af37c74457683f940e503ab5e475035921abc92b5850b39f6d2052f811a869c11aac93fb6e063e7b495a958670e276e6e64bb63268bcd01064a782ba3443c4e0255e3db3e55ba7082438bc303c94146bc67270a12265eec0637761c47ef5c19fdd22d4685c335146998a4ab70e6b3a9f63c7f95257cb7a7ac216c480568056a825ba6b6a25b084a604349bc4fd668a0c6bccf84db88fbd504aad20b68b67ca7d7c9881b948af06ba3f172456b250850aa03580de5312bd85b9ff9e746fb26c8e3da128e2ca463bb010a6872bfe975947b9b00bbbae5e53cace8380d1c3b34e71b35517764635f1c29be58b9aeb4704b2bd58f81a7a20ed1a0a505a994b0a8e71a72431991541c9b39d4b7de179df2ba5dbc12af93f057358301d701c3fbf119d1f450ba9900c483546e3cb55716ab5f193dcbc6c175697d9403816b263bbb71930f55081d8c945db976ff8b130ef1164d6bc8d0d1b2244a08b5903587932bbdbb7d60a29ec8016c9cd30ec7b81b1bd527b59c063c134340d35495d89f3d46728159874b8cb8edeab232885d635c1e46f4653c70c95aeb0370da4529d319a812c9b9d210f8655222ab13dae5c0f9bc3b6b55a23edc15b132c937c0833beb8058529a1f2a880d7b198c947c65db8a0423848720248d7cc937346bf0e01996032106192c58131335fc52b6817c97250d71f613a0217fec98b713a08998b8932ce850097361f077683147740a8a18cb16367fc1cc8771bb50fa550c667fa28822ca407399634eb42a79250483663708819c55fae2c4cca04ebfbb7582bc84ce27c2796955d334af342589ab196b3d03ba7b58bb209017c69a95672138b526245137265948239476496a6100d9ec7092d931f8009bfff9a7dc22908074c3e41a8e6ffcc199fca488753321467850514ff99606b7a8b975c03b05e3c031a99da72bc953db617dc41d664cad9913000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 852e70f6d10dcba613c39fef87c4147fbe2af99288ad6c18b6e266dad0746ee662ad0926f4c0ebd669b27b893777a545d12744de0ee34da7b38568eb1809245f9a03547704e353ba537f35d5784c37ca5cbf3696975aee1ead6b376960131f6e73250307390b74a10645cb38c7c16a7bff98324f994e6e3a8d7a0c0ceac903e8be98892bab7d7691ca83233d61a31c2295a134682176787a40a263f9d8a97c9b262ad343f3823739bac811f95014f6403c0bd8a7fea4064454333e8eb63dfff6b3a9afe291217b0b0178c075cf04ee3a0895606c422e24b634237c1ee72784e14af8bfcc232ebdbcd2b493efd28c9a849bf47737e20948ae7a399907b0f2a5ac9ded63aee710a30f76327f3e1ad042dc12776fef148daa0acafed5598650eaf46dd53998e6c38ed318ce56bd35ed18f99a34fcb4f427b3de31f4fd0ce2bdce0f80248ff2370e08cc2eec3e6a71783aba779abf38a8bcdac9abb75d80625bb4420e2bca3cf4d8867bab62d6b884ae9e6f98099458158947e1169685b1a6f7d6f554bffab3dad8488e0a159232f3777cf85d9dd4399a89f1610943bb7279514e0fc3737ef8ef9ba12a4db6d11933db6f57c48b54db03470b0deb7dadbff48d75ccdf374f8bab3b7d3752c8dc4b513070fcd884d94e435e63b4b40c15abf109ccc5d9ab51c4d069685550baeacf37a6736daebad595f96e2f82c5c458a27e129af4dde2eac2a5768f5e4a4970a0bc68bc4d0d32fbc275d1aa988ea425838297722b826852735c4931b97e145be9c6b399bbf4e970c83e98bd5c1be7942c6419b0819e600015ea82ca0d55894b0ace32f24b2652424b85b0f86755f1f8db64138a704cb6ec6f3e2a4a5e708713398101e0cf8d6029ffccdddd03d8a8074792232622e00384ee5b9db3535d7ebb14713a32806861877ed3ad5b293980b68f0408eedbbeee9bf449698f0ecee6635f0a8905d378d083f80a482334d30443c139cf5a1e2ea7048cc4a1829ff36f9e0f674ca22d794c2d7e9dd3cea60318788e56b3e6670215b82acdd4c9534fcf5545eac516261dbe4bb2e7fc38face7c59668487507ac122d295ca90af4035760c9b89ec44f432e8977583ea2da6a21249f667fbbb5c4307bd3f2e47ddfc8aeacb54bc33d1365ca3b6f75c0b50917e2c84849f1898a3e1c76ea67b21143f39d4002026b0e2686908bb9fa502a88c7b5c747f57c13b9704452c1ceb14a5342e40cad9987bfb32c769f110d3d39cd41178e248d51fe7d7f1c55a5f64764814495cf92a4155640a4d3411a74597f4c8571dd0662ac2ccf0ec3a82750c0ba5c3745247b7f09b62dd9c6484a1e0a0199555078d3a750784c96be465053f3e024189cfa2875b3763971b48b5c8ecd155f879f494d9be7f4e27417a6fbb8843200eefceb4334341f8a5a0e98769cc977979b405fb0efccbf442008f7cfa18b28b48ab56682a91d8362b6b5df54db3dcdfa25d4740a13ad8dbe014b210ec14af156b34511896e64d08f37b2cf2a383466351270118846b6fe505 |
| shared_secret: 8da6007bf6e536286b9f65fec6f014680d193306a55d37978cb56b245e256eb9 |
| |
| # Rho leads to frequent rejection on matrix expansion |
| entropy: 456be124e7f43803de5f734ea016455d68164a7f054c003f4ef49e46f42dd8d0 |
| public_key = 0cc2bf4fcc4e0ec002da4250cd5320095843f29795b36b634ac922e3796ae428c894b1703332b83d9759027588f1ab2539180b75da984246a745ab595c46ce9852029995997ab27fa2b94e165025e7e7061f2cb35a907eb6ebb0e1d2a29e139f179078dbe13abf1787c3282fe45a1578e5752b6950e7428ff2693c6e6c4ad9b960f024a7e1f41783f7112489112af688b762819b222e1d6246717b730aa9b224ea64a1a45ace60257522505e69bd1b2235f8d71f8ba5b5ed425ffcdba742379a7e1c28af1c8b35994324051d7b46a6047b77762c158fd5977e57bd4f398d4f1a70175897de6c8a3ff6ae90373065233d7c4a0e5dcb8b0731914b37cbdd29148be2649f055df6bb82fb398a630a6c556c3fc442ad78e24bd1406a35d82c5f582610bbae17d118b3f0347bd84f7b8a6deaeba8c698c456502eff6203594966c1f7413a056064d09bdd273b0ce56e506c0cce2267df24a13d7a0cb5513273f37438b568c569681314c3b6db28e05478e075abfdd53cd9291614c2650dd58b40f66b10e3a5cd11ae650aac35821d5ff612d1662a3714962b3411e5996e3ca3b839a58898848ebfb869e9b214635109129c333e931b22d34c63c96a74c3745be124c153512c060ccc6a36d244139f106bcd78808db7cd0dbc3e5b452ec753a643107a5f946b8f319a0fd28bf86c08bd16cb0324c44a0ca5165174f4681b6fe85b21791bbe1b11874270069839213b5829aca7861ac642e4757437742898416e2988c3277f9ce35f82218e9eb72afec300b9e59bd1b10349994bcb34c9fd2b31ff7482ac4c75b693af46a581dd85cf33d21e600bbc2921ba49053cd5d28595799fe23541a7d6b4e4e6b59f761e0339157d5a272406be1a776b3eb2c3d33055626712b304c4e651996f26866dd8a99c607f0a044a4ed4c04eac8122114eb6f567e1133a7d385b4edc71d19655668a86cd64503f0bb1cfdc06d9d387e55296c4a76a71b78e64daa58440264a8a6e73d2bb8c028ec970c3fd7535bcd65110967cff563ee9c5777a465003fa7ad97230c2c76bfc41b5c9d26d9a7c3605905fcd99b36ad5c6ff585513f633b26617f144a3dc4c70cbb40b7c3b8d0331014fbbb7f3c59179d226dcd4758ccc3cab8679085103e8949ea10c796204ae993750104a2123ebb902aa8902b6241be505a9e3a6734191734bba77c969e92a9c0894367dec1f0d50ce5046ad6f3aabdb138f5746a737082bcf6b8d0777b4bce1a9a35b2e0d794ef713736b4966d1322594eb8e90a5af2b42c2d7874296401f4e6a66c088a73580362031c9b0119d22dc9e6b649ff220919d42167f5ab863603d474051e3c424a0f8516ec0652545c6bf0831cd8aaa992c120d2477f791ba1ff56ed2bbc2e39266cf618580b7b19aa94755869d7834a7d4a87e234c25c0e595cea31a8715bd76d3bf5e6badfc4a758d7bcb88b5a018228c234836a0c77bed231a64249a064402d5f0b66276113022b3bca4486efa97103560751b108a5a10579c73c1e06b0eb117ba5a635b459e2f3887734b83dceab3ce9a7dc758265471b795221958359ff3ea282bd2c099436fe3d3c5b2000cf0db36a63123e9c897249130d1d27bba527eea241d8c930ff80d000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: b931ab298f4492e30329ab86e3d92e6241f72c568f8a2744d493c2b02b8d5d41470f0d73ffc08deb1812a6f4143f97afee2682f6d4809a0ef3e97ac2ae4468a5d436c5549f751b440167f86cf238270eb8c2e3d3d9ac004fb9ef5245d32b4740fe79543c073b41c8a1773f11b41c04ea5eaa467758660c17a6b38cf19b151e9b6c68fc35708be261a9e7cc45d771853132a5d7059e3b6b9bc94755f451452f444377be5821aafcddb7e708fb80f31bf1a89e1691009e1e36b09d754870e24fdc640afb41ac6c4260b68dece256aa9467dfbd29a25ab901bd1dbaf2efc055263f06780a73fea14bafb12f14ea2b6516c97b1a9f56713554b218613510ed7637940272b502ef32c3f99718efa3fac323207da815c6c5d04823dd28f99049ec50fbc590f519d843e0cece45713e42ceffd48dc1b7a739124c698acffd4fcf1390351af06ac1212be3abc5f8a51369c57b0108fc593c5d7185686c6a27363416e53f1d578e7066456e6164c030328ac53c2ea6fbb6ff508be8c2f973d3a43476831c94a7e85de88b71fa77be26168f82ca3620d1024e2bf998340271a4e2df0654ef1b6c9d5a8d95ace50a5f5ca3d321a9286210a21ab97d64066390e287d85345d22f6b42d597c5ca8888c1f871e34a4d1d7e89380abc284afe3f1f7784d47f75c674354825791191b2cbf5607ad26931bc0bd05ad2113d5c93c9e0e71a8b6c69ae4df3383baf71877bd3274de23d68ae57d54e3679b40950c73fcd38c1b8ed7c58f887e5cbc74bd388f77b72875828667b143571f6d0b69cebdf828b49d6f4a6d9dbbdb2188e1b0b30eea6a5b9970962f00f8b8440dda64629988de710a3e086e6a220d27358272b680a91195115741c77ff04c0bed30a2c47422664669aee91d263a196ad48dc24bd386dd9df5724965f2af73bb7a406bf9d17f3485f140b52fdbb06b9153bd96cf0be8ed4c0024571f859c8492ed4d970e700e11360d4cd51b3cb29decc38944a895978824ee94ee6ccb6988337755c07491f43526db47e557636740b393d460b3434fa70833c490ff59aa62e0fdff9a0e664dea7425ee586c29c7648a3ce8ebe5b441f647596af140a87d9525643bd97707cd910e17cec76ed33f4dec0c5222ca182654c8b5ca12d5801ea4c26bc7ab9877d9f838d8455b59c5590f4c602887e219a12077f9639be7a6f5d227d64540f3636c46cbc1461e665f677b0183c5ce13f77d923b368d05030b04c16ceda5d511fd0db061ef3b626e50767cce8a5cc108486e941b7912d944a7a0e0acdf050eab2f600c242c250bcfdb93ab9218a4b495457dddb959e0a8f976bbe147674d5ee92ba71491812ed10fb7de3e607d6ae67344e0a611a6e82a1b66e0528598b30daf398c98d5370e6a1630b7d10d98b12a1470fff4c04a1859415595362e29c3245164a2f1124189c3c0e7b0c875c658fab040c5e0ab690193e3eb1951f24ef0f39bf51fdacd68b65b445266b758dea04de3b3d3137c9445351e9fb80f394b76f24383c49c747e9b15814 |
| shared_secret: 46f591e3c6491c7e12d58a7d06ea5354bbb77337572b70d94e4badf7ce394e08 |
| |
| # Rho leads to frequent rejection on matrix expansion |
| entropy: e8ac9e76377d67d84f85a142383e777157805be0d0f679ba89cefdfa61583780 |
| public_key = f8569c9dd09912b200bcb155e7f388139675afca87b0aab4e4e2535207b4d1123062772bc8aaa028597d15f02f1240b3a4aa96c1b344b0b892bd52b3856ccf6ae94028574f13c09418eb998f741c1607461bdb8cf4094c795acada2c015bc2b5f4da99bc85b6715b6bd57aba2d016220ba2db3a9ccf6524474e0c3cf0003376b2aec2b031cc4a224b66e139397e338a8a1ca0ad7c8a8356b09078588955157fee40e4ea1177f7c13261427eb047d14a826fbdba1cf607547a93a61c8a5ba200abcb676deba97fab023f5234b46c99cbbb38f27fb68b0a2b89937be4f61b3bad5446b74542b52048ec9310b1a2c30c25c569a2fba55be118472f6147dd65b171c654e8c3acc53637a2f409dd14b99ab1a772d755bf34a43fa745f7d2a55600a8873a5cf852b1f6356bcbc2a70d134471c7720918528b63270e729472d1093ef72629c521e49508a3e584f81250717f73909e36e231b0883d9c474ea0dd64400d26317fb8569106983b4bc3d0818987adb741d547fb15235811819493c1a92f665352a92495acb6981aa5fe83fbcf620045275017bb652ccce8b748eb9354bc374c131a74854f9a2bba3173b1c4004607a2c975e3ca635737a7f5bd35c8798174f6bc30473c5e700b42a96054de8237b1927f999351f370f1e241d89083ab9cb09a9e908fa82a0a3ec9f37375f30eac10e20ae566b4ebf811513825baa99c7a9265f73b2833808a52a755bb106afce71721e71c693f29b402b8e483000e1a6375ba0848881c817b47d3cf8a2d64a757eb80e02109a8e0a873eda7333e7847902a4f4c44e533a8a8039516549aa7f172579e063d73999eaf47c13d73749796dd022cfcc9522738127a1c984d9d3755c29bfc6b52c08297662e24ab77790c056101bb2916385bf418222d752408ad1843cf6bd80353a2068ca714c082ef86503064274f94065926fc59c107ec5594b365606b20bc010946f60c7516c4e59c33a527ca3229b2cc35459bcdabb9dd8170b1b319571b535d514f37b3de62a906a05bb90320b88b989d3204511a2151bf39425a1572c192d8be2b695f18dff4a7ba7206d4409c9e51c54f5797ff9055837d2459dc85233d3c95a597f7596580a83ca3cd6ced5278c24142f90b653280b54fba3159147cb08095422d4765112030f5a696a628d8a67b90d27762665274c338540d7a32894523bc53dbfa760146b32edb938461c14792216a4b94615615afb151604f31b518c37ccd502709325a2013aaf22ac49a67350067f405809addb023e9a13d6734ce5e71f802a147c191536eccde7a67295bc86322a7fb83308f40a5517b61a790a8fccc469dfd752a45416f352b6eab11f0623551b49a5ec2754a674c1847bcfce66c9f80946eb65a419c06747c2a037a492d11947afac79db877af9750a85652f6b06447216bd69418a86169614e27b3579a8b3b669f8eb8b84c252574c856d91b081043710d0abca178b215854f867c5b0da0266977fa1e75d29d560015755f64b867f011369ab7189a916207c99deeab286e635b4aa6521da156c310cf4a592926b33f49062c94129a9547ae24a7e0bfb6d4f67bfefaa68cce739f46815afe593e8ab3a63a90797c01aab7a5f0e73a2d589000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 87147134ba6c085c2b878dd751b77273438b4e9efb50696b22e725bca466abff4ba40a150b68401f043b73127177e579be1d727ad37ebb79b2f5d3ba038d4a8a6b74633f31bffb103290c0694beb9c4cefcf47fb2f33ffb3d8b6126665cee64c6eaf385a816167d149a328df0efd29c4bf324e4f3769f8d7dc784da38bedcd8a653a42b0738661d3799db5c9a8c65b88849d07b27c5c88032a3b090026fa2d818a4e26672fc81a97769e432b217df4c551243354131100947f91df1cb442200a08eded975c39b74da9c22dca588f8fe63cbbb6470e3b029eebfb5ecef2825e834fdcfa2337f55571506498dbf2c97fc02baecd0d14ddbbbb4bf48eae0de95d42cc8b364d6703574a0faf12f72df2482b78b005d800e31bf1492f4250254a0a48990505300d90baf577191d8cb6161a4b39d18c84515f26216af074d110bed4b2af846ae9b13fc485e55f9a72f7347efb147045f27c914a415fffa32ab9f8251a03fc7efef160da5dc25e5b5ff12fd5e999fb7e55c9014a9866e2018d09a4e5b3a3c1c833985e3bfe3cf484a6910248794e636822c40f6a7ba6cc35baafd7557e1000da487574bc7f252c9b82b19febc1455de0b9b79ad1f69931180b47367c8f621b46fc09d8a6d43d91078121956eb44ee1f1548f8d3513a300c626aabe660ae38fc0625ad42afbb5786694b747c65fa38292cd5127f20d8ef0039daeb8963d8639a17a64012357d1612910591faf05e842e23f14faa4b01cb657bb4a4cec7a11d35cc2dacd5556ae116a1dc53a82d1f9ce151a41dd05c953407669f86730f9ffb68478179306d56009f2e937e77995937ff72df576c552672893f1f4021d1be8511ed04d02278c9628b0ecd3182a32ffcd9e37ab0795cb161b50ecd0f97aaa90a9b4af816dcc21ec5f1f54e7170a4167dd2017325888732138e854aaf7e2eeaa964d974cfd3fb810386937e92ad92cb4fd0b730004918aa6eba5b64d1df55f9c2d0d4c2db8188918b7812a71592d4a0924fa67b62e3feeb78106e491cbb7ac9d456c3bcd747db26ebd3b822944bbacb1e742578b35b4d6d9f49efca4c929276ca6015739a0b4a369a7961babe2ac95b3df89214630218182aaff57be9268367282e4a040accded4cb93170cfd765535e26d2ffcc4e6eb6832ebe880497dbe5edc3c724b659727d5aa9b067719b6a9f02616504cd3eddf0d56e33766856b4542132560619866958f8aa54d434d302f9280208fcd3ff42bccfeb450d6ad4f0dad91208d357b2174fa67df22ea7b4b3176843bdd5e581654fef45c16017fee95b92e5a1f33cc6e3eb1db250e7c6485d368f8fe9e53f5c863edb436d7ea007af06570d3725f07213f24989a637d9481ee38e26a4713450d122849990892bb2f95abb6c402053a9d41bc8b9cc9281bc6a45e295997a1523942f125c3f899f9722397dd1678d3d30e43c20fb0f57ba95e6d825adb66ad7cd23c7a921709b921bf1bdf0c22838ccadc9866c61880de260f32aae94d6fb6e5310e72ef8d881c3d5aa08 |
| shared_secret: 05c30333e58ef628d111f6aea0cd8eaefb393f4e1b9ea8ce21c16decc506a407 |
| |
| # Rho leads to frequent rejection on matrix expansion |
| entropy: 2fe6b9cf4510f212839e348d671b3345da68a477f57513ce363414e87299a717 |
| public_key = 4af3214683995edbbcb52acd7830454cf669b608c3cda86752d97e95c16c99b258ae01735c94a7bcfb585f451d58a0673103b203e32f64dc94b301363cf1542202074458b6d6e8cd0076327718531ba40f2543a1a91b0fbbc76a93ba4c6685bba5560a9d6c6c42897fff8594ec665e311ab39edbc99580c35b35796b0c3b0d89b8658a1b140979ecd28e87f135b5b781374a766cc18f1fc03a7a3ac7f5fc0c639a2ffb43bbfe74c709b303abb1432614bb3388baf38980f18a141d502797674d76bc8159a8062c79146f24973d090bd70390961ba5ef62a5575abad1219e5bd2c3a063acca14702ee58a32a593c5236bbd4ba938a339108c8cabf2a08516408444584ecc4124991cba6219c7f031ece14288097ae7ca9fd370a52ed7835388403816bb1bac26d56809e9ea77a788c8d6bb215b0caeda1717884913754c42190cbf10387e56f92bf46209fe448312d930cd735770b6ba940cacd71a04d1692044a1930b0c11b701c851a26c2462b0451930180415de6a1addc504724042bb832faae8576f2316fd718657d7ba8c975f6584cc91c9cef5609a433b6cb1f08476363687944bc58c888a00925cdb862df89cf96b5a9e7948c53a51d02001e0a97bcf4735d99554bc86106f0970869a4470794e20051723f40ec64625ade826bbb9bdf962a0190c708c0946d96263ae580e0968b01d03c31d494bc002737d990bd0252662bc34337b1093b97d084baa73eab8636615a832b7df2a9c6196495ca7422ebc208d6048e16c2390c1c91325a30f9ba64b06911fe41b5ce35f62c1567029018d34775b6a0c8f70081e5c12d0c73dd6693b34e29c6c669fc485c6b5004fa06a7fc2d2c995bc15b477a1f7463d12016613b24332e4729f8784f9024c2b4c2e91a9055cda9347f7cc02f532c3e80620fbb124f0b8da57abc6e421606b2422dc450c5b97ba040d781a0ab4ba5cb7998aa5ab8a0681339dd4b8c1eb77ff830a4e865f36897899d003bab7395f5b580b78b0046014181c640341aa0a5920b1609245f140bc7a31fa942157569096495affa32248c4a67ff5456fd8189b5593412539173c6fc898118b2b98535401ccccc1fa7945eac36bd248cd081925c941937213263c81274bec5773abb1c4607373029c6fa59723b893fde7b77124929361467aeaa1a86278e6b3c47a68cbc28781ad199c68bc09f3538f2933aa011b800f9609f6887ca4fb3857f869c1ac3147a842359065b6a59d999465ebd4228735a5c7f984cc93928d4c7c44ec4d90d55d66709ef68827df87abcdf433f79342ad4152e405ae69f56689747ecbbc0b23d55c5f86b5a699a06df3573d8715c6e667bab949da615dc1f9620dd28d2eb1ae6674506ddb212b315b7c89b050e48fb76a4946b7572e6a187dcb4130c80f38328037e2ae7477bcfaa71efc3531b2438800744116b96a0f48a1e549a33d19b0a05c206baa07345ac3427578650a97ea1150ab66cacbe848d39c0c744612b4d0738075251f7bb508113126a6b0e93b67bef50e07843c271614a4dc8799bcbd633a1879195f570907c05310fc91ae2e6a7ef474c6cc1112653589b32393d1bb6d741c19d616b6a93c2adcea5762d35aa285702882463b1d5cb9de000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 738318f855b7a4cf13603f7cb528da3e04dbf38e61b3947e9c98d96d4733e6a2096a06afd90b4ce3eebdad11c4635d9e1ae8e058908df28e936cd049100ce5b69a29f80ab7e827c3be492bd854d20f9b0788fd3c933f3827add6ddfceb81a95f116d48adbdd6f543bc312fd5fea9f1fff44f97ac89b1695ca27f6afdd4a01eb80182830f4e1fe457f1dd7ea64c496f49b4904e47be3919a0d90da460ce60c8a6d66bc8d3ff55a8a580899eed0597981b9118c7deebbb746d015c8e117814f9abd649d6616bc075239cd7301413c4815eb880f7162666f296e06e4df2349272058d8f13e7255707830e98acc340195c0f0b61080fa8aeee33f1ef7a02e3faad19f1ced92c3941751980f5dd3c33b933423ec450f16543f480b6c3773764cd09a469db5d4fda16c64a0b80105f796adcefea0cf17fb41887e29d56b86d35574aa8a04992160408b6c30bb6370ad3b2eb0b8d772ef1680f1160e4fd3a6431ae5eef86ba8a4550b9344e2155e7606f211e85160642e83a923c76989d5f131986ba424c2d007b22d3efb868fcbdcf0b78a41b59d34c9fb24d3d65b9fa3bb87e36601ce99ecce01cc44bc120e983aa0142e6a56a3a6a19ca75c73185d48bb6179f8dece198e59ab821dbb83c429336e81f90b562f3da63c3fc910a13b8bb04a8e53ec067377fc1f1db752e9b2caf3827870e01f5f632734658a2c69da353959e5f00574d595bcddc551bb728bc13267acb7cade43b21b244a54716ba3b765ae331fca979948ded2c7fcb9a773d6bbd4509536d29b730712dec068353fdcb9d267b5ef0f905f34823a21a1be3df2657a078e678f6eeb6e0ab1c65c034b329421bcbc8f505a58a78d250e1a003d13d928cd6d305842dd127cfc805b02280d6f6146446b551ccbbbac16a4f1316359e5c2b801a31f674ec5a48287d7818f7e8e56f53c77a0004d8cabb530f95a54477fe5ed63dd47bdbc3d3d26194d9a488a909fbd4a3ec97163c7b8fd0467c6bc20d1cfd03046200baf232f6f5a6798300b70c197f1f616d12cdd17691406636fb1094a2e3e4343beb84f9a67146921397ae9be4160c1c81886db504591122ae7c90f1131572e54152ee1a203f521405bb928af9441a63fcb5445c5e9b2afce13800750babfeb6fa88994a8330d8d51061642698f02380d853bf2a57a8eace6b1d52361820342d00bfffc2dbfbbc3c0a8699c5f80fae249dc1bac232383b6eeb243d9e960809fafa5bea564fd610ca7c399c4dbf5000e4386f4700a561450d02d92d8b5ccf428306a9e57eaff931b31a4ca17e4d6a179db2abe53452560649f5b8f1858c0f66bf64fcd440b6384dff5e62f8983d46d924d85a4b449543ef8d5e0c023353aefc8f552e186b84378a1c34375cc28d83a62b04addcd057f4d83b42926f811b2f9e0bdf9d59cc1f65dbed5835b60404c048b386a3d09e0e7700735fdcb124c4238e1874f99703a685645cbd5cc3506799984d0ead93cfdcb6507d0cd757d2c0f1e350b17a1258e65965c2c6c092b6d4663aa3 |
| shared_secret: 10198ed9166d13a1ca423fe3b36244be9b94fe16deb306ad742f505ace69e1d3 |
| |
| # Rho leads to frequent rejection on matrix expansion |
| entropy: 86630b4f72820d19e9941784183b3a0d770609becd6fe0dc463cb6edac432d59 |
| public_key = cab527e162b7b5b390723c83ffc170e3e153b16285676101d66999fab321e9577d9f284fc3531e50715e790a2714e404232640de9bb0a4649e344ba2c33977f20c4488463a0dc58c1f71055b353a749a54db7b9dd1321d1f2812ce8a90a503a1e0e36ce0ab91309424b896bca7d39575bb6129e0460282c76b3937313839ad8672d4a13ef0f9c738c3c473f38be4a84de989c745576ad6f3bf7933879f69b8d72b93aff64c3d29292a794db4a140029519b99abd78017e5d84c578369a71089ac7b93c97a114e74a62c98b0b7ad707e60b0332b82af5d346f8373c11c83bfe543d8fb10cb9f128f1509ac3e02ceef44e52070305853fab0831bb05bc4ab8b311a2867a051b2e43a8254c787fd437838160ff13b752255e52a466b8543865dc61a40681b1e74eb7504442e943f99b7a4a695119628dd8603f9ce29bb9ab9202cbc52b78bea806d0d2305b442943c3d812e2d2cf07f2c2df778c6d6794114189162c537a9540a0bb75660548ffc56b1a5598aadc5055067f87d545f87b5bb232ad6497bf5f68110d16530bf80380410b67a47b081587fa78acc0621e70624605456aefd9ae2849c715a89a00332779216a6a8b3418196e23e76f919c6d4476b4ca606fa212258bd520e9d9162b066ac4e12568b532d584cd091606eb9a2f91882daaa2815230bc21ac33e8a8408be21b13c1cf90ab1e6f753843f6b5fd3446f93a2072cb3a94d5090e870ff2d788a94c912837899c2b04598c0085409acd1767214c822cf3579637c8beb94ff9b6327ff47ef5618e70a5bdcc76c287551ee2ac24229507b0d87b779cc59be8cc4d30ae0e161ab62a05c7eaa9a209152f37c798a2b1c76b2265dbcf930b131ad88c65224c4a5a2d1712c2a631c2982bca5afa6029e52824920c3c7b3093988d998001bfa23d9b01c91b111cc0fb7accb88d34f34bb7829192d21923d15faa81267e284b7aa18df181a02932a56dc4662f19148d055a91f8a3d97407ab9257108b7447e24a24c12a65fb1331dc2d06f60561d7bac9c993797255340c6770025f776270742c88ee4a899609304d75b55dd2c303b97cff2871cca3bb9cc8400b930087571dbb4c73ea1460bfd34595650098f38548906c2a8154b4017626a6b8a1db4b2a221c010937fcc8c06d6c7132688e1f2bccc869ca8f881303a52bc6313149b6450de00728808143f438be904c8de5923d8a02482a3a201b050d4b1735867eb8e7bf11d5023668c37c867d156ccadb2c383e113dace4a090aa9c1cc530cd17a94fba6c6ef062eb357e3293b343b169c6e169209b0faf0bbd5e42c3b6c077b1728ebb2a1e44d431f7c34835d9b0021871aac86d0782448d08236d94c0f69a46090b6c5916339baa15222a0496600dbf012c20faab5c7b7613c85a5c759d178c6a9b1596d291ce6b975363e47331b16735db2fee1027ffd018d8f338d712b2a79729fd20392c837fe40b3bb0ec9f11fa566e426637149d9041088419575db0734d854d0a0c769550a8dfb80da3cb9f4a7ba9b4c84e45b3457007ba2f380d19098d4f915023ab00e0872dd6485e1b365802d0326bda7c75e7346b001cfdb5710d1746bfccb0946151abeb7122baa4b79c4f6cc10828771cc916000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 37abc2d961d3bba2efa196b62a4f9acbcd14137a7253a9b30fadd1455c22014f3542558291c55a8a00cb44aabb2d0726210b887933dd24955282fb51d17d1838b6804186de8130529c251621677d8464131c99dc5de3879df80b5130df5409f0d75526357ceecb0be3bc1709ffd3df917e38680bc53017f934179ba3467674d8231f6513c64f4f06507a2e3d10a4f2e145d759a23897dcede141e5b13b235b274074eb976f84edda05d507b23f248dfc3ee139f4309ba099fcb250d7c4d0eb61ba359fec9ba74186c5956f118c90417931aefd5adbc179f58282a1885679f21d2ca69a30dadccd896b2e84b4497c347a17a9e3bfb9bd8804c3b3c7b689e1ca00d3d32e1efa17edd4c9c8a9c8f1ff06d991142c193489e1de0e4bce1e989491a0e1eb2447fdf301b5f72a31601a119315af7bb534a088707920f8ec8a951f22929f90e601e231b7e5b46e930d19298afc429fbc0a68a6227757b14fe547caeb56826e008786e5cb4d01feb8ffa890612127c17474a50671890c5ea51460973b3944b66295b917f0bbd0c188e37e6d85d3a2aaa1f8e0045a2d954fd6d22a36ea5f6283652feb40a694e5e46d1953de2e17a090d60fc16dfae7b0d0ab5bccb33ff90d13860be15cd4f1e4c12233a009537920f4b4738ef1e5d40c67e9aa6b07f921ed1100a1e6138c779062ffce429167c4f204fef3b6912f3b35eb44c9efbe164ce5c939027d8e9bf77ae311a6df1fdedb4b5fde5aff35dc94bf023048507371ecc567a1a7ffd9aec53e2301e2c8f9660890c61693fa638cb62d94fb436709c7e619248a8ddd71104d4b45f15c1878a847aeca848f7826e319856c09c4418b9ca0893b983734daac815a97985e4529cbc455855122f8754ced61b89d43df961bd6ffb1c6a7a74ca4a88bf7c2bbe9ff412b8f2a41294503425a3c39a64627a41d70499ae7cdee4fbc33f042e7cf4fa04d7f60452d6ed80076dac04c7fc2c8c9d79d7f7ac8f125b3b7b12dc36b6a50f9316ef24843594ff5d0f42e6bea4fd893d7f59d5d219f119cd682438a917c28166ceb2e96cb5d7e096889543fa145ca760827f9734171ca2c46f49f195e38784bdc6890d953b6edc4d04c4cc635b34847563edb6371e1cf168b47a506b324e66783890f5e21780a94f3d0a9d3021bd426a6e8c5c748661cb11ab4e4101db18f077bb973207634a674c7940863cb87481884a173aab7d5929b5a77127299868c4dc275669a1827a16788a0adaa52e85f52a349ebf4bd8f864d052e1b6978605a6d368dac7cdbdfb13f90ea6d2039e375928d8b9fdda278d896d847faa28a9a1723b16af26110922c76bad4154ce7807e5a8f7720b7b28ff4e097bcbc70bb8f7bf25a565d8a81b81f7569ab3e3d868abb474845bc2e6850ae4c3caa887524cb34950f8434baad75e7ce00808f1381d93d6f6f6d8d85c86b55678e5bb819dd1283485f4e1dab73819d8882e5149fec4e34357f881bdbd0345a6868e520c6c51bd9b355765cb129248cec784e7658e33f8929e0d4 |
| shared_secret: 2bb1532ce907d285b2d2860eb9bb5070a41ae73585743b26b948cccd1731ce66 |
| |
| # Rho leads to matrix containing zeroes |
| entropy: adf510dc0e997af14f96e4863f316475be59850bc861ca0d1b057d6b94c3b5d6 |
| public_key = 0d849d09133648875d99c8a2d199343e2069be06914b183e36f76206920fbb9294e3f17787c4595ab553ffe18287896cf6452e149cad67b901767a6e37740624d12b4657072571b9ce524780e2374d1b381e211159eaa9e8f5ab21315e3ae48041f50eb75430018199290325406bb65eca0088fc5e0b72ae2522a1e65962afea8cdc2c1ecd1a8efdf38d12ca5d4bdb8ba4d50d5de96f25034707aca01a296e63033a58200f32079cb8cab973026934180857d054dd75371700ad89102434f2438a823048900ff4fbaca832065ad99fecd12a742c286c067a93ca6de6e85304572a4bc2729ee2b421a41316c0bd766087eb2a88d50cb182559da4492a0324afcfc519e0c1c83336913881cdc9504ead243878caa6783557eb26599fc56fa26c6209f31222b7bda6db9b50341f5741b6f029a00440bb1af6b4e07a46ba9626d2a3475fac7bfb2047a9b3139c225c36bccb085a3b60c51a6227230df260d8f47ae6598ae065395e5abb6d5478ee97a9eb1a369ad367b075642997513159a1bd426c19542c86da7de7d626c7828dff7c9a6b53006ce03cd54c4f709c231f70829593358ab2515bba53da61c71c9b5b1df2029fe3404a6a1b7bab3be1299577c86997e48d38a17242e75847a23a8ad5a7511bc87a0261a8ab0e07889a53323ccec92e497c930dd57e43f39fd495b5cc2268cadc2918cb8ca24aa28c110b84c5b2b075c2effb3d44b6351cec34503c94e8aa016ac837f504aff5f68def8c8e0324754736950f28bc4d38bb6115584fb681b1b05f8f8ca69f924d25ca3f7715c72fcc1706f83f8538ac14b79581e103cf385dd8962d012309ce7774c687ace4d8372d1ca7acb1cf8f27545c07b6204140737316cf8971b3448127434156c9a4d35352dec27dfa82bd5e72522517bed633a3686ccb64759396db9ba279a5e967c5284814058a2ad44b8b1e9a7786ec1cd7f63a7ef72bc1f5c35ceba1a0fb934a2a547c86a6e00a51e9f89ff8eb68e3a48e7ba03418072cf0fbcde0bb15a6ec0ae648c012203bd6d83e3dc917b7914ca31505e5aa62875aa96c4b4c5cbc5b368b18f68264cab71332a38680826895d339ca656d358a0d40db12ec43733e60a287ba3998e7aab76972ffdb3139b30abc0ab3a089a6223a04c92a9880b89daa915130fb21ef6127fbe74721677d129793fd035d6fa2a1f1719a710a5030abbb917bc659b57f166304a0474daed828e8145423a87abfb36822d8211d9508a6d53994eaa9053c1a69d03dfda68593b1b9ad2b3cc4591067658f8d62347e022205823942c0981ce6846bf02fa16a8b20f39e1a53caa21a8f8ab4667b00c040228b262724d7a95e1718af48ab870675a4ae537d364378560b4dfba04146381f4977647a333df3e718ced96d66051c3f5c2fadc67f29596c3687948f455c3b7b13e2789b518866968788758c2a172b0de0fb370722571be5259c76b06c101250a49b542375a97907d393328afba0dc21948d96861b5cc8059b5feaab36aed39a1180a2bb11ad797752edb36a5cc98ca13c4e90e48f91404212e9ccd4a76569d661735bc9709b0aaf7b068a09b598c96557ec2695755c53a7a70509d0294a55a1707e040b2a8564a623c5ab9094000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 37fa90752936a8099c78fb7599926bdca1d3ee985af00c51add7e3ff7b282d26b1690f34cd3a8997ead23c2ccdceb07ec9df81ed6a8967b848c406340dfbfb9bfb223b6dc849ca5b1969f7aa519a011e33cf10e641fec3c0411d22508a18bfb316946ff41be61a16a75bff04d87c44f33bb3ff9faba915ef3e94ea4bdf1a6a296bfdaeb3dc50aea22c4ddf77b1b53b753f3c228876c6aaeeafbd5c59d748b5e596535995e075d5e47370e5b0b570408b1f8ca0bc0c6d60099c6a465c5e6600deeca2dffe0eec616d97d9eb534671251956505e1c546975c8f125ef2a50192d5106be103fa8b475a407a1a0452310e8b1d78c1147640e3873ecc21811678c276185f24e5c6742423a8778f5a2d74a3fb7ce6862c5481a079f7574864e23886658b2108891480a481b64fa372d5d628948c202a4232bc0f8bf80ce2eb4f90fa47b6ff1dd55a6c02a41f6a7c68ee7f83a2fa094789ea8bdfc70126de68a61b5f8ff5b92601f97ebf53b3e196fbd595dad44490722147737f54d9e69835a98d42ec10cf1524dff2a267156028a60bef51cda83abb1f5df8a5672aa336c02d6591aeee7a4313b4e6dc2e06404158a0714bef56df074cd290fa8a16daa8a1fc8f49ec7067be5bb5856f23afc6b2ff72a2a64c967c374a7917c3552ad54124633285b5f0cedb49795a20116b692b8ed2b49b0d421eef3c51cb99f7aba701b0387059f34f71b12d8517e7495eb0433b69340bce1c755449f1d08789ef7cf9d0bd528c262178af413d4f40cef52392b87d805a4d88677b1b8275640b066e46fdf1ff25264fb5f4eba7e9e1fc2965a27108bc32dfc4ce565b98577f0d1bfe37471d11c3afeece6a411b33ccee3692f32c22f077401135713e33f5f868ac1852120c170336581521834e762070b403f49e08e52ed0458866fa7df50d8d3b5fa8e33e931313aaeca6bafee1cbfb2743762314ce70fd9fca8fc34b402ee5a2ca330f60725d5b81a6d35e1c41f6d8c88939859e3f48c654dd8b9cbb4e9e0afb8aa3344f6abf18b6f5d011d8905e12f4be7e7d4081573649d157d4cce8b7b2c5e13875e0d2c7dc4bff5e9d436ae112338390acd59c7b7e5a086cd3b00817a1a377681a73531d4f1efc7ebaaf6d528e984d9609c81714efb89b3f0bab8505bcbcdc5535dcea227d3507d38cf72133c252f5b425cb800ab6198ef3b33391bd5043ec17293fa73eb8f3f972e64c5dddc851f50f5c48175117e533c87903f2d215a27c01f6050795109d200f5e39793554b35b2a339695bfc55d1d32a06336749c09f0ece1e197dadb485e2d544823e013cb84a11cf44ac7fb4f74dee147e4fb805059fe67fb1eb7daea7be1c5e7a050236ea8079a6cd1578715d8510a53c03a94ffde8a21507086d007145080e07aad2e7398cd98305536e6f3a0a67f83b16698232591337d0cb465bb13c3570df161e97f6e1deb3b6548aa7ff4a30d145f64f2571bd7f748f3044afc5a8d3e2f01113430ce83dd59b0a627ca759551a635a68838246af6c304ba843 |
| shared_secret: 359de9eb5f1a17bf7215b7c1ab7cc320d7801f826f917755a79f413876973ef6 |
| |
| # Rho leads to matrix containing zeroes |
| entropy: 3983da6a4615805f6d55c14ba582d59a40e646c7ae77f4835a51afc6c37f11f3 |
| public_key = 40da241478b798a39e11830b402803ee9c4decdca918a7276f2168cce60092c29bba4cb8f532bb209367748599501572dceb9560ca00bc841e442a41e15b590cd63fa7921b344018f1a223e9e44ec933877c330d2b72531729ac91746e26c61381c80d98003265c306040c85fb95be547a46e3c01671401a42237da688795dc8c9acc86208c36911295ad22b05a2717d810076b63b632eb254491a414128377de53f941cc7ea1018bd83cf7e6a76d85211af63cf2ec856e636a9210b04a24abab1355478d132805802725345c43a981c2cc3fb0318db62531a045d2ef57680b547bfdb9d5d356464592f47c2360cd249e73a0f59fb470f4491a9e55d6fa9a982b97ee235adbbd8039beb9f07ac35ee5cc6243897f5c81bd9db5591c7225e90587279b35c5a1c075ca5b7106510559eec9ba2d2e7143c01afee598283403a6d7597a38b01bf1c02582035ba743e1aa20c49983779ca8279bbb53d5115534916184c5edc70ce4372bb25c48a2355c22a5b15e7563554e9a0e6f5afdb3aa3a1cc5b32b67ffc13756d65309dc95d561c91d45a1fe57a83f9c4ae8716bcd8708efceb851e4c3cb3acb4ebc7993d1056a485bacdb50694a81d12dc098d39a1f407468e215f6e055498d215f6f4bb8471121eacb2a324635a07864199a0199b0b6276a8a4e5b9ff0ab9ad13474ea6b2ca46b2c41027644a416771cafa07a1ac28519bbc0888f3878262c871b138aa109966040447484b3a999b7b4a75ad185475ac46ed92a373070e03a90f8e1ba97a91b5ace881377a51c24bb1fa85451cc94c72517f3d72024e7b421666cd3814066ccc5d70595efa756bc3760688123e9c3aceeb270a30a23261ab23e30c7f0785a360e8a0bbf5401450114f80580b03ae0b503419a25861331d58c11ec1c21d47ca9dcab60a56a5baee20417172a4535bb6de18b151bcb4159aab3fe69a31d5adf64c530726677db07dceda5d94a7427c189344027fe819c50f10ae70e550e154bc7e5a698c324096e9cd1e78053c6a05c7c11e9b2b532d19a87dc08dde0c73f0d3357f732c441462c8476e5dc5881d55465893438e60350175178213c0b1d8b503782d786b63c1e66cd3837bbc4c891a364b42130c1864c675097f65b6acab701de01124ded8aef4f70479eb996c5558cff287ce1826ec962bbf554abb282442a1bbcdc210ca389c50105eb253ae05c1477ff0523c85a294e084504616d7f75ce624925dc0c00b9c3f2f1363d2b05cbcf165f365390376b9d1817cd24560604c1512720b09d25a82f7179b74399fe46db356253a8320b393b068f064db6a353ada951411390171b47dc29bc4f05a2bf99aad4087ad54be6602bc7db23ae34b27d594b83e798f22fca1fdb56333374f892487e7289cfb01be4b8b03f0d9c2a589ab101494517264b6ba494cb0490a1871d301483a4c647e5c88be907c7c92abd813865606728bb95aa9058bba6cb3953b012cbc2af7a4770eacb6f2a7b9e8e94833e0592717be06517e9d33389b993a53833f9ca20699cc3dff64995ef914c05bbfe154951b7221fbc779740b86cf59ceb353233288911b1242c579c508149ed71052aba9bb79903e23c75258a445611c9deb185efb25524bd6000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 06f9463d5e9d8718bd3f56e92a41b4147298b758e670e938ccf1b048a6facc0709e58ded8fe9a88a11ff81007e066c6038388b7fe0e5496c02edd8c28509f584b9d58604c7a01f3196f99d3bb5fe1e9a6d2ebb47b2d2e0da69071b0f4af22dcc830745229081c266780c1c5dec5af5b74b9a2355274ee0d0b0243ab75a5f59f09dfcc2bf305f5df0ba6fb24c01c9bfbc38749681dcd401ef1f38d2bfc29ae990835c48a80f56b0869e84f7524f7d469ad2c63aee4137130575cacc87dc8fada26c4b2195644b54db3ebfee1e4fc3f13ab744dabfa044ed7cd099ac836b8faa41e510d3995c129429e2f4c8b188b612ef32eed540915294be069d64c662bd301381a430123a6ac2dfcf2c6ea4eac8dc5b066d7cca6af8f399add96abb2154b9167f57fba21a145288ee90a4e47595738d7c32be27cb1b0e5e16cebbfcf5323bd0b719a641ca98bec4b148128e3fa11963070eecc2329efbe9bdfed16df4fed34cfd03e65a59e20bd3c7b8f012e88b8262473c7a36d00a381bf37c15ee6d709f9f4f0042080d4f67cb6f4777f92a2f0a4b07bff9e925a7d7ab581ce46f055f35c1963d283e4a210a59dad5dfc7a679cd828ad96382046816848b1789ffc84babaa60991082418286bd281947c7b664543af16b8ade454d3d8ae5b416f82cadcd7eefc5b135bd6ed577e8d85848419ea73c3e0ad7276b3ce8773e9881384b9d48ddb6eee9d9aba7dd2a3e0ac8972e301d9cdb0f25893c90e68f2d1ff8ff892c6b59bae088dfbdea3135e74501236e416a01c770bb3c77c3a634a29ee6d99a0f954171078c1eb44d76612d25d7e51fe3756df2c87482a709384825f52dce92884f8a3ea3ebbe219e0bb36327660b1b7c44583bdd924bb4ffd6baa933034e92a5feaa13b3bb8e8e4c0a54ce58f4a48ce0c8baa273e963d74538c55d2414891bcea9789764247e64897c25a8b154d2ef8d1356a77b8a5909c9a53d45d2e4d7362e96edbddf27bda011a439bfefcb09bd46bde933b5375bdcbabda95933f859c0c43cd60f21186439701b7ab4f19c8bcd63ab3adee01ff5c2c47867297297ff823c814bbba614e87898bd0bad020c6f51440037a687bbb96c558ddc0f2a250b836bbb36d88009a2575728eabbd15e3dd14b47c00586f371e8e7d964d2cb7c7acf1bdb0077ef2f79ad0c20e6134b54a8add35540cecb4a1db7bd8bec65467745c2dd4763d7c67d9a53826c42f67176354d472bca647540b404c0e84ab05e4d474dac551f0624ab099d24fefa1066f495e0bda8439291e4c18718ba9ee97c16c385309c0d9505e51ab5651470148223603cba76d767ac5131a13f097a537eeba099a18144692b718cfba31b748a72b69f03d8226bf5f8ed7b5ca93b40f7e64e5a56e6edf2829b61e96283518594414603e7acb8e5cbeee0a8e9026196afd72dd3448ede9819a89a580992060b1852af4e2d3451ff7518f18c75c4e4c453f2d7dba5cdd60f5f4686b5e2ef272ea958867501a3e29a9746bfb41f42d08ab860d862b6c0f4c0 |
| shared_secret: 9cf796413560833a3c2e39edb3f4f4bbe551109a4c0b9a25c42777d7d89361c7 |
| |
| # Rho leads to matrix containing zeroes |
| entropy: 2676b8426b9d6a30af007094bb76d65d388c2b3da938215dd6f6987206400e13 |
| public_key = 13c4781290679e16c822f2246004c38ee6ab27fcc694e665ec690515542eee6350d4a13740b417d1b91883537b2bba248a61108a818d80c5c67b1c3265c124f9e56be2a13129121e030aced4585189d58978cc3750815688763bdb44a0ee46c678999081d42ca342b414cc00539b6d19645ed18ace96a46c2453af3af9b73ad649febba71e40802e3871cb3661c2c7c1480b9e15625fb61c322f0141268583f4c9b19950018c70a55ed500625cb207e9219d2c9cea134c6f32a606393e94923e3fa5729ad2264fc8667d140d232a3b68a93caa9098fe242f99305a0fcb3413ec8b22472e66754edbec064e89245301bbf48a8994d36b4093401943a427cb5388132d3543944e656ae51c72118821102322a8f7246368b5d9e4756fd45d5886477e476e641b10d0f196cb6638f6c30ac2e6ce57230d4036cb23d14e8ba30d66e92656090199f1652003af17393b1fa912df25b6fba7bb3fbb5037915e46c8217cc88142e14622f028fadba21455b00ca96b2d039663f0aa6d48b0b5b3672203b76330ca4a14434b877cf83a818e71b97b77a4eb99858542b316c809f1630f9bba7e00a265ef2b6b2aaa45611726e1ea7d96a50f5cab524b138288f74b8575256fd7504740a256e1bf34318733f6b7a53aa30536bf0e5079e5b0395189262027cbd497c350b1ad89f4aaf88b219de48801c7bf97486824a7b7bf723f516293f2f786a6989a35c192eb8b009fd37f950cc6e08592a1350c680952e92887b5759249cc70bf477277cc18a9e95da3579bc4bc42761c505504372eac4cee71b4d82c787356983380666b3718b288948372c11fc855b3950e633a70762490ca13c11c6b824478a293f5161c782c4ffa5fd0a64b5522c23979b2434ab52b783a37098ba2da100da063dd3191c29c12bab3927ca721263cb518924483091070981a902518df41ac1280bfc7ba2f2703cfe2f8cde65427818215fe57b68669ca97c977af38845433295e770c4bd4cc308cb203d823c84639cc9496d31424ea778b0f215430437deae7b8c6906bd4fcb589d251b637030f9607e9bba487fa0fbeb9545eaa8353c738a9f02b78e19774b84ab8144f20e39c62a16032d924658262c75b91e5a471ffb95ca40b5c1d388be8b55e09f4980a274ef5a5cdf5137c1afc0325913bb1ac608a210ae92220f4a47d8ec6806dc6b5efc67ccd677d5be615bed15cd76625ee4300f1e8aa9330952d49aed6b14c8550204d2c3c61828cbf36322fca4faa3190a6635e2f0809f45b5064929c14e0762d62a3c8839663fb8b9a135b715440d81836bf40a6cae8333d4496e4703b4ad50482e8ba9f5163838271bfb66d1fb462d51418e2792cc7370f7806d0ce7b7b4a66af2af770f5a253c46001bf82988a4c0c008b8bebe64bcbca680d3136e48bac4f030cb495095af7cc418b3acaf95bd6b636a4f92dec211c4b2b4e8bb90969681c61ac380c16ce7dd0aa3236957415b29144737c5b9124575872950a23c5315bd3b0ccf2a608e6a0d3659cd1053938cc1e68c131095cca20c4b2b358c65192b3d812cf73e820f89ab1c5b4c4c2270e7b465e2253c179d312bdf77f22252d3332cf685abeac1c4026f95e9b9b79c5a3842a49b4ac59000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: b812896d14f191fba331fe20ae245f968a421c46ae8e3360f380a9f0a00d50da4247b232f5181ea946b494e9d99f82e7fff27d8ccbeb6fa8dd5e12f12d2afb02004f2bf046f23115aa3f7e9e5bab06803c4df1d6a0bd935c882721d09a3b5c41050afe0ae3706fc83f87c49fcc22ca331fedf7787ab7ab0ac9f04fe405f21d3384b1f377332feebd65e11d7989f56cf7430ae8441072a4a8e9c8be24a4a1fcf380dbc0a8543d2159de861281493516d3fe7f0819da15d259aa2159c37d325c884217a03c83d8f4d5c1b9f2af4e734aca05ed1d3951d3bd5c021a4e81069678a210ee5f5c9404b52ffa495ebe6b05cd02cd84ab3f3795793e03d26e83a647921c2c970170c0ecdaca8d2e5c469b1a3309e46dcc9122623b6f41771131db303eadbd7b7df5c86bbd6ab0060df29c95a0c014da4939271a98c12ed92a91d8b3a37e2236ba269e7df73f7df2fe447a20bfc56e6b9249485cd71a9fc83af54946537872649949b49f3d98425453fce02defb6d09790322afe334c53ca802510a87f543264e5bbce4665564d23695a08161e28db4c90bb6bee38c00c5d3cc2e403e225afe39ed45ca3c23a35e64769486e4e38b122e3d1bd2bc8d1a38f689e5ccf26db07c8b7c14b19431686ef783382d02080b9221d2a15b41db02a63db7b5396e4b516d241ea0ba533c6f1c90b67d0e6bb2bee066015dd7c42f0226809fbd81a8a56630b93aecd63bec94c168142bc64f0086e02ddeafe7615192575e74e174cf7e2c4df95b55ae810d5cd5cc706605800a0417bbfbe3097890621721939e01e51f46dff10e0777bb93e0b87e8fb88c5100b47ea0c1f356fe669ab2ede1f6eab8a52b45815f9698e86baf38c35ee99f5d3613be4fde9febaa6c33f3a493a37eae52530b8ff0282671a01a13ab74b547c4bd7ae87666c20f857bc4fdd2eeb15a09722cf158083d7a31cc13dbc53e0fd2b2957f5032761e777474f17188835bd79090087ffc0ebc01af02e4d0e0be1d532eefee9ff92afff8cca34286cd6e9c03b2c41b2080484c725afc5aa3c76d4c807e8c5beadf261061c4df268b4d4e6e24ea68f2fa085153d37be084e9d69d2bc48c819f898ab482c0b80659ff473e8b186cd5304c62b4b3f3b714c628478b8a29cfc5be37773cdcc4558986d29578b5dd087ce0d989a70616d380c3c5f68410b3a7a0fd247b7a3d9c9dec0e8f13fb1fa1e6cc579e31a202afb994d6fb4e40e6377dd2ba3247e5150db44d4515d31296f00bd2ff2838d5070821396ffcfb424bdba4ba3e9bcd2e02fe85f5feaeb0106fd8270a47aca634101102c08dae778d40d070d1ff0542414d71a7dcacb25536b4462014e5093710ead409aa1ba2c21c1716cfc4f1091aa39b41c28ac9cd3293c00c853a267cab452473fac0c84bbfafb4e2754a1c1ba244fe1ba8fa356e78f89a94501e068126acf20ba176586adfc0c03535eb6fdb1ddd41c6272d0e8c49f039dfccd737c284351ce14b2f7e0d01639d502d519fa9cfab9e41632b79353ff861303508f |
| shared_secret: ce303d3ea30cdad19af0a9f428943317278b22f4c7c229aaca25d0709b23e6e5 |
| |
| # Rho leads to matrix containing zeroes |
| entropy: 319c51bcb76124b92f39820a5653c0ecfba79ec91d632b0488f4020e5df4e37a |
| public_key = b08c45bbdb5d4053b675fc7ffba8cab1f105c8095a0a209c4f16447198cda9d73c62bb98dbb3c86e8761978bb77a5c7a28f03f10d8558cab3c71d498429786280383f944b75c7139e533bcf7019fbf953dcc00c884446e8bc3ccf75b3dee9190526662b33527600296aab664ef58c5890111c4d1c04262ac22985181c80f3906cf11f38af489a75cf5596757a8ec56cb3d3a7c2594441113c427f7b43a019ce1bb1756a9223b8b15c3cb649e93497fb34ed17b7c4d185ea1e9a5a6dba569f1414aec8bacd1adb784c714a7b2b89989bab281eff81ed093373d5c6d3f36ac3952aec99ccacdb0634928668264bc70303fad4a746592778568570ff75585422bf3cb6a6960946432928a0b39e5bb017840c7c4d99b8b25a0c76349766b0d39f7076a839abf883252743731b53c3f650a32b0297e806addd02999d61086362322c840d8dbcd820ca008e5ac150b7932f081491415c1c3300e0976e7f9c14fc045be34983ca26b71690d216989a01b03b6930fff0964fdd98b2ac6bbc408d0731a501ec87a93e19096fa3161870bf7964ab5d6a5ba764ed8206815d83045b24db9a9483bb776dbc3ad85435d7cd449248c4058e3568bda4e41061ee5f0bfb0e29867491bf796140e8a2194572c23f75922c4ab0014c9ee5a98663ca78741a4b15335d14a3fc92a24b05b5233a43914b274ad531e94656309249f79fc93c13652933529e72690e1b8b7c6a21c756614307229135977fab1727a497617c695b9299d81358354c9962d231183d8512adc5f10e56a053610cb042cc4fc2e485099b973b320c090a4459f8dc279beb9568f840932c77d28ebafa40ca22bc60adc785449800c8fb71e80ba9a67c4383049b36fc89f0248a688298453e480ec525dd45803dac94ac380c468ac2c85015560965b7c7838e59a8f90cab718246dd4a0578fd41438e09716d3530a3272618b191c521887ca38aa8c994c93820f78673f5cc95ca93e3eb976946b8785ec3f12641d41f60db3085931aa365970190b93c37625332fe92e4532519d8825c46200e8b576592ca557794e370144d378a62e5c54cf6820f1671934db0b6c47ca8d302bf18a8b82152926853df7d255da51cc7a19657ed77377fa4eb8b2a929b46ff18910d1832b71842cffc3849a66107702ac7a86630769889fd90d8ea22788805876321ca2158ec7bc878c568822c0bfa03c10c9f5b5a8076357c6b934b75617a20606712b0e8cce40f4ced0d17defa628bab4751e56b3ad040be6e3264e6011fde7c4cebabee0701c6023c218d07b47ba4ec811b286ec3031f5254302be6b776666897b3062649252c5f7c1bb0dfab6b4f13155c91f318963109421a4a33306eb0b66da38fdbb541bbb3e2037c1a0d4493e0878aba23e7138bee255b3423009ecc8920a3a4b86932167b1affab27a8821598851bee698665a2130816b66b7e81842819ea1560a0c5292be2cc7d5428aaf3b7ef5002d5145aee9a82c9d44bdd0842adf54b38d9213e904052905adf3255828147fb64960c9167b17126d61b05007c759c938cd2086695e0636b25b69312a70235b6e201c23e2f9a9ad696716f53333d004fc663d5c0b0776f875ad988aa6c6230218cf6806353409000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 87099f26e8493f157e405f8cbaf679f5fb0aff16ff9e2c2fa8c263c6819287da7484cf93e0a6cca4d0a94d0f710081c0bfab292981dec83558b651abca873980d077e9febdfa82398896e88560e805948d84ea38cc77554e9421dba3a85ba24f3328ffeb4de0bfd1da900412a71903908e3b8cacf00ea86f21e4eb124167b3ec769a8a22498ec6cf26cd4b1470e95c37b3716462929ddd9e247d3f23b98b3efed529066532b8f6042ee8eb6ad00233329e0b634e300ec2932fd6631b1bf14d7e992f54b985b51cf1b05f5ce7d9f7458bb3b530fa3feb7ca1a72dbb8c4b01c0f03d8b45e550514fa4fba32705c95316960bf50d64e3f07c48bcdc31265f0fadb5f348799fe0364c93765e2bb4688704f3027e69689861dbbd65bba05f158fd329c5474386f9ad7afb65b297004664ebf3cb7ac1e8a34e33ba15ac0c92e7abedbfa96fe4c68ff6d7a4d1dadcf56824285883d74370e2840cefb887b7b934fec461c50781dfcae2bdcc9983e0b34c3be81a0dca5ff0ac834f5bf71b4e6135c79c27a525bda87c2c1c05e5e2addbca7c43e49ad11ea240cb09bd77d22e7e9d0ccc4d638feff6fe9bc04300202313197a9a53b99e67e96aa72ebe3200758c1f17b05c0b793dba17278f3e79563a532161190eb3a0724524b210f26038ccf08d55c0bf29b95917c0bf97df6872438b25d6d90091ada34b46ff2df784370c8bd3a523687902dd9a1d70f9aa9b1a06dcf4a1fdb740ac3a0c25c3840bba2e5c6cd1dbef9aca23d5f29ffc00cec2fd9dbcc187cd2d3c690f436e6265f8cc6857b3ddc1cc1415877d83d80337fc4c4e38808b9e05b14173497330077fe4c38699523491d4a3248e5dc4c401a3a29054c924c744f7514b7a84e91ca6cd2cdd5cb51c4ab4f2dd4aa0027b294b299896b558754264ab10b0c0306465ddd4e88f2e42b580801746452467558d3238d21a74ddefcbdcff5d79886b101c57c0d4d1bd4af284aef20f558928ae0768a07f397c5f9f7f334a446755a22549cd7fb1efb14bab48513e52c454e57c381518ff6d3d02278abc01bd0d54d53e77d361bef85c33efbbfb295bbe3aad332d5131e8cb5cd90a960bf2d429524b45abd686ef95882ffe6751da4f750a367fcdf0e807fc204834d6957ba8fbcc0e9e3d4922c45085aad54b08934e0d909b334d3952cd479931c75c5f4aa1ec286099bedbe5ec17123384e83dab7230ccf5fca4f085ff348197d837b752c2bab7f0fed29e6347624c51059a48dce7f4eebe03b5bf9b15b13ec85e8acdef861fbf93f17e377e950dbe9d6cc96ae83e94a3c5848dbc2ccf6090882f048a174bc42107cf9bb0df711551e2d550e74d2d416453be7fbdae5a24ceddc7dbec4329b4a67d187461ebcbd9845c5ba04967ee59da4bf822460053383935cf1bb1766a7ea5568f16ccf8400d9a73fc86a7570742d76d4f52d20ec80b8ce2a937d53fe88f60bd3deefe27642fc7cd7d79cbc59fbadef2ed189edb3239a948aae68bb2bccbd42c872dabd7a261625af4fd0b92c1 |
| shared_secret: 53865f61850687872fbe708ccf896f7f24ea01283510faf76481abdb0cc17e89 |
| |
| # Rho leads to matrix containing zeroes |
| entropy: 00ff48b3769ffaf4e91c1c9110eb8ce9e2cb99f060b486b37035407d2f4ca517 |
| public_key = 0674c3adf498654b7d8078c405881705953d58fb08954a73cbeb43d564894eb48e104763d35563358693f2f2442ba8a01c38af0d94be822a1bfb7560e75abff623401fa043d4f10f8cf688b20c56cd18867712688c992f18617331631527cb4c7b0a526aa488b5122553e332280ca64deb0c0ad36db2267b633b3f8bb8a83551000e1ac17f7b426813caed005892a7077c4bc02f703befabc0f6b324b1422ec290ca42f630bd441d1f119f1c633b2031cc759322a4d762265c5e642462c0b38ae5339747a62062e07aacf8aaae3725424c4f30f38e1c727f40e53788c68bbfbcccd8db7364388a46a366b53bae89f09d64c7c1955357e256586dd5cf508967cfc97b0b481267566b7eaa00dff67158f81cfd8a406dd8c0095c2c6e4c9e03a466ec79232885145ab0a321149879a25c77378dd1e231be71519122b4f1394e1998081f271840a245e1774012d508bcc0830c5901cfb7cbc178875fab73b4aca397d13da45b9e93342d4f5aa813048d46e0b56c8a9ad7194fcb6046da9b9d16d56da6399315c924f18c527437c9fb03ac3774ccb272614b0cc55968ad346187a5f1716a944fb3946783a6511a6997cd482ead064356f843bd6b6379f6c662c9c655705c6265c8702729c3bbc022a8828312bbc7c7b90c373448a59cb67ca2da3771882130043488eedb9c91b39917a1629918580381972c34a0e7abaf372527e1902088e1354c5353c900a0a16536435124a9e51369bb46d226170a064e91e85dd6d987956820b1446a6181535d3ac8a994341ca43b0cf06a83825a85a5ad192582554864561c5bb2915287a502c39b8b54abafce465abbe7092a83384fd35d91d5604c7a4c14395cd57713baac0d7f906ac9274a8bbb34074b3f96fa8fa23831ece3975f3011a815bc7a4c1a96849d386511e61a9ac187024eb50135aaaa0ae2347a804e55e4b3d3e3c678da9e5997419c836948370d1af0a1c1c15d70f4711e825244b1521345304af589877b64afc28ac625a237a3226e1873101345e9ebc060a255fe0862de4800097a89fbe07aac5c1cb983049c369c8f0924c8320df70ac9da023cba2b1e40757a3323833d12229ce607a63275f305c3b8bb830dcc9f63bb479969cc0cdc30afc75a8308cff8e59d5b2a20d46b200dbb7d80e011bb726e33c968e3ba8809771269a096e85260828c1fb0a719fc638442b2935ae4cf82a2c27bf471e48264ccf912d4f09910ac12c19077a8f52bf3b2c8fb4ac7ace2ace1250347c3beb2d89299673a6328c8483805be327079f8552af16117d12550042b7eb635cb0a8c0d370ab508a7789235fb81bd60b882c8909140eb487c5acb092c024a9c6c8556b832c36bd0dba31565b70c35c2ea4cbf7a1b42d2d7184d37b3bb180b9e1078a793b7fcb2bbc97bcd8bd7cb3c0758f398a482565d185abfa4310c3a84b77b9280e7a6222098aa627497fd13abc2130ae6d34ea6c626fec532f1eb4ca97266eb95a728434ea1987e7e666ad09c0f08c6c581dc733f962fd04780a7565355083b12a56a7c4ca774b3cbf4cb762949631d8bbccf7b48e2ea459343a6beb3a2c38b64990a01971579014b41a3a90c06eb3bf83c502388a5bfbb0c9be9beee4f3c26cc000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: f557aae24c7a8527f8a1ee03310c78172826128ca814882e33e4af6612c938d174209b287ae8a53adeb6fa0aa25fe6d19f027367239cfb89bf0dde0f99497ef7d7477bd332264ba237ec0e1035440029fbb5064ddcf9bfbd136e92f1b35a0a2cba8405ba42b8ce36cd2a686bde2fe338a013c230b1f1a99113c01babef6881f471081c9b9fe25f28c0fbf828c243284e6be4c0feb138729ac4a6d6b2869493abdb39a08563b2bbabcdabc3b349f74708b714f7e11243d90a69f68585b21de1cf742ed7637fdb5248cb5fee5a3245136e85dd5042163f2417e58a634224db95d004a4e9665ce10dd120b80df855c5ca5e464875752a70857511a705be5f3edda976ce536a5a83d5173c194d0a9ecc24f83a6b6c12bf06521f9494dc56d3a85df270518bf930474d9fbc3c77b61a1799db7146d5865d3d71e84a64e52deda9e16cb73ca1babc487a5b653664278f6256954397300b150b9159e5ef19c71e45fdc1919fb99508606e180305f7bf11f9c772e49e7a0890cb5b0264749035c3725e3f6dc99710889f8501b71872ed3674557e5fbbed85f819fdd9f6d83f1c40a04afeb67452dc3a44c77a90bbe770ec918557923e61fa704b3c08012873a0c672e511241612de52cfcb8c8e129f3b81f3ee76d99bb42398eaad6a1028b0c618b6c0c2afc7713ccc226d4c853227cc6864dec677e39dea238d79066f427c2cf7e9597b8b5a0c59536ea78485511b3c804be288c57d894322dcc2ebaf11d2da207c71381dc654a7458cd22c34703e0b720163ced269283a7a3a50f5e31868ed996227f49d8f0e02e6eca130356cb125f948eeaa0aaa8c324401f5931298fb20fb0ca6cba46bb98b02575e7abd822838467ccbf1d80868ee866bdbed1f7d84eb1604abe5f88a39041a18d301967260f8589cadb4e35c39cd50fbbd6a3922234732f25231ddc0df32fd80289fa8ceaebb0d19ee014200b3bc9f896e1e2585a0f6ece96a9983cdebd5738fa4b10a90536d820ba5f91b3fccc8e77a8bd01a56721608d402e4171cd91a56ffdf9236fb75e7041903a327bb2f8c487fdac2e369a4895b5affd68bb2967c2bf4f46144e6bfa796731ffa338eb9acc96374f2db1429b5568e79cf9cc077e74b3e048894c3b0686f4f071203c2ac7dd94e029ad9b9d8ff680d8bd5de38491c43ae7917c18b4cc50cb9793dc7da034cae15b8740b519d8c673d276488b8bc9c3c6fd127a7e9bced8385f39538ae500d76283779a4de8c360a976bb237822abb96dbde0408f9f9ecaa639af81c941460ea2c19541ede082e0635fba083de29c5d460079d6ba038e961745a0837edf37f7b0548c65fc6f8eae8706e54056b6b2819b79231139da08c6f66a4455be50ad702f1469770e30ba9b108b84d77d30e0fd4a220a4f4bdb7d07878ec837553f4210385c760fb7f180c943a965df8b3118e3423e28f6172a2c9f9c268342e1a0cc63e158c51abfdd23efc929b8dc17274063ac8c3e4a9f1b3ac373f7f279257fdbdf044e14861f4ceb75bac6710 |
| shared_secret: bf9eb969821d6b129da2e353e7ee8619859fa2e1480599b3546f305e56c7be7e |
| |
| # Rho leads to matrix containing zeroes |
| entropy: 4960ccb1276f96d7aa55885b6ae6f90343d42e1391e8241b5952931a979837e1 |
| public_key = 80002535317ab0223bcad8c9d0c6876dd03beb06403e50606a33937515359663546cc0bdb16a4a9d6ccfa0315882739380c591e4b3302d807f76256f441b99acca228f17c904f88143840648971cf03735ae9ab070b6c4057c6865c88964748d8e1c5fe919037f3853abc58a3950cd307c39f8db6b9c6794d6d921da4b5ea23391d916b7f2bc8b50061eed220e901495c9744da194790cabb66a3b34eb020af87532a7967a5ab190f1898cd402c093e4c0a7967460d5b0ca0bad973ca86e533435536366370388178d28349aab06090ee40291263c16d26551a03fac734b0f17c2ecc693bae40475f7cf5edc778060186e5811a3dbac9d34b9f478c2b7e1c7654938cf8031e433ce38c47dd5e9aedabb6eac802123a82c6aeabaabd76a254c451460639fa646d87576ba154fe0b024eb114af1d2b17e245c442ac9a82bc948db520ce2c887d57f0621270b819aeea5422129372142ac87c1762e6b891af95a47912029d09118f97c5a67628dd2997c669523c542393b97f74c4974395a857bb9b47b39d22b00d5e946365a2dda868934e514b35954ead55a76d812cf619113719b322b72d6d94187ca4d3a26847437b2195a1a034b530ec0b8c7e1401be0308237094abc79fc9c92d79675f590347d7b706361556f2c00277289ba296aad73c9f3f654d1893062735869255c68357a97558f0af74a44879ccdf7122ba5bfc5d21d805430432abee64c7f271a930db3aaf5f78d8889b59e654c18ecc915db8df2eb7930426bf64b62088406c4b5948b984d29f149ee897c1bb8664a8617183a3c477994aee870d1089cc77079369200eb944a79f5aa8c5315da8a7571a6ced0850b2a71a9ba6221cf14be48935e12c8a4cb7630b1661c3504885a065ab5e3c1f78327c779122d772cf64c4b3a63aeb7b7b2c11cbb8ba98e5c340b8634bf743731f0942b8c333261a8b9e5d60c91a707d3e4035e30bef3bb6089e5017d154279b89303a2a10709bc8a44ae248827c477c7568013db462b34e8a8d7731340f7658486c3e83631e21938c4c560e00b521e76695d09844a0a35a6b758e711687debafc31532d2d6a41e512e3ca5bc88770fe49a794292c0437017082c5d11b8a6fb36401fc92aa5ca7cab8b550fab6a74119b5ffa8a14069f58f81231f2a646eab240fb56e0bab328c4637d3559c9b7351f4c7f68eac27618a874790f0ce75e7c32333bf534d0512fdc837d7fdcb49762cb3c8529b8538fa725476e0939394c9eedbb73ccaa0a8879b2c029b9dc350e911278720240ee262830c41440b89e18446f195c7fa50c8a94b02ceb5c93d2eb27f406b80e758da7f99eb320cb28b2aa6465b50c6c42b9a77390b521f3e2830f789a3882298c649722748edfa9c8ff2b7abbe61aeac3171cf16ec0997952323d11bc29fc1a76e022cf2a07300e3a87fbd47047c1504e8516c4e2358113b8ab8078d6466ca802ba3141287181777ac12618081892529a0d5879f4ccc979286ddd4c3112145dec7a711548214d62b92c238e82b4cf1cd6b78cd94d6490ccf69005d9ea13efb1cff0028f6c1543c501255495118d76137fa4c12331800c5250a71a4a8ec01a30bbbcda5a038c682f2b85b6885714f6ec2e27fd000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 7a47d5eee9259bcb9ff2d28b7ecb9b5cf70cc36298f0578b0b8fa211f51453fccfbefa32711bf6e83b796bb7927185afd4776069ced5de3731a1b4783db069092607bdceda88782b7c7bce5f77bce5bc70aa9edec73634c6d55b6c7e66a80a1628cc5a0ac5a83141bd060c5e790c6d1e2d604b948df39289825258a575d559e1c06090ca398332b5df350870abdbf17a5aff739c49c50bdc1f92df4555f4ac757f5e98e43b287873a6ee4f35970785b7e43213d5d49078504d0f2d376d590440eebce8e86cd12a5f1669ccf0be6e8eafa396ec1407be8a02198a287649865cd0b6c149403f6d4866bf117e2f9b5f3353ef662b64381acb92bff6208dea2c65f49868404a02b5286dfaff50472d24300497d8b673098a8ffa09a3633d91853491be3e925b18a6f81d757da0585c948afd41081c654853f3c7d6befd41ebafa1a2393bb1415e312d0930da60f010775d4f86076c19f2957da96a0ce4903b9ca5f7ef18d33c681a4252e58e2eac4a1d292ab9952b0339313cf5ede08f000b3bac1344fbd5a23ce63f810c993285816e42a2c13b35ee685863d691bc1dcf61ecc4b2ae54a2732873c065170609aa0654279cbf77f790056f337f45d9ef3be9b278565decd4f86574322da9d37e4e6afa7165cd2b5d1d96fd6a27570e1797ca8ec1b64db363ee5bda8d756ae024ae1061826d90ffb68440aef1aff662c801255906fb040cec10e4b34353193e3476612ca6467a19a2635ed3497cb565b8d765642a8cccbdfb2fabea1e2a64fdeff5ad9b8cebd9505872132286731bf566bb8caf5016ff4eeda1fc612593cf812d69b12dcdfe5ab34d03a8804feb9f79683f3ea44da7293ae812f68d6a21cb0b66bb610cedb2976531e6b174d8a1cb46dab41d87c3ccf4e23c5f0860f0cf118fa50cf8429d239d80d81311e090a2533f88c707a64ea25cbaadecf72eb202c647fc1bf3bb76cad5c05a305fa2e67b4ff8fefc82d9b1868aea7dd7aec33d60a4039c08f0f10aec4826d3e1b8e0b845082fbb95fbae30293a92d5ac73856a72ff52040b5f5844b61af07de922d65319b943cbfdbcaff62390f3b162e64956320aaea0e2abbbbfb9678e15ec9dde1509edb4643d997b25db8ffe372ac7845dbf2a0d703340cba5bdfd9225526f249561a16e21fb899a71293750b122fa22e23424aed5a72bbce45995050f6940a51e495931fcdbb289bcab11607eb21a18f35ba5fccf786f04d536c165d4d3f5055b661a31f43deb64575aff3c2b61556c20ed98939517179e86902083ffec6d42c6f744487cc4fda790e87a73829b8849990a4c3c0b5ab5c0ea8f0567729bab9f2ffb6f032403ecca6e4bacf608851dacc924ba6b8051bf48aeeec8c5ca87b56e3cf440521e72f569ec80e07a8683fe06f4a584e7faaeb2ce6c8031755648755c75475a2d83941d96b269dfe365cabdcbbf207e79e00075dc4259f96cc9fdb3429418072c93ab4f9322246b3db1f436e579d1f541306ce036a8effa25efe0fd0b2a208d340cfd70cb1506 |
| shared_secret: 43e175ccf07fb358c9b4a6117c15c327b88d4d8b95a645fcf1ed096f0eaa17d2 |
| |
| # Rho leads to matrix containing zeroes |
| entropy: 456be124e7f43803de5f734ea016455d68164a7f054c003f4ef49e46f42dd8d0 |
| public_key = 6cebbc9157cd2d0228c6385f0d9aa0f99335c9cb777e96b597551a0a644a34d3a419b3ad5351876d93490598a90f31a3a2a227119b7cb397988c8971a0459b2c811ebc8a19a094457c118f6db50b7b1ba6de5aa85e316f71866d759cab439c71d90691f1d27da41779f2c3380c600196133f15938125583ac7650eedb0b069004073205b49943a4fc00ab5ec5e68ea5299b95b303b1cb08b687c0b533ef3a98a7b0c3b6419a6cb825874c4ca5688dc5cc5ba5c49448b479b84baba1344a29493fa3828e953b3ba64b087ac9f5b9a3f12cc6cf9942612606998207a852b35f42ab80f1ac8bada3f107b37cc6c1b8df40391b1afafe848a92853c9b32b9ecb758b88c8f76a9b5e866e8c359f3fa29019f439eb0c9b5d4b2a516877de0295fe7409dc79caa4da5f6a87a26f9265581cb6d141c3d0e597f385bc77f966ae1c01cf29cf0bc536ddb0a8d75c8c5db79e967c899b46bdedb9528f596de02c120fa2702f73b3756aac59a750ef97ae2a7213ee95797f2149af542b992405c9d79e085521d2e303c14146180904f41937cf4180edc666d70238030b4b6572af377693677a5762ea7775c34b9314c10489518525cdea77cfe8b24233dcb477e9cf48acce10911dc9517587b409742b06e3142ca7a54f36d6ba225bb933632ff06802779563fc43a231a11b42b91feba135d7229f1d29781eeb65d93537c58525c4e48b85083b3226937acb2c7bb3941f95664c254c18bb9f91f54f69263a1d590c64f51f0d8789cb60cc9682082bb399fd87279fe4039c9bc69202a309faa488e26a4e3a5d64ea4161b9a8bef9997346ba46da3414965c4ac84ebad1c2f067a3ec5a0866e4a5a26a7403bbbc447c3b13e9c282ea36307c83a91b25b8b565155146fb5a5146e01c21f4aaa3dc7082e93a2dd95e7364b6a97cad2b0bc27d0aa3f393195250118f9c635f41ce82cb1c8ac2158b3101e3f44132a271a545240938bb56d11520e2474678391d4abf7200b775b27dbe81970ccc517542222a67b693d151ecf5485c198838a2cea0060da6285c6f0321472710d62a78c42c9edf07518704157cc5669c3ac775635e09356304819d718abeb0603886c67d8c0c523691a22b987af137a18d20ba3af239de79cb85672d8ed6beb818c5b09baea6c456ae3a4a7481343aa890a94a15a6502399a0101da2448f55666aca18d0259d95838135097273ab117a60cecae8108dab28d6945cd0a30099645892737c3238974588bc9b4384615917e8ec0c10076b2249a42f1841252533376830f1c2bd85456f4e8577f7ec1bfc7a92165ca5a83b85ed4c0dd0652b0ccc9bf5fc6946f710b0bcc42c9529de51bd99166eb4030bd1c394cce0835dcc311cfb6e3c951643f5736045baf1c3a7f11603cc168b6a47ca7eb909c6d9806543380c603a09d435f7695e6b117b75538d92fb03fbd92d05c7461b113eb5dca813c43efd7835525a228005076b969e9446be37c707ae0025e54863fcd72462b6aed873850cbb92cdbb209246945df26c6412cc16214155e57bac92562c5c14e1da60f9e036172cbec09caee2d14242d16b1b1b9659a7705a59b23fd93e6eb23442825473c820df8342bc33177f39451149340964c3ccd2000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: e4cc5f39086d1886cc8362e6210515fec1d8474263af5d7eb7b5ac9c1bfc65109de928c818728fc17548bee754bf8df9f972fc2f5943291e24d0911a1963bc3e4999b6de2add2e5c15b3100a83be4647f3fadba3d61022970ce43a6d0cf5a84b387b5d05847185cc862eb6b71b5a8ef9747a12e399866b3839e73f3a73e38877a1faf8b88c3283f22f6fc2dce6fe43118ff68ca6cb9e88471dcad4ab28c657e30462f64a34a108bec7e3b6eb988c6bdbdf4a300d476c170879ecd62ceed6b530575bcae1f23da95ae486b3322470523429052a3059eb75b699a9941a028da267b970eb0a8d444296e421abeaac7106f0a45dfcb30a69d5336ea98d999e65bfa6a2cf43bd302512f086f8441d92c11937b2773b1cf33b82076a64b8327bf2f94f7ec3e83037dc543bcc8bfed37e3a2ef05e009745cf504f2e261fe194c256292d86d935c7c971dc4c32653fe88fa2dd822fc37b644a3d5dfbe5a710551adc671f954beb44da64c06b9f5a0fb78c1d1b3f94dd2c0a41829fdef6395da7493d18423b52bac69b26b2773d0c4242d5172722780843911f864959c14c4bfbd83ae4c19602460428f9f111e43fdd3c64f9eed410da10348444e6af25f0f83970fb23f0f5515c68041ad694cb9ce9621dc504b564a4757dc4d8ead6db23a889fea5a7982fdf403e609f51758ad7bb78dc6b69a53e32b808fcfa44b547d7b23fdce81ae90070e8cad630ea8000d8f840af81c6feb308b8a5135db80c2963203e9a13d2c5b4926e68b8893113c309c3bb4cb48f06fb87313d414b9fac19fdaade98e1b396d789381b057a293de05fd96454f4394b122de31d72bde9b39a3c171c4e1a036d7d94b8e59506dd16aa28596513c3a0e6d2618fe8d39671c28f33630745b3e671c872a01035da1624c6516b57226aced46e63c0a5c6f791f188ddc8b0c4637695b1b711a92ee422225f5509d9a53e894c959438fdd81f692b930ffb29bbd9b7418c97ce03263877390f86bdf59b617622d181061e9f146c6c355c7d8c16924f99d9b135174935fbb63b09d06734e41eacdb7c55f561da81126487732cc6ae18a1d8df377f865fde5db3289f0a77359550ff31b7778724449db57483c59a94bdcfb7680476a9a5a38cdac1c1033be8c1f4e6689bc7551a7d01912bc00e804b6e9e6b4e84e096b9ba4f07f0d67a3baea5e2fda3224387e298a144c06d78f26948ee7c88c11c121b4ce69ff2912c93ee7cd96ce4faf7ed6412b3ac238c05c9378dff1051e3a48c16a3daa8597ee0ee83fc0b95e2346f5195a2d8af8df16c9608fee9c1fed1d5ba11f31513431d304a3382f18c9ffce39a7c637caddd67153c18ebec8138b7cfe9e08c9a7844e879424531f47444b1cb48bf2cb4c92756a1c03f1d37d1f6a2a22967e5a719aae38732dd5e37f795591ac91faec146131b354ec31fc0e0f80d02c79cb6f40f42f3ef1d0ec6ad1cb208fd6e56ace109c1e5a82079eb7b6a32d358963ea06f7234221e84b67c716d7e523b502de542fd468b130b9ce5ee |
| shared_secret: eb7106b4bbabe9796e68f15931ea311dd171561dd000bba4a80cbb13c17e9709 |
| |
| # Rho leads to matrix containing zeroes |
| entropy: e8ac9e76377d67d84f85a142383e777157805be0d0f679ba89cefdfa61583780 |
| public_key = 30fcbc7549ba7ccb22607740c4a4ae9c72a7c9d75f27120e6551a24baa69b07859abfc0a3f81ae50b410cb4b13f4d3174acc7a36b3cac768430678b86030a92506bc3a37bd721320f658bbd2798bf78135c8a29c5c3b7eabd292aa278a0f58620a89c8b502b3cf9b0ed7d3606f612651f28f5d39646b5b6a16cc57b4574b42fbc5dc6b15b92723ede862ee02cddfa891a7b243b4b8ccab0969ad050a35ba05a8d650c2b19a77f8c97b9c15386233cb543063645dcf1c976d79999b5b16e095724e872c9a799246e9c68388573db17fb137a936aa3629e68398851bab14cba8d1c0be8c213453863a470b6e4a640adab4c97375d72422c1e55d6c892fd117999c9b0a000b7a51064505b237055882c3733020fb6375e48d1a07454cc6b2a7c40bba61c10062a9c1957037310aa66a1d560a61d2e2362d912ca5953e8c3a33967b6121b9a888ba87c388bf1b80064b8b75fbd6afc7dbac45d45cb3d9410aa9c56ab369cb4b3ecbc43942d344a3a6785049b78329610a297512bc9a2920bca6aa08e44467572c2d93b513fa83c97b1a29c161c00bac6484659c67e74ead90095d19481fa476bce539459321aa258da0e2579b06cd91e88bdd297447db2f5b836d2c3613d25a8cd00331948a93cfb6bcf5e374f9f623f571b330ca63ce6210c7d229d27256ffa9a32911aeb77024ccaa5145ab493eb29a2e2a134f7bae4c39ab6a162bbac174ac12b1df51bfd02c159eab2dad955ad3a978f85449a9f7b253a74b4c81adbdfc3efd90ca2d7c8b63e574a09bbda6599f98761ff0c1b14ad429512a46e3c1392a800594f95cf3603a760cbcd6c7ba86ec1c9c74c232f31a56f8a3cfd29f05914ad5220bb4dc23900b55ae5607e00022fc0002dc363ed67c5aa49abeed31994e3440253b82dc937ec718273e25293c01305f4c2c47ba47a5558c17fa2f9640034eea6e2f2955189677eca2af91aabe48fc93ad497ed05208d8401d921a5aac231964fc169673289b270ceb9c745ba2b07dd402d3961c2653c27a697087a58a184a9d8b4a34e355063da16bacabaab34c0f6a35ca4500b7e7ec51af92480f726b034b6246295ea017ac5d7586d2b17d074c7ddb3cb5e9597c35692e405a900a535958fa713d0ab6c9466baab305e83597d167783e22b7099bb913d932672954724631225b6b7c1b717388746ed51050d26f4ab89c56e12697a9ae925c5d91194097da004b7925a90cbb849a2e8e250532fabf1c9bcbdb15a5f17395cb93c7e374461c254ca69c3567c01468aa02d3e445a1dcb194303cdc3c580ebabe6d95aae182621dc52e18055050274f024ac6a5180a49dc0fa5033f07295d00b70a5a93be6ac1a412c4217fd177a8c433f4b26cfb14303d42a705984a27c305e1f08da46213da399eb658c14eb03209e601e38887f2c5cb2aa4384a1790ed16a19032cfa3f368a9c1218abba6b0b606baf73d58b4c771baab5481ae971188a4a323352a2b0f0c3e45e808e88b2ab20942c14496abacb28c313f246b807ce73d7b09a612382ad295c74bda7ae1249dcfb534143acd4ac6a68f7573bf256a946395cfe4463e76bf8b0263559b9618a859f46bc3aba5ae34f903038a1df1e02603801be7c53f12a5000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: f28a06a7b862171162d64f9df3702b7336c47af5e15b1ced699164ae57797974e7fb78276e883360e2b51016d72d69164becd785570d9906641b0650c34bd1c556013688dfd9f2858c1a2151465e5ab51aa40c595ef4909b9c0de1eb7d4ae92467721131e5ce21f7365788798d18682a8035e14d2e769ca10589531ec5243e077a60abfae9bd0c03d8ecd7c4717c90137515c764ae0540a99fb2bb4057342eadca362c1b540d97d59408b2131df36a950d0a257eea95796f9230d649961d1cee9bbd30d1b88bb3680075a4c5976efeb95211e184db3665c7e184a912bcbcd3ccaa249c722b89c35d7374256b5490bfce5a449c2ec93793f0426c4655ec82f5b4492d44cef93e55802eb64d3fefe0d3b450c9b72df7bd85997c6c6b94033102091d4829ba10ec59dd5ca88feb328c39748d26bf44c5b5310d814c4cd9a1291a041169b0ad0af9dad279dd80a5f465bdc74c5060c2b226dcc04f8d8c03cc38a4eb1437c8500c9707170bea771fa27343b0efeb485c0c2b0b5fdd2d0e9c450a05b9d7f554031125e336484d235643f429c015dadfe10d050734e2dec4b915c3350277ab2bfc38479dd3f773f6d54a397eb7825a398e415664ec884dcd6d958c5794d53ed9f8bc8d1de0e48a12ba149626bb1bda6710b48e1803347412298db17c224f8279dbcd311a4e67711fa0a8de2f7d4234ec25952a415c96f4d3a92e8b9dd6d37d726375145d0dc68afaa08701ad5af5a9a029cff366e01f6bfc1d63069d8c2b00f9db8f1794d714b36e6e783b6a2fcbed61d16eda97803602bb0211cbf5b8895c2a451407fa4937369f0deb8807759b16d81f215b69a257e207396df441eee6f8069a9637cac41aaf6155dfb45a7402596370faeb1ef9bf633aa5eb96a207cd3ade1765a597d4f277b6f7c33b36e816d2368a19af20df4bcddc15381f2d8f04e4650157ec4cc0943ee080d24bd771bb35c0f8269be961249ff8a5a315c1ec1ed4ffe5a4210b5455f6d367c2df5f0da09d20eba91c6dcf63b215b39dca326fbc4649d7862b56927b41db2217459c23a9a9b9e83d79fd6f34295f3853eee312bfd30ee31d02fe026eb56adb6135fd51a8c9da35c171dcf5c999b1ccd78de1b9574b029cc0a845b196330a3e32309d61294468cd40ac3d51011eec5e1af1e397c0f6d2355e4a5bf69391e7e90825c524d76c688bb8cf495d2dd70d316996d3b0fcc8d1008427413f0498e63d5001e4ec571bc0e68c37947782e48d71feaccadbd1d99888bb6c4f22e9eee0800c09ce8ddee3af45272b4d9a3ff372ff1a7fc3f5fff8fc2eb3cc909fe273eabe09983223dcbe0cdb6641b5c905be7bab920a21ae6f43beacac025fe07ebd3d5065d49dbd0ba5d603f2c534b6533049c62628bbf3002c0da4da81f1e0f4e957565d79c4b1896b6de04393629fb453512f1e1d39b1462ce7f693ab482224dd376b0602dd2fe0ac592d7d0fb92ec5657af2317255ae3f757b01aff57e112c61f53b850d41a0d2964121a33d15db32dab2ac7583136e |
| shared_secret: a39c5a7a5e9f4aa4a81e5463048c7028d0a2df5491fa678d38161dbd3a08825b |
| |
| # Rho leads to matrix containing zeroes |
| entropy: 2fe6b9cf4510f212839e348d671b3345da68a477f57513ce363414e87299a717 |
| public_key = 92a59b6806bf4af964b370a7a5c3b2681cac9561bc4f59c0f32151e25ac4b1c80452e7cf2544824ebbc8d33ba3ade7ab1a585a98a51cf8632a02295284f2acb78373b0078081a291477510e7f6569751cde2106f8a064a24ec6a921103b8e5b820410f15e51ec7a49de77799b16c58d0c350f83a5aa63a286220c9ae97c2455780d917b2a7d6738735be61964574805f848c1d0a689060e591d60c7f057c92896a71e5109c07c0aaddd3622b672109664fadc3304118afc71644c2b7844802529f38b9a2212301dc2d2e589e7577ca2454a7fb78bab8165ce4f94cf8f121eec4531afa5fa02251090caa9425aac327af64601fdbf19feba983b0f55a22616048c646cbf08091b315dea5637fc8aed7b4418e09a70dd90ae1004d8162b5d58c24eaf7cfb47b26ffd98c48870c583aa2a5a6b5385b51e5f46236081cf9317c662498cce911b1c736e02503650761fb528d33d6708a4bab573456c2f01a52a024996a80ae0311dd56aa532709be25ac0e9b7862205e300253bd31210974b44477c3d0c62ab02b1f7d8bc910e5ac0ff29af6c66f05c48edd4601edb547ece62f8c4944af201221886da1f36cfd937e98d6a8bb606507c5099a76bc91a38812b822da60afa0d1606cac59b267ad4f47782a882a8415b9cef663ca89240c474ea265adc9f71eab97cd8215c10a32cc45287ed53180e0982fc6aa3db2b0cef48640992a33365454761ac072f765e84a46504304d775929222a6fe7a3c790b48bcc255ff189b5391add20c4581e4c59d09744a56a1941734fd24a81a968322b33da31234cea9387d31a9e9374cc4203a608285de5996b62143aa9a4dfa5a2cb0066d2bc4be6885587a4408bb3103a24b2561729021458b77951c8b8564ef0a08add70c3b7a1afcd3b4d5d3be685ba1439aa66a2393531b86a707576da189ec3885f5756c851abe689024bdc2671d926ca511b7c3b41e03c79c2b3caba27bb31f5a3184e16055c8127ba7b0d87216f81318a0d88f1665996a6b47bc7808daeb799935ac67653c59e23178da6a7cf40f9ca22246ac56db9417e5062d487c1b9ae3664109a9329567bd8c577d8cc0ed65cf1b6887ec3836fd16bff20a7671cc37b0921129b410a5e22b01d3477da0230ee5018a571f7519610c4badf145c5c4f5a29357a17f245f24e3bec0d22937457c38955f0aaabfb4d80bccf57909892e120546868b9b556289cc5594c7cc083e808f66e20d9c855d4cc936db566a4ada6e46b680df8b91898a002d9494a30127855c4cb843a8080205fee96f101b9c06104191d0bf92273fb0cc6f089a202984c0ea1c46d1f3b037b7c9b557af96e89784d990a66a1634888dabe6058d03c8b857605621a0b031a52cf26385a55f72d36555b87c5f2a36fdd4a72820ae20e90025a077e82c20cc7a8ce4f64c12940976d34e49b1200bd2b11b94bc5fd379f88779133a2f6453797f5c34a7b916f4f3bdc8c10de83b08312ab49f34cbca4917311401c7581a3cc02cbfca9b1da3cccba54c1ef7992335b25e282ec7677698c8ce94a1846443b1ea9261ff688f467212977493b27a43aebb681450ad64f31e158a5cb98a9ed43554c807090c22a1f343605bdac089362c0e2bf23a83000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: cbfe4560b3b067abd9cc82c2c40676f02b730c5280fb13645666b719e7d9d5527e029f3d75a3024502b338be060364a41981db3c7f52c59426b43fa835fc2fccd92a26c903adb74de93c2dbdf590996ebf1a9e2003e77cc896e2afce50d15bedf3fbcb65675f125745fcb1804e25ef99b6f792578520e82e599c5e83a500428b191bd93798b73645ffd10c9beb3abf33535bf149a3471f85f55789e3f73b55425185449c60bdf62c01a8fb1936f50db5d436066824b378902a81c5edc3b74b3bac3c58eaf3a993b3b4c1f2a0027cd7156b7127412294214fc7aae635edf26f6e5f8034464abc05f4059de6cabc5e4a8fb83a8c25bc88e7e9bee1a8cf312434410ead60d1b482399422621006ab52127df15f7385d62480bb0fe494843775aba4049ef94cceb78e9dcd3318608d3fff2e75e29769cfd8df0e12a77ba6db5f54d69be74a2b03d62db822a8cad7f20ad4655bfd73c62064d23fe521d37daafcf143f693eab811d28da6d0929be3cdf61a56e487289c02151f11342756bd419553186ce79bb17d5d5754752bcb72349b65cd64b8fc6066656a9cedda0aa9a09f567cccc23e547cc9ad86f636233be7815dea220e29863d830d0ef9b0a13a62a56237e2c6f443e61410253957ce3b0f95dd422012e1b84d32ec17f534f56641e7fe92ed181d830b4d0f3245df6ad891c26bfa116d40460c497d8fbcb6def0ee530ff4422d132726751d724cd84f8dd19e286e0a4d891af0e4a913352b9afecfbaf0210077c5be9ee7f5546700754f7f0dd2c2600f113c747d2a706009a8838a7b2b958324842f8fe3933b8e522d63d772a3bd0d5186342a20ff3a5e7a5728fcbb3ec18d0c90e5fd2430359affbd9648d1ca2400a55a99586807bf18041fe7af6f51120ec366c99fd4994f20e540e31caa71d5f95e60a921cc62db1fe6f9219a7705edc1a7015e7ec126a22f7ff0c9bb4aa3a1126d83ce4987ebbda148fa5b3cc07bd7c78f26699486a3dc690920fd21d75fedc4b631841b634641594fbd98ce2d8376b179da29f925a31589e04c74c4fea00db64289e30ac9e58043955ccabd9515e0c2a88e6b50dabdec8b6f574a6c44f4a0ba4d00478396852263376574706e5f92220492782df64becc8149b24feaf808c85723b7911961051468d38bb94421a18364e2c158035172e9368810d2f68f64499b6b407bf775223a3f345223ea3c1c5f456f48983d994fe4da62d0eca318b130bc8ade488a900b7746633187bf12a598f6f144c55738d4831f0ff3802a6a8f742d7a9f64f95f2401194ffade9def6f73fdc67b386115c9d905719808f41e2035947cde0bbbb44d92e51258822bb4e4493a7a4b0ce64f8620b3c54078985a3dfd4cc2b3b5ec3fd870cd6ae095c39049ad69234966c5f1f70140f88c75f11f03fa25c3d673e5ddc14f79f567bdb29a2fff88e11660327559bd0d2511d21a8ff1957c0beaeb1a26f280b3f1146be891b39ce13010c77b775d11552e59dbfabbb64409553d3da222902d0ac1e78b21677ef |
| shared_secret: aa50a536b37f28e5f80904269d0555a6172d717433bf9a680e75e98af3209a91 |
| |
| # Rho leads to matrix containing zeroes |
| entropy: 86630b4f72820d19e9941784183b3a0d770609becd6fe0dc463cb6edac432d59 |
| public_key = 89f5b871bb5473b52efb4ba5b2a8317c7255790b7e96937f9c95466431a268b0bbb12aa639d418775a56d3595231262c6602be765498dfc0b5cd404a630cbf46e06cb235ca7064a8b7e2471fe34ec3db94c8ea14abf797d5259ea7236391c3b7ddd3c3aa1745cc6857dac8a42693274507985c32bf65535d6644463753c00e18ba859b86b654916c9b14be78a5d11a2fbcf9ba9225566b600b0edb3637a18319027aa494a9631c6958221703579d75b9cb09d21c34409a3d2b342c05bfa4b82b19444612395bafd8ce0bd772b303bdc37c1e57a26c6efca874fb244ce314f63b6635c7af1be1a3205498204505a80138bffa0e79b60f58675965578719813e31b352390ab04376b45344bd8efa65fea466e8c78d45680be0e1381ca5af4cb666749676b2eb1e02d003dee20f4298b720aa6895a80a17f242a983c97a43981122043d444a5af3066816c7a07c7c880b2b2b8958323711e5551c91268b1ecbaa3342418b322766334d5d4691e0111d56e48637c012bd04a9b06524c30752fb7834a2506db7ac7ead1b72cde45dc793cf875085f67a055f6cc0f7b703e29c578d0329dd2a01ff05ce9b1a5a8b993621611fc51356b5d4a55c4a6ca3b5046d7b9e305494c93177c2e78ed1bca1110c7221ccb07ef99b3aec74a8f083ee5a897d55515a5117b1c244c0898738636e577ca59d16cd1c44299d41c311a8728ff38bc476b1027426bea27795396e2bc24e0ca43e17cc8e63bab9463b42bb6812e7b840a9943ff11210aaf11568c85978816bae1457ff364923c846548b5908b2737514c625c8c11a0898924ba682b3c8c30437e8b23477d06d89d39f590c8e2561c698362e99224450217cd0a393ccf870a84159273083008345b2973e98d78089317f7993c299b7c64ed3309b5b6594a236bb8c1c67cac692a2a1746987ed6ca84d5a5a4003b1b1347a9846656a36034d7a148cc8157afa6c915a05a81b1d88568fc3f62b9996062bb99e43447bb22a5b29473a728c929d57b6ff774f5364c9f4145944b979bc549c1d5b0e9e676b2d493f799875762360ab9bb4b322484bb78fa399bcb889c08c94638d95518bb8742bb2a801233adab5bb95903f355126629aa87477b19d3135af8695f3da81df3559d510a7da3cc364939c8b507c99096630601d60999278b731824642c6a018c22c82a60bc9e0203e0b8139dff977c2a903b812a0a6c79c9bf21618b4ca7a836e20346f64483c277750d38b0a204baa8b258db85b3222a5cbbeb599af8ccb19c649ae048d97153b5a7c974738a08c1c653292496287682670cf30197142dcce7fac5694f58bb9e23c9b496f0a939636d6522129038e99179c8cc37697c83e908aee62a1fd266a613853fa12180407a222682b49bb41c9c23c55c63cc7d115da6cb53bc688fa178f632b0b9042631999b6de6165322a817ee3037bd33e6d6024174439119993e1776ccf6862e104019cf739ebe62e0dd10628dab37946c0f1e762ab4bb94fc993cffa89ba245d7e48055c43a8819c4701bcbf44044210c451fd4c5a82231676ac2941278ffd12c686bb21547a1e832a48cf991bca13433d4a55fb485f04546c8a3201dec55d1889942d1928250867ddbf1a9138000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 0802659cbd143028c3d5f499c51d88e361522a2a6c353f8bad088b1f0a6eb02f94458508a80aa98ec29952e405f754a77ea9cbc07ccc41ff66fff5c4664910a6363da480ea8f0de3e7bda007593199494e6be43c713178b791119adcd4fa712e077eb46b39d1bb073ba7f39b56885906fed63a0d6a1be4bfc2d512a17ae327fea8f1f8ddacc103fd8a1131908ac348dfd01372968ce3ed40ae90f747be9294f8e3c356f425dcc5002e9363189969f3316774acfe7982361e6f057a322d667032c5e1b235cb44a7e7be4cf46d3f6b59154ba303abd608e75e55214ac4993683dcfb5f4cf3d99b31b43a054325cb6fc3614b76ba18c6f40ca3a289c6ed338a5ede7677f6a57cc4d1c0ba121feb6cd170419a7c9b85c63233ede2db86d8a52018e2f00ca1ac31157154dbb539cb65090b2eb3a5ddf6195dcd25a2c3c8ada060d2a9fcf43bb1e67ac25dcbe67709f00abc94b9ffcf754fe742addb0b928df78122f0b86a2a3b7db85db4a9596f53048cb0bd2e849b97f99f1dc4deb86d4333a891f1e5e205637a31956cdf6442632618e97b8e2f71f0d97a88908925fd1f19956d34b67b258c49058c9a162626066731ac4c8272682c6816e7a513178ab4468772185d461ea5db42ceeff258be448ae8337f1c8ce44771bb79d6e7736949db9b68307388c7a28781a0b0180bece5e0f21d99309621d6ede5031cd791d591b7296f8fda67af0563598b463e19aed4576c369dac22c7e74ef6c1be036a74e9483bdf534cbfa78455a84568a7a2ec9a43b0be67ea16758cd60c999cd72a8b14dbe544bc142eae6ebe838091602535a127f7c1d6ddc92c07f5852158da2ccc90551edac0f043a951e5c47259001c8fe9ef8a9af5d4e40422dd8b0244468a5a9f0fc62e300f0b80069993cb0b5fd6555c5feb71a9e07fa121c82dca7d9df561b967436dadf5752e9cad9bf587a3e6c18d6fcdb00aa21e6698617ba0166b52f4406b7b184abf053a713e55e4b6d5148651fb29ce1297554a254df7ed1c97c2e30e6afb19289f1e8c94831211af2fcf6e3cdd67a04a65c19ceccf08e80f649b5120f6f6efa2af36c53884ab9a5fb5ce24971b9c907a130605bd996e6a7e4b8fa852d421c5cc46d05148957288a98ede63b556c96b6056496736b1f1832463e5ce4ca602eb3c2e86712cf4d8e44942554d930ebfa9eabaefe29358f23939948616c5ff831f162826732c25c319155808eeca9d7cc5e3325b01bffbecb7520a72b3b71e4c50d959f45b6a79789dce902ad29e3a66373bc1b40a821c6f0e6057c9427f30f3a7cad672542aba0142ac6b371fc3da667a5aaddfecd70986571b49bec52c59eaceac305dde821d248da99058e3a23df496fe51cdcb45501b02cf5338df7fe762990c2a6dcefb23dc1e5a257c14962501ab1e479881ffe5868e00074cb8fafe6477b16530854da6223153680571865a6ebc058e64c11f09236886c736592e73a41de2c093e88348631cf31de6440ae21bcbd045166d3af8539d77f2aa1b202056d23b |
| shared_secret: 9f4a910d1fcff86f96149e88e28cddd95526ee64c491291e72a2719f97b2beb9 |
| |
| # Rho leads to non invertable matrix |
| entropy: adf510dc0e997af14f96e4863f316475be59850bc861ca0d1b057d6b94c3b5d6 |
| public_key = 947895240c96489219f575bdf7b6305fe7ba4db674f8b57be7d17947b73ba481a51737962bd0ce801254d54bc9d6d5bb184609d844501eb81ad43007fd3513e7e6aabde15bfec8b74ef67be8e4b61b4358d4828914033d65f89915e6c27e5676c98423f0d2508c343e049cb8044a4a77666a3475a52a4c73f38acd49519486e511ee7b8797b35fa8301ba8fb793f6906304842604b5608fba93f3505a765ba5c329289fb4a69347501c686b5d126ddbc58f5b8c5bbf044a1a58926d77ee9a7bb0ffb69f1986cf10719b2379130872b8c6640ab856622eaa08b298adf98115e68615d9627f339c4f08ac67fa464ab5b4824ca3765e33a16f7706ab7c1deb31b262a3e14870ee4bc30a746171f3c998fc73663320ea3475564c25e9fd869f1e3b94ec15ea8f355e6944b874c469e96050b0ca62985912a4b87c4aa5434e4929430b06f220737cabcb771b6714497cb07b319e57165449bc7904201012fac808013836dde3555ff6462a77125a6a0c6f4aa0822006ba5357ffc494602d87866854ec8b646ef5a545430bbf155cb4e9c36ce2c42b6e48fc26296b2c1415cdc8d06c38ec4c37f9e16afd6fa232fa396832a26c7562fd55b80bea977fdb5b7a5f95e221401a932687e535b0213056297391d36b0cb320cb3358e1ff19a2d239a8f5a75cf40a5b4130ac2972c1a5b9e4fe799394c23196805459336deb36367b6b2c81cbbdc56840ee0058ed799c5c735df07a99043201c2427a4699f5ccacd3c86299e458f3783628258677126556c485406d0678d030afb082b88676745189800fd9d6267b557a3936e262baed80ce471997b0147b3556a8f74760e85391300ae4f84c494a09da042422f196dc0ac3a65687d33ba4219788037a14fc4087b585842290593dc853c68d70c410b98117249654c3332685de518a3beebb5469c4d2a624855124025544afad7a26f5234bba21b8e772c0a58572608857336a9ad070b6b01990fa4bf797902d0765c83604ee4767e11e4bf45ab7dbc9ab7efc180789070380badd67b96f0c90cb95a4152144956309cc0ea6771655ef11579dd703caa09c1e314493b758e8a12a8e7dc8336c29a2a9198873b2065caa6c8ec545c03827b39b210544668e9884353791348bc74032d4a7a00396744813baa1a83b0d1139ceb18c75f6cab6b13cb8722647a730f67219096b50375a105a5dbc960142648fca49aba468ad77a031334ae650ba879a859e80901a70fc2d80083c2b0786a589f1b65e0f83527b60d298b8b93a177901b78c61bc6ba296a342a412f1c48250340a0bb5e2b227b42451aead12b196540c9f001907a40bc68821b040607f918d9199693395d4f828de0502c8c601b2a787d15dabdbc764ad9022cbcc87fbc4a84c22840a39cc610905423a5c4211abe722b69ae78803fbc56b5f3671491495ea9a7b067541954650582a1a6358af04419c4d2acd16910a03a2c04a1ac3ac6138f162d61e6258c863427a8937b65c183734b533c4bf0e52c3c06cb5422c2bdd063e405d08bd7a82dc731c2e526a5d19156b19b68db05421c5d099334bba29da2d953164c6cb5c6860de4adbd60525dc96e1d261786d79f09819d680598a900c42c3042e336828a17000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 2a7190d8db048ee0963d59eeb251bed93d3223db4415e438d40fa06cfb65c5dbc9cdc219a8e007434870fa10c8d64f0aa3e5016c67378b670852af5615e23b612f08d0f83d26d4f48e108b6e6a639649d618245055270d7e6f47c48152ce42effa918f74118dfabf87a497a412a0cc464e99d2460e0dcf6a16b99e8f35224894defa85a02ac162e122a4389a7c85668781c6d682422bdff1edcb442a73982c4512111c54545fc8cb65d1fa2ee1ab685cd047aed9085af1144014810959fa49e7c08ef15bb7c97e8306e7a28404c9c26e21b053e9fb6ce86a76b13fc28df94f3719bd55dd281ad1b8289f8c53175838fc406a7d705c4a91a2a0053507fd7176c1efe28bbcac57f555504f5b2ad0a7e8e9d941fc80080f6615130284e428fa18740af5fdfbf848b4c772e38347ea7cad57a72cf02e41b114de1380238a6fdd35d20e1847e92c64a84039fc3564a7ff85ee6c4a7f5b05fc90f95cafe52747b34e3a9ae91b28c659f4941f2c9ad595700c31b0dedb53d6a2d4fead5d754637e89c4aa7175f17882aaf775d850287460e4971dc112c498000f4da174aa4f4f3f3202ea9e119cee357caf9c1fa9623fd1033df981c09a010dc44a71a7d43d55c328eaf205586b225ca998c066623993046eaf93d827a891f1e997fba4008db106e430ec7528286b2b2032d299acf11fd3f8fb57aa2cbb2642412546e09fe139b377ce8f6e1890be4a23f50de04b5c93b701a8679ea102f90f4766d603a164aeb7270ca85faba085f15eabbe1c89ff2edd4b50227503cb31c34f645323fd38c7bffec6a825621579b565339624b434abc090ccc4c1227bc63d4bc1a6e2535cb5b299ef03061f9bff77052fd23984d7d6f63d986cf310474feaf338791b158c542a361c9c222f4012d4981247f4cfcdc3a2cdbbeebf9aecfb97e29f9c328be170d5da3539b277d3f4295c6ed3712627b5176b7ad1d2aed1445ef2e47e46d251b74b906f6dc3c3d9f54968245845f2fcb33522659508bf54e6358dd3cc43c2e097b880371c6cae243b11f36f8c34ade6ff113da5ea0868c4f8a5d0eafa3fd5ac8f5bfe776f5f72791d654fd845d0ee6c9d28fd835dba5c367af22ef2232526bbef604c163417542bf6fb768ce2c29000ec626cd56acd6f3dbd18b5485b710e4456f2a01c25bc0af5aa330a5f9d45bdfe985710351c167556acbe0fd0b7bddbd3a86dcc7d7ad63130f33b651afc897a7fb2a724c205867c4dbc86d53e68b1679626c750fe5335853a3489821e52402d0b1ed47c69992179c663ecd914e77b0c94e870ba17929d53e567d444e592e580b23c160933fe3024a49fa8656236d3917192c44b0c5a30d79a121ff12411dd6b3d443a5490276dd379fa9e3227b1756981b1cc0ce44fbb939de802d16ef81bbb98ad6add920c42d908c72b7abfd6e946dc16598272be95c72a05658070a211801b6ba7b04248898272e6a348b26e93207185c2d57600493a313ad162561da704b75b52388d84b240993fb3a4900a2951bd380589fcb |
| shared_secret: eb34705a8743c042134c4f17ed6fe334ee260a7e77223af5bf77788ddbe5cac6 |
| |
| # Rho leads to non invertable matrix |
| entropy: 3983da6a4615805f6d55c14ba582d59a40e646c7ae77f4835a51afc6c37f11f3 |
| public_key = 33e5bf55f1b014715eeb1340e17172a3414c573732bed83d3318b40e32a5f4fb064a8988dba93c5f1aa8249b1d0d0393ec765cae519961c109f607306b8322125b0eb6bc000a061b2222b58faa86fa706e27803b02b79aa4e9b26e37130cf14b903a70bf042f4d72c091297179f3a1567b1cd98bcc4be1c38a75139df8c422769289fa73562a8429e88dc60571e933b22d8a9471cb7bc11a6b74e0b62643574f91413e9913229584dc8936016cc5f5560a044488183a53822c77f5b26ff9f2c289e7c88795301e095efab2b84f90350524549c855dd9928dd735a0da461450a31ee2e3b285698b5049000b58344e393a33ec7b114acbb6c69ee40b62b986a7a70a6bda64ac03423517360df820cc2f5a0e279b30fc77a41b220d6ee3ccdd4802ca3447d5065dbcbccc0b3a79e932c1225acc8c02c906c49586037e6a16c5b6c64e6e6c338937ca94c77d9cdab427a258804768e739ba637725b7f98ec064b645e23710d50e1a563719b190d8127e8d8557165a7e61770008621b211c1ad9f004a97556d41511d2a8a290490a0f6b289d3c35cb8830f5f6c4d60b9cbda14b50677c210b6539229d44c7376159c4d4f4b7e1557e1a25a51f6456bbb983177599f7f1ced0b15c751b1046a1015b4acaf53c8e43c7ae7a14202a54a7e3037027fc5e8736a4d7d9145a56cf65b862f03b3a9848c8c2704295f328a6cc83cb17774cf20f9db1162fe604c77100ece175ac3a9f3f297c72b7a3efda073fb6397e0aa8fe60c9e5d26281699c911632d055434ef4792a87c96d17228611828c0282ac82abc3041fc902c09a1c918fe20a0506788a31cd01583847373db827b87b7c29c519ae2071185910b4f586be80488ee85a31c63857fe02a11bb270337b6b92a32103197f260b0929e289f9c9308056a7539394c0071df82591428bb8a2b734db430074f9749da3bcfc46163c3b5f31430e4556b91efc1f62aa912361209746909eca91b40ccc815c1274762b9c697cb7659dd200a29a641db2404b954a1c17994d5b3a49af157f7d645df88863f145734d7262cbf8a640d2b31e601124717c6f456db325b1b4b344bf3a922f624df598756f8a2c2acb0c4e62140ffa4cacf4c6e03828ec903acdecada6d0074b2364057584b3f0530bb587666a88d2e354ba68bee404227d7a963d8bab4c7545b95a984d117ab3f576fb1ba4e912b468889762009eeb83949d39613ae7054d9c76ea556ee4a8286bb489e4da9e4bda4db0714104da37fe1777adb632c57020164331bc29abeb356344081e3907c467657ea53a1111d45ee2f416f945396e6c63df328575808640ac5b1d5a711a5523cb7a18263224ae615840f9c448274409369b2d66b135e57648f07333fa326045681dd20cd9bac300c834ff582c1be9223f427bfb13731b27175c1028f55736ea50a7adbc819c742c22328363632f1917cf5c89441b841c3532693c3718a1fb693b28c103ca3ab9690502965f907b82cfdb4e0fa2884ba7ce8b0768ad36a32ff60b4db45edf64a5d02018836a8230c6a2f8a037b72261f4436b987066bbc90f65f2c940635cdbf1b4c5a853a1113c86010bb7b558f9a773cab0434399874e01afe167908045c34d3f452196000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 0b52af120747b8cc02ce11b70f30e159c9f3028f0b44757f23deb9b62ec75c61d64dcc774729b5ed59c23cc809a88d075021e7799b50024bd9ebdd3ccf710f17dfa89423d20542a44a97ab3bda0bc0825f76f8f481a52e66c344c024d0350e4d28b49bed05dfa166d8a5ec175e43a2a535abc6dc4decc1cb9afd9f05634d5054fd7b4c17dac997a70798c5c712b276e56e2af4543f9b9e5ce362d2f5f7c2f5af150c9782af88ea561161a6e5892c6a7d22a367dd461971cd801e9c5f2e2fdfa70f39550d06157e66e0806143fa56d5a9667e038d0c818b2be48de10408c67c948ec5cd1c543fc92d76fe299af65f94edd82f0be2ab3cca31272592549699555dc08e1de7097e20b83fe3eced16446d90f79ab46ab702804cb3a0358c927b7d126799f52c47e613a2730680713e8056135a26bafdd8a9e38d8c30e628a090878037da0afd82b9fe89a601d3641b6514b0450e3792fbc60d3e78c7316301b2e3dad4422c85b4afb1d1af20de6938a1d8aa2625b637ebcec8754ab5b66aed8b13b669c81f986d158cdd9bc82db0eaff8c80895d9289e30f0595131bb9aa1e77fbba451c1988117e2ce8b4e3cfa6f0b5c00d894753a9c93d269d477b1c86fbfaafb1dc083c7ecf3c688b36b4107a2c800f17d14acaaf795fe9ff913f702d188a204a26a3c301e44a84c5e32e9c8efb7236943849dc442bba5552fb34dd7e7c486959fdc8df5d380b199a9d637c1d11091406b3e3d2ab587794eafef76f6302c1356813109acf1dbc7380f6eb082a2e5cd4e53f93dc277372230997a0858229f9ffec2691d39f748dcf1c911f8d49d281bb9299582e1dabcac1119a7bed289a1d5ca9b471542be7e5bae58d275061eed3ab92dca9e444061d641f3e128d9d44757b350bcf673de1165abf6e10f87d101562eb6585baea22583fd8193da19f15bd88ee614523305e2d996b04db09aa3ddb422c7b9dfe93237e3c85043469916763bd58132835795d4c6d01682fbd877d132589ff21de3e4882a927971ddab6e2b31a01f3c32ea60f506bab44f8ae74cbd33e551cd7d52791155f390b409f169f2fb2166719265c6d4fab72abdfaf530842ca86e6f2d6a04ff0c96335ea20564f6328f4a10caa1b9ae6a2873a966e2d2ad2819f3e398a493d878bfea76b4372d2b24b93edc9f1e2438ac6f3fcc1944ab99c3729c3526bf1069b866f7b630c5b6ba7e10696326bc0096aca3a6e526e484b8161716b7377f9c5ac7401a850374c3adc7057d0f783eed9c98a3004ccd529a5f0846bb6cecf98c55470a7b55d3c1be06cbe3a3fba17f118dfd68aecd0ba783cc7489b7ea3bb8fac98e70c1e8f047deefc3760dbcf6571305eb1cc3f88ae3fba08359217ba391c1990d33b89174a5e896d655aa36909a4fb65495651ce122870b5e870edbc4b0dc9d72dfdb873cb219d1d7b5143993c01ab6929baf37ae6de2d920eeb333eb55a0a32a1a9ed2d4f29f9dca34969b268a9f26aa6c0d8378aadb5f206beb4f607f308ab64a9b1669c87fb74a55f |
| shared_secret: 4ef9b4bb13acabdc211c3e0860f1b2dbb4ad467478f8fee194ac57a869a4a8cd |
| |
| # Rho leads to non invertable matrix |
| entropy: 2676b8426b9d6a30af007094bb76d65d388c2b3da938215dd6f6987206400e13 |
| public_key = e1b4c439d04b5c35913283bdfad965fd4749a9eacd65d1182e83b448bc3d8f25b525d57db01394cd2b99fcbb6b3140c46c9685916cb4d572a78f59af75342188156fe6b991a7780ad5366104630700d585a6b93ef15a8025b8a32c57681ffa88c1850fca4b65928970549aa668477547b30afea83bd3cb6efa038e451688d6932d342336fa074565775680790404770a520b0845a7a09caa5ab20326c8db671541305ef9264e0074505804ca2b7bce041b69c20d0c67a50bb46e57cc920d4405e4960ed1b20a14fc8fde1626f7607a77cbb9e7835f1407b83ef53c66e3145d764cd297badba3c290957180f650844c31feba01ed2631cad26057fb610f302636500e3337b073e33b50fa647eda24425021c5c1c8eec6163ddbb6419aa3be57bffe37cca885b8456652f7c00ea65c78d2db431a28883577679485611a9cb77f95339436787f1369110203ecb1859fe49662bbae39b6bf736266e1670940780db319c969570c719499ef871e87ab61cf435114551295ea4fba96ca5939ace7a9b712635c09667a2ca87a241380edf030abb8290d1856b520aa75e52fcd3316ecc31a8c71136480c41e7c6074207be522155d66a70d73c913a62fc4f77202203c3fb58171706d55455adcf115314b71ae00745764877d44321df625916a5eb5a39bc915a7adb5c16835817ba9438d8772273038abfc29104909da051dc542719d19007a786189e2cc9ed9268486068a1a531c108659ba37383a9585440dff07116f4b5fe9b1a2dd73320b2051216009a498c2c64b59aa539244e487464475918075ee807ee8bc9bd413af46f80717f31365653b1173693f1c5992b45770c515323c74296a0ef3e8b52be344f1000f22971ac19233f25a4c0df631a2d2b14fb5cb85d6ba9c55a5dcf42be1f18f9be91134a64c57a723f02a13d2e4029d6baa6d0aac1dd5cd6d483c3b7bcfe7f69202d321d4423962a304dafb930cca0671eb6ce7a0754866827a94af22b26985e264af1278cf481193390a2e870b413884c3da9928caa8ea5595a4c4aa2d4a6f3a9956e87c87ce699f04640d2d699a4ff314abf653674b351c69367a7c6041b87aaf8a47ce07857244b71c16112db463dc3239c3908bbf715b86a2b7edec09080c1840a2687c4b57854238a2555d9d2469e798cfdbc6ca06470bbe3659e1949df3f8a6ae42822c8702271029689b4ae1573b66f5541177ac5e05118d4364f43c79d5d2cde2567811617b06965cae7491aff33d5fb4bc24fb8a69f4c0c651cd53084938a56e792c29d941abfd448a38830f9b482b26fc0f5f8a25a2c570c51a62e605cac0a0b19d3b3d5478bc879896a3e01d5e6a97a8cc876bc96ff3040a81c87afea285a35b3375d5b8f95665c1bc6896e46b09d4a5b13a48eda54cfb168a74349887a93ed9e5a1f40a5e37e2a97823a2aa7c5cb028a3e30b19d4b94857090a3e8276ffd45eac0240dde5a80f46ae14f184fbc29804726ca50462ee2583cb92953b22839a27aaac963013b13c1d1847130c96371202b8027f3df427b03119e5e57284f4751ee76cffe81f315932174560dcb211dfa13ee9d242dff22934550227ac0f59698bb700b97bcc95fec45cc65b12e25663059565330c000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: d421883017a28b1b0fb5cbd2e19168a0405633601a3ca939f5660877863828dcd366e6602ebc6b7410fdbdbb148fd9d9b5f803467e0bf26a4b3c84f2f90aed4f64d60ba2862eeecd9bda7f4ddd0c031c231f5727a9681845774573711afe23605c2aa64a89753f8aa0c4b51209c3117f111b82e70aa6c55826e12be53216d299b1ff18d2fc2c8c207131e462d614a92171bfd0855a2319ed6a4812d6385a3786a39b489405fded21cf7a9e5d581900c3f04a75be593d4ef5955fd7419813f65c3d672a8be0cf12b42f19d3775a489090cd8cbd07f2f5ea5d4895e15c53737f43dc934d2252873554ba8f50bbbc4a6964c746c34541eff210290c3b128129b2f8d7e033ea6c945d666c4baf45883fc724da572265bea46d6036f029a7d25b9adcb0e88f290c553378a940bd0425caf60374cfbc4dfc54879b95f7ae4331a8789c2086dc4ade9c580bb8eb2fd07f3170cc5306136d715600e05499fe6940aac16f82759065a153bdaf51335affd893c296bdfad1ba11fe4b10b49c2b2bb54444b613d6b5c4fcf458ccec4ae711f840c5bf7c75e4f808e5da7d112b735345d7b7cda8f6aa8489fda2790d096dcb9f8733c7f589ed047e9a56e4dc0c5adea121966be8a1215eda38db95efe2ffd6356209fabedcdf2ea4cad4b0b180ea2522d98cae0f09f793f037dbedd5f03d12db9016bfd79e07726cb575981da69f88a8aa5d104e90ea53ab57fe27b291bedc7acd5aa4449053a7ac8012fcf9899bfc423c0018e539321a986d4011f9beea70ca0e984026277290bd9373da79389341c90f1ea64de20a5415dfa16b7857df261e68d515c497dae0a6fb5b21224f0b2a3125dc3fee9395316d4f269154f528f5bf3ade728f8cb9d27147751304ad1239b955c911ef2f61f0c193365ed6305d4c0bd97c9b2f70e3f5f60fb9cda8128bd7cd6e6aeb1e7909881a6a35d34df4224b0db7631df1a497a0dd699a086aa8efaeef0e3cb582a71deabab97bfb77fcfc2067652311604d56ef3999c34b72793323607c59febf9b41816d03a4db06afd9c19444abf09e1126a5cb19842c9316718d3cfc48e52a0181521008cb90607a18548c6521520d887935c0d789942ed48e68c28905b267c9493e33004056ca159b823aa7e42d9b5104ccf165b0a8e8dc19a3db59b415049b1d82aab62bc6f2adfec2ae128c8b79c0c9d750ebd0517b6ed61f8345aea60c04968896da13f84224fd92d9c56862adb73c0d5c3ee8fff1c05a4586446f0a74ebf39898adec7f07a7ba97c138530403f2523d85931e406d476c8569e0877f73aa37cf41f0448dd2ebc89556e79bc9a081e7f34586cd7cf2f960ce8156a3e500e63fc9d652f9af37bcc36117449b06f67caccd7b9f94782d84791990497761d503d07fbb50e1891dad302f20b16bad86e1e31f7c03a9172a6f079e244314551ca5772d43ae75b4c3e44aa362f9a950c7007a7e3d9758f8ba2664add4e37cfbede8066068b449a100db9e35386da603f7abad9fc85d32090ddbff01052c1601 |
| shared_secret: 96b7761b785b1423456e7b84f37464eac941840ce73cb0e5903dda9c4c43a296 |
| |
| # Rho leads to non invertable matrix |
| entropy: 319c51bcb76124b92f39820a5653c0ecfba79ec91d632b0488f4020e5df4e37a |
| public_key = a58974c8174cf998b681737830ab9132c2b925ba0a9dd7573197a72997cfc9fcb9b7fb8f7f7b881b280e43b1719fca705a209516981c2e88a617625beba7acc5a2335aa57daebb02869339b907cdcd2c4aae01a57a58702fd0883732c9b334bdc6a9bd8340bd83d5b0cef4ab2da156ba283005111360695be97576dc880d2e2a32a9e666070666e4f46b14f2a52d7006c94803ddd872b02bb31ca08901c42834d95a79fab04d8c08bb2bbb0348261f8426cc16720fa188458a4224b92dbfa067c3b518cd74a639119555844df56c0cf9023259d97fb326c45067c18adab10a881fbd4354f348139613b8f5e911b969aad197cfbbf4c1e24616b8f0b87e4206e2c46201b99da006a3c8a704ffe6ae36e3a7c07373dca58e1aab2bb6cb62a3ea5a248450df074dee89511e837b66b409061abdca119d00047252668cab621d0ab82518c66d41d951af924cb6b0189f9654a4a7b58359bde2e5ad4ef729e3d35ce95a589b237f03d10604002debb248e80a93957830c2a06d483c9f062c59b7313cfff647a80834809a3f6198658f792ecf9cb679a53ed41519b5b91015005cebe8b343d16928b9480daa3b025c68c8e9cdb7276bd588c8af8296eaba9a6ff44ff257a4542077e70a73a959738a48c007544d7fab9e87d25b04a01d27a8473ce83a6f91b3c8c9cd0493c35aa01fb38613f5d1932ee81e8622ae09f30cf5394e6ecc849fa881a555a1c4a7931e91100b7b26797b643a3a5773648609b5013f565ec161b657c653de89266a34aa6d80b35450bcafda7fbf1c0aacd8647508bba9e9b2ae6675149a9e042b6378c76335857f0bdc2b2a93c2e23b6f89d743415b71371c9e61f4590254508da401b0d8789b66c6abf2bc31a8560f988586301f54d6123dd8a4e7a41e9246ce3cabb721db810ec54ce806be4b203b8ff6574b397f8e933d930c23f6a128f1c17f017c2c2b22bbf52b4741a8c2198b6a2aac6836c09a3dd1115074249e26180c850567c33fa55b9a23fa365cb8c425eb5523dab4243b3cfe3a7fa7e75aad3b206a32a11282774745bc96c566b05562a6696efc789fe8989a6fc218011c4cbf15b960401b4e4937c752aeda715ee0e39225494db1a0acd61c704a62bf903cb6219951fb568934f2bab9595895390eb5dc3ae6e32390a942875826b453b42bd32045c5cd917a01e283812ec0274de627c1061a8208c7ea0a4b5d71004c77419fd080e662051eb2692d7676c5f319f728169db707e4b9c538f9c7f3d823a53199fc9a9f27f8a183d62247529ad152cffae14bb2d33e15dc669df777ec06600723a7da656f7d4463f0694e46649fdfa1446306377541aaa7e3948b83b7b39522e0eccf544859f1459375db295a879f97755b40e514f6a22d90f20f22674cd071a5454275af02c461152f79b8a247f69a56aabd6a4275c9757ef708ba492892473ca461730bc069a5ed103eeeb21ab5d5b96e868f5b64bb5f18174710bed8108742c25f6fa5b598a81c8a509454d8b6b3744a0e85a64ed9c5855c3014853d4836565419adc67b6566968c2d82bc4bdc424737894f48c19f60079df447b82573c2d28ac4bb29c9272580776b43d21474e52e09ac2255b95e3b3c7ff02442dc47000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 2363ea527c82054080a7e6dbfd16d3e96e07463bc44815397c970be5db84d68b72bce2772578c82f916b29fa0ad068e9c383bde469fefce18c63557db19ce93f1c302a9fa6d1d39faf7b4b5774b045f825ef9139cf113b531a12ce15c7c24393092eb886df18e295acfbcad1ad8edb5d20be0a412afa1857e722a20c2740d1a3ba0b101e7ce331933057f0b1cc19161344c87340f2b78510dd754395e6368e222bfd9413df061a3be812022ce2da08bc4de3bf6e657a3a80200e51f82fb098ba9770178dfded93c3772c4aa610648e7b5b330ea921c1547cae8d2a0621afbaeea92f43435bb40020776f529a7754e7f318f9968bb74057f371eb11013daee9cf8128046e492517b16ec8722d993b345fb0d0c7eb615d1e558acbb39f74e08572bd8ea2503a319767899889196a0a42f26e7434e359594a87f0fdd68149028bbe8bd26e3b912e95776884e83dcb3da50659c54c7f49832996faa3de449cb61715b81f75887529c7e8e98f39eaf3af683b5fbb150f7dea6da5867e0aa9b2ab42ba7ba42fcfdcb076690255d5ea8260c7b106738a63e887fc6993ad0bc93d1e6e9ef893981ae0540200ca393ecb5f7b90394dbf15bd33afdfa499199eb2c3ccd93a0e54fc2211b705640e87475c24e5524bfd5a80fa0ce6cf9db8d263cc203e52e6bc5891755331cff855b04c98fae0b416c61a8e38f669619a44b455752ddcc94fe1bb5608ace3029ffdf881e09c49cd7a1e397efd9f47c2c598c624cab914ead90bc50bbfc5c1aaf42362c48d4c2feb42f95057502f30a1a9d9baf49199d05c89db7cff332c24c7cdac1c3317bb884c4ab041580d3c50a68d3444ea0046850473ebc5bccbbac4f94de8dcd7453ee15e001242214cd26548bbbbb0681e4169223a7e0fead1299152476e9eb86f2a84c08d5308c61b9af960374f407e0d49af22d871a7fa048aa386fa83bdcda6bf1fd27996d597802595cb0d85360ad1717b9900b3f6d68ec680693de41eea73607de43668e55491b9e2670deac0ea38fc3218fb4797ec037b5c5075f7a65bb958a8eb551de7c0886f8d5056c1711cdf2c705be5d879d4dd45aeb3d514b09864333b6c8393fb37c4585018c8ed0d952df661c4808baf4ee3b2a93248e0ce1ba65b04d2ba5e520eb2520039f76c637749751e504acc792dde698b04a4b0b9e2f90c98ba8beda3c1a26c6941e509bed0d4b44809e27c982d1373f89a6a5cc60c3e4042f6182fe28d2d1a034f21ba4a007fad040aa2e0762adb6bbb92a218d3d18919714acc77ee1c281de78743337fe9a0d788d9993b91808f7aae1e88193f6fe8422c0876d225d724bbe5b3967f0fb2c2e4e2aa98fff8a8d82be444b840294f51fbe7972dc8b4cdb701b733b465002c1e49fbdede6f4137a2d4d12235f3f9e7726ca176e4229ebf382de8210a68280ad795199ff82740c5ace14acd100cd39c29a28bdc49a8ae8393c832416f52dcae1f3c24c5a9afa613f8d2df09eccfa1194f39d69cebaa778572f42b1d8537c9364cd165f05f |
| shared_secret: e02c8542d46fcd5031c0efe0464fab43d07337181fbc4ab3d58bb7bda0cfd7bc |
| |
| # Rho leads to non invertable matrix |
| entropy: 00ff48b3769ffaf4e91c1c9110eb8ce9e2cb99f060b486b37035407d2f4ca517 |
| public_key = 82600ec863a0a0831fc05c3ce85c3ee9417f6c993412227e7be59aacf03cd9231c2e0aa9020c2d17510574e2a1e89a9905722a13b23d3e8561fe37b034916f0bf61aafa00bdfb1321f798a8b0c61062b9835f389c33b18169a156c11917d8949e9f1c8ca2bc0e3803674436f62798295982b6b3933b09378cb837c5ad440cda657c68c76806b96dfa865e0352bd5290b91a42fc74b1e47033942b07632093b5e717b9b90120ef389b8b2c4c7bb324807251b26c779327f4b776644a55e17e4a67c1a3ac2457636a057cb29329dd0b5d0f3295d128394259649e5b735ab80b3738495a170dc9880be07ad06c2a60cb7a5791295e9c03f4ab96fd287097df52942352cc31c9ff50683ade3c0a4015216b28b0b695b2cb62010aa19dfaac2ad2231dce54aeaf75197db12c291568d5a9a8147280cd956d9d67f7bac1296025801f36eeae79a2f71065f01759f68b30d521333baa96a998dd1946f90380174450692fcbc0e56a31fa238cce178a8b50477831f0b203da58943af694caed2cd3b2a6f58ab3ada92cc5a1860e0f9845f5639a1f555a7d1045d5a07b428b5f2db893dd3a80936759b73642aca1ec7b1535eaa36dd695707b89a9062ca107178673ab34d31cca4944642babd3e79045d4bce48c8b7d46c522291a6e81330f1071258219b4245cd5e381686cab8a9e10120e625516c1299c184066a3bf60a1dc8535398c43a8deb7546000ece3a429003982940bef6870be1585c58423f419a042c30289c80b6f5624458ca8da2713c564282aaba77670c73be5c7bf0e58d1948beea9a97750a06bfe472d721bfa1e54b23a35cd5672b4e84677179579a29723d5003e7a44a8e691cdb015f4ad123d13a8da615a3f52763d334a6a07258ff127e15ab23b0f29e3b4061914b8349056d45f06886051d6ed5a6974bc4d38a7282b837f18082759530c20689f838831a937b7ee74d4ec64b57693c72a778dbf73ebaac041c4b846f78585a81971289bd51a3359035ab12222a3af7bbed6a64a856601af10efd0b23e3d06df7d243b04ca8c07a0e2d0b883c997d74fac67957469189a1ac592b83669f2f638e0976c373fa354045799824bfcf9c45cd408343239ed168b8e25b831d2c200be6303e93103a14549ca30d9f8a0e4b976870801d6bb50d2ef8914371414bfaa56e724582d14879634bea15ac530983a996a31fc9578d88cb242b63057802e7bab2cf2981fc2a9aea2cb173b873e1569a73356cef7476b9fc3a0b18cd978011dcd8b6e0b3c0769069dd94a6f39c940f6a5764d8671208271820c444d1c2ade4043677b1a9d7cc04871981838284c85850d416b7d2825ae95f79bb95f6262bea8a37e240bb02d6ca8fb03ef2d221ee818454222c4d4b998cf586d3434024b304b6ca68b478c773955f2933921e882f15c3ae726547f9a019de89b8335ca3e7f74fadb8ade6c061106c335e85311dd3208724381e28cf3636ba7f784da2718e857467e70a6682e5891473002e176adb848a96b26641e89463b488c616ba0cd4206583804ef8ad9ce3668129157077922bf00999b711af0973ae169ce7f81157d298fe033a7d547cd5b617cfb908a8db40cce2022578006549c05c594a8b13ec66bf000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 4cbe8e1ceb4f29a5a28a605625ff03b2ab4a82f81154af1731b0b930c6bb04af7bff3d7c2058c5788b389cd258851b6d3a17b9667d12a8fa61ba7c98b573dbc9cedc3e03a8f53b96214a4e1dd1d38f321d7e3851531246fcc1a2a1f937a101eace805aff3877438dee254bb7bb8b7ef71f2a202d36f532f2bb37f236021662f7eb0473be940f1b63f74276ac8c8fc8e92f805119e240b1df416dbb599a1a6055eef456d7ddc920fdf2277c6b72ed23e3b4b77d604974e7c10290214ed8aa9d592c2f0acee64a5a06ae2d95cca227c23e48abec08b22d9ee7ad35b0fa799b4b5f4cc0effada3f23fbf30a50ebef37ef6f30f6aeba700c6b8d10bf3141dc87e8c118d13bf23c9fcc8aa7473d2748d7dcd88fe5c2311d69ea29c6f5beac3b0d47fb5563b3c57277ec69e6fc2b91342e79b70d976c4359c00e0d08733701690dedd6f93a2fc751fcb020407d9d53ac454fcc8e0204da5e9e5e5f48cd7f3d787a95cb37e01f9bf9ee87e174e4367a0ce9f4aaae125a631d55e13e3cef3e6913f3203b9239a9ab31f297b6aeb5e0044d05fe3f620d3494a95b19bac5c782321651443716ee815ddb9bde2fd4cd0f274feb208dcf50e3a8f68971b69e847e21b948394bae8be37dfd645006a27aae0c4301a0801adf533e5229c6af3d9f9196e38869f68f71ecf720e837062e13ff754c72d101ee202b023c105765db30e5c51c06679b8cd504b83525a3e4a277eae5b2e6d59156cbe11df8792c3563c74076f93357917a1855943db2d68d89dfd53041143014142361d1617aedb76b1d536ba5b3ec8bd008e8d6e709565e02fb4eaca108623468071c9efd3de94d0a380f7b84788c7d17a5ff7b158531cd2fdd72181dd98f2c03aa872cb429e6f2f5474f27f6533d0a24f8a78178f280d9232e3215d89978ed0e0e00cb9b90ae09132bf14d9e0bb23e3f6c1a2d3139d912fe0b2dad2adf2a4a06f392db783167a332db072790324f9fffeafb3efa8547186ff8c198fd47fe91f0c2d513a91cbf36dff2ee65234b9ec53412f44c32d3bd856478507d293761cf61b9f9ab82a1c54d9952124069865b94258d29a2752a3c518f2c8407e022e66577281aa704fe6628282896ce6b7e8d642c7193f6cba50e8ac0b2ef48992649dc8180632a4f9b393b6ec5c0ff2ef5e33d5550c445ae9e60ffdf7adaf9375d3111c9d896d8a4673cb25ec0d05d2c8564137998e43f7dd51f7b7a438d1c09e02e6caf1aeeec2819ee801992b3326d45739263b66d5d7e483c6fc00bcf69b969421844a0042038907be2e853d965f26f3f5d543230cbcfcd7a5f3ddcaea581869cbac5828be28c4bf58c45f539e6681091f9a5699c9cab2f17f0862cf65454513977854339a81aad65fa1a631a4ac1d9275bbf46b11d8b62c9417bb2f5c30502665ebae8784f281cddb3dc0ce1e76d61f8420aee5419242dd5e09949d18d3fa1a81307b51b6b8a30473076e8041f46847b91278ce78bba4e7bdb2b1aecc7d3e3bf6c01e61ff59d9e1e9eb7ff7393d9005dd6 |
| shared_secret: e572300d1bb28e65f38527a8007b312961b7c6cb204572fa0c7f53531c6c98f6 |
| |
| # Rho leads to non invertable matrix |
| entropy: 4960ccb1276f96d7aa55885b6ae6f90343d42e1391e8241b5952931a979837e1 |
| public_key = f8111cd446cb2c44753cf29cacd39a7c9cc96af28545c40a6cc64f5974810ae45a97380302375de7c95b44318815776f80397c4608cbc22086e9fc06fed87c6c780ead85a8d5a82f0fc2ac28366f229566cfdcbd0c65ab3c112b70a908a85660547719e8304d513912a215acd011918cba5423e9094ccca3ef073832c3b81863242c864a90f1bd9e6359d9c72dbed85e76a926f6a84cc4a4839e5266aa9020f445ae1062b3751a438fec3dd862a8d7831db1c84fdb9102872b2c55b28e6f00623e2a971eb4982842392c10bc3e786a5ef5be5a69903728196c028a0ae20fa5921773f35c296770c8cc63a48844022a32e6d928ef042e0537876d3b276ad42ee7585b8dd38cfb58492e28488b0488330b935ee8701bf05372abbf4bdb1ab7da67367ccd8df4469c13355992a036d0a0eef51045a9b40ddc04c492c784a945e99c2a8ca52b99734e3116caaf2330ff4195bc2776ff8644d4d510f1d7cea4682b1533b4c567a1f0d052ce387237b92fd14246adf34ab4455f97f579d3e746bd97313ce10e4a331bdc8a1974481289000b39baacf9c757dcc357b2ab4756309849881289d66f7692a084dbc9b92b671ef115b979b26a8873480977ee621faf6b6a506b2fc2570ec44a9d5eda9d46f2437749367eda6af411ab661162ce8809e2c6999cf26ba5a37fcfc009f60b7dd857bfec86a3fe095df844388c31ab44c26b090c4afe58052a80bb39e614eca3c07e7871811b19b45224e7db6cd077aa4dd366b6755623453fd29b42af2732db855e0e829a9b51714f362b083bacc9e68eaa8507b0127b40227b9de014dcbb93b8db567343c1c1807d5f81b64031c364210531008976aa1daa866579aab9a6e1baa049624487cabf044c0e576902373ab2c0ce00f22a0bb61b38f98f4bbb5bb4018f6ff8a815d4338447bd133a610ebb10365276b2d0a473281c64e8c3677741a1a0c360a8797a3a4dfa06ca5bf50658600de1175822e27f187b6cf7198b8427750246b8db6653e448a16b21ab2e343ed4d55287341155a7b1b9d92cfadc26e138c3e784c03bcb6e36a1acd0e0ae04d78cef528b9636ab4fbbbdec0b7ec5e3c94c808f90646b7f833867b654fd9415d4b971e67920432103d00928f0f3af9274bbac2c5a7bd7cb27d2b1318b840b899257065026a576931735600698e2d49b136c641e080e034544325780fd683ded1caa11052fd89b5d18869f8a8024d4657e4870ced241974d2c8f6194886b509bacd5ad2ecb8cb2850bf55200d2226602a640e8812eb26a4cc0a960979ccdadc5b31d98cc59283df09a6c2d5b7f6ab703a6305709d10cd968826c6a019a264210c699030804db419c5ba4460b25510cb43e16e36eba7b74449612eb73662c79ba481816598045f601be5da995f02229d5d130f6688a57585c959c69cab00e462512e6129afc9bbc5845c9714a3cf14a1061b46139c79e02849b6114b80a75828cc946a5f00096a4a43d065ddd5897f3756d0bd208b4f8685d2a165442c132a74f78da6370422d0b01b812c009da680ae91ca0fc56bdfa36a32a6308c8eb32ccd23ed3eac3c9a029186a73c8d63e8fc92a5dd42905198405c76a2ad92f9a21a2b62b11e8831b4062425c62000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: fa75f5533fef3b994435bcbd3d2080030cf8b04d5773762f1ca6fbce54d86af4ec2f36fac7b3f249f4bc11cb376b23e70a7ebd39da39d9377ee63a7c02105ff9538d6752482378b4140266f13faf8c7ee695dad10b590b40ed5627ac417e8399dd398cd7413587f7d5c530801c6c3d7a33838cd42ab4d4d47d263f4e1366c539319faa0bbe179e069a4880f928f7f5107298b1bc2bf75e6f9d135cd9c96e8fd1483e3f9211bb73fbb5623b9ce1154cbe01797b4d69b9940c20d4fc5b1d1e103a9fde78aa11310e9ec3cf57bc2f41e3296c42991e03b19938e2c57efe6579c192b66077b4da4a7bffb383d23d7315ee81794f2c4f74c4349904190a73eeb1eebe03ea314f708f9f103b2862f8a4a05aa8aaef91818e6deba42b60a9957e5261e01f7c68efca04eb61fa7ff86996b69a2d7e293a6407004bebe90bb481daf560e446338ed6ba259e1d0910ceed2afc7dbb520629e8cd92f1759803bf0a598ae25254f054c4551009f9f331d24c9e443b3942ce662b28c5dd5a6f082ed5aa2725ac7a9e3abc6e57d9d8603052015944ee9d6d55198a5fa9d9fd953ab5afb63eed2e0e6d01983a8e2dc19708c404ce6a7092f2761b8dfad19e0d4dc657827756a99932c88643c6e3adb0d272b9cd877079754fcc2e60c5f222d7c751914621873edd16289370e246bf6e63ca7442b54f7d6198c99deb20e635367fb3c187063713d4a6059ce5623fd8203a73b62c2476605107a64efa177e435b5c7bf6b7c36627e1192a00d6d376612bef6560acfc270257ea0b561af6c2e4738207d60197dc1126c89ad7416e45af6022b227f9e1c4beedd248c8fff802675e21b15f06c3aec36400515c4bb9f4ad2e878ba4eba2658c66f4f38cdb2c73e71de1796290133857e90965bd334628eb83ac769cf63fa9a59298d089302cec86c2d10aa03c6d620a1e735176665435479ccae37a168a0827d7f4d8070d98065ad0bcde435c9e9e9d75e71ad0e40d061a2dbb2a3262e18704649a14310e545e8ce93be3b33fc442d437acaa3b5bda4f770f5eb60f56b0fbd0e9a4820f3c464cb900be522928d9a3a29573b07884e19da158b317fcdf047a2307d0066f16a3a4e389f0166650937ff1df8c4e637e24e2d50f4d2b731e7befab3b0c33ab81b4b031174a61be15d992315464f99d292696bb1536ddab0195a140beb68e72eddca6220d01d4fbc77ef3d743ac1dbe06450614d9255f13e60417624dde40a25515f19b52750c1fabcd7f128b472d80337c469cb8ff95bbd2875ed03efe8df9aeb677146002c138edb668a22c1e1b671cdf636a725de9bfa9c0e12035939c8136b8da4792eda4e82f29d33bf3f67954863eb993e51344ffc4d144d651219de292bef3f3763e2aa061264b11016b6bd4586f46215eee237b8b616a260071004e253c7e1424d01c4b71bf53e085f93c6917a028e6f5134e2c04bc8d9a371083180c3d95a709bf56f79dae2be4b1df4db2fa14b075ca14d0cc7875fee90f8ad2ef73fd4bbfa3422475bd9a7b8195 |
| shared_secret: 0749d8808bf77c517e622f26abcf23f7c40144b37bab16c6605ef1c97636689c |
| |
| # Rho leads to non invertable matrix |
| entropy: 456be124e7f43803de5f734ea016455d68164a7f054c003f4ef49e46f42dd8d0 |
| public_key = a86b5b613c6c4c869dd552a711040a0a205a6a9b7ee5c7607825a76206b3db25aa6a0960da259ec279960a5a947106b51a299792707447856085a12397e60cbf91713a6c4bc56b03531081b0b38b0866718c53bea1220f3e5c3a59c74f10c765148c595becb9aaf0ccf2e429575889b462bd59678f860a5e501aa758674d22842cf65a3f8dbbaa7da061c54073a92cbed742163df301e3675c5ad96b26b12651fc9507b7361a8bc0cdc47e7f38c1ad80456ac3443bab147e86924ec112adfc9f1c1b81b478740b752d030537c817a727451668d9ba1fe092d5e116c20262b722b6f895b78e3622c00596ac8b5d4ec11b0413635e85637ecb9a87516cb8c46ef2aaa6fdab62860160c4b29e23f921ed3a381711540cfa5df115a700d40c38b99efb870c6ed14f2261b17ac21900a427528cbff423b0ecf29c2a901baa9c7ae3d438c145385c73b0961c4e9dd5cb48c2ba247a30b9691dd8fac963a5c46ea44de03274896c8f36e57f84dba494c473af0a64d97533b223a32f8078d933bc6db125c2e7a779e0676e09648cf6b85c2968b71146763b7082ca2fec33884d6704afa71f5723617f83737cebae33b95be2393cf1f104c093b4caf26548704490b4aff5d6175ee4c7a3c0718436bf996003039aaaeeb18e92e341938b7a71609082b18995aa042e628f18e8c6f67b67770597772259e0e7b1025c29ea809beb994483a6863d038f6b9bb814a5215d299ad0b0b577d70e7c946be6c93ee257c68b1653ded84761b3a6104814a265988bea5a6ae96951f1bef6f53f50aa78c1f655dec149706ccc561a846d9cac61a339c3c279a290829f972a1931ab5ddc4893f71127d1a96796a24152a5d56016bb5c9d483b9b4346a8550784a828a3b53573e61104b6392d0bb246b8116d8f78021bd012c322c8b0d8392677afb40b36e49c0211449a2bd841e44b72b25b11cd099bf4ca292af2722dd9ca2ad3c36f4377ee54986b737a6a0b87817384ae9964244b140689b2d2db0deaccbe9f63b182164b89c932bdb22e6127303044b91eb76572e19785747e6da01c20318bc8092a7dea7ecfcb638e0584a6e00ccf243e06c577b784704c3b448e22a2b2c9c1dc0224c7ca798567b1c5f3a7ba660af4028387f2c573a52a28a3449c26342f214923e3932f3bbac2819329b83a2e89b78d93afc3c134be3c5fb8c67617666c22c71c4cb99063898f65b41117893785f376d2330b3b5a2fa946374f8a1a2eca1645d255c2a28fc8d7734fa10c67979e5950a1b5e085e2d52763326f3dea8b783297d509333947b9a47a9ce9caa0fff56637a54ffa6a00ed942e0d382ac6c834a7e40859f58d3ae991a9e359e91530bdb75c5568330236149e71040dd9219f5c24cf35c4e6a670e0719b2e738969f509cc55bfb6ca08c68c28165bbc43598ebd9744a18820b5947f0b41a311846588187c0aa669843bc6f4620cd1c62f1aaa90f93b7537828b42f59c153b9ebcc9ae1168b2ee7b2f10c062bdd49259024f4fd51c8994acd60478cd3a00593c403a3279877801d3c88f65b7bd83b76fb54c49bdc8af3cb4b2717741bce1bad123cd062211e74782f4620e9130a9950423afdc98cf0519a643a265e4c6ba4142557d000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 0d6a627804b6e54c49e39e098b20c978cfdda91acd2d5d883111b0fe855460e981f041682f419dee54cf5b7f923c2017b1012f0b3233d507ed065e96ba51f92f70a38aff0ce071110bb0513b22262aac6ffc1287c63c07f312ca2310293a56e85e429bcf3b8662426c086f388312513825888762fb3aa87a40653de37f48870ae16c19ec088bba8911e944b41a8cd595e2fbb680971981b5352a9032b28fd3bdd63ea4a72b5d999d6fad88e19aa84e5d60f173283f7597b682f4616bcf532ae1cd5e9e5e231c6bcb1c9d5fd0e50d54c53ec8a4f1162696aa72c02a6fc97e80686886b84899a7ad7a1ff6468031dc403dfabdcd793bc31a3036d5937f5af337f806001f4ee79dd889e72f5585636205a3a906c01588150d73571ffaffb9775970af6c98a17f1a6a6a0161de795ee20fdfae34fe40e4423012dcb1cb918144225716dc32c6d9d453a148f3a5999b6df6748a97429ab5b8c6007f2595b47fb52030ffaf99735f22657fa8e93f31238941436b76088a72dc6a133f96f0461eab8ad3361f59d4539090c2dd4b05ef665786de899af3582a8a41400b0421c6c646050171f6c2c8231e7fd295f855d2236f6b17f36cd998b47542ad2a73c1751883175a71ad2695b7b372b71ac8cbc2729ab1f4b76eeb8187777404ff81e46aa3a246cb0c9dd3b7fcc443f6a89df493b64e770aa8507253aebc041587b3b9e365688138518d2e84b635c045c9f7e50e62fedc9a42344bece5e21e05c52baee9da1e5fd50ed674aa83845343894439da9188a149b04d7110900fd3a6bd950be022cdf91e6bc896125a10e64ca3e55785aa5ee668e42f338abf50690c61cf19481b1162cfac86b4f8b8800e3c65e82e94e987e37986a3669e401f199021a98294018a602801c07b51faa641a34183ae5a101189887189f072943a712f74b3710a98ec0a992ae4ad1d4d56a508ea3d0762d1b004f399261f2fd836b97740f4d96e3a939ec8854b711ee358425943d218f92a7e07799215ea2e4e097448f7d75e79850560fff7695c4b3f1266f60c430b602db4cd75983e3e252c541f5d39cd15253441f76534cfa94017f1801797503b9d1518fe4857a27e79c842cd3909eca55ec46d9652ff448ae113134c7d24a506987875e9aa17841c9453ff951aee63372957333e8af8ad72ca7e8bff5e0372209fd0bf11881475d0900c643b42b911ed8da750f4d0afa53d13c749bedd5c69a006dfe44a736a44232de96075b6db454644ed3403bde16116a670d7e6c60e03e25a72711ba7b17e5b65bb8af376eb71df16f7d48af1a903bb6eeb599d8acd74d7990053b39d4c81887411927689e20b51006a582fa0c0416299c850e75a81fea3f4dd3d3985087fa7b5f163827c89c2737a86bbdfebc4240c166acd4fefdda881f76be78a079295033b10b5e2bbd9590e3354d86c2532e43b9d1ad7c66766d2faf2877eb0ad087fe52fa1ea1a0d5661872735badad7ee15754168059d5f527c6b188e6dcee930e09718f6551da8475df376ece9e890 |
| shared_secret: 951e3d8eecad130865f9f89c27c36ea8d091b6f3c00e35969f92bfc4f91d657f |
| |
| # Rho leads to non invertable matrix |
| entropy: e8ac9e76377d67d84f85a142383e777157805be0d0f679ba89cefdfa61583780 |
| public_key = f486c7d6766d95f2b7296a07c8c7b767c1057548a18263a4366040c003c50084bddd31af425b261083ccaac26948ba1882739732bcc1e73685b52287148526bdfc47d8822d1d5853c9447b21f200592937b9229b471646beca2cca630502e167b7c861d03cbe302600c6e1806f6040cbe518e15c0eec4395ec1a47c44c8456830709a3be9d05cc5cb3266f616f9f8a7adf9b2a04bb623f801da0c8c0cb4b45c16282c412c24ab90c7471b554057b6c0623481a46a0aa53dc167c15ea8a723c81d9d56691b060bf00554548c34f1c603b17b705a72b2c3091ac134d192806635385a5ec9cd28a3bb56b83cd2b153e00b66eb58d8580a47e696aba9abd36b19b3cd47a0dc4ca2d6b7ef106a3b94b349c665b295433f4ab8711a01e2de8295d58b20eb2ca49c23d595c96c874a2749087dafc044c0b8bd5b340ffd12fec07640099753d4c993fc69d986210dbeb95bab40f6ca0096ea866ef216c6b2657600813052886452c130e7c925940564918a5266531af820d0e69c10471ab3b74585f2cbaa1b27274589fea64b2172b4020b4619b6953a9d56d022c7bf937650ee5608b15988b3377bbb617c4016c1ea3a7afcb9665d995eebc2b0ce76c38a0b6bdf9436ad78bb97852ffe8a618f3c82dc4afd81c99a9512777094b12564ce1a469cb49045a90aa3d2c20fdabbc5bb4940d30360f17a66d58b7a3ba7920c102ccf8b30f03621ef722776b2fba0164b3426d514104a6689286649862b7cbd84011008ba69c6148201b576a7b4b58a53035946a0af9646251b8c1cc7bc4c058ed8bbc53c91ef74cc06e1c32a211ac42570b7a7181f23552c762118a9c0f4862687a502c232b9d43224f5fab525f6186332969b246082c44cae7236e38865e4dbbcba87c12e90b2b970097c0e307dda00d7cb98574915a03d25384d4584611c837e19ca906a80868b382940d909091527b0bf261be5ac0a9ea151b8979ae46f2453b420d5b6b1fe02605fb8bba1e065bb9506e1be7c471a9b8083734a110aa6aeb8340338b14aa71189cca4ff01777e7a251b7a0cd1cba9a9a7b9ff3953fd9c87f5b043f719f692a9f4c7352a0756393e50f0592cac59bc21e198729f23b4500d0e620bd02222a88c5688ac02809315cce210db4169fdd1312c0dc85baa25f3d48ceab80754987553fcc7806827441b590cf9a8d5c590b2e00bdbc9b4ac3d2883f6cbf9e047407858b99ab6577a66b498b0f18628d16a389a5f5a20e1b0ffc228eef287a36968ed913b8fd74a34de23ede7743da2311fd10c46eeb84c38986bca7536ae8a3a42acbe5dcb3fe9432bdab1f3d1226a99148d01219f3e68f68d7a689e39d7502b6e13b665cf0235af1489bf4ce8619624eb4509c7639ec411fa223793b4cbbc990256b390fe23a2624977477428ec39835809343023c1dfefba3aef98e7aa15ae694861ad54e0c74a6d8122ab181c9d23397902c99b0dbaf78a463682294a2eacc1cd36c8fc1ad2e282a72fba0bc179520ba2b410acc977b9f2cdba3213175204568dc249571c20fee0874fec364eaf210ad31b6018c2d841269bdc95ce753cf6a765af4bb9deba17253985277f71d2563a585a7573d31c87b80913c0a38d3905a41de6fdc47000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 068bcf0833a0a08f1a1c9128e6575a62ed3f2e075c4444f2b4584b18e4af26b4e84f16b697141c2b000847dc2916b8718608465198935e67d873335d065b994e2946244d3d739b1d31ee6b8d54c5bb04fc9d7d6d22496a869e5331d5e293a712408207fabc35004b13d3ee3aca54200182249642c5e9de88bf5a489cdfe6330170c0b2cbae18f65043ee306db39d333344c37fa76ab05675568a5dc576290abac1d6f28f6ee1d800a3c638b91cd40cb02e531c88c0a3328a176f872386082f07b4a782f79d0b2cb2df14a62e3db5a30fc753f25db235588652c51b251685ffc1090ffff37671384482d4ad055f0d51a5f00c1c14e67824a29ff8910d9e9295f633b6e8dccaebb2da47cb628a246c6a443b87981453e4ec64e7d0df499f026977b039f73d5edb354bdb536896f35a5431ffed50861551f5e6114da8782d3e1530858e516fb623dc3c0bea0c8981bd3091af72555ea18ba409bfe2419a60d769999d82f7bf588be754496143ef980a3995daa51e370984e212f41681fcf6f1235871389fd3b52e76537b84af594f5405fdfab1d90c79a302c142f88affab1f4d524a139ca894cad46f270270f2d8024d06582492fd1502a65e7b70ba0941dd957808206ce00c6be60d8fedeaaa0149f17ff0b3b775fe59317e769024c91ec83a191cd72481e3d90361a4dbf59968a33a56ecde8aa618a8046e0c021c6954f983b489bba80d15decb9955e118899d98c1df865355f5b9ffd97c52c097474704088cd2dcc01f303ec675d87938d21cacba1fed2483e144bd6bdfaf5a9a233238313489e1aadb82a060390adbbedc55050ff86f967b4b7aefa563117556c4ca5ce9ec3db571b5d2c9f5fef63e731c86b0ef3d84239641fb082063ee3c3756006b306754124f9b964dfffe718c72b93999255fdb3c4eea7907a8bfb5936801e799d499269226df5d9d3232b5bd5dba5c2ad9b03826b961535044dba6640b7da63a9f639a834f7311e7d9ec4a1591d041de4f080416acce59b2f1fa4f4a7654368761bf1025a2de5f02cfbc2150685f3e457aea26ba25ad3b828f9dc07d33a55450a0f0c6fc3898dfdd7a43488ff012cca26828e5a1dc5a0d605c59afcca1cb0c76b3c20524eecca2ba2afc939204bf06adf3a5c0a809641cd83bc1c5991c9d16696a4e4e6462ede7953d2694ec9ce865523b1faa9ec4b8d5f737ab31bd929c45ad6292a6926e1c62c7d48cbdc6c6e30f289a539feeaf84cdaf23330c37c97de3ba6dae06b737e2a51faaf0363a961cec9aadb8c74779e242572fece99801eeacb7e972931da610b75a3ab2f7803b8f3b9460f1ad39385e9bd1fde1b46b676132f5590c6cefad5450de5c52087f7f5dc79ae1ea8491dfb8b2d205361eecd231f3af8d95a12da4ece84d6985325f4d948eccfd42fca19014e7af568175879101da556d615b3f4d81e0a4878bb32ae24eb4fa91334b214b379f6deeeeca45a89ac0d16d533707ea5e4b5e0c06be84656e5475c4257eeaa3353d4444cb88e499ce7f5a2cb2 |
| shared_secret: 5a7f85e2ae8e79a1b178cfb5f38cdf9e240b9997584fe9c432fd63607139f08e |
| |
| # Rho leads to non invertable matrix |
| entropy: 2fe6b9cf4510f212839e348d671b3345da68a477f57513ce363414e87299a717 |
| public_key = 029b98bddb329742ad26390f48a7c0f624c336e5b71727a4cc29c06e1a2968d864e131b79e5365dce048453ca51bd8718427a35c63ab784ac5476627ced945b656adc438a5294800b6b62f62320adf193b198998a845954a2488e0ca4154a442b0012d44b7b24fa5a6f03a8efb739ccac77b8b54cd235ac65773223f3709d0cb8195671f9ed7b324a11d920332d41c9ae0c0c30279721c80c3a2423cddac9311cbb39f7512d8859074558942504d9c087d9524bb21f5cad2826688e5bb86b91c1f120da1808a654348fd3ba11f3b20bc7612950c392dc27cf6a4aea8f47b841645d4860cba4b3a865c46c0f259af1a60c43141f548308088353617bf95427fa094389a3a6d2df6ccafc7384efa1cb0ba2ae5a2a8d89335d1eca833ea026f9a08c9e2586239aff1845fc5fb6472d0056770a0cae059d81812b8c679c502b3527ab21c9b142f89bc4092cca0a6c20bd1a22c29b773b2aca72ab0a9922d85a8bd676267e9d6452235c270698c5a7a13a1640e5d20c1abc844493ca3634c1ca0813e7f73532388c1e059c414c24bfef16654850f9673afecf630fff9c3aa0a56fab46eb5cb436f4ba94f046e5d57a2d1897680631128c42dca353861a7aceb79267a48b429539f51475414c66bc66a1e8155435df18ccc2993d5e93642354921e9b2205a6270e34b4622c9c69915ba80c9ff994263a11c46a95b8f5c43de1c5221b0745fd2ac0ad5696e5323935a688c906aa2050f89881d3d21605c9564997b66c6452e333cc33ca839db53c17192796e9213b0d7a2ed796e7b2842d9aac2398c3ad11abb5cd342eaa2c6468b70130a5b8b2aadfdf08a2c39732708842ec03d62f60c59b28b81f726f078a06df43faeac927d8c52d14664bde5200bb55cfb06478ffa9b62db67f07565a5673393a388ddca18b7d7978f338d93f37d24a38ef8786e3ed14109421e5884c18da611cb7b62d745323611ade1527fd841a4f3e7122bec4c81609be78b1e1aa274b06193a9291bfcd88ad0fcb90c69c2d4b4073f89a733729d3adc79ad93138b8116fc05b07d7ac6d1645e3a7ca15569b1fe923115133892279f2da7be3f96a3a4417d3b929fb4d842ac017368bb461dd4673da34583f71dd89963718a487db15dba89b26f57b5843804f4f77467936157a504bf106fffe93b82a5be0396161be988c415666b1a26823755274310b8c07d2db27b4e0a7f62747b37527b4b3c87c758603adc3b240a359639634480834de99a6efb12cee23625d563cf969adafba20feb785ba71a5278cbe18a112c673e3332575fe982c6fc853ba675a610357dd2275aa0c6ebf3b5a66a38d253b13b8a21170647c28a7397498d9473c463b7b4762939af5a8dac0066e9f14b8e7534c21342d4c7cf4b539d766a350d882b70c29bcde61f854aa75d427a84780220278716eb8ee1698fd5825cf206a0797552e2f18d3ad062d283719dd61d160681d685ac3004c0c9802d78ba41e8404436d8563de6174e911ebb16a4ffe945034932f335467b250bd95b1d80966aceba882f2858e2011f9be167e6e3c70b234da466a28f8140c9581a9755b5216882f0d43bb70751ffa702eebc7dbf12450cfa3b542777c35b96077cc1cc2c5fa7ab000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 9d12c628e857d6fd5a1932a879dcd28bff777cd6132e14fa17480771b09c7f325a9127f610aae2bacacf515132f848a943bd40e75b894d37b55018284ddc5899431636325a5e86a79222196fee72545b368cc998059b0d88587ccef6e6eb833d05e08123f9b18c13ce6d456f4995340e17a26a9c3eb97930dd207d5155fca9a160e5e8c3f8b7259637721391d9f0787a34af39b136f306400b4805befbbeac25eeb533678b6994fe71ff8691c85bb2cfaea77efbd0299415a4adbf6cff3f4e63cced78154525b5b3d21cc838a5c89f42a1f7c2e2847c8cdca0351c47c1a6fd3e0b20d2d24989b931e1bf6f9e3d015a1fd3deb195a959a44f87b168976b71ec5096a92c0708d96ce00930abd77f4dd101c64106671656f668a07934c89353ce8b27e76007c7d7aa159939210295ad05377625b6dff8744332b834382df6ea2254d523f415928831a46077488f925dea5bbbe4ce007852ea26353de810a78d79be4da1fa41546739b74ae5153d692b14693ede93e2e5248a9244a35a7b64acf95290d1547d6e4e1d63c653a0e52c83264d7349d209147c97c9971957336f036c7195aab3e80afb7189542c45194024e349ab7f62c9cb2983e238a8c76f4c5ad6dd07516d29fec6f38579abcabd1c04005c4106b22c45d27b7786575b15ba00be22d752d6dc7e689aeb21ba9980c63476e742b1f780e6f9e220ab09a5952126ab01a59277a52ba8159d3f25dac39df888ba0e920cea9cf8d40525f79f74766f62bfa2478afaee5240f30a106fde661789d15780bdfe17e15cc033e179735f1de3aa82089dbfcc9df71253bcbc99cec3c5cf163abdba2b8a37e8321666ebf0639e9b240a3fd1cdffd249b8e0f04228ba21b777b8cc76c1942656ae9ff36410564a9d776b82f1e61728e71fd88c1077fa74d08bc2d5cf59b82163e122bceb5b05f6bc493ee02b111af667fa67bd0f7464d8738d6e1b47b282e83f3d83b1ed5c32e1534407c6976e280fafca2dc950597dea6efc162139cfd2bdb5379ddaf6c2d2ce876801bf5dc8ace9bb766be0452105861e99534f84512ecb98ddaa2bd2938e371385deb1623a13900eb624f734cad7047790251bffe4af673e7caa5595138b8dcf15bbea0acfb745cf84e98053ed593fc1103e80fc4ccbdea7cd3049c43dc46a21d68bf194a101767570d6ecf7ce087dd34a526673b6b959a9dd83e809ffe8984d5d86fa9c23c0a47ef11359283ebae3a1c5e6cd9f61a73a2a875d0d8fa1a801d31826ffbe79179c9b32f1ecae0097350b44918242aadc9ecab9bbd1e889a113d9cf1454163317684e0a99318d66f6435e373eec3ad87789afb0f7dae49d2b03610b5db9788e2b3e0c96474baee4bfc166d3f5580c7654ed4b19c325503898b38eb24aa30e4496eceea05954780dd389939b87a4eaefaf86ce855d1d1708660add4c70d30f7d14262aec22a294987b2b850390b799c67ed354bedbb86bb8c1a69e38313d4d52ed2619b3c482f2e16153263b3e6b7863d8cff75fbe549ec30da553 |
| shared_secret: 5e36034b55f986e8e39485c2de5de7f5bc816322c6f36ce00b8ef8d7513edecc |
| |
| # Rho leads to non invertable matrix |
| entropy: 86630b4f72820d19e9941784183b3a0d770609becd6fe0dc463cb6edac432d59 |
| public_key = c30b1c077bcd1dd852cdb9736289bb441013f7132a86664c31990bf601cffb845d39a9a95f4b44e285c537cca542335e77b8ca7ac4037c56822d524f74b76f2a113693a63400334967f9a29008ad53f01921499e54e8c315b47788aacdaae2269957010f4652c48a19cea9b2a32406b4ab4128e150beb10e0811b2aed3c95c89639a0ba3ecb689a911acc463708b733d3b724c63b100f62c1863c2771cf7c6aa215e5848687546446c75a1b3d56d8f07b3a8f8bf79dcc360010fc833056d04a80132816a63122c591cae5a4c26ec119a7cccf7f74db33c8a83c379f8f3cc75e85a8016529157aeaeab503e7b9734c8801c309ac580b792433f46451c8bcc0fab6a9ce7b0a2110a933d62cc55f953a036b3bcd3a9078c01b16bb6f78c9f14aac2949617bd6c0a99f003ed2bca0a3690ad444d314a1c44f1638db6c31a3884823a92a28aa3eb498452895733d97aba3c3c7d26139843adea69b3730451fe75aa74f6a1dc87988012318cb172b37843bf1385bb400018416344a4c61ed9436e142d9a512d63693c46f47e2581a97349bbe6f463e5ec806f2bbe56025932eaae009591ec6260c83202b4574f6274414e998d2999371d39855d7b52544558a0da3456191950f96f0995313bd06ac4371207f606781870244b3994ac91a0030b9b26072e121322c7b3a7723527340606c9657007b70700739b278da9a14759024537aabff70bbad9bc513e5809677bb170d8886b2176b9999fcfd5c5e260475d315445d9a6a53b8c7e5919fbb6209d2112074243c16c783fdc571dc842eae4379378827721030cf601b92a5f06aa877b8070e0b3a44762786645cca13c8e5c84a5010290459a3637d7c240cb8b1cf0c58a649c1b33cbd0c62636707d321cc93960a42807a8a4fa9f7c889a4c6ba672b14206926849257bead619167c8cc7c466186821bbb8c67618c6c0d9064e71519902280534623bac0af20259304a46b0352f0b62707d7645b1ba5817e41079893b1ac00fb14480bce6bc19b337a05cc79e96ca15dc7686b33e2e85146224b96266c8164b4f17ba6c3070960ce26630fc454cb25b51e935c507afed34b029838822a0a77a24bf45e9b9047627dfec040e648738e05a62fbc972e4c1b4218300221ce3dbb3db904e82bab6f207743422b453f728084501ae7b96c26534913568edb18446c409613b3ee4f52af5b466c9ea7af349bdc5eccfe9a510f6fc24226687a9e19f6a925b8653209fe4a932588cd52bc41e48404e369394385d87a5b28b80b971836e3c8929547a6e002d5f26dc4417f0850c44ca3905708aa40556b426b6700d4e9126b8ac7081d291fd7569f0b08f789b8556864483ab668fb781db2837e73c20891928e1eb3d29f7a9a294641696a1fac1c4bd526e1fc73c78c01ceacc4a5b707262307f8aa28f61642d71d4aefd205a5bd414150188fd679636ba5fdb21740fe3738c5bca69ba72d1f0871244b0fd430605253499d351fc102280987956e287bfe40daa05a6d6179ddc75aebe5076f18a676ee71658283752ba79a2457fbb107c1f7b7540513df0119b40fa2342b64b2aeaa21c94905a5c68f222c84ea63e9c0b0afc55bc605a46a8179edcf8882ac203302879a33b000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: bb7e0dca6eca3ef57e945d921c2f80875556f7786d6bcca1312f86b3bea6d0f0a73f7d6036a7c38c62d4e356961ec6a28d8026a2d915d9721ef815147fc09ca65a3394aa5dc14c08d41cbe932337b9a531ddf68df20b6aea297194ac398f15919830e3ee6c20145c0aae7a2cd276ccad7b5c414212f0c0ae7106333868938a6a00da19377d996c7796d400606007dff30fe554a5fef86944d43ba047a00da5c2c2a1aad053aeafcc75a1e826a417b4c320e60a68e63dd7b54827f5b8b0063a00043f29ce8975d95bd418eb2ed29db0d9263c67fdcc153ba9b5a33279becb7ab193c2f257bd660fd7012712be3fdc2e52490ade145e8e030ba1ee5368791e6f3efe00deb34cb454cbf7fdae3a507261d9fce66ab58998ca19380187e3455d425977a8396cee3442935e24347aed45fba9b323a289f1b98691e35017ecfd7a423cd8d0149432a2063e0786c2f912e1134ebed188511c905a1a9890cd55d496e8441ccf637b4d660d93c7a46c3e17219167c3b4740878ae35766470b5eff3c6b1fc8c30e5c9645a94ebd48d2d40fbd4baf9d822deb26c089da84043340a564e6c311bca18c7a2c868831fbb866d89652556b53297b9c0040e98a692fa536af4c9a7aa09321ca27068ca66c665b1121ee4529cb3e6d899964de759ab915b0d2c571c5aa76cd64df4a4e55d9de59eca7b4379b30f8559db41e804a18b8771f594b9bee3de9ae98a003430aac58c141e6f0b7b1e5e08e27d1127b682882be055ba31e280dbace7878ae60426626ea4c5bc034a9206e27f578edd17fa6c33180b649bc7bd437b2c86ef4e0f4583071f99090b95db1e415d21ddd88a910b1fd10e3a04e391d947558a6619683ae070be04cab88300614839503f088e2f04cc4a7d091af9833a4f957cfdc574b1c994673ea14dce6ad89adebf5130d266c1440b3f544eea380ba245e21651f1f2aeb2b3d578000a87683dec69ccac18b0702d3d030077981076766e7e5f3ae1174eaf21bf03662c6bda5fd209da19ff6792c0bbc5d210851061dcdd2e4794d2c3c0c531e92a2c4a23556878d3e890b65289a6a02530bbd40ed66db3bb220aeb71fcc3c0b5d5b3afc71377746b22ce636dba028bc052c219783d468fac1d4eed555c1b4676705c8d27aa8a09c6fd8640a6f7b6790ff173ac39b5f3c709281df4274cccdc1e3b690ac0a77f7ece34cdf3216d2b6058baf5f649ff5036360dff99334ff06a366785c0404c584f623801190082fe5cdf88f9cf41032681e8fd6b84d127add01d4b2286af648b83fe69aa8d109c9320bd40621cf75adff8603e3da00be36f03ed7925f19b2e913d756e952a9402cd4fbffc0428cd7eebdd7fc7d3b4cde181b16b26811cd53d9f5d85d37c1670b957d4b3d04fd06567ac68d3f9dbdd45d182619180cf9292e86f42bcc213e94900e0c759e051bc0e30ffbdb91a2493913dc8b81ba4c3e8ba0e7277dc38dc91eb2b27823dac71b6f1c47e2a04136e2c0474fe070e2e4bf8e6fc98e73143ead3c5f778ce8a4efde4 |
| shared_secret: 5b357f714a293b6724c0dc2e2c5509676782a9dddb050d88e6efa0a6d09d20b7 |
| |
| # Rho leads to a matrix with unusally large entries |
| entropy: adf510dc0e997af14f96e4863f316475be59850bc861ca0d1b057d6b94c3b5d6 |
| public_key = d7dab73b47cd1ca43c7e036d41c94f8f31a0de404fa38a1da0992933d752acc0407234883488a581e340bf5a8dd7112099259ebfdb0cb094c8d592485f25729e1844870a3d57d63fe9c1295fc2c4a374508f359a7e9b062348c6c807322f1a2dc887a20ff1b8e951b103698492504dd86babc01339f5b0c9bdb01b65514c8df3a61abb7941da84b8005648fa0e5b094e54e56a56e8c840371349820dc3f48ef0fa488f180f57b5c0ad663512467836d6765f6517ebd0172d886430357baec25c709b3abb9c01dda27e2ac7c17cac7511726a39050fe92399e14780e3288ae775612b2c4baaa032af561d0356c43175c6263c5d9cbc62f57194c9f76fb5293e86d9a95a641325013dee98067d513525eb5d2f7cb5783915d0917faee635bcdab95a61592fdb1de202c439dba37a235e3888134249044519732701111385b9c91c2fc96b039d6483c6d1bba2223cb0f612c3f7c6dc62bf64a04b349a0fab73290acbb15ce1cfaa15c68d896493e67dd9a518782b35fe141a4d70bf33e97a616c51193b711b04a40c9634bb62726f748572155667146d311016880c670067c653e9a8dc0bc32865adbf41ba99f19b2dd9ac7998bfc8679c689a05a5038042885742a68ef84c429984588995a6cee077c3a099caa7a5d3761cb4411d1dab8fe7258c75903ef515b6b0629ff659436ff687e6625d2080671e0cbe0cb624bf8b367e780452ea3713804e083aa6e0c7adc15618cf223b3587a364320d56c58be8f037f89cae0be209ded78cbae29ed73767ede6793f0051cd5692f63661a257ccd9d859a92ac08784070bfa7ede4577e7ab1ff6c7b159089b8dbcc5ba56357b2659a7a04c8748a86991b2b775c2015a4c12341ebb419e1244396c233c161495366104b8e29979e571c9614fe10c868db56cd934c5b2d04986a70be8dc25d61cb6f0054d5e4000ef72557b712658d962b1e673a07222d59bcbc4e8339bb5b37cc1c2bbd38780f8233843ad420782b4951c3321888fc3b488897c8bab046f79cc456bba9f666ba261284a1285bf1a9a9d274d9b87788c225c0ffa20388183f35817e5825d450a1eee881f94a5a129e688ce6664021356580190a3ec5ed220b8a5878068ec5cd485816f8c1ee05c3c23ec0d0aab7f73aac249142d8992678b38410d41be710a285d3b593a8245e514a870c3c348fa45f99aacc464b399ecc0cb3c306c273e5f4c671b806864120a88c07caa53a550d52c5641203a7927b40631e21344a9337da2d128dbbb5f97b68b8e57cfbb1a67ca7741c60c2533e49ece409b0492a2e81523e6b6ad655a6dd1870b5de3690de3369c898b557886c4877ad1d67a1583bc70502b32a44afb9b60f88838eae005e2703ca26355ddc479bdf1a93756af16b7789a3221fed9a4e468b710035060752e884c56034b768d0a7106a4bebde7622bb46b6649195301192c498bb555c653c42f6d84883be82e8fa56ea303caac534014b6bbf38a9f73283e5a40b36e36c9d8b1a9856aa7d9913b22c40cb103b74853c53c3ab4ce895388aca8584449fae927b16534f48b3aaf350030a8460c8572bcc527f1f62bf1c5a9bb8ccf3ee66f66dc19286782911a6765c72db77ac0e976a2bc114a1b11000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 1a2dd390e05984bfc0f55ef96da5050fd9bb03891d4d2ddea46c463aab28fdfaf63d4b2e0c9af992e4f1421efc26ae86c2b296f6851bbe2e898b8bdf4057e875d4a98469b7d2646edb86a5eb5259341e0d14986a8ccf93563bc6ac067f8ff6997c2e7bbd897f02e844f180769fec5af9d6fa017022cb0af622b6e4f7a69d73ab01d3d09067b118d51805e1b6413b7a9e0ef292a6fca18a8828912a2db675f0244cd63d9340aa3ca00dc5d70c915b0061664b1e1d64d3d4dced3ef739302f1063442569efed0dfbe8c019c27823a3aabd865a47600ff9e24f748302bfca1bb60faf4105889a548be9ecaf266d8f02d3aa4997202477a70ee71b6e79dd1609acb4dabab72a38448758d8debf55369c5d3e0870ca193018e0ae6d0ffa33b93e962598b43e89d5978a9d55a608b98ceae5e897363f8a9e253acf8af560c57e07c4c4bde807620b6deb76d581bf92b7f514509446f5c4e4d09430b1855e62854988302c931b9e624644a636ab8acaec56d7673b26852c692e8325fa1b6215f24ebfb388ad1022fedc0bef272c87e10dca97df1e63f1a0e9582daae0f49e30c6acd119f7c4eef59d47443f491df846431cfbd23900341086a304589f52de1d862c26af32095e922b92650c68facfc13892430d428f626fba00cf9501e1e4646e55f5304c806b5acafe100084d7635702139725561522632e7e3871effe883298a7264a411484cdef78f9e721c0e5f3937f2fb7d40bb91620e473f9b97adddea69b3ac682e8aea2513b985fbae268176c1bff90e401a31e729fe8b76d13b5c8c85ed833d9b076b5e11acecbf0e96edcf8ff562255124edbeb5b9117cf486f30d7883aa353b9e433a77ac6912cc8e5093c12385ad926be1d0893afc7e64fb9ec55d3285e01a3ca63f3c07b95399bb4411c3f820f53d8350d1979ee9cc6bbf2d7c92d0cb2fd0a1de910d92589cf1aac29992489bc179676c31ae768869398fda50ff14860a1b4dd3bb2e4ba8b2c87aef7ee00d375956a62dc1e5d548a59f209448e62c4b1221631d4776dd5192154d637217d31feea1c4cb3ef1903b8987f4c184cf3d6b5355ad53c7bd3e0ae5373d9971115698214a93e12b98489cdd75028cf22c1da41096daca95854b35d8bbf7d0d4ca2727aa511eeb6cec5352ed487bd3b00b261cbabcfa9f082ba7300610c6f92725d532a86e00b2ed1929a8be7a342c079835a2285569dca92a808049f170fba39d990884ef39ca511aaf9a713b8d78973b4f4a2fde7ca8b6adbdc5a70241fe3ea7d005b33e48cc9fe6ce5bc2bae0746827e548332adf83f8aa707e703fd688c494136d8dfa50961a9e5b69b542ed6ae0e70ae159df95dd9d4789e284a675fe048585214047f7f6819f7f011141d265de9fd4c04f4ed5dead63fa4c8938b2f42108d263d5394d164b3254294402cbeb48663cf1ab2c296d6ada107e8aa5b505da49af96e1cebc6b302faa148216d38b9e8130cc654974ce299172cb875742e62c32c063ffe7535db2726f65fc8f600d4dbb1a20f |
| shared_secret: 54c35602dafe572b99aedb7069a59c4f7818c860b27a947347657ac1954d6454 |
| |
| # Rho leads to a matrix with unusally large entries |
| entropy: 3983da6a4615805f6d55c14ba582d59a40e646c7ae77f4835a51afc6c37f11f3 |
| public_key = 47340db6d04313d3a689b357566b9743cace5d5b906a39249f1c2bcdf335f37aac2565932631ac318bbb7ca75db36ac198ac6b15a02173049721d10f7521a52f358f35f3719269a695a4b0fa03b32d8a209aa12a5d786d8dea4ba05498ba222eadd647dd5a397e655ed309883d76326231a6764a7ba4226567022d70fa20cc53a045cc5a1fc54abe0189a4a2b6bf8a969d61706944bc59c6add2992b6e562e9732973d32b97956203dbc523803ca0a462ae118633483cab85c645ee3ad51682c0596378dea5e93bc7ab652648cf1954745172a75c2bf6a3177a7841b089b6ee911149871a9d987c6d499b6e0c4d15c9b74685401b680d3e112d6d70bdad6a3f9954b0057335ca36823328ac4e124d55b9932d548f58b85a32844e9f0260d8a4339285ab46152bbc05a967c5f16072f16178687b0bc06b621f5a4a14ef86b9cf1bade0185c5c52b3f2c407479467e5516ab9a1128260317605d4db250e8f4b59bf28a6ac2606d280af28664b75092fdea1fe9374976722dff579728e121fc1944891c586625a880a7bd154aace3e919b841b1f5f8c0fb841d1eac1fb18002ece216d42cb401dc1681836c1198653456c9392944054200a3b95b986a396d443a306b66018b525fbbb042e662ec108f6b872749d3287440c12bd07d1061a524a01ad7342d74f8a4b76222c5a439eef4235d51c9494602f6624dee256ea7fc09ceba9877f9332bf195c43502ee43c75e78720c306c2fa47f4ef6b7d69038dbcb8272b334c98cb665b306c04252fad3559eda4b96c14bf50b78d4a9a37081a2d61cad33b3b9418bba25409fbf4a5bb3c775a43b39520b37b5b82191b4983398858bbb0c6c8031b9736a5f76cab0e647443cb6d983a5e0a6c27756cbf471baa17870015566db8c8a51aba969e976a1c6cb2be166f20680893950ddf09cf8e3827a2a884a7a65d61c7c70a522d17ac0939625fe63958741255b012712e76fa8da809a8cb447d730d4097bd3e86471019dc8897bfc82c3804a76a38919f7cb50ce79bc13ec4bdda215bda9789503aa822c71ad8107a35818a7cb055b303338e465933565b94950c11836e8e33ae8093b0aa0c5d5d555cbec5eb4190eecaa1525014e8a341e9400180937afeb126c278a5bc4713fe9c417c50c1e47c8756fbb6a6b265bdffb4c1456c5b7d7a895b6932dd9a55623341354549283ccfb36abb3068b2db7348bdb1172318357bac12422ab93a32b453bcc0faa4e8e595b05a145e614aded6bb77278bd78907b828b18a22aabea48bdd69cab061522a618cf39406f6c78cb983354384415d8b857cb451e01b24f489a3133070d775307fb61a0f6d56d1255c4d4e18c62e57d8422080cebc919b81e67c4304cdb560ab16d929413af650a53f870e8017e90096452ca3ea648ca644010d34bb79c5898b775b197189a55840f43371dd9cccb7b4a28a66309a515658f06acdddc47042acee250a37632b42af51adf1c0666902fe0acbfc8f59127753a40161de4ca07a5c8bec0d8ad3141487da4a842147b9de945e4962699033375548d680b88ae8354d6114efe284517778eb9b7957eecaf5b4165424a5f82f100d02b7d39968b98f69c2cea1a0b39394f49265b492ea8f4000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: bc07d2caff561b4645e3878d1de0730a88c05f46348526829a396f05a0a00603f0e2fc79e13beaacbe903827c20d9d687f3fb4eb2a8e9335459fb21380b8bf3734518778d8cfae9524ead1427c6a2dc379ddd2e985e2977bb63e932ed59c83a8b9a593e2adba0cc5f106620fc8c6c4cba5106bfdb4105def0c1d7b6800327cacb964e1d4ebbddfaa15b279115a1d05754c0c8a715fc2fe5aa09af7b96d5a93e758458aa5af8cba03b942f4d3c0fbbc2a45d3f7af5818d67219a72f4f538883ee2d3e507e2dbf4f7748446443bb71bfbb4eff0f57d8154d29f5cb26cfb52c51b676e9b1ac08786d5f475cbbfb49697a748b7902a83da49d285a48c7e9cae74b66a30b02a353a287b40a66a0663e7a71adab7d03272f2ec32d47097d4c303396db3e7b7a947f467a70646777cda227d72310806107b5dc16cfb36918e88784524e3a46c30242a40811593aa8f72c742f885a9623534753b2bac5e29110a1a854646abe1c0337251e85987aa612f3a095409a5a632af14acd19491577223c278b18a9c3ffa7f72ae49b89df6dc45ebb2803ece96cfa94ef9ef5b24fbe686ff90d130d3ae953a4f9ee6581a346b0612f84cb6ccad4fe94a53602817d67c61a9604d288319f5933f4a97dcc6ffc36cf14db593fe27f873be712186a6695d949d4552dab37e36e2e0ced229ea9dccd6d3bae22f9fb888ef400b594ec08a15972e8d2478e50f11947b52bf384c731b0e50dcd4ba116abab8af3b880c54badb11d83b4266d3e5fc25c2c8dbbba12fee2fa5c2017987f31277a67ac702b8dbe110894a8c81011c7c662ce9ab96a2e25cf5056a3e202dbf6bd5bef2347537f7811637e932d13ce02283d48d032c284b6cfb84fd813b6c3421017a7527eafcd3fbc5d4324b5351b30abcf1b366f424a8a0b5edf6bc1f3e8702b03eff875687c6caebd7bc15f1118696cc63859e3aab75aa9acc58484da7f2bc9a120844e4830429c0eee2b2324890bde302bc93f661edd9c04e1183528482f9950654e8c267234245aa9482d94e90e00e929b65431f986e7bb34524cc41f4b4443646713c7abe6c4131a2d67f3bf42f0a7f2eddf82b5c08a94d99a0a7d14c1b0b375fc158b7d4276eab22efb438f0d0a9b30e9dc127026181e42643af8da0b24bd10a532069392724948ad722b25477b481006fc1fd030aa62b217e6695dd4c7ad34dbfb75aff1df5774b061a4ea8526e9bcdf9679405c0d2e40dca00c9e80840e832fd663596dc55f602d094253893405a02d4414f119d23c4544cf832888db5ae8494dd2e8ee357753515d929b8a37b5b45446ffac20fb204b5c937f6344c453ffa449fe839b4afe1da61301057338fe29df93aa962a7374a2ec181ffff9252c8af5c3f75ebee02fba58a76066df4c6acfd5d1c18390652eb2f469d35dd708e63a498c08c5241b2717333904ba0e6e0845dca8c9608f28bd1046805cf7b220498145b23cb18184a259458dd2fbaeb1c383005a0d289562b0a9daf7d1e320aa302fd3d9a02c65fa901d46d4 |
| shared_secret: 7e1b4195e9cb70e6884d3d00f0b3f0a66b4d8c00ce112e1e79a1dd236ab62b26 |
| |
| # Rho leads to a matrix with unusally large entries |
| entropy: 2676b8426b9d6a30af007094bb76d65d388c2b3da938215dd6f6987206400e13 |
| public_key = ddabceea01649d9c6588d68c05e93cb6959fbe348468cb6e7f482d2b0507a097625325a7ff5740086bc203410414845a177c578698b313842dd2737d79806fdc8aa4ad8b91b514b6aab60885a49be68ba60d05891dd1cb47c1850b0105ec15a95c93136f22a170e346d2256a0cea672941335423cde35492967759b4317981c34fb0d759a2b08aeb411c362b2630c4b8ef342cf844206d7a5a3934bdfda95ba9fac912fb1844a0bb62041868ba0e3660a5551951b39880eac2959b5028eaa765492416ecf7a05102450eb20eb2a28be460972066b41ac87abcc28b38a7c92d91779e0c7cc8b42f107b48269521edf0c558a1b767536d295c3a7e60b9de6a8f299563be7c4d33d33940234af8c7764b181fb7b5af1dc88e4e830725533656520af7344e4ab40f6df34a90a898c672b854021d0631c1b1e9999d8176b22a5ce829a240642e19472e635a83c5086f87872f72a62e5fa038481a6861141227666f9203675db45a444c6310518d86a9221c9b6bedd753bb7914f7995e39031963ea056536a96c9b14598c95652091dba9210168467d7388b73770aa905052645eaa877c6f8a45acbb775d080521479314e214a5217835667dc2cc67dac17b0103b1049a03585b30631c6dac53b6d4056e5877786b295fe94c8804b57a027609bee938a8812666d12345e04c92469463443fad1c2188c951cfc6a06c3b8c3ad8856ef26a67b7841428a1f5b69a3fb82cad843a55645b78219d6de824701b0b1f192d4f816f45032b1cd5b465d33b3a9cb2fb04cb271a3cc74a8bf7ab6ac7a00e8ce6a0486c660680219c6ace0917b31595584f4756c9c5273ee36c37d25d5da146e57613edd34795b9cf61bbb7ebc441d575631215a87c4070159136348854c297cf3ca44fb2814448e30eb2c555aa2393bee966ceec0221a278f048aaa6d09b1d801aa0fb369ae4480f051329390af222712c61a59f98a31a03ba90c1a6c34c1c98c0be7bf59fd717ad9894786acb1cd081405c66a2e79a1fd77cad853761461c99218aca3cf4920703654fb9529c106f41a78b259294709bbc91679d0442bb383c28d64683ebdc7b94f4592c8ba2c1126c9dba9377040d3a124176fa33a3905cbb96764bc89a69480b74e38f558b422ef22e390bbc76e048c01129c97c26125bb2f86c4bcd274816265d8c41167223b0a22406d2a193ad3b1083b0cb75f9542e55b9aac02845f59618b5aa580b5b2bb44c192a906ce61b8c368278618d8ca8409fc02bb9b097acb208e3c2a9b651a316b70cafe6b9bdb32ad794b4f018b66ce55639e5558f5a3990475794bcaa06f17093d490fa583e6fd9596b40958359a30f813b940b1e1e4223d3857cfea691eeca944de845c2fb502e35a5f1a3750454593fe1c41662a3b3da407aa269c43167acc98f5f3c662d6177d3594d0cb800087c6a525c586d86c12e941b046625d90c8ec6dc8a5c546abb19a0b585aef39379db926691124265103bbb49cfc4e9100c803b4ef68a904273a6c899e48609bca003bcea9cf82203d52b5f9b65c409ba9503b3b16c7077465aae45d2cd4ada79ca43a9e99a124b7c9fa24a323f6c6bc18b81d9a6161191561f3776740b539479582a46bd913ad73e09000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 79efa2d537baa2b87a787317162d3dbcb40cb3c25f540ddb91aea6cea9870bbc5a5f86f8900b913fd4154bcfc7c8a463b9b66118c502ddad539186fcb079664f44a5363cc8d80d6a4c09f28cf8952157526cfef7bad2fc2cb69ff03ac39e37d47faab64cf54f63919303badeaab9e59df7040511ae335c5230e46e00a666b994d647d11cb032e7ee235b5e18b1894621ae93ee129823334580381b857cf0360196cb75180410f9fe7558d0e189502a5dbac5b4f0597cb3d1d201f89de26f7b4ec0d200a418a26cfb82cd4496c3ee22f6eb60f3ad2e1af981c238da13063d1746d65f77ce0ef30894468b687b31443c7acacfc3b3878fc9ec56878e7bd1a9f72ecb1706a4e5face0a83282cbc2bd15c89afbe3c97dfaf395a96ffbe1a3f75af03311afc69dbc01b11ffed2aeb8906505e910105806febc6e1298fbb5c0bf501232b888b7e8b285953d250b866a20cfdc7833a732966b3a03485ae2852d0a3fbeec6dfd0ec8015db5de69e55f091e956ab4392834c5128417105541b1145b27175fe35efbf3102277b35e42bd83aac25e25da6c55c28a03b9e2a8135871b4cc49fbfd5598c9eaa2482f249c0b6332a6999306be55921a3016499bc63a072a6e9eac894a3ec209177d07208d0d271c47f8065d0facd2e975011944f7884088768fdc053cf86f31f6d348222c06467fcf8ce0d404a2558e8cc422521a4e249549037d3e8a29e03a9a9bb511d9ffef4c5185a380d874732c9e862a6e8fa3fb72b213dab2ad0d91b047440b1d334660067566e6d2e14765d8fd0a45b9b8e8566419a6d7138e5a106c31b1278d50027d152bc8658d7045cb2297bb8382585b38be2d5fafaa7e8c867c74be013793874f181a9798193dee26fd5812eb469d1b842a969cda65d3440c67b00e6d1c3ae8630165499c1b4cf3153fb5731916ab779a2562ec62637d747d61342d832aed330e5cd794de900fa507d4b5fbdbc5f3ec1aa69d0319b3644d46d9502d435c1b5a329c0d3524611a145e3024595e91c2afd577a422d59d4d54a430f439534003be467b6f018736c4bebceaf7c83c799c2b7745ce7498dc84b9e455b96410dba1a0a5720fe703b7c0d859a42445eee7ca3353f294438a7d463fc3e98f4403f93b5fc4add88cc22db7bba150a2988639ba96cba8e2a0c980c9bf8cebdb5beb262d79e86cceb774750cd9a192ae93d85e60722ec6590beb7df8e4d036837c97dc05c7964dab00034683a576da5b51aa8a0622edc27975978c7daf1b942285572b09c170dd332a99bbf703d84becc6a96373fd1c0b355f063e4c2c6e59f5437802676000a819b9b99418df893b98a8e6ca22d95da2c151fb24a3a0e5944ac4ca6376e6c281b275589a3907c0473282967a121f1792d09a15e9d71e71e73f9f627ef0dd478061cf053af434b0663624c3bbafe0f37d7a32504e9c686f41bf48e287aaa8fadb73fece907f26a9576611ab2176a58e5c1f3e98ec0248a15774434c2a81c7a8f57f9950b83c0d3770d17c4e57582387d6f19bd |
| shared_secret: 2522e72d308dc9d7d701e0b024af9e15627572f13573b27c406fa750df9636fd |
| |
| # Rho leads to a matrix with unusally large entries |
| entropy: 319c51bcb76124b92f39820a5653c0ecfba79ec91d632b0488f4020e5df4e37a |
| public_key = e2c1184862562b91806efa62f1b72a8ec43e70663de1f66a59687ae0cc1d9de1ce69244fccb0841b4b1de2e964e29408094a1ac0a9b4daa836e94454ebb942c6e9ac66f39abae73f61a99834292ada3c824bb53c8e67912a07377da92e63087f8d947f59d94a842b7aa8832b2c3c1aa957577f55027e76c106f86946f036804671b0e0416cf62e70eb8194d88030e2b38585181c4ab1fd8165a821bd68dc8fb3b403016ba5fd129bb9d23182029c4a292433087632816c009a237a608e65cbae17d688a326bd6c1ab4634576fdab2322b983f29c3e63b31303cc386bc90641c84965572c49a91f4e8258764834f38ca7f869cddbb10674d4296e5205ad805ac48462d3b31a9e6067fc0a27470aa593b896c3c319357b9bdf0632bf0786fadb0ac242609462a06f82460ea75762a678fcb07c350649d13c24c9e33200c9ca0e9bb87dd2c8578c7c4e27b1b75681a0b6aec6a55e767c4e14820f2ea609a16b862d5695556b0937f53e0ae370086c8f771295b1a09f0003a07bf512c4272f7241752a6603f8f51ea9a088e5263a59eb0b13b87a1d2929c2c29557681f180261f46c294de4aeaf380ca5f79efa2c64ed3131272ba489494ddbea14c69c46fd6346a7ec9f72d89559435e139a67bc3240bca29b3774127dd85d53c20bef719724612c462bc598c54738c87a00a9cb8c4b44e4e7ad4573afd9324fcab820cbf2091fd83fea52adc1b82b3f6c86369aa358498197631a20d40c790c2ddc66b0871c1ef882305bd978055bb934467d3ffc0359c2b31748cb19f615a63262fdf695f555be1ac432126b08e4a97acc18b8606ab6adc5cbe4589389e1121d737ba2b3a84d02bfbaa669f3a06b1be13fafd42a1773c830749cad35456e956c0ee64a5fcc46f1763c3b0c0d3de5c296a28f61194ae72979add8c7ce710d4ee846af81cba3e18d5e459addea9fb565b010e9ceed5798155227dcab155984635d7539d68c9f0d30537ce8b573b6bef1170540d0c10528737d6a5b219b2d96e5709a721b40536ee3c416fcec0bdba013b0fc0e786c9765d312692a80a5c9a3d65a6662788d194722d63b4bdcaa700e4c3daeb911e4d45674c3720be35269a21c0717a4c3aa2f3e1ab4f20a885cac44228138ebb70bb4548dedf8678d2163c339c1a9c719c2f1a51748571358c1451b0ced7b90109c98591126fbe57e1c913b5a935eff14450a22c4a108108b99b6efcc9bfd8438b5024677144885f1886ba068a6191ae17b9ffac1087bc94badf510095baa7167a7fe245a89a2a627d2631706a15d5aa081d037a4101b217c1c45fa0d83dc790447121cd9a533592cf8ac424de8770b45307f0aab484467c4acaa82a5669f7621e8ca42ec0b9222766b52775173b288ff5b01d70a60a853aa44917b8cd09a4b666138e91a3206c97877c96d690957b58553018f55f168c1c51bd9a48ae762a65dc73f366c79e77c42e793750924bcc1472cd5e552e20868a42047593842619c2e0fd40a3c7bba9557bb5c71185430a0158b9b95d04fefa266005141ffb4ba5160a5eee1499c09b11c549bc88cc501dc94a0a5828ee8a776a2a4aba3bafd410cc8354216cc3a93a457e9847af39b898b04b60a0c661a72a2df2b000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: b0e578cabf9deab616e52934955f42eec74bde5ea98acb022c427e08232142dd08f9120eefe5f455c8f120e672cb68f3a146c3aa457b637d0901fe2b4cd45e8b208e06823b8aae09778cd00fff5bed5232d219a2c33645f2dc30593e591f697118a8472eadbce05c9fbbc5d4b717b880065173cc0854182555376dbbe39194e4204067358808c890e5fe96028921fca344e3500b615f2201a1c4e4d13dcc889cc9b1ac72429074c21a52f4c78ea2c467d65cd2c9ed682f21f31b27af4eb5cad33dd633185bf32e726fe6e57b03168803f693bd85f5a9f2c3ec6944e9ded2b8f3270a89139ce50ba6ded6bc6b0be8893f44aa5856acda60dc1c4c0834d45574ecb6183d6e59a183c0125ff45c718be2cf85b5ce6daae6e37336ea63856561f1bd4404df725d5ed9263038d1c623b2e1aeb35924b79de474407168834891af783fe5d83a631eb14d7cfa949d698ffa45e7d8c46ed4abf75cc666b78526c9b95ebb2920c77c56227eae6c893b57f9f463ff2ebc9acddb2f7ad543c5b2259047a4cc87ad05c08bbf02e8bb267bc490c4b67106fb598d42135c927fef3397f4c3f6838776787f23a9759dd3214075e79eb3929932becde84e82c257e4638a19e1e3312cfe09d4ac681d653d749c8fa6efa6dac35ad59399f1e233540fa354681ca55db90007039b7e504e2e4082aa3e4d672019741aa02a281454d4e1c73a1c7d0b5449c2e143ceaa3b18cb9a74a89f1ba74963dc5dd4155a356211277af3a267947700a2cfd84a605ab02d37bd6faa8a26b50f7b3d9bdc79913272c31dcc0f0183d05933a9f233504ddee2dd851529667ec5174a3d23bfca197538ebacda36bc29ca675384c0b3f45e4f67fb66d8dd4aa57b7da50ead391e6b663af173e7f4d46139f5d0f4cea84dd32e4e718967c6b93617271224f2fb3a1ca5febff5f26c4edc60e9acdd9e464ebb4571dced645814e1038a50515a7e06501adb2de19fec4119dec7548c41097964c3151226153ccac24abd1415579ba1c37c805a5827332d97ba90713829fb30b7b09b275d75bc10d4a26b33980a0ccd4b00844d9f379551bd0170ee895286526ea9625a72b6cb8decd9cf18e57262f8102a025025e8168465a65a7c7e4d5fc8742781acdc16171085d51dd5ec9f4f71f58cfaf4557a55d07e7c164ccf7eb427145c7f9a800e9bd9192ec0f74d19fc17d3881b1d55e8600aa55abf78fd1e226d9dd6e8da2bea15712f5f43325d4b9c083d6e37d35c043f2bc8c796ade072555263331bee7fffa54e2099135ea363575847abb770322376cbfd3f1b7980a1857c55fc82aa80bdcd701c7b7d66221f08492efb5438a04d041b485bcb61f6fd306e96cfe758d99ca1cee70b200eedee86145fe37ab7aafcfbb2df694361fe9923e754187c3277cc895c4a53732ee118c7b6156b55b30847a6e828b7069a5d4be623abff66ba87bff49294dd9b1f698ba445d610973d052a80691c9968e3179aa3eea5b0bccb3cf674c5cfe7d2c14d7b6daa7a4813abcd56ef930099 |
| shared_secret: 1cffb3d6d9dd9cf90d79fb2c5c974818c5bd6f32ea4d44c302337c4cbea44334 |
| |
| # Rho leads to a matrix with unusally large entries |
| entropy: 00ff48b3769ffaf4e91c1c9110eb8ce9e2cb99f060b486b37035407d2f4ca517 |
| public_key = e8014b4f4687bb6670b1c2a29ba577100943d5b926cb396423663f710328a8b536403530eee05006e7a7cd679ea44c29146494f1775cddd3b43ce6a903283f7890979ee98842d5a76f93777297abffccc0b8faace8f362c081aa435c32a5c31773bc046e61921f1a5707579fe36067588a0f32e2cbf91aa3ca6b38a0e12ffdf8685874869028775fcb7d7fd7a1e37c611316515638a510a13e950960e6f39395e436821165e734837ed575ad510d4fba6c3ad67e039b71a9b6c2a7ac240ccb3742d65b4b1c50a6a1a496995da77921ce33624fc48135e88c59caa47b299605ac1c79009dabb2062e375547ec907590b9bec52c86a6b9e394ba5f02401e4545c462c5f320939075b516c4a5dd0aa5d879456449a115125369584a609a83df8685ed2ab45f038559dc6b0ea170b09680e7e747cc7246b6c182d9199941847d9c1168a84400da2a98215a9e96f6bc869035a8822b27d459cb52147d966e0c354b70ecbe46daa9034074019acdac30055d8a1a02741ed8e602e2cb3185ea44c9e61fab637188554c8b12cc5abb9073b35108f59f6832112ff23b00acb0936594c00c0534a8c4c11cae4787092bf497b60b4a44116156e8368c0c950f3677f6424690803ee92373ed5c13d84c355bf041edcc872965816d6723b344244d0a54f8ecb0f1703ac251293503baac445996a1c9bd6ab851eb52f042692a2b10e4b9b44dc9625973af03fba67a3a93ff849dbea64739f643bfb803ea8653c2b9ab9639614000994bf48a8024c4e61c8a07a5c79b19540084bc7664ad44122e46ca1fbd517c8e68aeb3d835e53846848742a9fc2a4058047969bc11a773e623462c7bac66a34c62db861ef64dedf23c0b7441f6b75b4e60b86fe309b1b7746d558987f6a92cb8513792360ef76cb6548f0813ae8dbac418c25a1d95b06c530d79c6751e7569a2027f8a5354de3a70752764fabc632f3a1bf2473e8aa2a5cf815b3856a89afc122d98ba3f74185a3b2c09049601e23ee226329f024ac2692adccb2018b22a592a450b4a5819b2a498738d29f7145e534e527c859f05ad96cb963314c58a5a6b050ac6ead9adc4782859e3383170cabe4871cfc17a30ea4ac55cb998e77e1a26662a255f99f4ac7b98723341b2c7134adcdcab12a473bfe001127bcb01f84df31384af06171776263085bed1aa3374da7136648608b569a88663d2122e84b4b946b35c1f24a836e924202b7c7828c15507b17f906bc0e4b28c230134d90655696edde11a32c7a70303aaae3363e2a6947b4bccefe9ce62953f92521029959096a8910e71c51b69a0615ac790341c0ac3a574a79d34c11b4a974ffd7cccb05995d4089f8186b545b80a166982cb53123ef644e82897c77889ef91bd8c5a4ed1a4a414389d77307d53487940fa32782061e8458e0c601c884321d121b48ec04bca78c60d39b0c4bc9291945ae18224ec73ab7a451b9cb511bae34a20e326a497cb6ce46b5848c289da630f497ea3975eda79489f18a405e91bde288379f291f538c1a1426cf1634bc033098bbc9958f7af6e408354314e7221c37c1610bf904cf9e7807ad327f0f316761939674867ec7223f06a245711b0d47832b1a699badc8e1217798c0d000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 3159aa52482f4262cee553f9eb6d853d091a507831f5ed1af37b9c55f217eb1e87e8b0dfb653932c27e9e9f2c4d45cf89e9cfe9ba0d5175be56b7fe3751a4255649cfabdf0cbd5a8704d58511acf6e0580eed572561fab262b24d39c3a430a4e54fca969394037df12fd8cd71b7b6ec3d8f7345b05d4c16c5871b686690cee9804012a3379bbcf720f405c3c83f59aa391cefd8b00a73b41147d42c8b7820b0e779c44e032209067349fa4cd35e83850ae37ee73f96fc6bc5b71ff9b0462604b4e07be60cc76903175b045b908c9b8e7e94c6bc7c48ffd49698873913f9132025e51614317d27a874e319d802923804d1ce1626420d5794bbbe5e077cbd7fa3d958fb2d9608a3d41f605908d21fc7f942e3152337115a28b661f76405620b056692bfcc066f370449628f8e31b7453e5b7b10702f7c195dfb779fb3253f86acbaf4444ba9ce01c9b043133a233030247f8fc44d5b8c9b024ee83c186a62ba9fa5a3e45389217884a478f238d6a9b8eaf3d87b7b4b4375d4d5226dfb80255faab42380365b5511567978be9726d21178eced7294463a348b1e976d800b1114fb8230115b28e51f628a31aa8cf2e3253a7dccaa37f975fa2b8d32a6b6147033cfcbde33ab8857e3a6af95e4cd0db62fc020f55c2d6c9204a05835e2cf878c66502f572016d95b30c45c2ef6048471ad0cb7fe14250dddcb4014c392c22fb1dce1adc8e02f416d3e9b417f41c1b4065b975de472d0e9fd5b3a012ee9bf6311345b4968f6f18262bfc2a38d56d911f9efb981813f77a8a8d6af0618e015b8b005e7ea957f89f140192c7442a645ea7012b5ea2ba9f8cd2fea2ad3e41c6a57582237d53444fceaa933d61eac36d03a2865bfb7f12fd8cf451edb5050a35a75c95dd328296dc32daf61622ce0cc457c5968414b634b3e12a0ce45bbd733e3982c087a037d89cc86d546007bd92eef33949d19dbd4daa18e59c7ea3572bf3155a9a46af527347f4f4dcc2be3cc285d65f2f86c681a137850431ce8d2f76e295e74bd0b3c88f1b68885522dadb99fe1c8e40d938c9610e466770d62c34e9393241907d9cd7bfa470cb8fc149306d9450a7a1887d03cddad3fcdeda1ea54d3f126bb29a1ac3d7c5a60ead90d74ccbf1a75b4289a74a49e0a7c4006ab76a83915ebd4a95a471525444dd2c3e748b1bd347774e2cf01f90f05a1672c58f4f563e4da083e95e0fadd4ba57acebcb45611a3923da1d0d73f5c9a55489fb0097e123694e413460252892a0c6317dcb56efa834f7a51db4a413976afcb30ab4dafbe737f43da11c1b08a2472cdff3995dd7d23382b866873624fedee76823d37ec230dee2107258993d5b802fadeb89c9469a33c66c91567ea92581e0c2c1eaa2e2a4696b024c7c6009687d07769438a8b2ba75a7bfb32841dab8acfb8cbd4d1e26c5eb68bc49bb394b178e6f89dde843f4e2c5353b04390c245a0bddd1aeaefb87528b719fe42b35ad2a89ef34826d9e23f95b1bd3c3b24f785985e10dcaf0eb33f5f71f5cbe55 |
| shared_secret: fd9e333ac811ae8be12c052c65131e3a7a32ce82e39055012ea564e10acaa85e |
| |
| # Rho leads to a matrix with unusally large entries |
| entropy: 4960ccb1276f96d7aa55885b6ae6f90343d42e1391e8241b5952931a979837e1 |
| public_key = f6513e1ec8234bc145eba3446eec18b3826b2ae709792648e071a7c4627e4ac7716db5b1d6040ba7b8ac39b347ef721a99c879453846e1aa591b8495e19003df973580d4192cabb72ae2b1f498bae9b3cfffc8bbce09122cd1910a406574106810dc556894777f35316c992f3b902186dba411ca3462b927688c81f7269b7c2770de5aaf90c81f752a3ec77942729a68fcb38a62946c601c945249bf0e280b66764ba71a44134ba84df1400bebccc61456fdf3bf50aa85e8e60f491ac1c1317d831ba5db6601133883fda81115c67fe4691d9df01fd3732b336bbc3899cf067b9e3905294902ca5686480cc94eb4e98260408b4dd060cf4b5344380c89d564b31158ce098ce1e06b91446c4189c6a4d89aa7e81befa900b250a7060406e25725e09399963c5e3e04219d390e6c28983e335646485023312c4d5bcad9aa7ee683b935d71af1908703fa2c9d66c8b6c55049b3319d39c047b5824d04975a9034e8ca1a9e1a5b0bcb222c5b5c848818d14503c31270d4f8446d013d4ecbc250b72dc25934726b426afc85631ca1065ca6e957ba00f1176a6a45b68a5e93274423e642451129ce83b7de439963c0c4e5d8b25f3b74fc053151610b4263725fe51423e886bed19c534165b4cc90fbd67256839b9371290af9853c948251c768e157041ac91fe6649bd1b1855dc417624b8ca0d798b1947c720b3414db56f01500fba30207322ede05612bb6505818a9a68538c9eb98f2b0a83dd38b765891f0d01f1db768d2355fc6b7a47414527c92ba104637072a72a6c0ce74772664e68660c9c0c28347315b17273a6846a79904a04b90a60c5b15973630209d9460365529bb72524404b3d9cacc013b0a7355a7eb2172d317cd356a07e5a341bab7c33db5a48fca4b1600443df6bf441983cc05125f6aa94f114a8c3ccea3f9c498c1126c072f27e97555456114f6bb3244c4698c3f6091864274a16bd82aaf0711eb8c4fd86a11b35b3b8b0528cefc253d7906b6b05382e37428253ebda5b48b6a068354381b24348dec73c279010bd32e41431d139a021a398f0e5c7fc1a98863f069b9d42a96b029455670caa89e0b867781f73fb7549392124485cb032a008d63812f832cab899a8d5d24b403e76d17d6ccb56c729e15abb2e04e32928c9b8971be6a4c70b15bee620eef375489347df7c622d9a803a86c2a9ec5a7a0554ff763912bcb7f57eb8b8633cf6ef39556162eadf8c285b61a53f4837c8c9ef48c3a58b3b6c31b8227c98df0b9057d452df2c258da8a1de1b99449c0054c48a0bc61a2336323367077cee252d366661904b12ea6215b3ba55aab06f60a517704a4046312731325df563cbed805e2c7b2a5848fa1cb97e17a2f926664c2947a2fdb56ed1b3c5e084a680073669b2b9e888ee010410acba461910795958e7c0c98294865cc700315e86a5c54912dc2affc2469244912d8180eab244332a00b7536c4cab62345872dc31ca3c0d2078d07beda4431f278aeaf2482cde53afc56352a894dfe3948fc14956917a4dc836f54369eacd4af052b4aa6b60af5e86bc868be275abd1118a83e5acfdcd4c92a3c2e2b13cce7101a9d303339f0b2dd4a282499579b803ede0b26c75eb8af34000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 5ab063c95a541d1be3fa0744e0db7e0ece17b6b47cca0fa41d08e7969fe87de63f319f80b9a31ff01e203de6e518e62e6133edd108e5a3e08d3f8ae0556cfd36b399dc1ebf3b229bc5013d06d7550512280bad2b27657d3ca0679d9fc62f0bf875dd0b326008a89b4f29e97211ee7ec75108a9e4a320a34daed15fd7ad394a1747e4e35bbe4f1118703c330aea81bef3e3883fd41c3efc3423ab46b553c7587894ad64db57bb0fe4d289d54c8ba78d40683bdf6330ccecbacd3f7f41541f1f2b1a7626d3969df6586b4214c02f921451f6adc04f5e8de1e3beda82e4aebc5e06abb33f4cd8a3b3b5741617b6a385739133cf5b77dd5607a5c8721d5b51c6c0b6df551a5b440082093f49f31910a04e4226b9ae6f41383672e0694bc4075207034e39c40668aa3174cfc8a75fb1a474485e9aff01f3572a5c7e4914e7519344c8ce7b81377d8c2af66bebc558359601b21beb984c1f00564d46585b4bf02c958c6b348642be25119b12f34a6e5755588f649837ba53c0efaa4c6c95d109a4ce1f761c1dcecb84cce8376cb1c4e34ff932408ccd2d06f20c5397f6277bf9c3234b20cedd45afecb7e87793d85af15909546c6ee41987f36d85865c8c1e281e13d9575abb9a9f215c08d89420535f73643dc584707deb7d5275252e862393fb6493f9e126c651b7981f26af8daf978153fa4476d615183bf147629fe36de7cceaa670dab930ba8a684b0bee24b55961ea556123b34e29491704d2122e46bed0f6fd50601e13a5d46c907b915f3b8e695e0bbf474aab6e082d156e79e59572731b48338892f2268dcbb8fc21cfd537979278ceb210fe3efd052365fa249c97e8e596ae6225839e5b8b296770f3b42240b8727a0a730534d0f42f8c6ef148fc04e4285e1aecf060c3666fc17a1ff794f584b26b0b1c41f0fcca249935cd411a151932b09402016a99832850b3f56c4846145738f709f5e11e28a90d9137e4e43f03dd1ddb6565c67c2a138aca59e8aebcfa61984bc7ac13a60ddd2c1f0fa84fcf9264ad5049c888b9f555e024f0fa685474e083025da168e3b9c4ad91f074e7e711f84bb808604114e09d1ceb83b697cc0f045b5089b0bf7381ff2efc08e7316ddb7eb7be47a1d82cf533ea898e668f0da124d2e87fef2b558f877b50b13a08641c74e2726b19fa7c0f33ab213f403c328ea60d08c07155ca0c19bb75f7f6716de89e34c20f9d15ba8aebcb98e9b6461477f56f9c65ea7e8744a4d7306e216f806ea8f9f1dc45781c1adba44319031fb9e81c6d33bb317d959bc53a677270f13d96da19833965aea9a18172f6f975bc4d03036b1239e7c315ecacec35cc0f788be1220c0497844fe7c989fff5ef7fcdf89c261a0fed3915cbfae94b1fba22827daaaaa0f968f1ac71e9772aed587d607d5d3f57c1500b6e08760e0b971c1999d01553bf87f55fbad96ce61d0750d75180623543f40e5b0cee74bb429edbed1b4c2a3e1aab86c8dc7381afb0b9e7d4151a3f76b7dec4199b97304d7b3845788e19126e |
| shared_secret: b4b4634ad37852e19175ccfb5eca50093291da8f76b86be7511379188bc20d92 |
| |
| # Rho leads to a matrix with unusally large entries |
| entropy: 456be124e7f43803de5f734ea016455d68164a7f054c003f4ef49e46f42dd8d0 |
| public_key = b0abba905c1559715f25f720b7b745a52332355154e60577e598c754b6346b335b0195ac305268bae78bb4617807ca4666738ca81515bb041d43a4188003c52ac4ae4b3808d8c755d3e99d00537249d39d4cc02ed9f98ed4106895666c47538f79e30f5104adab1540a1fc58d1a857a1a4611257be37e0327491aa4b543aa6322ef7816a5c9a55eb3bc8604b15540b62c3405b861a84218211c20bc3d35a8a506b0153306fa98b9488a7841d85197c170f84c380098077e42cafdf1913df369f37f3291ec47289710c57f152b74572c23324f83618fd281f5e41976e77097a570a991b3bc623ad6331a1bb34673b1c328319758ed731ca2981b50a5a2cf8c66d31b10e88c95ffc27c3b6aabe8b207e6cb4373464b1b83f4a5a9806449bf7fb622360bf9f098b56729c5738191d57492b377ca8f989a87922a7368d724b07b7e36133620fa0735d60f5be8b51c19ed1655de5108681cb27273d511c643b7867516c2982a74f62e4cb759bb1f5f0808cc90e1baab60365722293bb07841803076504d00e6fbaae853749fc322e3458810ea41d832b35bf05a10e62a4ff8317b506b9af7216c445663c9061cc62914b0b72b5989d7d9c2b761c2fc5a28b5839bee5596c0de25c10a15776447e17770edb666249a2310962152059c5ed5738741a29e899072427891fb53606ab8b5dd06c005d239adb7bc368b10b74508c45c4aca726fe59c7729cc1ad617236e1b75c760e47815df33297c084429ca371c16c5761c9a23ebbcc2cb43ae9734ba9495d5a86a89e75aef50b9e73470d8d9974cf27a961c0cb2c180ff36140818b005f05afaabc86d8b8bf5c2a62f0632ebeca0c9c567514c9311ba6216fb13f1603c77656cced520d977ac75031044c8790d1b4c97dd38b2aa43dd8808a79e406f8e01503db8f7b51cc1e4265ee830461f41cec398251ea60d2c573ec59b4d28b09dc9446bb972f6d134e2e192e987153b39538e1f631bd81b2e65c2c5c68a96d1b78360889efa4c692b7cc374160e8dc485f47a676d77706e047d3e717386bb49cd942e4c05374b3a1cca148535a3ff1085102f4a7077b5f9c7b1a9ed651edb32691037f9388b672a662bc247beed215d51b414d3530c6b0631999663fd7c0e5da7e411c32c506476fd08a09d499ba3c27bbf6a804cc7e8be5c1f3f97d7aac085dbb3bd1076a69db89bc990efe59b00ca943ef8560642176e926af342b48e8002f6d1aa99b58cd013b03e0d285455786b54a4be3c581419730081361c04697b1b2c07df068621213c8ca6554b5982d5a1aaa113ed9343a56101aec68b838a37ef2c8a15d0504c672b278556b40c766c2066ac995caa32676da182545773881545cd58b71d3d7a02a209bc7407f420a830513b9d9d6c93c56571e42c8bf154afa060667a46d13cc542429c9d1a35be012cd3c9abc2bb7484fc89a4a83a20f7c2bb088793dab732ff370cbab614aa851fb77ce176b8f806c4f2e6068235b93d08c39e96badb37a457e8a790b2b8ef00b0b9e941592373fd2caa3ec3477c6c440d0daa755ac0ad2285754ac64b0852086112b0c9794f1657916fc173209a40425afc9b19946c529ca95154f24ca3cda5f9547c429836c377123c6ec000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 925fde875ae198cfea88c4eeb3a0091897e25a793672df1de3f24ab4fd3edb2cad0b07e698f35dc97bfd1d551fcace3282c8c3d8131857d96ee9986da7b79a02ddc6cfc9fb7f2b809a8e5511b1c1256dbab33e7606d8a5fc048b36f6ee53c7f556efadf94494595a549ca260ac9c45bf9962bf406610ca58dc286a9eeccc447a767b6db3ab009f5848558acea4503de747d72d43218babd6f68c091b4581f4e41f2e850047f5f543a02407e7331202b0eac7bed180061bb53f4dd3504ccbd3f298d96b43bbaf8f0c2545be54c59830e1f343ca88bb9c6812c66bfbb59a6d68298985767a73d34fa69b52cea98d95d8305f97c4d4fd643b56c60fe31e3c2ee7e938ac2e4a5da2297e670931c1dea5fcbe9cf118c62a76a461495f10f640fb416ff7bc2478c0e8a1356bb840345f3d43476bc4cd990eb7f7cde7ccb96452d055397ee402be2ce395a29a4f4061ec3d85b99f086341441022435b636028a1a04c5d787abe1c24a5a55653b7063b1cacdaee40ae0de77b4034b9ac0e860a90c8834b352c71e353c02b1f46b135fa68fa7a5c1c719896987d79f3174b8d0b0c28ed64cf9f2907924497e35bf519d519a9199a4dd68025992c6f466604bb2ec3d7b13eba76e4803fb73bb125b83413998ae86691a0b35c0054e1418898f435ab26cc12a12fd4dcfa9e80887af7ebb6c856a7fc010cfcaef9e1c5a4dc24a91a622fb7307521faff0b8e8e966b7b6ae849ccc75d31c8d700a3b6a9c3f646b2a88d1e9391c2ddc6c9ff15db961874c87dd94bf0165cfc8f719806539a8beb8e28350610461b1252872f0f3ac273b3366abd78d9fe8868dca1a5eecb683ab8b50ced8cf4a5ed3b721e0fe6b205fb191985ca745ff5dae0010493f8296b6586e1c96f7f23fcb4ac4dda15eab811107c977aa0a16439b06986a9027640cf7a01051934dfc758215d22c6f06866d5b871dfdb6ed240a73dfde43f7f89c0ce6909b54b0a633a25f7253c10906166f81ae91a1419028d6182c1f277dc7872b824c7a5a22bc7afc02afeaa9ba4c271ee68882397e6cec34a955cfc672f4e6f5ed870a35ebce97f34542cf0a162938c91922230ee3fe9ed9a166a790ccf450b80cb5f483c3c6ae5b2e52e907824b45e69e5ab38226cbd6519de995e1a62a910fd45ed189540e0b4058ff01edbc6ba4eebd58d55c0e33702de299eb53d6518254b8471f282779533eaaef90602e52373be8b519c56a2f6fac0953c0f84135715c5674e45d15804fb94d9e0525ab493aa625fbf73ebdf74f0a1246e1eb0e4e2e261b24ab81d8da6e1770634c747542450cf0a2af23507f8b6766a16dbb2e67b2c94859228b91eec6c59f5a271902b340320412ae947398ad102073f8b9b8c021f81f786622c3483e61f812aa76232e6f9453eae044c5e918e6e4e0e18a78efaf6cb36f7b75929d0036c44edf928d6efe1ddc87b96288c7c624655d302b98865978ed7bc779c800e6113a0484dd225aef29796c8ba300b3f48dd566fd877dfeb5d25f96da5d07e643c5d |
| shared_secret: d4b9a0f77a52d4f8b9c95951257348d1931725c27eede694ecc09204a931daf7 |
| |
| # Rho leads to a matrix with unusally large entries |
| entropy: e8ac9e76377d67d84f85a142383e777157805be0d0f679ba89cefdfa61583780 |
| public_key = 038c5d80656805b427d0b9167abb3697444af88a0f3eb48bf658be44f36b01233902291860215084ec7bb3e170e517c65c623ecf4a488f69923f9045ea18334d5c8ee847381b5a8903a6233796b1def36e46d343cd3547f4a757d82c262278432bd555fb5430e7f936affb453ac1a031c70cb1b3a8f3762dbe226461501d13d10052fb621be30b8ce63ce93591979863816397f0d198a6c534b55213d778ae7bb1a20ef1809ec37b08382c43e82b4a758458d7758d23a350538b3e524d27c9074d1cc4e3e1a17a6b06fd71178c5b18803b1c439b9e903a0d63018d2f765fa7426a0684793ea789c30435657b9aed58886cb8788e14426ea0295da18293024eb1a39eb99a20619a3e2db48a93eb90dbf42b84fbcec1f0b9571946b6f150ef5a672686a30e52be2d536bf3664550f60c99a89b81f3c911784d8a371ebea0b97ff50e2af68f822a72e9a76cf473bcc1cb81fe2a03051771b1c91f1e1a444ab6119c0a83b25a434fd598bc767315881aef9cb4d4c51ceadbb3b1a1142e0b87d5826b161233ce253d2adc9a00bd00e3cc21fff09abd919b54e09ba6b505601a358e50593dfa117eb2b8d7458745a25e7c7321cda0c432aa5bb41aab60eb3dc7e03ce4017b245809a534c3dfa49e97f4474689901e814a97fc0892ca04d0c00e3dfc836b36bbf74256e77525a031160fb3bf8ac31502c049d0a264140104c7488e36a46d23a76f4535b5902677cb98a5abec57b9357b0cb3b36b68349b273a2f8396e6c8594b4a32f0aa8a622378b3ca0426f44443942c02162907b2651ac2168fd1279b040192716bb584211df4ba36cb363b8c3adc39b410977ae3cac26c21470426837a43b821f65d8ee1950c87b4765a034aba1a35579f4148b8c2f39949812cf9d850d5e25be7713ce62ba31366737c03ad45f23e9b226d1835c5ab01c081063dc193630d72821cfa2a56d16108c40ffc483177d075b6a7a1bbf5cac7da0834d755acd10b9b9850a7c97d90a1061ce94efa4b0c0707339dbc7f160a45eeec022815a4494334254c08ade388c07c34e3a07e51ea60fdeb9b20b4b9afdc6c3c2b63e872aac9b2a90b798bc2dc8d585c69c1b33c1d51372c583e835b9ed561c218a2968c044051f8a969a7b2db6a7031d20cc9e024bbaab4385a3ae13ca264c25f6c5b4170b5c0da13044664a10f335ae9045bd6319abe139bb2b8b635bb06e2f48427e256a16a0f71f119230a9acfb19f0fe07c71828063f42a844a5c703aab9a844f689944ead511d8c97127d99429fc87ede190e0fa002261494076b7a10496dbe12919f585685733ae780eab3ac168287aae3842cfb637a94483f68170f6a3092d51b82ef10496a6374572a527aa7a7d1a99315953f625842ec0bc8851180b98cbe411453027c9b8a4a07fc3bbe32b897fc09e5e65a0457556a8b28e5b7c8b28db24e5431893953c912c195ca52db5d125c3f595f2ea75a63b6c83c8cbca257824ac60ce16bb5be02b30488974a22a66d37b19531e3cf17b59bb43d738cea25326dbd6355243ceff3caae98446927351ff623260472f8c7a715016ca5480af5cecc001c6b65f41221b16bfa61863e225709775b5e6393e4b71920c0c539c6bc5ec5c609466000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 7c06bbeca8b58423e2ad420ec36064ed42c881e3655668f8865a2d643ecd1a4eecf915b6c64b37c98947f06c3ccc8e00bbd16017c246db88cc83f12c887aaad7db61b4d567c285841689169c3f928f1d178a0ddae50d8c46cfd95258667d6239c300595738defd2e806637ca46baa4c6c7b97f1a9b47d53cba9ffe074f88d104c4971d250d085b1800fcbd91584d8cc48e145fc81438290d74765e7ee8c1605e8048b37b9d22b050791fe008b9b84b7f23b0f49955e32c0eef78d7a3a0b2effe8b37d124e19d4cb6f6914204598a525239d9baa116e1c9c39c47f9f37f965941b2aef8519782c65f3ad3a6509d1e31e7efb67db21911e4edeb1f7e9c37b3f852c81d63a95e4775e3f2a8ff315a214680adf44d290e42ebab8ca95bf471140b9d7e03f5e9f97864289a0ae8c9a105e00409f714e413b69be366303b4a138ed51264ab0e5cca5f6dc9387c6608109e8859893efa3bc7384e9f418468b1078807dadb768e254094039d1b807d67353c8e0b5a03d28b8e41ffa0eb3ce0837a132144597908f7a059a097b79a1bac323757324e907b445d064e25c378d2069e7c5d671036871e4fe36705747635e40c6e835319e3ff81714cacc44515d671b703c5581dc76afca0b881f37c1ffc93f2e4afab1e8ac776ca883f3adf7f9ab99396f7e19541c26342a7d5618958523b81871326c357ad84ccc6d3574d97cbd875524e7b08a102263d80f318a48e510c22126568f76936c904c231700ad042d73137eec741c827a082de4a45d296745c55b8367719dd08b8295e38d8d3894b9f8e2f9b483b266e1fc71d6374353ca7d9ed1c6b73ab5a42f6abff7b2ba8fd484d1ae6928b5ea92ea3577be01dc1e88abcd0886eb771dca4d36e91c45bca4807c89736b7d6a927cf64b22c5f323077f5488f6044976f310b4b99f7d486335dcca60571157ac0e480a4dba79a826b4bac3dcb7327a33b16381eb41e1d39915e91a58750ceb71098ec7f1a2d7e44d4bab75bb7482eec277df206502c497eaa345109a145a4da6bed1900b680ad12fb028d33563bfb204ecf66e6ead587c5fe27f8a2eb0e27471925ea0f35eb9d5e53ef801eba3acaaa7790b105eb6128ace992668181c1d7cf203afdccdfefbac67dbd97cad05d499239df84e4cf7372117932c973957e5c70a8520f822be430758990296877df62069d818768513d14df0568be8e63e123bdde35036dcc69a98197f52dfbaae5e5e0cee4a48c67fdda605dad8a27651625c2b35e81dfcacd2a41a6d17f6d7067a67faf2479b3868673b248270f4a2d8ee26de9c787ce966ecf186c1401ad9d3bbf2c43b1d5de32bdd77f5433f4325427254a13985d733ab0863e62a4f3d484ab3f5d3b88f23049079143b058babffc8367cebdd9d2468d7af782979a3ef12841370da6ef2db03679e6bca0db72166c361adfbfc02234119abaf98d4fea8ddc6e8490c2fb5a1be4806a61bc7b36884cf4631cfd53138a23fdda11e597aed323748314282672473a1819ef2b9488f6744544ad |
| shared_secret: c9d0cf3edb1172344364afec3615ba98477ce9316f92ca46ca5f42b73553a9f5 |
| |
| # Rho leads to a matrix with unusally large entries |
| entropy: 2fe6b9cf4510f212839e348d671b3345da68a477f57513ce363414e87299a717 |
| public_key = 7dd722a23522b0d8cb522a67d63a75af305c05f3659bc496f1c47e410582a0e58bbba80751bb2f5ab71414051627f46a78f9708e3139f8950b999378df4709a08b9b511982ab1b2cc4d51d177578ef263c8e12752f914733023d9e8068d4fc1aac34106fa72197f6b4e4bb26ab29ab64d7c848f98ef5557ec2b35edea70b67c084193921d8cb52e132a24372be7046aa2af66696007e2e0830df1c7b4396bcc8f27aca46932c463b49db0ed88882f3a45901a4b96ee3b74e78afb8dbae7bc653be895179f208c27c6ecd60c26e54152aecbc13bb5ece39840574c56fb39fd2385c76d62c59a41b3311702d5a99e366467b6c4f6c252a95db32e5096e61d1ba872924d358b346dc099a485c3df72a94e437a82a6cd778888995c473c203e091309ba42511950c19db3acbc5987259bea952b5a549839f197d7bf64ca0772cc1dc89572a0e04690fe651a79ffb3dc07388c30c06711c6b25572bbc83ba868a379d54c6439754bcd67c9b0364ab3790967a062948084ab33a80ac5971fa99830aa7d1e9263e7087af67ab6a83ab34f405dbd72b3fe46e9f2114e26cc6643b6d3adb9de63090394213e72b64ecbb2242266139579ea9cab2e51868ef82ababaac38e7ca0b9554d665365dd8b0b58f3020cc9218b866955f54d9f7b9af9634ab995a0b5e234fcc78cd1594e1cb8a845ca0cdbc82e3fbb35414c53423b76875ab267a702d51710149061e7655a0168695053aa61b990fa9439883640e7600345033ca90678925b1d632962deaa0ef5642b870610be3387eda90cf608254dc2b000c06632331680e12e9b277597d07633a31f6445318ac7b9cc1b087cb58bddd30a07ea6e1b1429950b7e7efb1a6b88b037c92cf987c904268ce39cba4bd3c163f5a8bdb9698488152a18b02bc98a83fb6c28a55a018b48979660ad5b42281b8745a4bdcb02cabd16735ab1523916adcb031e34ccbf4c50bf61bb7d562804d4104d3f6ac183f447e6608acb0bc40a34ada4897e9a91c542571877931864b612cec01c88010cbe039d42540835422f5900c944c7025ba3365543536d093a68c27abe1175bc227faa590f8fb8ca9ab1a87366574422379fd8659fe5bb5ec76e179666adebcedc7b54f1aa9388b2907a4ba5c48441ad90499c64a57768631d4a961d88976c816adb897da7715a100c75099cc122f3b1df183385673a3bbc98cbb0ccb0b090b3517993815e3f6b26b984bdda32c11947b2fa5411004c2c41f2a646036b86bba618e72be7f97ec6369af5ca2ab2dc9493d9078a0c8598841385205177c80a3be42a31d1166b02cd1dd2871148033c794242962e8645ae2e4867a3e5c74f71a1d978379ad45f7fa5c70066cbfc4cbfbe05cf23612b2dea551cc52dd90a8468ec771ff071371544e96400e288a82e9c9eefe807d6f4903ac567741abeaec9707533b38dd8c4366bb33cf86f77272478e43a2d8061293332c8d805a4516238d5ad1934a9683655674aa6b6d91610d4c82e966d74c41dfe7ac18e993c22d59b2d286a0b5272cd44988510b9b342405757a25731729e934c58c601f5c311a244a24dbcc772088a20dac4c8410167304fda18445f6c6126b9645d4042d6033419d246968848e1f5000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: 83ea5ed982570cd981b7430de924469d4e2faba68e03261a74f5114ab8c448376cfcd1b9cb3e72bb031bf0fefe772bc40888abc6acffc1d335d46d267acde2cb89cf1b3c67a139796d6a5763805d5edcebb81070b44ffe021b6c2b3c6c3d5dfb6d9e546930223ab0139990c6c5d6257520fe394a3aa30c6a71d47f415ac86b68eb8c83b131a3c5cbf051971fef5ef3bda355d3868e71ed8a0e2c6de8a759bc0c9e760277cc2c04c783d29d1ad3d3385accb85cc88c39bc8348f84dd8c714c5feda50b0770414a333136d6678be6ccbc5df488bafdcade883fbb310c99cc648493aed72680fe1e43c0cf523d3dd06417d29dd97c98ce53089505d36a476c0ae6d89b165c3ff6b2c62ba954fb81ac5782ae648a6802bc057c64fabd3726559ba79de9c144aaa525f6a840ed55abf21b37231c6c4cbb0110fdbcd0004f6f4974ec644c33a8aea34ef4a0a146f7502650c3def5a313d2f309cb428880502d3bdf39196a99bee296f9231d87972efd1159d3cf59bea05f0d0373a0e218ee5e0528e1ac7132440980d1153b9423bb2e099d05fbc8241ec1f316bf0add575a69982f546e99c64457c12ac83951ad46a5f024f6a61c91b7d3853ba1fa41d5a95f6ca811610ba3f32addf011ea4091ef217cdd126ec5e45cc40ec6f1292602b16c02718419646370e5b2c7c55c1128fc5d6c767cc75248b79e2379d40f91a8617e8a3db43c42cabb5cd39a7a7969147f30344c4b03de7034b12d8a1c3639697c97c4483e4191ca0fa81d8659f40e31b899b4ef4610644b1314ab2ef14b8dd8dc0082826fe65dc17211572cb14fa376f1b1784a00033c8dcddc44d6a1128a200eea668b6516ba42585cbb2e2be2a42148120013d0a9378ed7c185071fa8fdc09102164c63a665fd09c08d34104c9abb64e394b2e2a00dd834f7c7f5de16f6c02906ae37acc923dd76e530c78f2143396bfc371d14e6c48bec072b6b4e18eeae967456beb3f897a06eae17de174cf09be1435e691350632c0b1eac69dd66549c1d980fb147fa295ca6f21b5dc398e63a7c4263c75b55c85b4f38fbd7cc0fad84aba90dda1f2c9ca88d88905602096162486dba1ed0a8caa6b897c99e25934152a35fd0d476de09fb211abf36565af3744f3fb737247f5d8f172fbf438ed04422a6b3e17bdfe2cb0f09a1d57f1f1a113a768697f23d61ab288f15abc760feb0f5c5d4d5c0b1c891d3dad6089a3b7e54516b8f9755d38430312cf17b21efeeecbfd2719b62480225b9b3ee8940b1f1784ed5630d152635a1233acdd16e5489a9a15eafa7bec99aff25b18d9cac1e726c9e424773a7083f213cea53dcd310b0037aecbde1d584657f32cf548a6872c6f5a1a3a70d4db29ee3773291c94b00b5a596e1691f7752e246ca0960561cd233ec7d5f54496d34ba65b359a856315f02d16c990cdf3db2051b17bf283fed1b808ac79a9ce8250c806896bf75f2cfe76465c09360aba4c9688acea341fe755363abe41c0cba3ebad00c6c7bcc3f7ce091f87079f60094b92 |
| shared_secret: 4bb6a6b27596869efae3d411c69c593afff99b1a703ee1f4ff3e0e7e9756e75b |
| |
| # Rho leads to a matrix with unusally large entries |
| entropy: 86630b4f72820d19e9941784183b3a0d770609becd6fe0dc463cb6edac432d59 |
| public_key = 59b479b444b510d9b6d89b7001b237f4a34c57509f69208c7e6b956144bedc8b2d19b12c1baa725dd106f5418ed943370050808ed2636fa634add059541a7a8c7976b0990e59c20c00343d1c37bc3ab587e312991bb88a74227651b340346c58bbb174ac18c204f37445681bc5905354d834f86016d0921219fb467d829daf24901815666d664b8c4aae307485cb95885b7cb9125a14d4d988d3a42c0816ba7ef14de9b622e08871988b8c02d857626b65065551d5bcc81112384f979cd8d2b9ecb55c6afaa700e92e3ecbb285c01112a19cbdb90b8af135b235914c901e2314902a43c939d065481128f83ac801dc2fa69c912f2b69189736d72414df12646680c9c858a9afaa28b994531960b0f2b82fc6b9c6f10706930786ab5c6b0da61ae813cdb7387c27324499b111c6ca5767056070e608cf421af52cb45a842da82560dd86acf45a7e70245e0b535f7559a9fceb9369c44032c09302438cb4670925c7a831d52f083a7919e575be844d9e6a009957c15e6c5f84f050cc4801561876f9f483ded505b3c77a4a97788358801f012b59d716fed55975f8abd3464420d849d89c16dd2a95c372cf631a93a8897ddda2a038070adc2a97b5538778c0215cea399deb8279b2ade6c5ab84bbc8c6e181c091b7002a4d5f395bb60c817e03966b63ba76e88fb05b79d126ab0975c995b5bb2ae6550af78d80b96af40c9514f945d72b0c9602412242c81b60b2df97999fbbaec0404056195879535041231803aa7cf064b5fdfc8b86344d65eb30e52cc0d5b86947b8051ea93008d789914493b58abbd5395b657560f5823c387574db554118d06b26ba14b9660b4b390f8b828ba8a852870cba24a114a68094cf0168b721af8f0998e599b5db2135a3e9360b5754dd49155eea830f0035c2c116dbc9039cf69034c505ed998f8460a170eb5f09786d902664c8135ad77101d0b802248b6f3165a847b5c989131d7ee3135cbcb48b3cabfd100074c00f2e7bc85d4c84bec8980a6920e6f318a4bc805900b548fc7d98316c1b3c3b49f6c5d90595ff7a7b56465385620544aa3f39114e53581e851849726023d953b5df56b87be98854b253a39297f060449fc1c02725c3442a4ed8624f7f6abf3854cf04166b24c3b5a38358bae933ee4777df09720415314b152efc0b175b664c0c0a3521cac1817314d1e69fe03b351fe211c4c44639622a73a4547ef52d46b033aa52a79182baf49a8808fb259c048a04cc03f8a1038e9112eb30965c797f90c277b3549df4f757526351bd1a100767b4bcfa7489c17cb181b707986b9af85e766aa1f99b08aa2a7bc8a385d294277cb00d705b4ce2583e61c16be2b18445d051d7f0cee51703db3162bdd328cf0b0b24a424bd830c6574091088ab746a291c737e8cd595d1b51f9646c7813a8991f89c168489d1a3b61a82466d98ac9de55b4d5aa020243e638328fedbc93d341e1fdc7eb861bba3783a57c86a7184aaa7d5051b7018f3f18b40b69fd7780ae9609194db70123801729c561e973dff3a7ea5ba9045b24e5fe5bc63ea858c687184a8276612c80ab600cc37699583b9ffa8c5a1b7934f3c12873522dd1c4f976b73121bb79766803d247de1dff18807000000000000000000000000000000000000000000000000000000 |
| result: pass |
| ciphertext: d4e89c9a1b36b648551ac2180f2f59158514568358f66a6fadd88492a0e1c122d1d7806287eecbcc8e8e6a463dc1c909f13842f734b9eb5bf690291c9d5b7836de8f4a28b8242c21131c53ebda4002b329a1951f469168ce0199f0a1d2edcdf3e6566f9e638e5a1095025cdb591aeaed8bb115ca3a1f1e9a8e911b2b9d3838608a27e50018e9a99e65b04adab67a75db892676c28ff41f118286f0ad2f5b650baf9441470db659e262e64cbebb4e808b1e7cfde0ff5c1ffbe1336beb42155fd9cb1cef90f306f5aa2f121b30b4d6091b19f37243cc15df2a0a16c4b5f70ffba99456f535af0eb0df80771150ff28c7925da7293878699c00f5136c340d1d06460b0ca7223f37ca553be904ebb7a7f41daa8288aa244202247eb8c35b7bc6d1dc8b95c220319532dfed22dc5d0f2f77a4bba0f5ee599420a94c446d89e3e8532117bd8ed0f7d9cb1f0a58a92bbf30a9d7c16d5ebffe16f39f682c18a8fc2ec0a551370c0e3ea706259f52333f5e86a83fb60b9ee3776f08e3f85ae4ee66be8c653cbe25e316e6ad33415a13e5139f53480625f09f593a598d6fd864729362efc3d09f5b171b0eff76cf860c8fd80583bfcae3bd7535e0270d622c2c09886bf9fddff6dfd045fea3259d26f17500b6b1e0b5068dc06a510da4809fabd615221f672f6d1d220c22dc080c9dbd7544ccb3369deccb76287c77e1a2af0afe133cd19325e6a77a8bf96fae6dc0381bb303815df4de480a9f3f97f1baab7774d7d5d9eda6c5927692fa2277934b0ebd30b4e7785f0c61a44357f49adac4430fdff3af956904b789c2dc9bcf87eb4cf93c48256ae13e90a1bcd713f77446593837b81baa6fd7050455d69a16b429018390a47e6e881467b57a2cfb043ce5a8cb114c4bd916ffe353579b599994efae24ced2dcf1a2923a0d0d8e771e7c230d887e596b80e01d84c908ec9fe81270f12e2f9ba2d783b1200fdb106e9d340c21667b722564a0cb4603dbc2193d3b455e06cf8c1d8fdf3e7ebe16a47f0181407f66c214379a5f336545818782835f6be2e9ad89f180ae0747067cdaff1f3b9386debdf3f057cd02f6eb00ecd656838e2ee5bdb99d6260c0447707d747bb6ff33ed65c2b3e22074ff25a7a0933be3e9b51de95d99e02ed4204f5ed8a6ff864e2f04266c9392c6feada8805ad44dffd5abe8d4262ddf6d2b1b4099367927b0bc075cf1d1d802f2d10b6d31d7f8c48b043340cae34b5b7c2f1e9b5043a0c2a977c51ff038171f8c81f04b284b2ee262befb6a54bdec146b84dfa116542bd13123ea79e4a660e44f3d23a0ce35ae4eb7b45611f87ae836081742d3cae6c65a0f93514bfe118cbbe7011e2a9502b197ac4bf31fe17016e184657b8dcdd62a223d1bd88b98aa0bc200ca91e123fa956b3d804b2c0ea139f934124f8d0c3f4412d8effc554f8364b0f351a789cae775b241cd6aa6d15251cbd28f0f85fd4f2a48fb467444f2f759ab6048d33c27832cccf9cc45fffaaa17a6f5e4b766f861529cb1a0641b6d3854c11 |
| shared_secret: fc501515ab8bf04e3cdbc78c032524d6b9ac385122bd2324b11a2ba812158fe6 |