{"bugs":[{"bugid":970506,"firstseen":"2026-02-24T10:50:01.438334","severity":"normal","status":"IN_PROGRESS","summary":"net-libs\/gnutls: rekeywording for dev-libs\/leancrypto"},{"bugid":970535,"firstseen":"2026-02-24T10:50:01.438334","severity":"normal","status":"CONFIRMED","summary":"dev-libs\/leancrypto-1.6.0-r1 - [gcc-16] QA Notice: The following files contain writable and executable sections"},{"bugid":971680,"firstseen":"2026-03-29T00:46:18.683798","severity":"normal","status":"UNCONFIRMED","summary":"dev-libs\/leancrypto-1.6.0-r3 link failure \"undefined section .init\" with riscv-musl-llvm profile"},{"bugid":971864,"firstseen":"2026-04-01T20:02:22.528720","severity":"enhancement","status":"CONFIRMED","summary":"net-libs\/gnutls-3.8.12-r1, dev-libs\/leancrypto-1.7.2: stablereq"},{"bugid":972913,"firstseen":"2026-04-19T10:03:30.578939","severity":"normal","status":"CONFIRMED","summary":"dev-libs\/leancrypto-1.7.2-r3 fails test - 55\/409 regression - leancrypto:X.509\/PKCS8 keygen\/...\/sigver ML-DSA87-ED448 FAIL 0.33s exit status 1"}],"categories":[{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":320,"name":"net-libs","summary":"The net-libs category contains libraries that are network-related."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"44ceb7745c5af1eeab9681f71d2829555c502072","committime":"2026-04-15T02:15:54","packageid":78842,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Closes: https:\/\/bugs.gentoo.org\/972695\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"693452fe09473d2d635ee1353fe358acf075c6a0","committime":"2026-04-15T01:59:25","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: add missing header dependency in wrapper list"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"46aa64918c702b68f5f66b401ac9e292d726e3ca","committime":"2026-04-14T13:45:55","packageid":78842,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Closes: https:\/\/bugs.gentoo.org\/972687\nCloses: https:\/\/bugs.gentoo.org\/972686\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"cf8255984d5682ae436570fa5dcecfe6c21c8614","committime":"2026-04-14T13:41:55","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: drop leftover debugging hunk"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d0aacb062cbed669d10163a039448bae28519c09","committime":"2026-04-14T12:45:58","packageid":78842,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"We can do this again now that:\na) the multilib issues are fixed;\nb) the GCC 16 issue is fixed.\n\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"0ddedcfde5cc0430c041909623b9d07162c441b0","committime":"2026-04-14T12:40:33","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: enable asm by default, per upstream"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":".. as mentioned in d79efc11894c98b7c9604bfaf3577499c9f66347.\n\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"a636fbea62aca8e44ea72a277d26b68a88a7a40b","committime":"2026-04-14T12:35:35","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: fix USE=asm w\/ GCC 16; fix disabling doxygen for non-native ABI"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"66db49e45b8dd82b2675a3675c8fe44bb075b7ad","committime":"2026-04-14T11:45:57","packageid":78842,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"4f0f3d5cf0b9be38d12dec03f815c5001e930bf2","committime":"2026-04-14T10:58:55","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: drop 1.6.0-r3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f18eeb9f5af1a12321402fd0f4257a6a23271f4b","committime":"2026-04-11T13:15:54","packageid":78842,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Need to use MULTILIB_WRAPPED_HEADERS with a few root headers and then\ntheir dependencies.\n\nAlso, drop forced hardening flags where we already set those in our\ntoolchain defaults (but users can override that), or where they conflict\nwith flags users might legitimately be setting (like something not\ncompatible w\/ CET).\n\nBug: https:\/\/bugs.gentoo.org\/971680\nCloses: https:\/\/bugs.gentoo.org\/970897\nCloses: https:\/\/bugs.gentoo.org\/970513\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"adeb82a38273dff8ccfc70e8416e6d92c95ccd13","committime":"2026-04-11T13:01:26","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: add 1.7.2, use MULTILIB_WRAPPED_HEADERS"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ffcac083071e6ae6eac50bc580fa6452f0d15f5d","committime":"2026-04-08T05:30:57","packageid":78842,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"a3c371f4f2a89ce2e8b21f1ba17b77a8af9206db","committime":"2026-04-08T05:23:37","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: Keyword 1.6.0-r3 sparc, #970506"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4fed5d0cb627edcd434ed9d41f1dbce664876391","committime":"2026-02-28T13:45:47","packageid":78842,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"chewi@gentoo.org","authorname":"James Le Cuirot","body":"This uses a linker script that mold cannot handle.\n\nSigned-off-by: James Le Cuirot <chewi@gentoo.org>","commitid":"5a9430b0b52c31219e6231be350dcd80103a2401","committime":"2026-02-28T11:48:43","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: Force bfd linker over mold"},{"authoremail":"chewi@gentoo.org","authorname":"James Le Cuirot","body":"The tests pass.\n\nSigned-off-by: James Le Cuirot <chewi@gentoo.org>","commitid":"8b1a639471bc634c5c5e137642e4bed8aec858c4","committime":"2026-02-28T11:39:33","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: Keyword 1.6.0-r3 for ~m68k"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fd8edcc1bad03ab3739dd97fd7ede07b052443b3","committime":"2026-02-27T19:45:47","packageid":78842,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"59c91ffb4632bb201919982ed4108e6471178e54","committime":"2026-02-27T19:41:48","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: Keyword 1.6.0-r3 s390, #970506"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d4d6c4c04eb716dd90559d80aeae5b59ba2cb35a","committime":"2026-02-27T17:30:49","packageid":78842,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"a93015dc837b039a3264b9495f93603e06312231","committime":"2026-02-27T17:27:44","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: Keyword 1.6.0-r3 riscv, #970506"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"629be26f9ae960d1edc87646616402b7a95bb34e","committime":"2026-02-27T15:30:48","packageid":78842,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"f481cce2d047289a56251a140e15d2d1aacd4233","committime":"2026-02-27T15:21:19","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: Keyword 1.6.0-r3 alpha, #970506"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"025edca625be6c395c89e854c065bf598520022d","committime":"2026-02-27T14:30:47","packageid":78842,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"8c68ba4b514f8253600a7f6044b38c565145cf2a","committime":"2026-02-27T14:23:05","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: Keyword 1.6.0-r3 x86, #970506"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a751cb551523d60171f552bb17ca7e040d68397c","committime":"2026-02-25T18:15:48","packageid":78842,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Will switch back to USE=asm default soon, we just have -asm as a workaround\nfor another problem for now.\n\nCloses: https:\/\/bugs.gentoo.org\/970600\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"bc6508dcd976c354b41af61419c4f524a1711c3f","committime":"2026-02-25T18:08:35","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: fix another USE=-asm test failure"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"47ede265ac381566f493afdaf4c2eeb64c6d5eee","committime":"2026-02-25T11:00:49","packageid":78842,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Closes: https:\/\/bugs.gentoo.org\/970534\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"c767a2a7384362d55e03662b99113d723e329bc6","committime":"2026-02-25T10:48:27","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: fix tests w\/ USE=-asm; add extra backports for SIMD detection"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"78caf7b6ad3c534c3966a04fd5d24f3aad5d44cb","committime":"2026-02-24T01:45:50","packageid":78842,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"sam seems(?) away at the moment and I want to minimize the impact given\nmany users have gnutls->leancrypto, and wine also pulls the 32bit\nversion making it somewhat widely used.\n\nBug: https:\/\/bugs.gentoo.org\/970513\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"906e5600becb256e494facc4c86bfa059405e1df","committime":"2026-02-24T01:31:21","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: disable USE=asm by default for now"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"be0ceaf5e0cb3da6641fb7f2eca93dc31ec0a461","committime":"2026-02-23T22:30:48","packageid":78842,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"bc92562ae2b5d771410c4a89106be8e257f06e51","committime":"2026-02-23T22:26:43","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: Keyword 1.6.0-r1 arm, #970506"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"df64047faacb1ae9fff83bbada21eba75df4747f","committime":"2026-02-23T22:26:39","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: Keyword 1.6.0-r1 arm64, #970506"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b6b5f8ec699c36be0475bc09ce5a4a444630b760","committime":"2026-02-23T22:15:47","packageid":78842,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Just disable doxygen as we'd have to move the files anyway (no meson\ndocdir option) until someone asks for it.\n\nAlso, fix default to be +asm as intended like it is upstream.\n\nCloses: https:\/\/bugs.gentoo.org\/970507\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"d82f5d85ee9ed4f4aa30dce58c0bcc6450edc2c5","committime":"2026-02-23T22:04:18","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: fix automagic doxygen; fix asm default"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"addef7f96d4337649b7efb126cdd8d0c534205b6","committime":"2026-02-23T20:15:49","packageid":78842,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"fe92cd0bfd16c37ef12814da6b33327cbb36f3bf","committime":"2026-02-23T20:09:59","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: add live ebuild"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"I see some test failures with (just) GCC 16, not debugged that yet,\nbut don't want to put off pushing this longer because of that.\n\nBug: https:\/\/github.com\/hughsie\/libjcat\/issues\/195\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"d79efc11894c98b7c9604bfaf3577499c9f66347","committime":"2025-11-20T20:16:48","packageid":78842,"repoid":1,"summary":"dev-libs\/leancrypto: new package, add 1.6.0"}],"dependencies":[],"depending":[{"block":false,"categoryid":320,"description":"Secure communications library implementing the SSL, TLS and DTLS protocols","ebuildids":[890787,890787],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"crypto@gentoo.org","maintainername":"Crypto","name":"gnutls","packageid":55708}],"ebuilds":[{"archs":[],"ebuildid":890786,"firstseen":"2026-02-23T20:27:29.957921","license":"|| ( GPL-2 BSD-2 )","moddate":"2026-04-22T07:39:08","packageid":78842,"repoid":1,"slot":"0\/1","uses":["abi_mips_n32","abi_mips_n64","abi_mips_o32","abi_s390_32","abi_s390_64","abi_x86_32","abi_x86_64","abi_x86_x32","asm","test","tools"],"version":"9999"},{"archs":["~alpha","~amd64","~arm","~arm64","~m68k","~riscv","~s390","~sparc","~x86"],"ebuildid":895257,"firstseen":"2026-04-15T03:31:37.101005","license":"|| ( GPL-2 BSD-2 )","moddate":"2026-04-22T07:39:08","packageid":78842,"repoid":1,"slot":"0\/1","uses":["abi_mips_n32","abi_mips_n64","abi_mips_o32","abi_s390_32","abi_s390_64","abi_x86_32","abi_x86_64","abi_x86_x32","asm","test","tools","verify-sig"],"version":"1.7.2-r3"},{"archs":["~alpha","~amd64","~arm","~arm64","~m68k","~riscv","~s390","~sparc","~x86"],"ebuildid":894922,"firstseen":"2026-04-11T14:34:12.008445","license":"|| ( GPL-2 BSD-2 )","moddate":"2026-04-22T07:39:08","packageid":78842,"repoid":1,"slot":"0\/1","uses":["abi_mips_n32","abi_mips_n64","abi_mips_o32","abi_s390_32","abi_s390_64","abi_x86_32","abi_x86_64","abi_x86_x32","asm","test","tools","verify-sig"],"version":"1.7.2"}],"masks":[],"package":{"categoryid":393,"description":"Lean cryptographic library usable for bare-metal environments","firstseen":"2026-02-23T20:27:29.957921","name":"leancrypto","packageid":78842},"rdependencies":[],"repos":[{"branch":"master","lastcommit":"6a0fbcc7eaf3dfa2aa74759852f28cd90bfe97cb","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/leancrypto.org\/"],"uses":[{"defaultflag":true,"description":"Enable using assembly for optimization","isdefault":true,"use":"asm"},{"description":"Enable using assembly for optimization","isdefault":false,"use":"asm"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"},{"description":"Install sha*sum tools to \/usr\/libexec\/leancrypto\/.","isdefault":false,"packageid":78842,"use":"tools"},{"description":"Verify upstream signatures on distfiles","isdefault":false,"use":"verify-sig"},{"description":"64-bit (32-bit pointer) libraries","group":"abi_mips","isdefault":false,"use":"n32"},{"description":"64-bit libraries","group":"abi_mips","isdefault":false,"use":"n64"},{"description":"32-bit libraries","group":"abi_mips","isdefault":false,"use":"o32"},{"description":"32-bit (s390) libraries","group":"abi_s390","isdefault":false,"use":"32"},{"description":"64-bit (s390x) libraries","group":"abi_s390","isdefault":false,"use":"64"},{"description":"32-bit (x86) libraries","group":"abi_x86","isdefault":false,"use":"32"},{"description":"64-bit (amd64) libraries","group":"abi_x86","isdefault":false,"use":"64"},{"description":"x32 ABI libraries","group":"abi_x86","isdefault":false,"use":"x32"}]}