-rw-r--r-- 39651 libntruprime-20241021/api raw
crypto_verify/897 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000
#define crypto_verify_897_BYTES 897
crypto_verify/1039 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000
#define crypto_verify_1039_BYTES 1039
crypto_verify/1184 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000
#define crypto_verify_1184_BYTES 1184
crypto_verify/1349 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000
#define crypto_verify_1349_BYTES 1349
crypto_verify/1455 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000
#define crypto_verify_1455_BYTES 1455
crypto_verify/1847 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000
#define crypto_verify_1847_BYTES 1847
int crypto_verify(const unsigned char *,const unsigned char *);
crypto_decode/653x3 b27ae3aea1c26f6a5fca8c98570889925a1fd8bf554105caf49b73b438463cd7 6bf0b30b8a6d4c2e788ae00f91d1ecc21ee766073911c6cf22c87d6be78065c0 nooverlap
#define crypto_decode_653x3_STRBYTES 164
#define crypto_decode_653x3_ITEMS 653
#define crypto_decode_653x3_ITEMBYTES 1
crypto_decode/653x1541 2173daf6ce1c01f7ed73da595704d4f9bb8bf3daefeca1b87d877bfed38357c8 f70df1d328c5e9ed7779316472068293f57418ac0d14490ca9faf459cd8860d9 nooverlap
#define crypto_decode_653x1541_STRBYTES 865
#define crypto_decode_653x1541_ITEMS 653
#define crypto_decode_653x1541_ITEMBYTES 2
crypto_decode/653x4621 8c4b6e117d8f9958d52355a14318bfe558207ead06003ef2387d4efee125675c 3cf98a091d5f8a7de0f454731fbb8eee5d09052d746697e3be6fb56bdca4152c nooverlap
#define crypto_decode_653x4621_STRBYTES 994
#define crypto_decode_653x4621_ITEMS 653
#define crypto_decode_653x4621_ITEMBYTES 2
crypto_decode/653xint16 17a6405c12d612963247bbf6aa8ed3cfe97cb9d2c4cbc5fed58415acee973cc8 95a98a488011bfe4be2945e897c1e74d3ab4caae7a3985c5a91df7a40fa12bb0 nooverlap
#define crypto_decode_653xint16_STRBYTES 1306
#define crypto_decode_653xint16_ITEMS 653
#define crypto_decode_653xint16_ITEMBYTES 2
crypto_decode/653xint32 34b2ca8a50458bcb0807cec51d8532fbe6757c16134cdffc358383de4e1a148c 57b3c59fc493ad09401c0b98870b52d4c0f37472e636dbff071e3ae4e29ca59d nooverlap
#define crypto_decode_653xint32_STRBYTES 2612
#define crypto_decode_653xint32_ITEMS 653
#define crypto_decode_653xint32_ITEMBYTES 4
crypto_decode/761x3 4c0c26f31b56408c408d7cc98224222b70725c2aaa0ea3faa44579acf5c624de 31ec97bfbababd015c022fc21d5f56f772f99978811edb78222560b43668194f nooverlap
#define crypto_decode_761x3_STRBYTES 191
#define crypto_decode_761x3_ITEMS 761
#define crypto_decode_761x3_ITEMBYTES 1
crypto_decode/761x1531 1d9d419824942784f9810ac0967c6076bf6e4e800aa310466fd37e6292214244 f6b6bd7f4f922914729cf66245a429da337b5b13f845154adecbd2406e12f045 nooverlap
#define crypto_decode_761x1531_STRBYTES 1007
#define crypto_decode_761x1531_ITEMS 761
#define crypto_decode_761x1531_ITEMBYTES 2
crypto_decode/761x4591 e1f8b74a5bf8507d583864d986c9febfecbaf6a447fc0ef78949e0c2684004ce 278e3fba567cece740483ca6d1c367e929189741d75f068c38dee2b7467cf58b nooverlap
#define crypto_decode_761x4591_STRBYTES 1158
#define crypto_decode_761x4591_ITEMS 761
#define crypto_decode_761x4591_ITEMBYTES 2
crypto_decode/761xint16 49e6aca48717c2e93b56d9706189b6c5b21781086c569bf421628343fec2bc06 fd2f7ecff81bea4ae8e08a3bf1b6d4e57d328c481f773c60d3f1a773c25dbfca nooverlap
#define crypto_decode_761xint16_STRBYTES 1522
#define crypto_decode_761xint16_ITEMS 761
#define crypto_decode_761xint16_ITEMBYTES 2
crypto_decode/761xint32 c44672011469bac0b95caf7c0a019fdbbb6e3437688ab8332bfa9c3edeec0596 9e000f8f58d6ec16a4dd0b362923affd79dc56ed6e049b457d851a56f9206551 nooverlap
#define crypto_decode_761xint32_STRBYTES 3044
#define crypto_decode_761xint32_ITEMS 761
#define crypto_decode_761xint32_ITEMBYTES 4
crypto_decode/857x3 98a770141d432110843494413c1710397aa6bad5b837bae4731ad814be38b81e f8ad21eb2d86da185a45a6ccb32899e039b561a40c5a5654ab396414d19cd494 nooverlap
#define crypto_decode_857x3_STRBYTES 215
#define crypto_decode_857x3_ITEMS 857
#define crypto_decode_857x3_ITEMBYTES 1
crypto_decode/857x1723 3c44cbbf4970935594d86db45cb014095a1ca333e3ce7b2756b4fd46153c6014 98b68e4fbc41894cfb6f07f41b15619290fe6c4ae47126151bc8bc91ec7a15e7 nooverlap
#define crypto_decode_857x1723_STRBYTES 1152
#define crypto_decode_857x1723_ITEMS 857
#define crypto_decode_857x1723_ITEMBYTES 2
crypto_decode/857x5167 c94e8ca6f25f8ffbec28769f741ba6613b6de2ed3bbda148d4e973175b80545c 43714f0e17a461bbd8215bb53713169845c361f105bcf4ca966b7b86b5de28c6 nooverlap
#define crypto_decode_857x5167_STRBYTES 1322
#define crypto_decode_857x5167_ITEMS 857
#define crypto_decode_857x5167_ITEMBYTES 2
crypto_decode/857xint16 f1975f4d5aa9b69374c1b286295468accd26c0ea75cf76cceafcdd4142155810 5e1d78e028b3f6eaa1be2526e5f3165ebd75ab25ad76cd4df3bd2376e70ab631 nooverlap
#define crypto_decode_857xint16_STRBYTES 1714
#define crypto_decode_857xint16_ITEMS 857
#define crypto_decode_857xint16_ITEMBYTES 2
crypto_decode/857xint32 f1cce1fb5860ff77e49eb8f6c96947a8a1f779fde85a87809410317bf9e39a20 bfff4d5b75d91994c2dc064236468c4fd59fd4df7d08d7b8b52dbf95c9891a91 nooverlap
#define crypto_decode_857xint32_STRBYTES 3428
#define crypto_decode_857xint32_ITEMS 857
#define crypto_decode_857xint32_ITEMBYTES 4
crypto_decode/953x3 c78799b48c3e879236b2919c5c975fd085612c76da5b50de8283ad6fb11874dc eb934610aad64249d580d08ef6bc1a5205485544c98c25e4742b053026125d8c nooverlap
#define crypto_decode_953x3_STRBYTES 239
#define crypto_decode_953x3_ITEMS 953
#define crypto_decode_953x3_ITEMBYTES 1
crypto_decode/953x2115 39b5338022fa2952cd9c3c6db7835107bc32c4575da8efdac2a776fd4c0f02ed 2d52fd93fb72fb5224486467d1bfda7fb00feceec559befba17736f00b93f304 nooverlap
#define crypto_decode_953x2115_STRBYTES 1317
#define crypto_decode_953x2115_ITEMS 953
#define crypto_decode_953x2115_ITEMBYTES 2
crypto_decode/953x6343 462d131e93122cf927e38d3798781c6d147030231c5697eb39bca774d4635e28 7e950e4dd0d52156a6fe31883848e1937cdbe8905ef250b63749d08e599c115d nooverlap
#define crypto_decode_953x6343_STRBYTES 1505
#define crypto_decode_953x6343_ITEMS 953
#define crypto_decode_953x6343_ITEMBYTES 2
crypto_decode/953xint16 b85dffbe410d5d88bd60d7ea927e051ce0795e26b2524a9e8abefda128a92e7e 7b1c952f6e7c01227dbbe8e0418cc4d5ea1860eba1f27166cdd9ba5af60586f9 nooverlap
#define crypto_decode_953xint16_STRBYTES 1906
#define crypto_decode_953xint16_ITEMS 953
#define crypto_decode_953xint16_ITEMBYTES 2
crypto_decode/953xint32 dec92f9468ece28ae286a8fa5b70bd260b013e54adb1884e6cd1b8cd4126c0c5 d816216b0110cf74ad08705d85d438f5897a52e214ecac53b0c97fd668b37e62 nooverlap
#define crypto_decode_953xint32_STRBYTES 3812
#define crypto_decode_953xint32_ITEMS 953
#define crypto_decode_953xint32_ITEMBYTES 4
crypto_decode/1013x3 bc9fe48234596542962f8de47a4ef3ac45a2dc7d7a6e5a7e74ec9de0ca296c38 e7e3dae8e40abaf6707c25588855e328d51070ee697ec212aa4f1a4883f8f5de nooverlap
#define crypto_decode_1013x3_STRBYTES 254
#define crypto_decode_1013x3_ITEMS 1013
#define crypto_decode_1013x3_ITEMBYTES 1
crypto_decode/1013x2393 d14764f92d14444286cd940b7309cbc94dfbfa944288e2a1f126057a1e1b6d0d fe36c2ad2261b9693e2ad9ab3499e3dd2514bd6bf8ebf023f044d23f14345dd9 nooverlap
#define crypto_decode_1013x2393_STRBYTES 1423
#define crypto_decode_1013x2393_ITEMS 1013
#define crypto_decode_1013x2393_ITEMBYTES 2
crypto_decode/1013x7177 4fd0bd0a87df97ccb7d348b0ab91826cf1dfea84d6853817d4e75dae12cb3b44 2a15b4ce79e1c074b085bd7abf71de7083fba0503d4ac06d10498fe965a26a10 nooverlap
#define crypto_decode_1013x7177_STRBYTES 1623
#define crypto_decode_1013x7177_ITEMS 1013
#define crypto_decode_1013x7177_ITEMBYTES 2
crypto_decode/1013xint16 5938f68c9c3c3631517ca16dcadd1e96b2553bd6b494161c901c1db455e21173 fe23340654861a9e08289b59a9901d646fd8b2cd98b628e8f34889763b7c2a91 nooverlap
#define crypto_decode_1013xint16_STRBYTES 2026
#define crypto_decode_1013xint16_ITEMS 1013
#define crypto_decode_1013xint16_ITEMBYTES 2
crypto_decode/1013xint32 1fbebd6317d03a06d94d96738bdeb71726b30ac841c8fb4dfbfaa5fcc73bbe9e ea9a0742c8a6d873850602d2d3cc30e7b645c79d06dd7a1948461c6a90c41029 nooverlap
#define crypto_decode_1013xint32_STRBYTES 4052
#define crypto_decode_1013xint32_ITEMS 1013
#define crypto_decode_1013xint32_ITEMBYTES 4
crypto_decode/1277x3 cd7ac8c305a343e1ae8e70c486d539bae09546ea02182801780b53de3618c53f dfba5b6a88e496f1d34cb5f11e59ddb2c26255c22edb9c4a9246d96bb5b687c8 nooverlap
#define crypto_decode_1277x3_STRBYTES 320
#define crypto_decode_1277x3_ITEMS 1277
#define crypto_decode_1277x3_ITEMBYTES 1
crypto_decode/1277x2627 74f598a5f9e175e6ac4b6bfe3c14389c99096b4e82684948c1ca634c24a8e72f 06734904e6447b510c757eb71f6124fc13a4edc76b6c3d88be4d858f2f945a8a nooverlap
#define crypto_decode_1277x2627_STRBYTES 1815
#define crypto_decode_1277x2627_ITEMS 1277
#define crypto_decode_1277x2627_ITEMBYTES 2
crypto_decode/1277x7879 ef434ea80eacf64891b1b1669b5890e42744786121d3f9553adfd77f99964487 65e3512604821bd72c2c8ebf3dddde91ce916265e81b1d9e24d6b96c0f9ed4a1 nooverlap
#define crypto_decode_1277x7879_STRBYTES 2067
#define crypto_decode_1277x7879_ITEMS 1277
#define crypto_decode_1277x7879_ITEMBYTES 2
crypto_decode/1277xint16 d5348da2ff27262d66e755b86943578667e0356e52efc69e5f8ff7135cd8c5b2 7076c2a55d93f7846a8a8a1fcadea82529d82a42e8bf6ef033d8b4974c8d8e7d nooverlap
#define crypto_decode_1277xint16_STRBYTES 2554
#define crypto_decode_1277xint16_ITEMS 1277
#define crypto_decode_1277xint16_ITEMBYTES 2
crypto_decode/1277xint32 e151ed1b6c9d21ee74522212ddb88623dcbab6e220dced357339f547a99080d9 42e71d92e37a5470c27cc2bcc7814c0b447cff5451d1e361fd7f9f0ba8338d90 nooverlap
#define crypto_decode_1277xint32_STRBYTES 5108
#define crypto_decode_1277xint32_ITEMS 1277
#define crypto_decode_1277xint32_ITEMBYTES 4
crypto_decode/int16 7f59625680d504bdd9bff199c54792455ddfd077779962836a92543c88bea2fa cdc27065db4d2f6e2356756b9a0bae31699e6255f0caf0011ba18ef3d2229ed8 nooverlap
#define crypto_decode_int16_STRBYTES 2
#define crypto_decode_int16_ITEMS 1
#define crypto_decode_int16_ITEMBYTES 2
void crypto_decode(void *,const unsigned char *);
crypto_encode/653x3 601a6ccdda0496001dd407588f0a0e86e7538fbb1916d7192d65165eb33f8607 29700e201920e207a92db544a0e850f0de968596d8d53fafddee93ce95ee0181 nooverlap
#define crypto_encode_653x3_STRBYTES 164
#define crypto_encode_653x3_ITEMS 653
#define crypto_encode_653x3_ITEMBYTES 1
crypto_encode/653x1541 1b20d01f7809f5516f698fdfb9bcf69a9b077a03bc594f94f427983eed219924 e9661445e5dc394398e8c9fc031cde1c405c4e325fce3297c6e8bdb53310aa70 nooverlap
#define crypto_encode_653x1541_STRBYTES 865
#define crypto_encode_653x1541_ITEMS 653
#define crypto_encode_653x1541_ITEMBYTES 2
crypto_encode/653x1541round d2bf70e2ae1f712bcc35b342c7a4b9ca35dd41f3bc48badd81cb089c820a3e8b a81054ade0c8798b3b305e7ba21c764c63f4ce82a5f318828adc6a99c42fd820 nooverlap
#define crypto_encode_653x1541round_STRBYTES 865
#define crypto_encode_653x1541round_ITEMS 653
#define crypto_encode_653x1541round_ITEMBYTES 2
crypto_encode/653x4621 0b8bea4448ae678f4152f1aed36bd50c1d538a1a0fef1134f480b956223c1aa7 045c8b06a6e1591bf38ff18e8b0f4cd7130ade473cbf7c1088c23257fca300ea nooverlap
#define crypto_encode_653x4621_STRBYTES 994
#define crypto_encode_653x4621_ITEMS 653
#define crypto_encode_653x4621_ITEMBYTES 2
crypto_encode/653xfreeze3 2af9cde3800c6d3ab447ef1153b456f24387915970704887562d60dba892d8ea a4142003bb2d13fc4e6fb515d06420bd4304cfae48831b80fe21ca6665e41701 nooverlap
#define crypto_encode_653xfreeze3_STRBYTES 653
#define crypto_encode_653xfreeze3_ITEMS 653
#define crypto_encode_653xfreeze3_ITEMBYTES 2
crypto_encode/653xint16 17a6405c12d612963247bbf6aa8ed3cfe97cb9d2c4cbc5fed58415acee973cc8 95a98a488011bfe4be2945e897c1e74d3ab4caae7a3985c5a91df7a40fa12bb0 nooverlap
#define crypto_encode_653xint16_STRBYTES 1306
#define crypto_encode_653xint16_ITEMS 653
#define crypto_encode_653xint16_ITEMBYTES 2
crypto_encode/761x3 174595681ec51d85de90246ab033f588d23586e48cee89ef360c213c47987ec4 e77793e4a45e5582c3f32e346f5cf7d1f91f9ed3c531e41918c09d70d4d3815f nooverlap
#define crypto_encode_761x3_STRBYTES 191
#define crypto_encode_761x3_ITEMS 761
#define crypto_encode_761x3_ITEMBYTES 1
crypto_encode/761x1531 55bac32e896eeda274c06a45e55b1df05006e43780b35a6a3e1c0b3e52407838 9a3fb7d7bd06856c18640990282f267f81500881d97c9fcb94d3a358cb24b9a7 nooverlap
#define crypto_encode_761x1531_STRBYTES 1007
#define crypto_encode_761x1531_ITEMS 761
#define crypto_encode_761x1531_ITEMBYTES 2
crypto_encode/761x1531round f674dd6b79402fc0c6546f3716d5bc6498485e3943167d4901f3150f01ceafbc 96687a4792184335a94adc906f4ec93dacf1286d3b83eff1196b48df80063634 nooverlap
#define crypto_encode_761x1531round_STRBYTES 1007
#define crypto_encode_761x1531round_ITEMS 761
#define crypto_encode_761x1531round_ITEMBYTES 2
crypto_encode/761x4591 a4335af893b0527c4fc259b93b8660d5f29b012ee4111218c11654b27fc6c61b 263487954e950086897d620987560480180d05b8564ad7744b53b24c5e0f7aaa nooverlap
#define crypto_encode_761x4591_STRBYTES 1158
#define crypto_encode_761x4591_ITEMS 761
#define crypto_encode_761x4591_ITEMBYTES 2
crypto_encode/761xfreeze3 86a1be02df02f23f8ca5945147a0828fcf2fca756cb71c59f23c8e77ad236fbd eea69494ef8944ba675ce29a3b004c6e03e1356459dcd1e7bf0afd07d8a62b62 nooverlap
#define crypto_encode_761xfreeze3_STRBYTES 761
#define crypto_encode_761xfreeze3_ITEMS 761
#define crypto_encode_761xfreeze3_ITEMBYTES 2
crypto_encode/761xint16 49e6aca48717c2e93b56d9706189b6c5b21781086c569bf421628343fec2bc06 fd2f7ecff81bea4ae8e08a3bf1b6d4e57d328c481f773c60d3f1a773c25dbfca nooverlap
#define crypto_encode_761xint16_STRBYTES 1522
#define crypto_encode_761xint16_ITEMS 761
#define crypto_encode_761xint16_ITEMBYTES 2
crypto_encode/857x3 743e5116e742b3998cbce11a5e58019bdb9b81cf0d5df538d1ceb897c9804c6b 2d4dcd2e56605c0e00dde04746a1199c739d1e7dd3e928a117533f0937270469 nooverlap
#define crypto_encode_857x3_STRBYTES 215
#define crypto_encode_857x3_ITEMS 857
#define crypto_encode_857x3_ITEMBYTES 1
crypto_encode/857x1723 a2c1b7ffa60681087da6204f1669281950ae2bce4bfd23b3f34ee7464c298aa9 e6c3186f85c9ee4f61bc3ec2f12f5cab699b269f414ceb8125753b5ff3526919 nooverlap
#define crypto_encode_857x1723_STRBYTES 1152
#define crypto_encode_857x1723_ITEMS 857
#define crypto_encode_857x1723_ITEMBYTES 2
crypto_encode/857x1723round c594e45623de22d6a6353b86c6ded45616e77d4d47101d80700e9dc975163966 674a993b7f62eeefa79c7f0fe26c5b522e030c651c763e3dc097a280068a951f nooverlap
#define crypto_encode_857x1723round_STRBYTES 1152
#define crypto_encode_857x1723round_ITEMS 857
#define crypto_encode_857x1723round_ITEMBYTES 2
crypto_encode/857x5167 3bc06d9dfd4200ecfb99af82babaeb6f536f7bf947ccd4b9624e5adeeef68cd6 6761bf59312ec4ed003d0e17a39f234aefcd57e38dba5018eaafb2051b9c7ae0 nooverlap
#define crypto_encode_857x5167_STRBYTES 1322
#define crypto_encode_857x5167_ITEMS 857
#define crypto_encode_857x5167_ITEMBYTES 2
crypto_encode/857xfreeze3 bc89dd0c9bcace09ff3a4df7c6b657a8eea2467796bba9fbe9d0de4d1ee28703 be3badaab03db87e3efd3597607b22d613e0e05242d021e616ed641ced8160fa nooverlap
#define crypto_encode_857xfreeze3_STRBYTES 857
#define crypto_encode_857xfreeze3_ITEMS 857
#define crypto_encode_857xfreeze3_ITEMBYTES 2
crypto_encode/857xint16 f1975f4d5aa9b69374c1b286295468accd26c0ea75cf76cceafcdd4142155810 5e1d78e028b3f6eaa1be2526e5f3165ebd75ab25ad76cd4df3bd2376e70ab631 nooverlap
#define crypto_encode_857xint16_STRBYTES 1714
#define crypto_encode_857xint16_ITEMS 857
#define crypto_encode_857xint16_ITEMBYTES 2
crypto_encode/953x3 10e5142e79d1a21b1a3b0284f3d31e258af25438003715cb3b2ae05175ed685c bb632a3b15fa172fb6b90dc7cdbca546cc677213571c71b52abf407208bff5d8 nooverlap
#define crypto_encode_953x3_STRBYTES 239
#define crypto_encode_953x3_ITEMS 953
#define crypto_encode_953x3_ITEMBYTES 1
crypto_encode/953x2115 d71ba40baea7dc3af48fd849985de05aaee87f3037871db8dec7cc901b40c8a8 b47986841715d5eef14df6916c2ab184f33a698537113c3bf4d2ea8f99428c70 nooverlap
#define crypto_encode_953x2115_STRBYTES 1317
#define crypto_encode_953x2115_ITEMS 953
#define crypto_encode_953x2115_ITEMBYTES 2
crypto_encode/953x2115round bbb31bbccfccf662777eabe951a585b359eaf9916a7eb4657d33356f7cfbb81b cb28590264fec821fd69bb3c0e81141743256f5cd8111fc3ac369b32bd43d73f nooverlap
#define crypto_encode_953x2115round_STRBYTES 1317
#define crypto_encode_953x2115round_ITEMS 953
#define crypto_encode_953x2115round_ITEMBYTES 2
crypto_encode/953x6343 48d66a44f8ff7a1467ce2d060028f1e50fdb82270a4e07c91afc8982c4d6229c f7cff68a1aeda002a4c4af92e4d33284bb29ab2344d097357b23522a14ebb07e nooverlap
#define crypto_encode_953x6343_STRBYTES 1505
#define crypto_encode_953x6343_ITEMS 953
#define crypto_encode_953x6343_ITEMBYTES 2
crypto_encode/953xfreeze3 072c38c98e9744daf3b6761d57bf6ea58f590165eb3a418379211720cfcb7dc0 6105c1a5693f0c92e5afdadd2c1990b5ca456f6362ac010e8051d59e8c420bfe nooverlap
#define crypto_encode_953xfreeze3_STRBYTES 953
#define crypto_encode_953xfreeze3_ITEMS 953
#define crypto_encode_953xfreeze3_ITEMBYTES 2
crypto_encode/953xint16 b85dffbe410d5d88bd60d7ea927e051ce0795e26b2524a9e8abefda128a92e7e 7b1c952f6e7c01227dbbe8e0418cc4d5ea1860eba1f27166cdd9ba5af60586f9 nooverlap
#define crypto_encode_953xint16_STRBYTES 1906
#define crypto_encode_953xint16_ITEMS 953
#define crypto_encode_953xint16_ITEMBYTES 2
crypto_encode/1013x3 d7024fe86d0285887eec1af699b0498d32ab1eaee799c12f44ef5cab26cfdc96 3dca23aa721c2d4907b07cdbde42968e69e8689794aae6478e2b5e04da0d1579 nooverlap
#define crypto_encode_1013x3_STRBYTES 254
#define crypto_encode_1013x3_ITEMS 1013
#define crypto_encode_1013x3_ITEMBYTES 1
crypto_encode/1013x2393 7bd429942f70bf35593f20e0a981927eea259a8517f2c7c8da975da324e6a762 3e1a3c979172f41df76417f9ca1a180968aae86857b6e9194f885622e33ac44c nooverlap
#define crypto_encode_1013x2393_STRBYTES 1423
#define crypto_encode_1013x2393_ITEMS 1013
#define crypto_encode_1013x2393_ITEMBYTES 2
crypto_encode/1013x2393round f75c0afa30054add70fba4f12d5da9eea18fbd3a1331033a378bb4c618de81a5 daab9407d45841416f8d74109a9ac3e9979213074e580c1779fdb76239959dd2 nooverlap
#define crypto_encode_1013x2393round_STRBYTES 1423
#define crypto_encode_1013x2393round_ITEMS 1013
#define crypto_encode_1013x2393round_ITEMBYTES 2
crypto_encode/1013x7177 6d839a50ec5e68cf79f8d99d8d86eb1b56b8e88d7e1b088313731657297d490b 29b9c6f5b9891edd976092fe7d87049d3a788b2911274aba59241f0507a87fed nooverlap
#define crypto_encode_1013x7177_STRBYTES 1623
#define crypto_encode_1013x7177_ITEMS 1013
#define crypto_encode_1013x7177_ITEMBYTES 2
crypto_encode/1013xfreeze3 5837a623cf7f3d3c0f749b1f17bd4e6bcdee5dc21260123f6addfeb8e2116a2a a876703bcdb2d60e3da575c761a4f020680168798a3d68303972da1450397dbd nooverlap
#define crypto_encode_1013xfreeze3_STRBYTES 1013
#define crypto_encode_1013xfreeze3_ITEMS 1013
#define crypto_encode_1013xfreeze3_ITEMBYTES 2
crypto_encode/1013xint16 5938f68c9c3c3631517ca16dcadd1e96b2553bd6b494161c901c1db455e21173 fe23340654861a9e08289b59a9901d646fd8b2cd98b628e8f34889763b7c2a91 nooverlap
#define crypto_encode_1013xint16_STRBYTES 2026
#define crypto_encode_1013xint16_ITEMS 1013
#define crypto_encode_1013xint16_ITEMBYTES 2
crypto_encode/1277x3 5f8a22de6e4e3893b53577b6606bc3ccdb111ee025d609d21cb06592468e29af b11455450ab60cf8c24ae5a25003e85e650fffe8bc5b29cd76439f154905de75 nooverlap
#define crypto_encode_1277x3_STRBYTES 320
#define crypto_encode_1277x3_ITEMS 1277
#define crypto_encode_1277x3_ITEMBYTES 1
crypto_encode/1277x2627 5b26afe7bb755c250ae9d208a9d8552b0ee95f0d2cfac20ed44a8f918524eb04 b482d6dc7d917bb111a4d164ac216f755fadf3e8571f3d00009473d3f346f43b nooverlap
#define crypto_encode_1277x2627_STRBYTES 1815
#define crypto_encode_1277x2627_ITEMS 1277
#define crypto_encode_1277x2627_ITEMBYTES 2
crypto_encode/1277x2627round 7af347846154c277a241b9bf8749cd4eb0fc75ad481eca00cd86070ca14bc362 564dec95c8bf481d887456b5847166e2cbfbbbf24a19ba1c110e3c0b0ef58661 nooverlap
#define crypto_encode_1277x2627round_STRBYTES 1815
#define crypto_encode_1277x2627round_ITEMS 1277
#define crypto_encode_1277x2627round_ITEMBYTES 2
crypto_encode/1277x7879 874f6a1453352eca4a08618cc88c78c7d798edf2c91aa173c3b0be7f72427559 73815848894e97f8bf4fdb4d097a9021b4f978b13e7db123278e60901bfd0afb nooverlap
#define crypto_encode_1277x7879_STRBYTES 2067
#define crypto_encode_1277x7879_ITEMS 1277
#define crypto_encode_1277x7879_ITEMBYTES 2
crypto_encode/1277xfreeze3 1b449bf6d1f970ca5d2339cd8f869e5b26d5116e35e464cfcc238d094b17f4d7 200feb6191e1e49aa674353ac35d15ff8a3aa6c70cbcac515210a394bbaebddb nooverlap
#define crypto_encode_1277xfreeze3_STRBYTES 1277
#define crypto_encode_1277xfreeze3_ITEMS 1277
#define crypto_encode_1277xfreeze3_ITEMBYTES 2
crypto_encode/1277xint16 d5348da2ff27262d66e755b86943578667e0356e52efc69e5f8ff7135cd8c5b2 7076c2a55d93f7846a8a8a1fcadea82529d82a42e8bf6ef033d8b4974c8d8e7d nooverlap
#define crypto_encode_1277xint16_STRBYTES 2554
#define crypto_encode_1277xint16_ITEMS 1277
#define crypto_encode_1277xint16_ITEMBYTES 2
crypto_encode/int16 7f59625680d504bdd9bff199c54792455ddfd077779962836a92543c88bea2fa cdc27065db4d2f6e2356756b9a0bae31699e6255f0caf0011ba18ef3d2229ed8 nooverlap
#define crypto_encode_int16_STRBYTES 2
#define crypto_encode_int16_ITEMS 1
#define crypto_encode_int16_ITEMBYTES 2
void crypto_encode(unsigned char *,const void *);
crypto_sort/int32 3458da92fdba9924c019db57dd7079f7613df0e243f3b312d10d94781af8c29a 7265f7d8ed54b4a3bd12db9648e246615363373e7044c8d1b7c789ebfc177629
#define crypto_sort_int32_BYTES 4
crypto_sort/uint32 83fc714d7acc0375aa6657bd36d3324a6cbc503f68019345651be8a88534c3e2 30921a0be2d73a185181f0ec842fa0fa73cd6e958fc03411d435f14a3fc64c89
#define crypto_sort_uint32_BYTES 4
void crypto_sort(void *,long long);
crypto_core/inv3sntrup653 aa5ad48e98fd02d0029bae0563ff23e304b66d09714ad3a50b7eaa0c39d49de1 07515a32ef8e6bfbc348fd7b45480a3a87632fc4d277c9ec04d8984eae369a17 nooverlap
#define crypto_core_inv3sntrup653_OUTPUTBYTES 654
#define crypto_core_inv3sntrup653_INPUTBYTES 653
#define crypto_core_inv3sntrup653_KEYBYTES 0
#define crypto_core_inv3sntrup653_CONSTBYTES 0
crypto_core/inv3sntrup761 9e86b6061fb03967c7366ba2febae6e9e8d1b017f6c232437b46c2f1c54eca0f 1a98d5561c7920363f4ed3c5c6b8f8100ff1a64dca2edcb93ee1b0db6442c929 nooverlap
#define crypto_core_inv3sntrup761_OUTPUTBYTES 762
#define crypto_core_inv3sntrup761_INPUTBYTES 761
#define crypto_core_inv3sntrup761_KEYBYTES 0
#define crypto_core_inv3sntrup761_CONSTBYTES 0
crypto_core/inv3sntrup857 beebb8615a6dd9308e9366214edc0bfda955b1bcdbd191941c48d7febf3412cd b7973784222ad1aec8dc6b5cd12bdd500f7297561bbd70a7e899598d4bda2cd1 nooverlap
#define crypto_core_inv3sntrup857_OUTPUTBYTES 858
#define crypto_core_inv3sntrup857_INPUTBYTES 857
#define crypto_core_inv3sntrup857_KEYBYTES 0
#define crypto_core_inv3sntrup857_CONSTBYTES 0
crypto_core/inv3sntrup953 9237c4567f8c2a46bdd2352fd36246298755505410c350016bc46a91a4b267a3 83d67d2813b5abbb50c0686c4a605c5e85b59adbc04b9b55d1585d6f114303d2 nooverlap
#define crypto_core_inv3sntrup953_OUTPUTBYTES 954
#define crypto_core_inv3sntrup953_INPUTBYTES 953
#define crypto_core_inv3sntrup953_KEYBYTES 0
#define crypto_core_inv3sntrup953_CONSTBYTES 0
crypto_core/inv3sntrup1013 c0ca4000b778d934025bb5cdc7b051f6f82600f30ccee2f9bfc39162647480df a6adb01164dcef4fd539877c8964b38ba3bcea1cef00a9d9e410b9c40bdab2e5 nooverlap
#define crypto_core_inv3sntrup1013_OUTPUTBYTES 1014
#define crypto_core_inv3sntrup1013_INPUTBYTES 1013
#define crypto_core_inv3sntrup1013_KEYBYTES 0
#define crypto_core_inv3sntrup1013_CONSTBYTES 0
crypto_core/inv3sntrup1277 b30c2b6d13108ae047f7fddc44d358fbfb15efd9cc5faf66fdd8105d67c851f5 195786f1a3efb32081f00cff505fe0dd2b572761c809b08f8a8c57f9704bc01d nooverlap
#define crypto_core_inv3sntrup1277_OUTPUTBYTES 1278
#define crypto_core_inv3sntrup1277_INPUTBYTES 1277
#define crypto_core_inv3sntrup1277_KEYBYTES 0
#define crypto_core_inv3sntrup1277_CONSTBYTES 0
crypto_core/invsntrup653 783437aa0948fbed0301273c0cd5c08de5d3cd1cec0b5ee2e4794efee2bdbc6c f7eec5214a2b2c85244e55ffc91787ecbd8c7e8c501ac4f01e4375c7c401e222 nooverlap
#define crypto_core_invsntrup653_OUTPUTBYTES 1307
#define crypto_core_invsntrup653_INPUTBYTES 653
#define crypto_core_invsntrup653_KEYBYTES 0
#define crypto_core_invsntrup653_CONSTBYTES 0
crypto_core/invsntrup761 681d6c76cd117dbe30df650d7701ae3a75b82d0a916ed319e942e34d87726ab6 e0a98560abe832360f4b8a8101491ccc7e1adaeafcf056b382ff9a16c24004b6 nooverlap
#define crypto_core_invsntrup761_OUTPUTBYTES 1523
#define crypto_core_invsntrup761_INPUTBYTES 761
#define crypto_core_invsntrup761_KEYBYTES 0
#define crypto_core_invsntrup761_CONSTBYTES 0
crypto_core/invsntrup857 884d58c031b7f0ea5e9cbbc8274a3fa8b462f381f43d63d18fd1a2056d2c6742 a5ad90978659be45ef3d4ce0ab6a151d4dfeaca2da7de476eb9b61d31b058f67 nooverlap
#define crypto_core_invsntrup857_OUTPUTBYTES 1715
#define crypto_core_invsntrup857_INPUTBYTES 857
#define crypto_core_invsntrup857_KEYBYTES 0
#define crypto_core_invsntrup857_CONSTBYTES 0
crypto_core/invsntrup953 e3c85424efc73a2708c2fcfe0a3f330c164eec370ed8432105e1f670e2cc7760 176b39e76aaec3d9e0e1ed90902be3539020c31478076233b511e983c989d207 nooverlap
#define crypto_core_invsntrup953_OUTPUTBYTES 1907
#define crypto_core_invsntrup953_INPUTBYTES 953
#define crypto_core_invsntrup953_KEYBYTES 0
#define crypto_core_invsntrup953_CONSTBYTES 0
crypto_core/invsntrup1013 f6a51c797d29c780474c27d518d04993a0522cd81996c9b618b42059ba667ec3 53217389455102d1f4fcf9dac3db99bbd39bfbf23559699f6f1913e1aa9b8d82 nooverlap
#define crypto_core_invsntrup1013_OUTPUTBYTES 2027
#define crypto_core_invsntrup1013_INPUTBYTES 1013
#define crypto_core_invsntrup1013_KEYBYTES 0
#define crypto_core_invsntrup1013_CONSTBYTES 0
crypto_core/invsntrup1277 a76fff56bde559a7eae01add3f5446ce57238eb5d56a1ce04aba66fe8ddac009 323564aa131a8f844bc99ffe99f5f151839729573c215eac12ddec35c3d4a721 nooverlap
#define crypto_core_invsntrup1277_OUTPUTBYTES 2555
#define crypto_core_invsntrup1277_INPUTBYTES 1277
#define crypto_core_invsntrup1277_KEYBYTES 0
#define crypto_core_invsntrup1277_CONSTBYTES 0
crypto_core/mult3sntrup653 6c633f57506622093b66449977dda48d3736b0f20eb6f78104f010d8b94c5e51 2262cd945501dd3967456d24154cd50599be6620378821a6b96ffa95fd8b47ff
#define crypto_core_mult3sntrup653_OUTPUTBYTES 653
#define crypto_core_mult3sntrup653_INPUTBYTES 653
#define crypto_core_mult3sntrup653_KEYBYTES 653
#define crypto_core_mult3sntrup653_CONSTBYTES 0
crypto_core/mult3sntrup761 4a489a66b1977b381a33f6cdb93b9760302789add5208c6e09acc0ea47788efd 52c3e6619d37995edd3088b9fbb36cebfbbf0308e263d52bc17c4334ef661dd3
#define crypto_core_mult3sntrup761_OUTPUTBYTES 761
#define crypto_core_mult3sntrup761_INPUTBYTES 761
#define crypto_core_mult3sntrup761_KEYBYTES 761
#define crypto_core_mult3sntrup761_CONSTBYTES 0
crypto_core/mult3sntrup857 1da51dad572b15486fcb9feee50a8ff22af3ab0cc7c02d0f4873f7fb250cad15 ae3c60101ad3de65884fd7019032d0e5be3b3f17c4e01bc9cfb0884ccaf9deb6
#define crypto_core_mult3sntrup857_OUTPUTBYTES 857
#define crypto_core_mult3sntrup857_INPUTBYTES 857
#define crypto_core_mult3sntrup857_KEYBYTES 857
#define crypto_core_mult3sntrup857_CONSTBYTES 0
crypto_core/mult3sntrup953 b926ca905106675e88bc27e7ffbcad138b421e8d011c7284ca388b29d4a8a513 0e4f2bdc9d1086a6c4de22e1978dd6f6303d031dedbc80876746326fbe8f8f3a
#define crypto_core_mult3sntrup953_OUTPUTBYTES 953
#define crypto_core_mult3sntrup953_INPUTBYTES 953
#define crypto_core_mult3sntrup953_KEYBYTES 953
#define crypto_core_mult3sntrup953_CONSTBYTES 0
crypto_core/mult3sntrup1013 7977e0e9c64b2a69ebdd8ba689cb035d0e60211d0264a1158cac4db08c19d972 65bbb4ce5a9530513872bb37156d0e6054c0006049f81a79d8aa4692876b5b89
#define crypto_core_mult3sntrup1013_OUTPUTBYTES 1013
#define crypto_core_mult3sntrup1013_INPUTBYTES 1013
#define crypto_core_mult3sntrup1013_KEYBYTES 1013
#define crypto_core_mult3sntrup1013_CONSTBYTES 0
crypto_core/mult3sntrup1277 bac954209b725cd50724efb35ec8845e4bcdfcbfd7a8eb34d40c625a2772b9e3 d8c129631fc1d4f65d262ae836c485fa883a570fb650291e4f1c9317be948bc9
#define crypto_core_mult3sntrup1277_OUTPUTBYTES 1277
#define crypto_core_mult3sntrup1277_INPUTBYTES 1277
#define crypto_core_mult3sntrup1277_KEYBYTES 1277
#define crypto_core_mult3sntrup1277_CONSTBYTES 0
crypto_core/multsntrup653 426661f4ba18f29eae9e2b7d4d6c1569e9f91db693cafb76ede67fba9873b64b 5f42341ecdbb0e13b2d071ecc75f874ae3b0fa913f8b62fcf93fcb13d01b417c
#define crypto_core_multsntrup653_OUTPUTBYTES 1306
#define crypto_core_multsntrup653_INPUTBYTES 1306
#define crypto_core_multsntrup653_KEYBYTES 653
#define crypto_core_multsntrup653_CONSTBYTES 0
crypto_core/multsntrup761 eda43ab4b93ce66fd26d8c0989b0297c8fe1e6984ba9b751f6193d35ef8a7a85 67171a7876696cfda06721697664dad2f14395fdc559520f41f90fce0195ecba
#define crypto_core_multsntrup761_OUTPUTBYTES 1522
#define crypto_core_multsntrup761_INPUTBYTES 1522
#define crypto_core_multsntrup761_KEYBYTES 761
#define crypto_core_multsntrup761_CONSTBYTES 0
crypto_core/multsntrup857 d8bf44e9672dea2fc7a424fc0a0036c60cbb70bbde0754573455fffcf65e6e29 b043b7fb8f6de5ed482bcbec3b317ef523d5b1d67061dd51f4a5b335696f7ef6
#define crypto_core_multsntrup857_OUTPUTBYTES 1714
#define crypto_core_multsntrup857_INPUTBYTES 1714
#define crypto_core_multsntrup857_KEYBYTES 857
#define crypto_core_multsntrup857_CONSTBYTES 0
crypto_core/multsntrup953 6204041e985eecd6f688132f753441c49a9cfa99a37b142a49425a4e5f8c69f7 1b3f1343cd066c133980283e6e6f76ee8a1f3b72b2399109ee03a77d1e3b460b
#define crypto_core_multsntrup953_OUTPUTBYTES 1906
#define crypto_core_multsntrup953_INPUTBYTES 1906
#define crypto_core_multsntrup953_KEYBYTES 953
#define crypto_core_multsntrup953_CONSTBYTES 0
crypto_core/multsntrup1013 bb44732592ee7d27c6e0890312f5d24a549c18dc5a96e228dd1ad2144634967d a9055126814af236349885adb167762de5c9b3e19f351de5e14abd91a5fc759f
#define crypto_core_multsntrup1013_OUTPUTBYTES 2026
#define crypto_core_multsntrup1013_INPUTBYTES 2026
#define crypto_core_multsntrup1013_KEYBYTES 1013
#define crypto_core_multsntrup1013_CONSTBYTES 0
crypto_core/multsntrup1277 058a17a603ab239e229ecee9714be97af3029708f9c0cd163abec692e829d154 6a784e7b89a244f38d8683537c375958c9c75a4796a2de4d1daa3d00aad2668e
#define crypto_core_multsntrup1277_OUTPUTBYTES 2554
#define crypto_core_multsntrup1277_INPUTBYTES 2554
#define crypto_core_multsntrup1277_KEYBYTES 1277
#define crypto_core_multsntrup1277_CONSTBYTES 0
crypto_core/scale3sntrup653 faf8c33dcacc9a98f6e4e751c1b406ebd2e9251ccac159d66847cfdcc45d0c53 6cb27323e7a868ff2eee421976f5b8fb9795c4b297f63fba3eee86bf559b98c2
#define crypto_core_scale3sntrup653_OUTPUTBYTES 1306
#define crypto_core_scale3sntrup653_INPUTBYTES 1306
#define crypto_core_scale3sntrup653_KEYBYTES 0
#define crypto_core_scale3sntrup653_CONSTBYTES 0
crypto_core/scale3sntrup761 f6b9859408d1cc2e2701b8df30a0f1d79d7f5a2ecdd6540b2b0581dfda36cdb2 d6657470f469bfb6616dcac8f672f028e435e89289a47b1987ce736dc189aef5
#define crypto_core_scale3sntrup761_OUTPUTBYTES 1522
#define crypto_core_scale3sntrup761_INPUTBYTES 1522
#define crypto_core_scale3sntrup761_KEYBYTES 0
#define crypto_core_scale3sntrup761_CONSTBYTES 0
crypto_core/scale3sntrup857 9a0c86ef536b17661fc00fb0a1d3bbaeb811467e20cdaf7f3b2e9d11c157e112 60cf4ed2b17e4f69461e1edebcc59e2a39c232d1d352b51f4ebb2b578f4833fe
#define crypto_core_scale3sntrup857_OUTPUTBYTES 1714
#define crypto_core_scale3sntrup857_INPUTBYTES 1714
#define crypto_core_scale3sntrup857_KEYBYTES 0
#define crypto_core_scale3sntrup857_CONSTBYTES 0
crypto_core/scale3sntrup953 8314ddeee37405ec4052b6a273321eadef8a41e2037942e57799265898c5d69a 0e9ac7e49118ea8c87983e80587ad9b42cb117dab2e807d78f8589c447c44fdb
#define crypto_core_scale3sntrup953_OUTPUTBYTES 1906
#define crypto_core_scale3sntrup953_INPUTBYTES 1906
#define crypto_core_scale3sntrup953_KEYBYTES 0
#define crypto_core_scale3sntrup953_CONSTBYTES 0
crypto_core/scale3sntrup1013 3abb01f247f92e49c17e453baf12cbe9d31d3e736f1727b128b1d26ce1b05d8e 62fa112e6584871480074801b4d477e6510956fab67d0e3ce6680fb208e1b1b9
#define crypto_core_scale3sntrup1013_OUTPUTBYTES 2026
#define crypto_core_scale3sntrup1013_INPUTBYTES 2026
#define crypto_core_scale3sntrup1013_KEYBYTES 0
#define crypto_core_scale3sntrup1013_CONSTBYTES 0
crypto_core/scale3sntrup1277 49d516671d2ccb0512a7301439c928e5c3b0c931be7394eb883c9ca3748d3f1d 58b6d7e044d2860ed9aee951367fcf8040720e3c780ce65bea54ff2f7b9ffed6
#define crypto_core_scale3sntrup1277_OUTPUTBYTES 2554
#define crypto_core_scale3sntrup1277_INPUTBYTES 2554
#define crypto_core_scale3sntrup1277_KEYBYTES 0
#define crypto_core_scale3sntrup1277_CONSTBYTES 0
crypto_core/weightsntrup653 fbbd83b55763dff9eb34f7e04f545b2217b39a45cf6b291c2a241df017978030 2509dd9d3711537b4946ebd79de22310103ffa1c7f48d049011a2384ac152f37
#define crypto_core_weightsntrup653_OUTPUTBYTES 2
#define crypto_core_weightsntrup653_INPUTBYTES 653
#define crypto_core_weightsntrup653_KEYBYTES 0
#define crypto_core_weightsntrup653_CONSTBYTES 0
crypto_core/weightsntrup761 1ad9d803dc23de6737da392d9005d9816c2914149e7959ed476913c7a95ddb3f 39a1e0fceab2d7a7bebdbd9e8e3d2c275658e3fe3bc2a53d84a976500dec99ef
#define crypto_core_weightsntrup761_OUTPUTBYTES 2
#define crypto_core_weightsntrup761_INPUTBYTES 761
#define crypto_core_weightsntrup761_KEYBYTES 0
#define crypto_core_weightsntrup761_CONSTBYTES 0
crypto_core/weightsntrup857 92a23e9211ac4a5ad98bfab8db60dc8b5976d8e3a95e2e31123ad4672e8c2085 2e9d660f810c309dffeef79278af6f0f197fd37d507d8d8bc7aa2656cf18ab92
#define crypto_core_weightsntrup857_OUTPUTBYTES 2
#define crypto_core_weightsntrup857_INPUTBYTES 857
#define crypto_core_weightsntrup857_KEYBYTES 0
#define crypto_core_weightsntrup857_CONSTBYTES 0
crypto_core/weightsntrup953 d20b5285cc8d7080674b79f3627faf649cece975b77eef738f289750b08759dc 9d82958147e40c73e91ac145ffb54aa8e62426d5e7dfd1c65d01bbbebcbb5249
#define crypto_core_weightsntrup953_OUTPUTBYTES 2
#define crypto_core_weightsntrup953_INPUTBYTES 953
#define crypto_core_weightsntrup953_KEYBYTES 0
#define crypto_core_weightsntrup953_CONSTBYTES 0
crypto_core/weightsntrup1013 225c4959095c19803ffa71189c9e9eab360a246b1649f944e75505d31618f45b d88a96a3152511717b19c6e3e8d1192d37c2afc8cf7a3c324ee142363ba68989
#define crypto_core_weightsntrup1013_OUTPUTBYTES 2
#define crypto_core_weightsntrup1013_INPUTBYTES 1013
#define crypto_core_weightsntrup1013_KEYBYTES 0
#define crypto_core_weightsntrup1013_CONSTBYTES 0
crypto_core/weightsntrup1277 9664b645da2e7b2a53a69270303673141fead5b32cb937a2d1c45f73cbe3cf27 7139168303d50ca963c29781333800043dc0b4f7f69a14608d4550f8baefe498
#define crypto_core_weightsntrup1277_OUTPUTBYTES 2
#define crypto_core_weightsntrup1277_INPUTBYTES 1277
#define crypto_core_weightsntrup1277_KEYBYTES 0
#define crypto_core_weightsntrup1277_CONSTBYTES 0
crypto_core/wforcesntrup653 bf79e9b0d221c345938d5d5000d8dc2a01372e2dd582072aaea523187ecc1130 055650b83895d732c194cf68e2d0401841f233e7dd66aa3f22643b8db997d334
#define crypto_core_wforcesntrup653_OUTPUTBYTES 653
#define crypto_core_wforcesntrup653_INPUTBYTES 653
#define crypto_core_wforcesntrup653_KEYBYTES 0
#define crypto_core_wforcesntrup653_CONSTBYTES 0
crypto_core/wforcesntrup761 0b92df5bfe9577b28e57102af63b96169a0b22bcff2c4ae8ecd5030228a2e7f7 87aa3f938b26783a0e83c5dab497ffdc4e77e2ae74c457996253a6ee0a7c2d61
#define crypto_core_wforcesntrup761_OUTPUTBYTES 761
#define crypto_core_wforcesntrup761_INPUTBYTES 761
#define crypto_core_wforcesntrup761_KEYBYTES 0
#define crypto_core_wforcesntrup761_CONSTBYTES 0
crypto_core/wforcesntrup857 66150d04c4c22721674661ef22298ea0bce48f8c8e8c374b3506e58ac8ad8d77 787fb6635b1daf842448b74e478cca9b74fc6a985d93cad2b1095f0bcf904300
#define crypto_core_wforcesntrup857_OUTPUTBYTES 857
#define crypto_core_wforcesntrup857_INPUTBYTES 857
#define crypto_core_wforcesntrup857_KEYBYTES 0
#define crypto_core_wforcesntrup857_CONSTBYTES 0
crypto_core/wforcesntrup953 ccfc516d2d46a821fcebf8b326f81f90c54b1c6bdd795357022e77590a30c0ef 22397d2cdd1652713cd69cc70fa941ccff3877d4ed5012fbce791261f740252b
#define crypto_core_wforcesntrup953_OUTPUTBYTES 953
#define crypto_core_wforcesntrup953_INPUTBYTES 953
#define crypto_core_wforcesntrup953_KEYBYTES 0
#define crypto_core_wforcesntrup953_CONSTBYTES 0
crypto_core/wforcesntrup1013 d4e33f5219277f77ca64411ebcc9ee0c3d5274f5b9ebb9301d5602b2f110d767 336f49eebed9c310480fd766968fdd1ad7bc3f0ba9779486e86244a77f3da07e
#define crypto_core_wforcesntrup1013_OUTPUTBYTES 1013
#define crypto_core_wforcesntrup1013_INPUTBYTES 1013
#define crypto_core_wforcesntrup1013_KEYBYTES 0
#define crypto_core_wforcesntrup1013_CONSTBYTES 0
crypto_core/wforcesntrup1277 85ee647fbe8423f5655b8b98cd0258f8aac032a58e7ba63881c6476ac31574c9 21ca0241b12b7bbd8478b9026d8b2b71e1e18b1d4d247103555f3bdab7958397
#define crypto_core_wforcesntrup1277_OUTPUTBYTES 1277
#define crypto_core_wforcesntrup1277_INPUTBYTES 1277
#define crypto_core_wforcesntrup1277_KEYBYTES 0
#define crypto_core_wforcesntrup1277_CONSTBYTES 0
void crypto_core(unsigned char *,const unsigned char *,const unsigned char *,const unsigned char *);
crypto_hashblocks/sha512 f0bc623a9033f9f648336540e11e85be21aeb60905c7d8808d10ea20b39d58d1 f1a2c46c9ce7fa4cd22f180907d77b6f7189badef4b9a1b5284d6fb9db859b76
#define crypto_hashblocks_sha512_STATEBYTES 64
#define crypto_hashblocks_sha512_BLOCKBYTES 128
int crypto_hashblocks(unsigned char *,const unsigned char *,long long);
crypto_hash/sha512 8220572f58bd4730be165c9739d8d4b0fd2e0229dbe01e25b4aed23f00f23b70 c1e322b7cbfc941260c5508967ba05bce22eeee94d425e708b7c3301ea1d5e2e
#define crypto_hash_sha512_BYTES 64
void crypto_hash(unsigned char *,const unsigned char *,long long);
crypto_kem/sntrup653 dda0bd7591a594a50d92d582175ec8465f5e17e464d115d3320de3b3baf82d1f 573607988fa717eb6a3f951e4263581130b77f80b3c4b3a05c416069ae8c4cf3
#define crypto_kem_sntrup653_SECRETKEYBYTES 1518
#define crypto_kem_sntrup653_PUBLICKEYBYTES 994
#define crypto_kem_sntrup653_CIPHERTEXTBYTES 897
#define crypto_kem_sntrup653_BYTES 32
crypto_kem/sntrup761 4081ab3f61bac9aae91bff7f9b212855177591ec4427dff2a501be124c5bb97d 730a572b64fa05a42bce7b1573edc04b70ef75909db309c012aa27f53f1f2f41
#define crypto_kem_sntrup761_SECRETKEYBYTES 1763
#define crypto_kem_sntrup761_PUBLICKEYBYTES 1158
#define crypto_kem_sntrup761_CIPHERTEXTBYTES 1039
#define crypto_kem_sntrup761_BYTES 32
crypto_kem/sntrup857 9b5d45689313eea407b627421e453bec7c563fd5430901d217cb4a868b5a2435 26f05b6f705531a3605d19304d98ca013f8c163ec2cf39b18767d9ba0a5c744d
#define crypto_kem_sntrup857_SECRETKEYBYTES 1999
#define crypto_kem_sntrup857_PUBLICKEYBYTES 1322
#define crypto_kem_sntrup857_CIPHERTEXTBYTES 1184
#define crypto_kem_sntrup857_BYTES 32
crypto_kem/sntrup953 6f497ec200d79d3a509f5b6ba13489ca97ce9bf9238e07c9079b62e77112828c f09bd596d313fce6981b8d8135205442866823f295e68195257fa035188727c5
#define crypto_kem_sntrup953_SECRETKEYBYTES 2254
#define crypto_kem_sntrup953_PUBLICKEYBYTES 1505
#define crypto_kem_sntrup953_CIPHERTEXTBYTES 1349
#define crypto_kem_sntrup953_BYTES 32
crypto_kem/sntrup1013 1b5be888b85239e31dcd576507be93447dd8fa9791cd780f4146979406e763e5 78eab8aab4e7ac97bac21dfe4dbf2a09b5e0264a006679d1da13b43ecd643c04
#define crypto_kem_sntrup1013_SECRETKEYBYTES 2417
#define crypto_kem_sntrup1013_PUBLICKEYBYTES 1623
#define crypto_kem_sntrup1013_CIPHERTEXTBYTES 1455
#define crypto_kem_sntrup1013_BYTES 32
crypto_kem/sntrup1277 d03baeaa474adaa64bb1cf309fe7c3cccd29c82265f1d44fa668bf921580c8f1 8dd39f1e097cd413ed1ed1ecb6431e131535c906fa561283394b182c4ff09a5e
#define crypto_kem_sntrup1277_SECRETKEYBYTES 3059
#define crypto_kem_sntrup1277_PUBLICKEYBYTES 2067
#define crypto_kem_sntrup1277_CIPHERTEXTBYTES 1847
#define crypto_kem_sntrup1277_BYTES 32
void crypto_kem_keypair(unsigned char *,unsigned char *);
void crypto_kem_enc(unsigned char *,unsigned char *,const unsigned char *);
void crypto_kem_dec(unsigned char *,const unsigned char *,const unsigned char *);