dev-libs/libsignal-ffi: add 0.87.5

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
Anna (cybertailor) Vyalkova
2026-03-01 00:15:08 +05:00
parent c22c89bd9d
commit c1aa7e6c29
2 changed files with 671 additions and 0 deletions

View File

@@ -1,4 +1,5 @@
DIST SparsePostQuantumRatchet-46e387458d438b81a3485e26bf6bb44595e52073.gh.tar.gz 144335 BLAKE2B a4a1f1bce3396cfc1ef1a9c9e4cf330dc82d42d44c6ba3fd6f89d054ed3ba267b16872e48a93f4b7b2a41ce4747909650d1de7084ff38867101a1640ac40576d SHA512 1ac8a64397db36503dae6841f5f514de455571af7291aea30745f72076368b4e1f6e09d0493d3464ed4c832e25549fbd6bcdfea81d09da374effe6885833439e
DIST SparsePostQuantumRatchet-63d9b93634bf543845376eb57b8a33ef29337aa8.gh.tar.gz 162614 BLAKE2B 2dcdee76e9c4bd54b45c1e25a0a15760527423731bf4d297dedf158118fe2af3478f8f3d3826618a1faf38dadef913de989c5fa662161093e3d2014fca284413 SHA512 f518b94984f0c00eb4708ab57f244e00bf19b54ec31a5ef0ffe04f38ba4cd60ee9fe556fc808dce490c6715e2c4787803e3aeb4957c46440772dae480eb5650f
DIST SparsePostQuantumRatchet-d310c99c57a046549be205b9ce50d80dcbe5f3e4.gh.tar.gz 161453 BLAKE2B 735ebf60ddf0ed0135405eb34726fd99928e9e4ed5623534f2c20815fe3d9f0b06d1e86c20f7ca2eac252e2ffb2e3fb3017001dd22c7cdc986c8b2eae7d0a9e8 SHA512 8254e2508282830a4b9909c9add0cc137e892bd469747202e2f186caf1eaa58b47ecd1cc577e8b0f1c34898feee79659306df9741e15633e02f792d589e69bc8
DIST addr2line-0.24.2.crate 39015 BLAKE2B 57186d6b957542cd71a0aa19f1355dfaabe6efa19b853c42f306494728b03d1e3183efdb2d2c7734a3e2347cd83a985d004f50c097e06b7520bd152310532e9b SHA512 39cbec3c920ffc0f37584afb55e1cfe4f182e4415319a4e9bfe842360f102f7b9315f6171c0cf71ba0337123903e604096cd573fe98698a26c8eebc2376d965b
DIST addr2line-0.25.1.crate 43134 BLAKE2B 1538b50e123fe0a3fa0940ba4718cc86720e63f874fc7d949917720feb57e6daefa471caaee4c14e200ca385af738effd388861982c128933390b6a6227b7d2d SHA512 c400f3b6ccaff8a1c0d7d82c708a1784b8fd5ba64b6e420e85819d59b1cadb55fa59c852925093b921469f272d1d5140cf12f013ae75d1e1bc85021097df8fc2
@@ -57,8 +58,10 @@ DIST bitstream-io-1.10.0.crate 33372 BLAKE2B 9066458b9b39ea04e914f2465a102b56f79
DIST blake2-0.10.6.crate 47234 BLAKE2B e1464e4ae61acf4a646ce548f1e7eeafe277737bff626e7e6813516ad4458459243bf13aeb3d8a8fa40860482b519a3e614e54dd4e906b4a8ff59c2d0df9ac1d SHA512 e88cc9de1bf8a5a86b6d22001fd23bb30c32868bfc55685b7a79d624332aec3122af98bc0618e2b62d5d5731b68ae738e7821bdccffbb83a2fd61a6f8afdb0c6
DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
DIST block-padding-0.3.3.crate 8504 BLAKE2B d62481c25fd8680cdf0ad0bc259bd3777c3985ee91d5bb4995f484a15d4a9bde21c5d20f8c2efd0eb340aa0b8c7faac0f3fd817202ef4350d17994f478715eae SHA512 0849c99f2027f4e1a12872d2210310e9669f98929c99690febfeec90c0199b2274e20a5f83824f200f75f2553be2029ca85b0c5d0db4d9d477ffee9a71dd3b7c
DIST boring-2c157897feea0c54f5eca93407a157fa90703b5f.gh.tar.gz 325328 BLAKE2B 393978016168c5898823cea105465f9567ee39f5f6202a48f1ad45c42ba5253ef223f57ece6d42055e82e909a02c6e28e5be52538440d83758c27d2346de53c9 SHA512 24dc85ccc90d7adf4e5f213d3cbf840422f7e4073604c1da38a858ddeffc4802da3983997ac83bd4a3acb255e6d883867d07f8a296554d13e8017d9f1be214b2
DIST boring-81d4aa19ac6c5af99238ff0bf9328b381ccebcdd.gh.tar.gz 339016 BLAKE2B c185039a5a3f3595383a91f12deb12627324f88c8ccfb28130d96fb8725657ea81b187c396a6341557f84fcd530eab161170f4847da02ca0c0e31b5f23ed5860 SHA512 d790bdd1a3f47aadc9cb4d9efb28e7a4088e653800ae0b8abed864391bbbc78086e6314222e78fec07e951041deb2f3e856c1f01fd35c37793786512c2ddd4c9
DIST boringssl-44b3df6.tar.gz 46106995 BLAKE2B e5fc6d94c147dbff673e82b1c904c40a2b07a5eee9a85234f63daac29b599ae273a3f980388ee0bf4e357c308ebd793473177a6cf7b7c04185c78f2a469a3183 SHA512 9ad13521fd86450fa4408a857310036b720501d706b7d1a7b33ae842afc87a1d10f5b0315d5019c3f1175ccef4c2826f3d3ffdc5fc569bdf33cb408dfa352dbd
DIST boringssl-91a66a5.tar.gz 59208737 BLAKE2B 5af1b560eba341c5146ed6d8f869a28e44304e272ca3403f1c9aa66b4c947e0c80698a0f8ea69cb80b66081b5d926d0cbcf84c9ea159d0fcbadcc826e0ba32cd SHA512 9472403a70b38b66eab4480bea58bc695cf79cae0f869c0262cd6d006438c02fd5e8978fd0b8e04819b3bab9768cf49213b55a5d7fab5edc63b9f7d446ff817c
DIST breakpad-symbols-0.22.2.crate 54129 BLAKE2B d8c170b60bf284e2e29cee6473b17f69f5698fd30f8dce08365610476b0bac02ea73436eba4c6cd808c4fccb28243df6f5677e0bcf033d5f1c00918397cc4381 SHA512 0603c1b9e4e72c6a037e9f3abbba6076f4476f80fa65f5ad49da4cdcc2d26b2f56527b7a837bc7392e8861ab89645cd1be2693d6ccbbdb1f1e42cd10ccca03ca
DIST bstr-1.12.0.crate 351557 BLAKE2B b57f018ad6c0767b23ff65f30fb7bde6199956e50200b7574c04df851aa7c5510874c98caed575c2d6b1984286d39df96a2f29773081915a4bc94257146b831c SHA512 a2b6bb347c4bda37bbc0908a4b1191261fe69de3f767e196b43410a757cd5ade65c9349be76f0d585b4250a9b811c7834fdfe34274a54e989985f353f5ba345a
DIST bstr-1.12.1.crate 354916 BLAKE2B 07b8e047c7a115d7d722ef57a37c5ac1e7ddba080e35b4eed78c3104cd92f08af5e67609faaa7a480ae15031f54c3f5d88784e23c96e659a7f4800c42dad45c3 SHA512 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac
@@ -95,6 +98,7 @@ DIST clap_derive-4.5.49.crate 33559 BLAKE2B 453aa3774705de9c8cd77a25931deecc085e
DIST clap_lex-0.7.5.crate 13469 BLAKE2B b14d273b3be318a22e93ca922b90e54a980c7a11f8f89f735e59a289c07be9e6652f052ac10158a3c2d8d8233f15198773dd98f40eb3d226cd4dab8255d44c0d SHA512 bfcd632128e64f5414737f335dd3c5a62b3317e23d15472a1bfd617abf146c4c2c9c22e990b934adc1f8918359ff6fef09217c9f3436fa024a33bdb48d4a24e0
DIST clap_lex-0.7.6.crate 13466 BLAKE2B 723f306a9ae6c1fedd6b85fade039cc2a1dba51aa4412972025e0ff1aa8f15742e090dec61df3ac17ea9aae426e96049a673f5b944cb164b649ec1809477ab88 SHA512 d248b65234f201b2cb867562ca3d8299e79d348874547639b31883c6eac8416d3d6394e5b0047ad74f1a2c37e7721375c76bcaed1e60d13c3f1937b20ad9c54e
DIST cmake-0.1.48.crate 15142 BLAKE2B 5566d196c7ebcaa6b4d91e3361d7c92eb9c60c0a940b6d581d8cfc547606781f04f77d707ed128a6a391ec46fe801a4f65acac3c7c9bc90e0e43cd9e1bd6be03 SHA512 c836208d43f4a716be6ef043a6b5f526d3961b9414f1419171895903491176a2a8dc2f271062667a7568c7deb2bebfe96541b4e4fe73c31aa9aa760557b188b9
DIST cmake-0.1.57.crate 20376 BLAKE2B f9ec6c82ee8ed862c524d1ff7fe335379d128aa44bf5e904372aeecdcb3e78d2a9dea73a2f90c1c25301cb3c252d5f4d9313be56ff3e91fe9f7ce732167f44ef SHA512 34ff920c0f866bcc5fa8ba385b1945629c9174b6f3b006ada9f73fef945f67111f17342304ff74f69630bba4ff7450a402e1017a99fabc1296d276df4e4b633b
DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5
DIST combine-4.6.7.crate 134808 BLAKE2B 1f3ea9962f4ed4177a9c028d04934b5e261df405c1c0282c74609e0e6a1490a92b262ad26d1d21dae977cff8795bfa3c1f85aa43fab13a88227394d61d93861d SHA512 b8232b0e1f94039cef3ad4a0a35a972eb49f4f198749d2fe50aa3fd2a77614f2d24e51f3b4465243ce9140aed6bd048aaaae189a7ba864e3d23843e9be0c437f
DIST compression-codecs-0.4.30.crate 22516 BLAKE2B 708794b4643da6633640684ed44004e6986a572c4b6addfe7b9ce6d746ec664dae5dcf2b4a71142f10a8341c4ed3307e6c88a90665c0356f154101e81e6b833c SHA512 ed1543046f564aed1259c227bf20d32c327ad572b4a7e931528d8b634e9e73a367eead253e861752a52eb67c09b26a78ccd7082a61a9fc907301c5c0fc53b45e
@@ -109,6 +113,7 @@ DIST convert_case-0.4.0.crate 8098 BLAKE2B cd038a7b0d52a9e183a96cbd548a8deefbe0c
DIST core-foundation-0.10.1.crate 28886 BLAKE2B cdf45ff591a441337ef35cc4784993f95e398e5aacfd91d6d8eb0a3b38f9a6974f6a47797fe63da569a07c6ce7fa8b4069d084ddafa10c85f31ed543fa7d2f99 SHA512 2d7cbb4fa6b5684e700337eb86ab5c0566a69c027bf7a7eb19054e9d9f8955a7cb069d3e31ec046be4fd1a4ce1883155be8f59d223758974a649cff80ef0a065
DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a
DIST core-models-0.0.4.crate 32110 BLAKE2B 7087bcbe30eb3f91dfdc0422fbcc20a5b1e82dd0143203ff9cd1ea15dbfb6e0f8507d6d5978a0405170eafa1809dece17705a3cea6d63d184ba77d6bfc50a31e SHA512 2f937478f62c7a3f3097a54f1a4ca2ad1b3105d7fd5aa3fe46064214a19b8924be332ad79769b78e291fc5b7171200658d2ed43bf2f0987fe3291176e4613de6
DIST core-models-0.0.5.crate 32147 BLAKE2B a0c7eaf7a3565aea3ac3a24cb4015f26b43381f18765b6dd7198aec24a3093e325ffec92da6fc6a3e50c2f05dd899a6b9a0d97db6f8cc31c4b74f6ab9562770d SHA512 f40fab7499d9279da2214aac7a4ac4d5337556adeb73ea2ef3c933146ae4c9acdbd5204914ec4e21d6e8f46691b57a0f3ff583c428ddd04e0521546badce2c8f
DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2
DIST crc32fast-1.5.0.crate 40723 BLAKE2B 6e91ee57a1915c9a9f7305db24337f03cbe48fc60ef01c65ea55dfb4f1f60c9c93736d9b69efce3759d5504a1988bae7a2581a494edaaf27ee030e25e97c853f SHA512 80d473960f004148e14e5fe2f23aa0d1b8c36e96237f49a6765ef713030e8326dbc0250a561afcfc49d8733f5a6d4f9f4677451cc13e2426ffed61f8c00cd81e
DIST criterion-0.5.1.crate 110088 BLAKE2B b99018b6a6f97fe47d90a2135e3d483ee624d43088d7881bafb2c35ba385629f1a4353110bf190c04903abc4ee99ad1735bc9c5afc6c2854a1aa9221fd714617 SHA512 6a1a32437bdb95f8472bafb5b04bb5999a6ff6fee4ca5965028ec53b4867d01b529241d01809a003722ec7d5710c323274b6f3b50ca0935919a9dee693f4d3b0
@@ -207,8 +212,11 @@ DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a82
DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f84c36bb5d64003c7206755d4175a05f39c001acaf000ec69ced9e28c3853bd64702e2927aa7c38527a53abf2201 SHA512 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692
DIST hashbrown-0.16.1.crate 147785 BLAKE2B c506e64340b65fb462545c52e85a192b21e33025c91adf1d8255e799e8a5743814c60be971db56c0b9b1208dff8147ed4a28d8e37caf8f5646fd367d8d0bc9d7 SHA512 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669
DIST hax-lib-0.3.5.crate 184914 BLAKE2B c7a4fe602e9a7666f2f0d969e203edfc2371220ada03d3710ddba8bae10c95d984a4c3d20890c5958f0ff63d9cfea23bd98f9950940db0f698ca2222911cdcfe SHA512 07582a5860dac433fbc1e4ec503edf5e6bfcb8c5341815530978e3404c8c73835e5b346e7cf54668c71380a1f824421817c1923723bdd187d105bd19b320a0d0
DIST hax-lib-0.3.6.crate 200826 BLAKE2B 975a60cf58076e943570ecb8c83b6b347fbd183db25db152438b8126fdf481351207a2fe6c7b7e261504a0c28d7b42ccccff535b85f84ac2c2cd3f9923ac038e SHA512 e4a526f9ec141788733144171269326d7c35e593dfc1a7812f16d7d1e729dd3159551a7cc42112bd25dc720578d9423ede030f5ea6d845d93d6376a3a6181f8d
DIST hax-lib-macros-0.3.5.crate 23470 BLAKE2B ba6135ad38ef90b518c52fa623f9e02c299596066987a20b5ffd655ccb8bc9ded260d859a544c1759ef702b1e427ae5396114f5c3d11687548236cf5edb341a8 SHA512 2bc75cd620c6645fd1bdb90301e7c55be57f3c3b59f90dcf90e0a646b095b8a2207b4974c54b8df883803a3fdfc87f691bd0c6df7c8d2894294ad13d1c0a5108
DIST hax-lib-macros-0.3.6.crate 23550 BLAKE2B 1ea18320a297412a2e5a60e7cd130c57a67d94151fb1bca189811fdca9ba29bc42d5798ab70e7f605a27f8f9b463eff98b35a28182f3ff32db0075b60df86bd8 SHA512 004ed863441d9ff8dce045d827364af466dbb5ff956c8d0b9f5b2b7067e046694f994c8063130f436e6b2e81d9d40cf65f6e7604581134325fdf73c9e9f14e8b
DIST hax-lib-macros-types-0.3.5.crate 5449 BLAKE2B ad641c7a1c78df4f6a6c2e0b889bf069b5ae0e72baf7973422d3519af216f119b9e8c4a4f005d078dc76fdd7990c9f50e4320d5531316740084a2e986ce54e7f SHA512 be165e40f0b8f19d2e3e3ec16673baaa1c216c399227d1ed6ba153462ce88f675c3db0eb33690004443e95786ad235a0cf42ee32118c092a7b5fcfebfdd856d0
DIST hax-lib-macros-types-0.3.6.crate 5540 BLAKE2B afd03e943a8d11c4134ee1c15c5a7100cd93a5c4c9fa9b33b31565b92bafd775209aabeeb8915c7f586f0cdb21269a429f1a78c6f55acc70c08ef31018587558 SHA512 b1562333fecf5f3ce33b6cb6366c2957346a1e8248b149c6555c003d547f78314dd765ca5dc28e74609e3358206dd0961c446ad7c46556a09b1f57d75520a4a8
DIST headers-0.4.1.crate 71105 BLAKE2B d9df28ede2bb8c13126b793c18b3b87fad28df84733cc37b0f78ba723dce4789f570f3eb0745f6dfbc592aa61d48a498808cfd6b16d6f20c3e827e595046634b SHA512 425f989d05765ad4594c607da9cd4fdc16ffc80148ee0dd338d9b2becad291af37a98e130a2f93697dc29ee1932173d434b3c9c4f7d05f4cacd6dfae8a4f4039
DIST headers-core-0.3.0.crate 2333 BLAKE2B 0a84e5cf8f56fcca6cfe875ed75a292e9cd6bb3eb64160f6645c8128a48f7244569089af4e0a3c5f32670482303ce2821437d2dc01c9e454b0ffceeddc73aba9 SHA512 488af227472332754ddd0a7daabf0a88d592cf017d3267341c5087e94a89c29f44b2ce1a31d722180090d42b2bcad7864bdd266923326ee536789f02132e6f8a
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
@@ -221,8 +229,10 @@ DIST hmac-0.12.1.crate 42657 BLAKE2B 5d432a666dbcf9077a98e1f8a4aaa3afc88f3d88553
DIST home-0.5.11.crate 9926 BLAKE2B d9c0d3660aa7784f3a26f3930a5ee35dd50cd15b7e252d930240ff9bcb70fdb0169f78c02b5fd82318af8c398d7139be18d2e9675a1b85c7845c90266945da1f SHA512 cd107c4cee793b6db8b29157c3aa2629b5ef1b9fe129fd903fe414faadfa06a881a1b685f1c66fa5aa1deefd3013a210603c952bfa4bf02d5d1f90f75ba9ff18
DIST hpke-rs-0.4.0.crate 29973 BLAKE2B 77b1ec6fadd43386dc059bc309646eefdc4683da84e982a7210d9f88f2704277c87e950ba3037dbedeb1f7a519582f70f76172018b78a5ced362b954821fc2de SHA512 f359665e2888beb97a74b96266a745f98a4e7bacb52c1969730825abd5552c2d4059d2934cd6c607e9a239af0941ce61dd02828d781cdb08e2f4de0f29217269
DIST hpke-rs-0.5.0.crate 30085 BLAKE2B a93de6f1783719fcea2fddda59a7e0ae3eabd0654635bf5e6f9e990a45fc5efb4678a6767ad0f79a677899aa70b1d5fe281d81c27bf727edbe5304f6c179af30 SHA512 92d2d1f0df748cb91d0d15f1c3a8873ec4fc43c52bede06ffdc28f479864ed0e844b8cf293fb87fccda2927ead8c2f1d0aa2b77691dc1af726a0160cbac9ee92
DIST hpke-rs-0.6.0.crate 33491 BLAKE2B 7702b00cb8b63f66ddda96dfdb2916419393c5b97bc220b26549ce5829b0481c4800e78a5c970df54de8e1b54f39fd92214a842c1ed528caa5bfc32f447f5b96 SHA512 858975abeecf8c80a0a44c4d714ec3b2b498f4e556ce9afdf5b87bb758705e924cccdd31e9728e1ed8d8fa2446b66419a2ca128e2038a943abfa43cf28c0269f
DIST hpke-rs-crypto-0.3.0.crate 5761 BLAKE2B 7adef90eba4261f1a37a754a670ba985e8538ed1517379236cd5e4f510a943eb3b18257f8c1817a3dec4d2dbdb9ba45e73d8dfc388680ef4645371a9716f7437 SHA512 5c967a8663ff59ad604220ddcf2eeb32891cf5c311b0eeceddecdbb0a97837d844a8b4e854ad5f46e6b08d0aaaa941662b3e62f215c2b9747ccb12f11c72ef03
DIST hpke-rs-crypto-0.4.0.crate 6006 BLAKE2B c66b38364d7dc472fbc8a3400093e5f0b3c76e8d9fbf5cb33fa7902376eafb299bf86b4892f3a690f374d43c8812c04cf7bc960263fe97f6990ede56c86af5ea SHA512 86a12e8df514aef56a4422e9a9f83ec8314a3b527943cfa7d09760b531ab53c6edfb012b1a4374dc6b735e85252906017dc999e84d6ba9874efa8d759665715e
DIST hpke-rs-crypto-0.6.0.crate 6233 BLAKE2B f81972a36cde89b6f036fd2b17178603e7515ae6e0b6ad0775ba5ca6758e264adec5ac6be8061d8f0c4f0b589c60024bbbe495c20aae919add0c8eb108a60e37 SHA512 203ea237fedf78b0950decdd1940104b254af8e953c52dc4c3d91673b3d54cb957cbfa4fdaec2aa14f6eef8ed5ab4728fbd855b4264d0609c618e0ae632a14d0
DIST http-1.3.1.crate 106063 BLAKE2B c7ac3982bc0ee5ab6885d058ddb4341a85f2308cbccb59c51b5bf76df93c77c23a6ed974cfc45844b5d8a4db21081f262b115e084f10869636e3cd02a4917614 SHA512 20c6a049d93294e081150991eec281f531d2f2aa66b04b5d51585995bd07c1f9748df7f21a4f94fddf4cb04872c83d77822cce12b2d65778ea55197666e550ac
DIST http-1.4.0.crate 106978 BLAKE2B 2d86379f0a0724f337496699587cfed11bc87794219b69ba9d00771f6e5c4a880c0db72fe11171f4130fd3640228381de22292e0610be6b121fdd0d2e3bc4987 SHA512 f85bed2e41ae4cb97a3bbd69392ec660c66e2f8eda2dadfdff6328986e68e4563fc04c7fbabf08b811f2be3dce3ed2ba84e1ef8974fdb587b11615a288e4c897
DIST http-body-1.0.1.crate 6125 BLAKE2B e253f2c85c0553382db955ce9ed18072f8916738962083223f2466034803553818e7f5a11649ebf5ea9118e7ce1067bd9b999379a03a335b88c810bcd312cafc SHA512 3d9a711619e5b14d2188fa42bbd43653dceeeb7e172cbd96d36fdf37846fa2c1efa0fad019395a4fa6da2e139875934aa56caf7332dc40546095b0a774ca39bd
@@ -282,21 +292,32 @@ DIST libc-0.2.175.crate 788728 BLAKE2B dfbcc891a6da7d327916883deec54dbcb0ee5e7fd
DIST libc-0.2.180.crate 812207 BLAKE2B 086681e1f488aa2ab8a477655e01bc27dc6c578fbf9eb2bb429828164825a5d450dee9bf1bc38afc8e1be5d849eddf384db75b9f4d3c64a0fde6cc37919c1b80 SHA512 5427ac2a7c03d02f14acc66c3a187fbb4e336a88e8cccf7f8281fe95f958b845c0205ec47aac2f6ba6ab8b8c4b5cd0d943205c3f78ad2830d44c3b7779c317ef
DIST libcrux-hacl-rs-0.0.4.crate 46900 BLAKE2B 0e021e1142932502f634f70eeca0d58da6d9fe9be8e963d6c6f181df5fa13008b7f863d45c4f3972d66b47f74d8d404507bd399fd01f4f98be84c7e5261e6ee5 SHA512 4891b552ff2988fcaeddc36ebe9aee035b9c659a55d8168946456541c0080afc8ce510b6fa7dfaabf38a63ce5407729fad00f9a34568fa6fe46772d3c590f87d
DIST libcrux-hmac-0.0.4.crate 11486 BLAKE2B a9ea1e13dd77f9be795beda4292abcf003833836f7c1070720c8a28355f0b0e7bd7ba84c61c8e39386d33f8d204393d789515d298fe43ec64c4d90af41469a9a SHA512 f3204dcb4f6e3949e8b06ff89721a1acad8e7f8ab8c1b14fe8515520f912566634d6b4127e48ac05e77c825e078c9a23c357c15c36814bff819081bcae9f56d9
DIST libcrux-hmac-0.0.6.crate 11607 BLAKE2B 5f9a1999a4062c20cb9167b80bae6a952a73eb3bb51b235bf0ea0a6758268c152efe39b1c705a5cd6e0d6ff9b906a577981e56fe3dba451b4d10d7ca794af0b2 SHA512 dc159d8334c06d82f62fbeeb13af0ae252790fc58b13a02fa6ffcad64c918995652473d4202bd11dd66f270f99b8a842396110ef538bc02ca7340e3c56b8710f
DIST libcrux-intrinsics-0.0.4.crate 14398 BLAKE2B 9bdd1e0609ed702e68f821dd3c624bd883d68e89b326e5c74e74eb4926aad465ace20281955ea53220af546deb1056e83f79413b8ce93c350593c83819a67e04 SHA512 06776babfae00d4e7f13c1dda74706b1b31d3c6198978fb34313b6d841b07ac1e10b2a05717403284dcf942246e6e21b16bb0ff8955b60dcb0978ad8a9e11dd6
DIST libcrux-intrinsics-0.0.5.crate 14443 BLAKE2B 5bb16306e585804764768f855b68ed5d76d3c8f792845c11684af06f35df9fbddef250b095c557a5cdfc4ee8207297d975c5fd6d6674a806f105c1ac1b89c2fd SHA512 c49fcb6245f328164d8114fab2d9ac53cde0d67358801ed73b1b38b482604bb39687cc975b97d01f671e7543d2836d268abc7f45e1f65615f1ec5d26b7362940
DIST libcrux-intrinsics-0.0.6.crate 15194 BLAKE2B 65d6b5a41551ba3c07748e390914da7adf29d21feb87a9ca891d04cd8c40e5547e94c644a532ea7988119704e2dd272cf8a198372725311ac09b425449967e0a SHA512 86b1db0eb6c4fb612a039ca03ac6a25cd91fa649f54b41889b674ebe3ac12d8de670c13fbb89277706020f1b92cc727b058b0e0fae7d566cb5cd39aedd96fc14
DIST libcrux-macros-0.0.3.crate 5623 BLAKE2B 63b87c9fa619533e4377ac45de927c52c2d7092d73f40b05ab2eb14abe821e665a6d54a105adddcb8f7259a7790e9f644dbffa954b69d8a2128a8d9b7cc71e40 SHA512 36c3fb58ef1e57cc57c899cb26694134e548821982f7c4477ce667f88533d205dbedb22f31f2a49fef7c5813253efdaea55753d7c298239aa0bb5c54d7da781d
DIST libcrux-ml-kem-0.0.4.crate 117605 BLAKE2B 720688e416ec55af130a74bdd9841890be4b01ac5cbc66b09bf90e727d0aa03d828a9106d3a6644bb45b15162fa158887be5252340807dc8cdb0c3174b4c2eff SHA512 038589a00d9c444a1dd40790659f6af6e7dbf06fc6a277c7334e5ad649fbbbafb04a217ad26bf8215b3934b3a18342940ae784781f51bc5e6619276359a21462
DIST libcrux-ml-kem-0.0.5.crate 119766 BLAKE2B 2906fbe59fbea09d164f040daf892b10a6d73993ffa403b0048cd93b376092fad498c044e47b954b21afe9e93e57f7ab08d234e2b0efa541bf49694a8ab3459f SHA512 7395404ca289689a10b1f316ff250b7f33a64d4cbe81327bea32ff1bb24ec89d033a529cdb3a5b92a39f24b30725506925c2a451fbdab979f8363f2ce0d7b278
DIST libcrux-ml-kem-0.0.7.crate 119885 BLAKE2B a82bff8921196c35bbd01cf2a865cd51a54acf92cf6dec742499df2b06dbcfe0f1e5c0063d14065fbd80d073eeb308ba2d0e68a96fc79a94143ec1dabdbe51ff SHA512 82c88a0759295f965a4506144f7ed9ff5a9a58585c2cd43ad971550a9c9363c6a08938d8803a4823626736d7fde3fb6a746c32b318fdd3b660b468f9f9306cb4
DIST libcrux-platform-0.0.2.crate 7226 BLAKE2B f7dcf800ef9905b49d334a7a62bb5afe934887d46eda893cae99261b2e71e705f8f892e6170fca3053d45c3e0eb95f4f0beee2ea9f9bf3af70e9032766934779 SHA512 198fa7003e89e50375999206f4a92d0aab7b6dfcdf6e28a96809c4a6db52588f6040211bb0456161001c205e990b55c84d40ac1aae71ee3cf062c8c511362203
DIST libcrux-platform-0.0.3.crate 6714 BLAKE2B 079683622e367e724b660724df4554659221e36add0158b507cad72de51537a8ecf503b332e28ea847bd04e90a367d6a8350e1e9816cf7b5038fdd46f295a944 SHA512 2f193240f5a4ae5393dcb8480745d5a2be0e603cb4f9d40e3b543bc8d60a3de91e5d7ba18e5e9f9849a5262f573fdb2fd95a801b99d4836d3dbc52680a28c3d5
DIST libcrux-secrets-0.0.4.crate 15851 BLAKE2B 1456eaff5a6c602919fabf27ea35292dc029a6b478f5f7ab7a067d4ae917f142c15b0501c3235f1d818ae9267848410e219b8772509d334e737f70695c064e81 SHA512 6ac0208e6fde38d99e3d0585b441384f6484ca6d3608b8abb5256ceeb86a259430f8db8262d0ce9d08cef2b7e07cd2eb8d6f991632fe7ae3f66fbaa3ff98bf0d
DIST libcrux-secrets-0.0.5.crate 16471 BLAKE2B 8533fa78955b6597659ab4164a50082aa878d38f77509a55bddb81e05f8242c691da862cd723c28fdf0abfddedaa03b5f8f9d4ccf9e200f88f0eb76ce93af548 SHA512 1ad6deaa0c4c8ff5065d34231fcb168a5e32ee384ce2f4b1b1b6940d54cff46e349e9b1d7d6aaa286b9d5cef7526d352885c39611ccdbf7e3afcf0b9647f6285
DIST libcrux-sha2-0.0.4.crate 15248 BLAKE2B ae337620f3709e133942580ab4ae1132aa3cc143fe6960f388a244017067d7be440f0a986b043601547f5a0fc49071fbed1d07a95b6fd943a2bf5ade862aede1 SHA512 10ac351f54ae821d4debafb3d3e04c1a5448fc53c9d34a4fdb126ef7654dc6a809b4bda52bbc883fbc6bb670bf74494e065415c8202ee3d5bae5f46baba891da
DIST libcrux-sha2-0.0.6.crate 15372 BLAKE2B 4f35163777908ef41057799adf91a2542f874eded0559911fe15c5533b3130f19f1914d38a0aeefc2e86afe74fba55875a8d8a24d46226058fbf057fc9bb69a8 SHA512 510d0697842984a619a7903b7b3cb0cdc4b60583a0ecd76e7ad53c1cad25cc09e4a79f15b012b289dee200f00575039f49ec89fd7413f5c5978000c84474ddf3
DIST libcrux-sha3-0.0.4.crate 39969 BLAKE2B 36d7fdc05ae08c4baef7063eb84ccd5c54f49aa87fccc5831381c51f4e38710b2eb996cf7885c65ba51949bd76746702d70bfc8897bc0d302f7fd05f10b2c250 SHA512 69e1fe49ec96ff6fc8c558974e56231debe3887084d459af000f268b406d5c459078205851f6650c0f1a9acbd215acd9ac18af9c3cae154b582889a36814f5cb
DIST libcrux-sha3-0.0.5.crate 40736 BLAKE2B a07c8e8259e895455e0bac90676acf949f92c64d0ac0fa60c3d4cef1923d0c769ceb973945251bf9ad0c9da62763a2da50bea66be4df9e018860e87659e81239 SHA512 89d82e6ec0de754f4f4816dbaa51c1c61ae8d37ebfed831bfadd588c36a9be62fdc5e210809e70c5c88e9a87e3bbbb3f27fb5df85cd2953f85b1a4be87245674
DIST libcrux-sha3-0.0.6.crate 40751 BLAKE2B e0fd80d8947a017153056711baa5a1923cf8f4251e4f0a496ddaecd34072debc264e4f20d955b8bdd023f08a99c2770eb9c87cd2fabd6ca0f4b2a4576cfe2253 SHA512 f79ed3d940e8fb22c1d4b47ed3349ded2700c28c1674666719406e08f4d0e502f161f152647a666fa63b73019d8f0ee3978b06c93e58dbdbe7773320d558a16e
DIST libcrux-sha3-0.0.7.crate 40821 BLAKE2B cd37c075d4ded31ccfd5e84e4dae3436618f7ce3199883887bcc290e023b060b5b0836ad4a718db9f6079165bbf9d5fe9dc018a6654977c1501ae55b17db40a2 SHA512 e5160d84ec0ffcf339884cefeaebc3533c14f6e2fe180e1c97c12cd53a03f48f09d565eb2ab71d148c54c433a0ef8ff45b37afaa1abc24427fca5cb8a5b28f7c
DIST libcrux-traits-0.0.4.crate 19657 BLAKE2B 2ab56a2e626b3b08ea6370ea2eff018d1ffe77ec1bd21bcd61a983e407f5c9d4dabfebaec7d46c54b559617e0f8b309b8e64ee4e7a2524f6ad68a9275a60fd87 SHA512 6735c87d8a02dc5e2cb9d58c03ea4f6a4dc2e465de8746825be457c2f06b6b68ed360702df2460c249b762d0eb4c2d2ae829a2a0182a79eb08b592edffa68f5f
DIST libcrux-traits-0.0.5.crate 19678 BLAKE2B b69d8a2bcff34e29fd3fea7be3c8e97f57fd06a34d47bc7a7303f6ff0852f4b001bbf28b1219ee7919adc8e1ca7fd263fac268f0aa959002e4b5d755388eb0d9 SHA512 93ac2f3a3f9f216b2fbeed9d6caf1c0fbb410ffa1cce548350906abd0d7601ee9474c5f7c7a3bf1a9c9442e348b56a636b28523258ac8d5094fac903bd81cd72
DIST libcrux-traits-0.0.6.crate 18541 BLAKE2B 4d964a80b91dbc2610799f6aafa1b7645e4ae9279420296d337de5f8f73eb0aef6fa440dcfad0af48dc1065dc959e0cd643acd90541faf65610603f76a2c46d5 SHA512 0c2e84866ab714f871f1897f9df9b5808a4188a0e5dfeeda2d992b511c591a6264c79799b58b4efa417266308816a8a5cd4dd0ae0f81836a982ed95255282c67
DIST libloading-0.8.8.crate 31345 BLAKE2B 6b06cd450a16b8480e5853c92e2a07700f4e1e333e04870b37190c986d36cdfb8a2aaacc6b3b91d5be5092d0bc60916b5122576da4bda2c8e111698eabe60b7b SHA512 180a11a600baa520c4b7004ddcbc1e3c467224ce8d072070906ebb4e90ed5dca27bc68691cebbf7ffda1b31e7b5115d055de6496d51814ab30caba558e01c925
DIST libloading-0.8.9.crate 30222 BLAKE2B ea3e581dfad82c73731e7c2ca13dc608d78c4e6c517d063ecfc0fb138775ccd9c071aa2c7b539476223510dfb4aab03783fc46d610771eba21933aaed339d1ed SHA512 374d82f4516e81c0ff66f244b89b486ccba675cd7e9e65b7732242830a43caefefae2efd11c209da64d8d96755c4432aea97f2dd200969fc077545212a1175ee
DIST libsignal-ffi-0.86.8.tar.gz 2407275 BLAKE2B 4120f9cfca85b9492e068bebaadf6130ae46e1fd057c4712bf46d41efeaac7b9511c51e47fba023cb54b46c13381e817f3a1b122dfc70469e9df9de8c61f6c1d SHA512 a3fbc340e9769468b73cde606437e951894b90c35cb3330f62b0cc80f535f49f3c1618658f66fc5df45581cbf2ede9c0d8a42de425613494d7e3300bf944da13
DIST libsignal-ffi-0.87.1.tar.gz 2448516 BLAKE2B 22d45869b9d2fca0802c06d4761c147aa2a24ec2bed080dfbcfb1c3c305a71748468a5057c834dc316f8cda1027fb1047ab4e3cd2bef968c47810b5cf8ef40b9 SHA512 99dc0ab76fb1930f450bf8c53db238ddcf025461746c15421d5dbe2d17e989bff230e3a056ec54eafb54dd00c59cdbb8629c903049bae5d0cf3bff1b6f7eff29
DIST libsignal-ffi-0.87.5.tar.gz 2490064 BLAKE2B 187e0113a73bd3f3d0e07e2648c53d3ae8d56d89b7c853dc8f4e599dc666edf25e9ead494dfab67480d68b5e8e20ba2bd81183f4de9dd4eecb5c9de16179cd1b SHA512 63a75120174f7bb8d7d39a4d4fd49b974cf681c2578c73873877200bfd85470cabadbec905cc85f0865e22be976d3b8931fb8a33b6e33524f3f790063a231f5a
DIST libz-sys-1.1.22.crate 841053 BLAKE2B b3da149fa78a1ae479d88eff9a962f23c4a0dc95cb31269dc958f6c3070c7945491e79ce57d02ddafd833e2745c3343994c664a058bc06746c45e091f1a0a0f2 SHA512 0360512129e7eb8e8c31bb3e97aa7fa1682392db9e25a03b4267f8cb0e45f1c23f086674eefd91fc45ce5c64af741f752b3d12953165523ee370f6b7bd89d2ab
DIST libz-sys-1.1.23.crate 854540 BLAKE2B ccf3d648fdc1daf542806d939576f5eee8d6d4f569fe9120479e0c3709ba76af89c6ce9e320bec9607913c488150319e5f0b854ec80bcc11c040a39b0409970a SHA512 d0a81f2610ec95a68f3695e6ac5d485ad89f977f54d852bc378eeeccdc1a7fbf561ce19470f2de0d4754ab5f1aeb663e83b77b9a90b904ae2bf19dd29f8d5244
DIST linkme-0.3.33.crate 17097 BLAKE2B c9dfd0aa34728697a87c1d31fb6604c6a7f3e44cce02c9a962b4fe4f9209a1eee2c516a7437faa5ae804130fc35ecc1e39c8d59eada64ddb7fb7d1796ab44993 SHA512 aab432b9452cc0dfe0789e68fef8a8f1ebfbc6320d39e3820020e848c7b1e5d067a1caf84869481a16cf4cc77953bda1723e798c1ff12c4274fba5e971d01c3d
@@ -365,6 +386,7 @@ DIST partial-default-derive-0.1.0.crate 4842 BLAKE2B 854335fce77b6c7aa486a61ee32
DIST password-hash-0.5.0.crate 26884 BLAKE2B fb6ba67cc28ec5d568fb264cf419e5514fa178a7e7c6ec8d041c880ae1b6ba02ffb116c8f31f71a0140789d4c895e57e8c92fd19009b4258b1e62e840bc1e72b SHA512 4393d9b2ba9158e8dc5192f2f88ff8a26e02b2b18268aa28b7456c7622c06a005fc2230883b89c1dbc1cebc06570d4f569801ab6275cbd14ec4a073c2c63763e
DIST paste-1.0.15.crate 18374 BLAKE2B 69ee7def55e658a9aa72405bad62325e8d6021a4989fbf11c88d1bf05fbac520f7b04d467bc3c6eb45043a41119f65aceecc4a6a1418a9192d73f33134545062 SHA512 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4
DIST pastey-0.1.1.crate 16112 BLAKE2B 24669a0a33906f8cea361bdb59e01ba624809a0c8b355c03d479c291c279a54c30cb340cf3f381c7154d40365053dc98315b44ec589b97b8c6ff26c0a64039f8 SHA512 88e90df7b91237a83027bb138405bf985adb35c3be612760281c78099b63c3617b22a37f1d3488224a1a9fb7b7bc97a582d489039673fbbd1d06a8b234735a6d
DIST pastey-0.2.1.crate 14416 BLAKE2B 4ceb5308c3190616330d4723eb1ee6cae336742c610e658b5e876585eeb09d8412b542d6bcd1c34f6c943a25af62ef6adb57fb09ecfd28c7d3bcd7076e7b86e5 SHA512 2fa5682d432f0a67396a9e0a7d4d4d52c23582f7939040d5b45228ee7366ade8791d7b863747282f5c744497004723db100d3e2238dfd27d5e6fe1b6cbb0fff5
DIST pem-3.0.5.crate 18140 BLAKE2B 1a19acf6c5d4dafb4411688d87b668d2ea1abe8f561dc2d5de8894066c06e32c5c1392d0e6963d07bab27368a1b39a4f0520485500a1312e2ae43b5c0959ab16 SHA512 09b4a75bda0df6153799e56cdf175d88b7c88b49fda3e19fffba5aa821e433bf3bc9f254f5016131d3dd2d3146c3f6b73e71e04b81ac7d52b581c638cd60d0ff
DIST pem-3.0.6.crate 18362 BLAKE2B 0cdd4855872e51d70bf6f3031a28ed9580c0fbad3ec7680938f121753e637f925a57ccb67ed5b85f3c0dff8b4c1fe936aa3ab4b4067ab9a3a3dd17dec02680cd SHA512 4d485bc3a14d7480b6fd0627869d4093124f173a3aeaeaff4ed69a37ba50a8327e6e9325a92d1a5c8ef337b7ca812de2e74ac786eaa94a644de8daf15619de15
DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a

