All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.io.github.andreypfau.curve25519.constants.tables.PackedAffineOddMultiplesOfBasepoint.kt Maven / Gradle / Ivy

package io.github.andreypfau.curve25519.constants.tables

import io.github.andreypfau.curve25519.internal.hex

val PackedAffineOddMultiplesOfBasepoint by lazy {
    arrayOf(
        hex("853b8cf5c693bc2f190e8cfbc62d93cfc2423d6498480b2765bad4333a9dcf073e9140d70539109db3be40d1059f39fd098a8f683484c1a56712f898922ffd4468aa7a870512c9ab9ec4aacc23e8d9268c5943ddcb7d1b5aa8650c9f687b116f"),
        hex("3097ee4ca8b025af8a4b86e830845a023267019f02501bc1f4f8809a1b4e167a65d2fca4e81f61567dbac1e5fd53d33bbdd64b211af3318162da5b558715b92a89d8d00d3f93ae1462da351c222394584cdbf28c45e570d1c6b4b912af26285a"),
        hex("33bba50844bc12a202ed5ec7c348508d44ecbf5a0ceb1bddeb06e246f1cc4529bad647a4c382917fb729274bd11400d587a064b81cf13ce3f3551beb737e4a1585822a81f1dbbbbcfcd1bdd007080e272da7bd1b0b671bb49ab63b6b69beaa43"),
        hex("bfa34e94d05c1a6bd2c09db33a357074492e54288252b2717e923c2869ea1b46b12132aa9a2c6fbaa723ba3b5321a06c3a2c19924f76ea9de017532e5ddd6e1da2b3b801c86d83f19aa43e05475f03b3f3ad7758ba419c52a7900f6a1cbb9f7a"),
        hex("2f63a8a68a672e9bc546bc516f9e50a6b5f586c6c933b2ce597fdd8a33edb93464809d037e216ef39b4120f5b681a09844b05ee708c6cb968f9cdcfa515ac0491baf4590bfe8b4062fd219a7e883ffe216cfd49329fcf6aa068b001b0272c173"),
        hex("de2a808a8400bf2f272e3002cffed9e50634701771843e11af8f6d54e2aa754248438649025b5f318183087769b3d63e95eb8d6a5575a0a37fc7d5298059ab18e98960fdc52c2bd8a4e48232a1b41e0322861ab59911314448f93db52255c63d"),
        hex("6d7f00a222c270bfdbdebcb59ab384bf07ba07fb120e7a5341f246c3eed74f2393bf7f323b016f506b6f779bc9ebfcae6859adaa32b2129da72460172d88670278a32e7319a1605371d48ddfb1e6372433e5a791f837efa2637809aafda67b49"),
        hex("a0eacf1303ccce246d249c188dc24886d0d4f2c1fabdbd2d2be72df11729e2610bcf8c4686cd0b04d610992aa49b82d39251b20708300875bf5ed01842cdb54316b5d09b2f769a5deede3f374eaf38eb7042d6937d5a2e0342d8e40a21611d51"),
        hex("819d0e95ef76c6924f04d7c0cd2046a548128f6f64369baae355b8dd2459326d87de204448861308b4ed92b516f01c8a252d9429274efa39102848e26ffea77154c8c8a5b882716c032a5ffe7914fd330c8d77831859cf72a9ea9e55b6c44647"),
        hex("2b9ac66d3c7b77d317f6896f27b2fadeb5163ab5f71c6545b79ffe34de519a5c47117464c846853449c8fc0eddae357d32a37206769a93ffd6e6b57d49639621670ef179cff110f55b5158e6a1daddff7722141017a7c309bb2382603c500448"),
        hex("c77fa32cd09e24c4abac15a6e3a059a0230e6ec9d76ea9886d695016a598335575d1363ad221683b329e9be9a70ab4bb478a8320e45c9e5d5e4cde5888091e77df1e4578d2f5129acb9c8985795dda3a0895a59f2d4a7f4711a6f58fd6d15e5a"),
        hex("830e15fe2a129511d8354b7e259a20cf201e711e29f88773f092bfd897b8ac4459735258c5e0e5ba7e9ddbca195c2e39e9ab1cda1e3c652844dcef5f13609b01834b135e1468601e164c30244fe6f5c4d73e1afca8886e50922fade6fd490c15"),
        hex("3811470995f27b8e51a6754f39ef6f5dad08a725c479af102299b95b075a2b6b68a8dc9c3c8649b8d04a71b8db443fc88d16360c56e33efec1fb051e79d7a67876b9a0474b70bf58d548177455b301a690f542d5b11f2baa005dd54afc7f5c72"),
        hex("b299cfd1156742e4340da20211d552739f10128b7b15d123a3f3b17c27c94c79c098d01cf72b809166635eeda46c41fe4c990249715d58dfe7fa55f82546d54c5350acc226c4f64a5872f632aded9abc2110310af132d02a858ecc6f7b350870"),
        hex("013f77382767880bfbccfb95fac8ccb8b629adb9a3d52d8d6a0fad51987eef06344a5882bb9f1bd02b79b4d26364ab47026253489c6331b628d4d669362aa913e57d57c01c7793ca5cdc35501ee4407571e002d8010f68246af82a8adf6d293c"),
        hex("13a714d9f915adae12f98f8cf97b2fa930d7539f1723f8afba770c4993d3997a41251fbb2e4debfc1fb9ad40c71095b805ada1d07da371fc7b714707702c890ae8a3bd3624ed528f9407e85741c8a877e09c2f266365a9a5d2f70283d2626728"),
        hex("255be33c0936784e97aa6bb21d18e1823fb8c7cbd392c10c3a9d9d6a04daf132bdf52ece2b8e557c63bc4767b46c98e4b889bb3b9f174a157a76f1d6a3f286766a7c596da6128daa2b85d3040393118f22b009c273dc913fa628ada9f8051356"),
        hex("d1ae92ec8d970c10e5736d4d43d543ca48ba47d8221b13832c4d5de353ecaa00d5c0b0e728cc2267535c07dbbbe99d70610a01d7a78df6ca6ccc572cef1a0a03aad23a0073f7b17b0866212b80293f0b3ed20e5286dc2178805406241c9cbe20"),
        hex("a6739624d88753e193e446f52dbc4359b5636fc3819a7f1cdec10a1f36b30a75605e02e24ae4e02038b9dccb2f3b3bb01c0d5af99c635d1011e36750544c76693710f8a283328a1ef1cb7fbd23da2e6f63252eac5bd12fb7405007b73f6bf954"),
        hex("7992662904f2ad0f4a727d7d04a2dd3af160578c82943d6f9e53b72bc5e97f3dcd1eb116c6af7d17796457fa9c4b768985e7ece610a1a8b7f0db85be9f83e6786b85b837f72d33708a171a04435dd075229ee5a04af70f3242820850f368f270"),
        hex("475f80b183458666197cdd60d1c535f506b04c1eb74e87e9d989d8fa5c340d7c55f3dc702011242317e1fce77ec90c3898b65235edde1db3b9c4b839c0564e408a33788c4b1f1f59e1b5e067b16a36a0443d5fb45241bc5c77c7ae2a7654d720"),
        hex("58b73bc76fc38f5e9abb3c36a543e5ac22c93b907d4a93a962eccef3461e8f2b43f5b935b1fe749d6c958cdef17db384a98b1357072b32e9e14c0b79a8adb8385df951df9c4ac0b5acde1fcbae52392bda668b328b6d101d5319bace32eb9a04"),
        hex("3179fc750b7d50aad325677a4b92ef0f30396b392b54821dfc74f63075e15e797efedc633c7d76d7406e859748599c20137c4fe1616867b6fc25d6c8e065c65181bdec520a5b4a25e7af34e06e1f415d314aeeca0d4da2e67744c59df49bd16c"),
        hex("86c3af652161fe1f101bd5b8882a2a08aa0b99207e62f676e7439e42a7b3015ea39c17529061877e859f2c0b060a1d571e719984a8baa28038e6b240dbf32075a15793d3e30bb53da5949e59dd6c7b966e1e31df649a301a86c9f3ce9c2c0971"),
        hex("cf1d0574acd86b851eaab75508a4f603eb3c74c9cbe74a3adeab3771bba573418c9164033f52d8531c6bab3ff404b4a2a4e581669e4a0b08a77b25d0035ba10e8a21f9f0316ec5170847fc1a2b6e695a76f1b2f4681693f7673a4e4a6165c55f"),
        hex("8e989077e6e1924822d75c1c0f95d501ed3e92e59a81b0e31b65469d40c71432e57a6dc40d576e138fdcf854ccaad00f86ad0d31039f5459a14a454c411c716270176506748229133694278a66a0a43b3c225d18ecb8b6d93c83cb3e0794ea5b"),
        hex("f8d243f363ce70b4f1e843058fba67006f7b11a2a151da352fbdf1445978d04ae49bc81209bf1d649c576e7d318bf3ac65b097f6029efeabec1ef648c1d5ac3a018331c3343b8e852668310747c099dc8ca89dd32e5b08343d8502d9b10cff3a"),
        hex("0535c5f40b43269283221f26139ce468c627d38f7833ef097f9ed92b739fcf2c5e40203aebc7c587c956adedef11e38ef9d529ad482e25291d25cdf4867e0e11e4f503d69ed8c0570c20b0f028868812b73b2ea009271753373a69b9e057c505"),
        hex("b00ec289b0bb76f75cd80ffaf65bf861fb2144634e3fb9b60512864108ef9f286f7ec91f31cef9d8aefdf91130263f7add25ed8ba07e5be15a87e98f174c156ebf9ad6fe366361cf4fc93583e7e4169be77f3a756597781319a35ca942f6fb6a"),
        hex("cca813f97050e55d61f50c2b7b161d7d89d4ea90b65629dad91e80dbce93c012c1d2f5620cdea87d9a7b0eb0a43dfc98e070ad0dda6aeb7dc43850b951b8b40d0f19b808937f14fc10e31aa1a09d9606fdd7c7da7255e7cee65c63c69987aa33"),
        hex("b16c15fc88f54883276d0a1a9bbaa26db65aca875c2d26e2a689d5c8c1d02c21f25c08bd1ef50faf1f3fd367891af5783c036050e1bfc26e861ae2e8296f3c2381c7187f10d5f4d2289d7e52f2cd2e1241333d3d2a860aa7e34c91118977b71d"),
        hex("b61a70dd694739b3a58dcf19d4deb8e252c82afd6141df15be247d018acae27a6fc26b7c3952f3dd1301d553cce2977a30a379bf3af4747cfcade226ad97ad3162b92009ed17e8b79dda193fcc18851e640a56254fc191e4832c62a653fcd11e"),
        hex("2d2d091ca642fe8b8e38bfc998485073fb1237bf7b16193ead24aa574a663d506ef2894d8ee9b9f4e7b7708528df82b35cc485046d7edb23a30abc286fb3125b3715a9905b391bcaf2e537cff783bab9fa8b8e0c3e022a19e3f8a1e985669036"),
        hex("1d78d84f3cbe4c54e4578b13d21dcf2f393d5bbe64ee27eba5c30548f0cc5d35489e69b8d80d196b7c5cd731fa0c70a45b21d8abc01d01569eb174847012115bdb753ccb4d98bdcb7f56f657e75eb61f968159b688b538b1654fae25b2874558"),
        hex("d67ea6660fc15548c49791cb6c61eb848b21b280d3ff4f8b54ac82b9a47be205a6572ff163a39333ee2bbc335bd13554b75b80a9081848dbef1ed187fb18893d4d865a1e7da6063f86102adeb0adaee5cf2a68eb8e10616bda554ad624348f7f"),
        hex("af8648b207481a7be2fd42c41eed48954f65457aa43152af65f21003ba5c757ed14e79243629d60e8bf6f068c7f01beec3bc23ce16fefdaac45623c35970aa0c23301a76524ffc9a68f69626881a4ea65959e4fd0cf446e230320be7aec23645"),
        hex("c3b9cc21f3efe38cb857216574bf389a8b16630fed5f60dcb39744caf5d0156afab79d5902a319e026c22ff037e7b46e8d0171fe52f81bfe7174a41b04f8bd7bd5a8bf09f1e10d8ef0c421e2f9ea24dc588897369a392ffb7adb5c03d406c255"),
        hex("2576de90adfa270ae3c831149ed12782cb594a215cdb990f251ce72e92b3d65c373d44b859815371f964cfd66adbb302fc9e1e0dc0149c59b89e4ed7bcc88f27c7eb33d694a93cf0bea7377a6e1211e12b14cde09e30f4532884b81a29158646"),
        hex("6feb4cd55138402c676bfdcdea2922ed2b79e2185321adf485948853f3e22355d2efa5549c09a171979f57f0a006c5f5cffbd4138fb318dcd3ed94586ab66d63ded4d07b6e53fa9ae2f1a365ab25610f354cc8b37ca2f588980f9b5565cf8852"),
        hex("1c88d9f029b6920f710e57e513fbb1fcfbba4b48894fee5fd24152f4850cc7129b28970ac5c895b23f2a81eabaabfe582989760fc6f2d66d1446965a551bf0637f7638e5a5bd456acc6009d3079329605133d5d4699f933c5529b66a41657143"),
        hex("86adfdddfbb1d5e18d77b6e4babf81ad1fdd80991919786bb721971b5f98fe469a4be636280a3061713a95f4d0a436507564f3474f2365843cd22d2cc76da43ea7dfe2888501f59fea5e07fd01f43967e5749cd8975e0e6a4e2943dfa70c8b08"),
        hex("c06cfefe540e6710941de5a8539dbb0edfa335f5230e9ffa93e85eaf0057753c9daa547c33454426cd6f437ebe8ed076589b1195d6a18fed79130e1146055b7d9605c7d7963a9f78f301fb0a7bfef8aad7c021d468461664ad7aa7b364c5e51a"),
        hex("4b5902034cad09da845b6a7cd4e6fb13a4e28508c0e700456326d99811641a205b8d703e86e688fda5b2a5c8c4ade549905d741ee87c300f8617af18e8f19c5d2b59a1e23b1dda5b1fc4b862aaaadb2b4b4c42dc3c497955260bfe61c3a0a03a"),
        hex("93f6df08e55f1c948d830f66ab12d0c744a5775cdde926474003b208f790613e2eef49e1216e7c066971065002c1e08c30b3789e5c75aab029a1d130f209e36e77b867ac32ae483909c27e548f22227aad49e8b0f72474614bd7f16483e9cd64"),
        hex("fa4f6cb682b9fe42c8051fc6101bb4b80f3b95875779222d07302044c17c761950641f07e4d60f27f7511fbe8ff6387db34f2900a4fdf2843138455b0ea8412c4bc59d8ee00fbe054d188e9735efee72c44ecada4fb10cafe8c3817cb7c73b39"),
        hex("158ccd68a8673bb1c96ecd38fa138556b4d20549f6b9ec7b96363dac9955bb6e55473fb74586bbe90a9b3b880db55c9f7ac1c0c53b15b9f763eea40cbdeb0c7cbd596030dac59c42fa657e67e5eb6d269b96accfd00466308c4c996a17d1ea7c"),
        hex("22e64dc6081e1b6250918c7b3d3b2b470812b0271cb636dddc0a4dfe7463817b83475668db4cfe36c3126cd641873213d3e32e23e193cb7f51754d417c3de732cc3f1104c11b97525873ca880f7d3c5c14a45fd6759c278f63016fe93cae566f"),
        hex("b9b4f686e1a37a47357925f3a05f6681bf364d668edb7345e9b02ac96fc9cb2b73921e8ced96385d5dd61646436b93df26f7f2d4a2378d9b173dfbea9f7af26f29631f613ef7096c41ce81a846b133f0352c6ea47504e050cd4828deb6a5b572"),
        hex("c337a328462c713c07a33f63a3971c9a773924851803a46b087dde6faaa7853420e768ed749736f1ab14ef4b9909ddf81d40915d396b51fc67717bd96011aa618e12557f7b8a3425972d86d575cb4b374c88e068f1ec73b342d1e83e50e06c2c"),
        hex("1a9b4676e6174f891ee321e0e1ec0c34438a1203b8a9e00ea7933378532b8c0f8928639cb1df828df2442a29dccc965e1a92f69a6ce5eee4a99764921dad770e755cdbf21d301a2fde190da890e040dd4fad9db8ee02e078f5dd58724ce5c14c"),
        hex("9ce13a6bd8e19bb838bd807994a71e03f91334fe9fc3458677de327a23f294728e63437566c0fcf3fb484e64781f26f466bba940a7aec9f5e44251e7dc3fef62fd3e7df71780586e43f269389eddd19ede65024f37cea9bda46266157dc82819"),
        hex("29720866d547384ac65897b5caa2a92d1b29ce7560a8555794fa99441dece04a30217eb55a950c1bf5f54496bd7feb6f992cbd08ed74044230f658447741db77a77dbea29bcbd683d57de00c981d6b86c4bfd09397a4bfae0e17a31d46b3f117"),
        hex("86286c033d6ba1099ae7e4e34e5dc7ba007b4194e758c7ab4dd243f4432ca87852ce03349b194c8ee510677b1a61a32c35a776457b2d76d12696da3aa1999b3dc475267012816b054e476944eb39d1ef7facc4f75aa7394590b31bd88b20490b"),
        hex("82070d0afb50fd03d6ee986e71edc8ea0898006f989363c14814d5a24da6403e4172282db3dcba35c18495c475173d7b0ed868f3fc12ac872185f2e1b2e77e159f70ca9d2ea5f597bdfc3fc79bd02225953f2ef1f6ae5b1fb4be5fc51571275a"),
        hex("554c85e521d9407bb231de6f387b3c276e2e124e506e63e3733ddd9218194e0fcc008332153012abc2a787d57fc77ec8f0b86d587d2d384feefe7db12ab08946ed3241ec121cbdc3bdb522d95860f4e19487705f9493f48627d6edc9eb32243b"),
        hex("efd8c78197890017288c396f085a2ba42fc63638622b22b4c1d0280333d11f36592e8cb7c2ccbebb957cc1313837d90d3d96c0ed0934ff8db9bb2dabf2c1556c86991565810c2bd2440fc577113997b84404fad4166859b186c4b227a945d83c"),
        hex("df51192cd706f512f52ff8e86533eafb758e1b48a2b06a55adf24772ac98f945b0d36fdfad15171db75ed7787e2a7240dc460ed2566b560fd11aa90d8a1e1236cd3e5dc528070ba4375369464c43e1d6ce4c5472d5c246ff1b536d06cf86b023"),
        hex("8fd5bdb48060668d31ba348609a47cbd39bc2c013545fe4415164f0119fac5165e1905ea18516bc30569c1374251d4b1328fd22c098533ea748a6e8c38b5eb013bf572e76e41450f95e89ccbc5f88fc910079656c329fdaf5030471818ef6448"),
        hex("30b8d00b3aa80dcd28341cb99beb4e86f43e15049b3e6fe650c26b7fed3ac026b39a639732c317f88ed36820abc747340f3c623b884bc05c6cafdb340cdc7a2ace7d1c582f7a1e966da9294860899e3a3ca489b97b4ad99054d7e1599916b578"),
        hex("40cc69575ac85cf92bd34d573a95fee636a88655168acb1db421cd4b22c07e450d185ddf5482f91065d4e9fc071506751f718e48352a572709e77103c94b31028a90268ffeaee879d33a55fb1db3bb16face84ea36798bbb490acf4f532c5779"),
        hex("979574e000433b34c40464902326375fa4c98896abf693141c9af1e7b6c090786f2d5ba33cb29d23b9c12cb9ba0d0abb04ea960d883733043fef608bd9f8dd70c45dd7fdb74091f49b16f85a9803b3a38584b4ec31e2582baa709ae891967645"),
        hex("ad43a65bdc3d0e396b1bb9e9d9fe5c88909d67561074ae8b787c5cb006f7c02edb2d5b3405e3e3549beb02ec35cca9477de155ddef5d2302821d1cf03242b710d8598f6094163afc7c0c3dbe1fee4d8970144e2a6eb65090a7463f5ad2a96f5d"),
        hex("dda6a3b2fe5a2cac650ef09d07ed6ca6ad9c9f18f6cb4c061ce7c98718a44f57bb6c6ee48541df46523e222f01cc692a46267df5f7f57f797a695f774f705e64fa1e89deda292dc9d8e72e12ed733a0f11154e29825935f232b9aadc74e52074"),
        hex("1c4b23943f6e3ef8101c429be6617bc8a554c493b0334b4575c0cdc3a90fa62b3c5134a038a166f79dd3f9462f20e60fa6e4468d0139ae28d3b381b53246ef44c964d3211c49d6a3254a2265ac3bda45971c07c0d911f556cff3b5449c895470"),
    )
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy