{"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":970513,"firstseen":"2026-02-24T10:50:01.438334","severity":"normal","status":"CONFIRMED","summary":"dev-libs\/leancrypto-1.6.0-r1[asm,abi_x86_32] fails to merge with Header Checksum Mismatch"},{"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":970897,"firstseen":"2026-03-04T11:49:18.222627","severity":"normal","status":"CONFIRMED","summary":"dev-libs\/leancrypto: error: ‘-mindirect-branch’ and ‘-fcf-protection’ are not compatible"},{"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.6.0-r3: stablereq"}],"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":"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-02T22:11:32","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","~x86"],"ebuildid":891075,"firstseen":"2026-02-25T18:18:02.892692","license":"|| ( GPL-2 BSD-2 )","moddate":"2026-04-02T22:11:32","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.6.0-r3"}],"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":"82366aa45a35f6900f43023917c2c86ccdbb00a3","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/leancrypto.org\/"],"uses":[{"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"}]}