View File

@@ -0,0 +1,649 @@
# Copyright 2024-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.13.1
# path: rust/bridge/ffi
EAPI=8
CRATES="
addr2line@0.25.1
adler2@2.0.1
aead@0.5.2
aes-gcm-siv@0.11.1
aes-gcm@0.10.3
aes@0.8.4
aho-corasick@1.1.4
android_system_properties@0.1.5
anes@0.1.6
anstream@0.6.21
anstyle-parse@0.2.7
anstyle-query@1.1.5
anstyle-wincon@3.0.11
anstyle@1.0.13
anyhow@1.0.100
arbitrary@1.4.2
argon2@0.5.3
arrayvec@0.7.6
asn1-rs-derive@0.6.0
asn1-rs-impl@0.2.0
asn1-rs@0.7.1
asn1@0.23.0
asn1_derive@0.23.0
assert_cmd@2.1.2
assert_matches@1.5.0
async-compression@0.4.36
async-trait@0.1.89
atomic-take@1.1.0
atomic-waker@1.1.2
auto_enums@0.8.7
autocfg@1.5.0
backtrace@0.3.76
base64@0.22.1
base64ct@1.8.2
bincode@1.3.3
bindgen@0.72.1
bit-set@0.8.0
bit-vec@0.8.0
bitflags@2.10.0
bitstream-io@1.10.0
blake2@0.10.6
block-buffer@0.10.4
block-padding@0.3.3
breakpad-symbols@0.22.2
bstr@1.12.1
bumpalo@3.19.1
bytes@1.11.1
cachemap2@0.3.0
cast@0.3.0
cbc@0.1.2
cc@1.2.52
cesu8@1.1.0
cexpr@0.6.0
cfg-if@1.0.4
chacha20@0.9.1
chacha20poly1305@0.10.1
chrono@0.4.42
ciborium-io@0.2.2
ciborium-ll@0.2.2
ciborium@0.2.2
cipher@0.4.4
circular@0.3.0
clang-sys@1.8.1
clap-stdin@0.8.0
clap@4.5.54
clap_builder@4.5.54
clap_derive@4.5.49
clap_lex@0.7.6
cmake@0.1.57
colorchoice@1.0.4
combine@4.6.7
compression-codecs@0.4.35
compression-core@0.4.31
const-oid@0.9.6
const-str@1.0.0
convert_case@0.10.0
convert_case@0.4.0
core-foundation-sys@0.8.7
core-foundation@0.10.1
core-models@0.0.5
cpufeatures@0.2.17
crc32fast@1.5.0
criterion-plot@0.5.0
criterion@0.5.1
critical-section@1.2.0
crossbeam-deque@0.8.6
crossbeam-epoch@0.9.18
crossbeam-utils@0.8.21
crunchy@0.2.4
crypto-common@0.1.7
ctr@0.9.2
darling@0.20.11
darling@0.21.3
darling_core@0.20.11
darling_core@0.21.3
darling_macro@0.20.11
darling_macro@0.21.3
data-encoding-macro-internal@0.1.16
data-encoding-macro@0.1.18
data-encoding@2.9.0
debugid@0.8.0
der-parser@10.0.0
der@0.7.10
deranged@0.5.5
derive-where@1.6.0
derive_arbitrary@1.4.2
derive_builder@0.20.2
derive_builder_core@0.20.2
derive_builder_macro@0.20.2
derive_more-impl@2.1.1
derive_more@0.99.20
derive_more@2.1.1
derive_utils@0.15.0
diff@0.1.13
difflib@0.4.0
digest@0.10.7
dir-test-macros@0.4.1
dir-test@0.4.1
displaydoc@0.2.5
downcast-rs@1.2.1
dyn-clonable-impl@0.9.2
dyn-clonable@0.9.2
dyn-clone@1.0.20
ed25519-dalek@2.2.0
ed25519@2.2.3
either@1.15.0
encoding_rs@0.8.35
enum-as-inner@0.6.1
env_filter@0.1.4
env_logger@0.11.8
equivalent@1.0.2
errno@0.3.14
fastrand@2.3.0
fiat-crypto@0.2.9
find-msvc-tools@0.1.7
fixedbitset@0.5.7
flate2@1.1.5
fnv@1.0.7
foreign-types-macros@0.2.3
foreign-types-shared@0.3.1
foreign-types@0.5.0
form_urlencoded@1.2.2
fs_extra@1.3.0
fslock@0.2.1
futures-channel@0.3.31
futures-core@0.3.31
futures-executor@0.3.31
futures-io@0.3.31
futures-macro@0.3.31
futures-sink@0.3.31
futures-task@0.3.31
futures-util@0.3.31
futures@0.3.31
generic-array@0.14.7
getrandom@0.2.16
getrandom@0.3.4
ghash@0.5.1
gimli@0.32.3
glob@0.3.3
h2@0.4.13
half@2.7.1
hashbrown@0.12.3
hashbrown@0.16.1
hax-lib-macros-types@0.3.6
hax-lib-macros@0.3.6
hax-lib@0.3.6
headers-core@0.3.0
headers@0.4.1
heck@0.5.0
hermit-abi@0.5.2
hex@0.4.3
hickory-proto@0.25.2
hkdf@0.12.4
hmac@0.12.1
home@0.5.11
hpke-rs-crypto@0.6.0
hpke-rs@0.6.0
http-body-util@0.1.3
http-body@1.0.1
http@1.4.0
httparse@1.10.1
httpdate@1.0.3
hyper-util@0.1.19
hyper@1.8.1
iana-time-zone-haiku@0.1.2
iana-time-zone@0.1.64
icu_collections@2.1.1
icu_locale_core@2.1.1
icu_normalizer@2.1.1
icu_normalizer_data@2.1.1
icu_properties@2.1.2
icu_properties_data@2.1.2
icu_provider@2.1.1
ident_case@1.0.1
idna@1.1.0
idna_adapter@1.2.1
indexmap@1.9.3
indexmap@2.13.0
inout@0.1.4
intmap@3.1.3
ipnet@2.11.0
is-terminal@0.4.17
is_terminal_polyfill@1.70.2
itertools@0.10.5
itertools@0.14.0
itoa@1.0.17
jiff-static@0.2.18
jiff@0.2.18
jni-sys@0.3.0
jni@0.21.1
js-sys@0.3.83
lazy_static@1.5.0
libc@0.2.180
libcrux-hacl-rs@0.0.4
libcrux-hmac@0.0.6
libcrux-intrinsics@0.0.5
libcrux-intrinsics@0.0.6
libcrux-macros@0.0.3
libcrux-ml-kem@0.0.7
libcrux-platform@0.0.3
libcrux-secrets@0.0.5
libcrux-sha2@0.0.6
libcrux-sha3@0.0.6
libcrux-sha3@0.0.7
libcrux-traits@0.0.5
libcrux-traits@0.0.6
libloading@0.8.9
libz-sys@1.1.23
linkme-impl@0.3.35
linkme@0.3.35
linux-raw-sys@0.11.0
linux-raw-sys@0.4.15
litemap@0.8.1
log-panics@2.1.0
log@0.4.29
macro_rules_attribute-proc_macro@0.2.2
macro_rules_attribute@0.2.2
matchers@0.2.0
mediasan-common@0.5.3
memchr@2.7.6
memmap2@0.9.9
mime@0.3.17
mime_guess@2.0.5
minidump-common@0.22.2
minidump-processor@0.22.1
minidump-unwind@0.22.2
minidump@0.22.2
minimal-lexical@0.2.1
miniz_oxide@0.8.9
mio@1.1.1
mp4san-derive@0.5.3
mp4san@0.5.3
multimap@0.10.1
neon-macros@1.1.1
neon@1.1.1
nom-derive-impl@0.10.1
nom-derive@0.10.1
nom@7.1.3
nonzero_ext@0.3.0
nu-ansi-term@0.50.3
num-bigint@0.4.6
num-conv@0.2.0
num-derive@0.4.2
num-integer@0.1.46
num-traits@0.2.19
num_enum@0.7.5
num_enum_derive@0.7.5
object@0.37.3
oid-registry@0.8.1
once_cell@1.21.3
once_cell_polyfill@1.70.2
oorandom@11.1.5
opaque-debug@0.3.1
openssl-macros@0.1.1
openssl-probe@0.2.0
partial-default-derive@0.1.0
partial-default@0.1.0
password-hash@0.5.0
paste@1.0.15
pastey@0.2.1
pem@3.0.6
percent-encoding@2.3.2
pest@2.8.5
pest_derive@2.8.5
pest_generator@2.8.5
pest_meta@2.8.5
petgraph@0.7.1
phf@0.11.3
phf_codegen@0.11.3
phf_generator@0.11.3
phf_shared@0.11.3
pin-project-internal@1.1.10
pin-project-lite@0.2.16
pin-project@1.1.10
pin-utils@0.1.0
pkcs8@0.10.2
pkg-config@0.3.32
plotters-backend@0.3.7
plotters-svg@0.3.7
plotters@0.3.7
poly1305@0.8.0
polyval@0.6.2
portable-atomic-util@0.2.4
portable-atomic@1.13.0
potential_utf@0.1.4
powerfmt@0.2.0
ppv-lite86@0.2.21
predicates-core@1.0.9
predicates-tree@1.0.12
predicates@3.1.3
pretty_assertions@1.4.1
prettyplease@0.2.37
proc-macro-crate@3.4.0
proc-macro-error-attr2@2.0.0
proc-macro-error2@2.0.1
proc-macro2@1.0.105
procfs-core@0.17.0
proptest-arbitrary-interop@0.1.0
proptest@1.9.0
prost-build@0.14.1
prost-derive@0.14.1
prost-types@0.14.1
prost@0.14.1
protobuf-codegen@3.7.2
protobuf-json-mapping@3.7.2
protobuf-parse@3.7.2
protobuf-support@3.7.2
protobuf@3.7.2
quick-error@1.2.3
quote@1.0.43
r-efi@5.3.0
rand@0.8.5
rand@0.9.2
rand_chacha@0.9.0
rand_core@0.6.4
rand_core@0.9.3
rand_xorshift@0.4.0
range-map@0.2.0
rangemap@1.7.1
rayon-core@1.13.0
rayon@1.11.0
rcgen@0.14.6
ref-cast-impl@1.0.25
ref-cast@1.0.25
regex-automata@0.4.13
regex-syntax@0.8.8
regex@1.12.2
ring@0.17.14
rustc-demangle@0.1.26
rustc-hash@2.1.1
rustc_version@0.4.1
rusticata-macros@4.1.0
rustix@0.38.44
rustix@1.1.3
rustls-native-certs@0.8.3
rustls-pki-types@1.13.2
rustls-platform-verifier-android@0.1.1
rustls-platform-verifier@0.5.3
rustls-webpki@0.103.8
rustls@0.23.36
rustversion@1.0.22
rusty-fork@0.3.1
ryu@1.0.22
same-file@1.0.6
schannel@0.1.28
schemars@0.9.0
schemars@1.2.0
scoped-tls@1.0.1
scopeguard@1.2.0
scroll@0.12.0
scroll_derive@0.12.1
security-framework-sys@2.15.0
security-framework@3.5.1
semver@1.0.27
send_wrapper@0.6.0
serde@1.0.228
serde_core@1.0.228
serde_derive@1.0.228
serde_json5@0.2.1
serde_json@1.0.149
serde_urlencoded@0.7.1
serde_with@3.16.1
serde_with_macros@3.16.1
sha1@0.10.6
sha1_smol@1.0.1
sha2-asm@0.6.4
sha2@0.10.9
sharded-slab@0.1.7
shlex@1.3.0
signature@2.2.0
simd-adler32@0.3.8
siphasher@1.0.1
slab@0.4.11
smallvec@1.15.1
smart-default@0.7.1
snow@0.10.0
socket2@0.6.1
socks5-proto@0.4.1
socks5-server@0.10.1
sorted-vec@0.8.10
spki@0.7.3
stable_deref_trait@1.2.1
static_assertions@1.1.0
strsim@0.11.1
strum@0.27.2
strum_macros@0.27.2
subtle@2.6.1
syn-mid@0.6.0
syn@1.0.109
syn@2.0.114
sync_wrapper@1.0.2
synstructure@0.13.2
tempfile@3.24.0
termtree@0.5.1
test-case-core@3.3.1
test-case-macros@3.3.1
test-case@3.3.1
test-log-macros@0.2.19
test-log@0.2.19
testing_logger@0.1.1
thiserror-impl@1.0.69
thiserror-impl@2.0.17
thiserror@1.0.69
thiserror@2.0.17
thread_local@1.1.9
time-core@0.1.8
time-macros@0.2.27
time@0.3.47
tinystr@0.8.2
tinytemplate@1.2.1
tinyvec@1.10.0
tinyvec_macros@0.1.1
tls-parser@0.12.2
tokio-macros@2.6.0
tokio-socks@0.5.2
tokio-stream@0.1.18
tokio-tungstenite@0.27.0
tokio-tungstenite@0.28.0
tokio-util@0.7.18
tokio@1.49.0
toml_datetime@0.7.5+spec-1.1.0
toml_edit@0.23.10+spec-1.0.0
toml_parser@1.0.6+spec-1.1.0
tonic-build@0.14.2
tonic-prost-build@0.14.2
tonic-prost@0.14.2
tonic@0.14.2
tower-layer@0.3.3
tower-service@0.3.3
tracing-attributes@0.1.31
tracing-core@0.1.36
tracing-log@0.2.0
tracing-subscriber@0.3.22
tracing@0.1.44
try-lock@0.2.5
tungstenite@0.27.0
tungstenite@0.28.0
typenum@1.19.0
ucd-trie@0.1.7
unarray@0.1.4
unicase@2.9.0
unicode-ident@1.0.22
unicode-segmentation@1.12.0
unicode-xid@0.2.6
universal-hash@0.5.1
untrusted@0.9.0
url@2.5.8
utf-8@0.7.6
utf8_iter@1.0.4
utf8parse@0.2.2
uuid@1.19.0
valuable@0.1.1
vcpkg@0.2.15
version_check@0.9.5
visibility@0.1.1
wait-timeout@0.2.1
walkdir@2.5.0
want@0.3.1
warp@0.4.2
wasi@0.11.1+wasi-snapshot-preview1
wasip2@1.0.1+wasi-0.2.4
wasm-bindgen-macro-support@0.2.106
wasm-bindgen-macro@0.2.106
wasm-bindgen-shared@0.2.106
wasm-bindgen@0.2.106
web-sys@0.3.83
webpki-root-certs@0.26.11
webpki-root-certs@1.0.5
webpsan@0.5.3
which@4.4.2
winapi-i686-pc-windows-gnu@0.4.0
winapi-util@0.1.11
winapi-x86_64-pc-windows-gnu@0.4.0
winapi@0.3.9
windows-core@0.62.2
windows-implement@0.60.2
windows-interface@0.59.3
windows-link@0.2.1
windows-result@0.4.1
windows-strings@0.5.1
windows-sys@0.45.0
windows-sys@0.52.0
windows-sys@0.59.0
windows-sys@0.60.2
windows-sys@0.61.2
windows-targets@0.42.2
windows-targets@0.52.6
windows-targets@0.53.5
windows_aarch64_gnullvm@0.42.2
windows_aarch64_gnullvm@0.52.6
windows_aarch64_gnullvm@0.53.1
windows_aarch64_msvc@0.42.2
windows_aarch64_msvc@0.52.6
windows_aarch64_msvc@0.53.1
windows_i686_gnu@0.42.2
windows_i686_gnu@0.52.6
windows_i686_gnu@0.53.1
windows_i686_gnullvm@0.52.6
windows_i686_gnullvm@0.53.1
windows_i686_msvc@0.42.2
windows_i686_msvc@0.52.6
windows_i686_msvc@0.53.1
windows_x86_64_gnu@0.42.2
windows_x86_64_gnu@0.52.6
windows_x86_64_gnu@0.53.1
windows_x86_64_gnullvm@0.42.2
windows_x86_64_gnullvm@0.52.6
windows_x86_64_gnullvm@0.53.1
windows_x86_64_msvc@0.42.2
windows_x86_64_msvc@0.52.6
windows_x86_64_msvc@0.53.1
winnow@0.7.14
wit-bindgen@0.46.0
writeable@0.6.2
x25519-dalek@2.0.1
x509-parser@0.18.0
yansi@1.0.1
yasna@0.5.2
yoke-derive@0.8.1
yoke@0.8.1
zerocopy-derive@0.8.33
zerocopy@0.8.33
zerofrom-derive@0.1.6
zerofrom@0.1.6
zeroize@1.8.2
zeroize_derive@1.4.3
zerotrie@0.2.3
zerovec-derive@0.11.2
zerovec@0.11.5
zmij@1.0.12
"
declare -A GIT_CRATES=(
[boring-sys]='https://github.com/signalapp/boring;2c157897feea0c54f5eca93407a157fa90703b5f;boring-%commit%/boring-sys'
[boring]='https://github.com/signalapp/boring;2c157897feea0c54f5eca93407a157fa90703b5f;boring-%commit%/boring'
[curve25519-dalek-derive]='https://github.com/signalapp/curve25519-dalek;7c6d34756355a3566a704da84dce7b1c039a6572;curve25519-dalek-%commit%/curve25519-dalek-derive'
[curve25519-dalek]='https://github.com/signalapp/curve25519-dalek;7c6d34756355a3566a704da84dce7b1c039a6572;curve25519-dalek-%commit%/curve25519-dalek'
[spqr]='https://github.com/signalapp/SparsePostQuantumRatchet;63d9b93634bf543845376eb57b8a33ef29337aa8;SparsePostQuantumRatchet-%commit%'
[tokio-boring]='https://github.com/signalapp/boring;2c157897feea0c54f5eca93407a157fa90703b5f;boring-%commit%/tokio-boring'
)
LLVM_COMPAT=( {18..21} )
RUST_MIN_VER="1.88.0"
inherit cargo llvm-r2
BSSL_COMMIT="91a66a59b6c1435120ff83e245d7719411294386"
DESCRIPTION="C ABI library which exposes Signal protocol logic"
HOMEPAGE="https://github.com/signalapp/libsignal"
SRC_URI="
https://github.com/signalapp/libsignal/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/google/boringssl/archive/${BSSL_COMMIT}.tar.gz -> boringssl-${BSSL_COMMIT:0:7}.tar.gz
${CARGO_CRATE_URIS}
"
S="${WORKDIR}/libsignal-${PV}/rust/bridge/ffi"
LICENSE="AGPL-3"
# Dependent crate licenses
LICENSE+="
AGPL-3 Apache-2.0 BSD CDLA-Permissive-2.0 GPL-3+ ISC MIT MPL-2.0
Unicode-3.0
"
SLOT="0"
KEYWORDS="~amd64"
# https://bugs.gentoo.org/927382
BDEPEND="
dev-build/cmake
dev-libs/protobuf
$(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}')
"
pkg_setup() {
llvm-r2_pkg_setup
rust_pkg_setup
}
src_unpack() {
cargo_src_unpack
pushd "${WORKDIR}"/boring-*/boring-sys/deps || die
rmdir boringssl || die
mv "${WORKDIR}/boringssl-${BSSL_COMMIT}" boringssl || die
popd || die
# borrowed from net-im/gurk-rs
local crate_patches crate crate_uri commit crate_dir host
for crate in curve25519-dalek boring{,-sys}; do
IFS=';' read -r crate_uri commit crate_dir host \
<<< "${GIT_CRATES["${crate}"]}"
: "${crate_dir:=${crate}-%commit%}"
crate_patches+="${crate} = { path = \"${WORKDIR}/${crate_dir//%commit%/${commit}}\" };;"
done
printf -- "[patch.crates-io]\\n%s" "${crate_patches//;;/$'\n'}" \
>> "${CARGO_HOME}/config.toml" || die
}
src_prepare() {
default
# Apply post-quantum patches manually.
local p
cd "${WORKDIR}"/boring-*/boring-sys/deps/boringssl || die
eapply ../../patches/boring-pq.patch
}
src_configure() {
local bssl_path=( "${WORKDIR}"/boring-*/boring-sys/deps/boringssl )
export BORING_BSSL_SOURCE_PATH="${bssl_path}"
export BORING_BSSL_ASSUME_PATCHED=1
cargo_src_configure
}
src_install() {
dolib.a "${WORKDIR}"/libsignal-${PV}/$(cargo_target_dir)/libsignal_ffi.a
einstalldocs
}