Skip to content

ecmult_multi: reduce strauss memory usage by 30% #1049

ecmult_multi: reduce strauss memory usage by 30%

ecmult_multi: reduce strauss memory usage by 30% #1049

Triggered via pull request October 17, 2025 14:28
Status Success
Total duration 46m 49s
Artifacts 92

ci.yml

on: pull_request
Matrix: docker_cache
x64 (MSVC): C++ (public headers)
26s
x64 (MSVC): C++ (public headers)
SageMath prover
1m 11s
SageMath prover
release
3m 9s
release
Matrix: ARM64: macOS Sonoma
Matrix: win64-native
Matrix: x86_64: macOS Sequoia, Valgrind
C++ (public headers)
1m 50s
C++ (public headers)
Matrix: ARM32: Linux (Debian stable, QEMU)
Matrix: arm64: Linux (Debian stable)
Matrix: C++ -fpermissive (entire project)
Matrix: i686: Linux (Debian stable)
Matrix: mingw_debian
Matrix: MSan
Matrix: ppc64le: Linux (Debian stable, QEMU)
Matrix: s390x (big-endian): Linux (Debian stable, QEMU)
Matrix: UBSan, ASan, LSan
Matrix: valgrind_debian
Matrix: x86_64: Linux (Debian stable)
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
Name Size Digest
bitcoin-core~secp256k1~1XHYZ8.dockerbuild
26.5 KB
sha256:589388a0f6060a8e71a8381e102758150bfdd86a07b2eb5feebbdf2be1818ba6
bitcoin-core~secp256k1~2ZNRN8.dockerbuild
27.5 KB
sha256:78f26eb64314725f07435df6153bff58867d5dfeb39f20332adbd548116294fc
bitcoin-core~secp256k1~30AAK0.dockerbuild
26.9 KB
sha256:24a80d6161505be68b91d3cf69d716df7762507ca6c26d6275e4c3f4472d47b8
bitcoin-core~secp256k1~3ATW2Q.dockerbuild
26.9 KB
sha256:f0b0419f4c847206b0a5fe718c8ff66e275faae66361f3b69e50f71295555f30
bitcoin-core~secp256k1~3BDAWF.dockerbuild
23.8 KB
sha256:2166bd2e3c0688f4a23649c82dc0a7d9eab086d049dec41c1c14a122525c499a
bitcoin-core~secp256k1~3CF832.dockerbuild
26.8 KB
sha256:7a2abde3ab9031bd736fc593b37682b16405173103224f8c8ea6e072276e1b91
bitcoin-core~secp256k1~3NNEVU.dockerbuild
25.5 KB
sha256:2857fa57237d139e557a73a04e163066ad9d2e4ed36b96fdd5df18ac1cbf1169
bitcoin-core~secp256k1~3OUJ9L.dockerbuild
26.9 KB
sha256:ad479681b725453109ad43a9341e6dfa0ac92fa3de8dbaa7a532005bd7979ae1
bitcoin-core~secp256k1~435CIH.dockerbuild
25.6 KB
sha256:82091cab4f610ae5dc08ff3db10a7a9b9bcaf0d3d30fddc89769c0513213204a
bitcoin-core~secp256k1~4N8F24.dockerbuild
28.3 KB
sha256:12d2129f8b06766a2776050de0ac16eec5b2ec7878be7dad1073c16e5bd058b6
bitcoin-core~secp256k1~6490AK.dockerbuild
27.2 KB
sha256:eeba3736153a11b80d04aca8951b6b128408ddb57c50d9deca663a67ec79bb33
bitcoin-core~secp256k1~6MTR17.dockerbuild
27.5 KB
sha256:564a8eca3096200a1089bbe2748827baf02b56eb31a503038002ddd080c05090
bitcoin-core~secp256k1~7HSZI9.dockerbuild
27.2 KB
sha256:632ce216aacb51cea0bb5507e10b3615a4f5a9ebbe3e06fc05e27150554af6c1
bitcoin-core~secp256k1~9MZ8O2.dockerbuild
25 KB
sha256:689f9ccca2cd611bb2cc5bbe5c63f946a221a23d3b911fcd314c36cf83c208c9
bitcoin-core~secp256k1~9NKNF7.dockerbuild
26.8 KB
sha256:8df9de957a7d01c8c7e5d59c73abfd33dea2854fe2dc470a79b3bb4498df5206
bitcoin-core~secp256k1~9P3EEA.dockerbuild
26.3 KB
sha256:ad88004543ba9a6996ccbd98e59de06e4f69865046142537b75f9d7e4e514409
bitcoin-core~secp256k1~9S5MVJ.dockerbuild
25.2 KB
sha256:79b74882761c6d316ef1ca1919764efcba50395f5ce8aa8d8d0f8b4c866ba6bc
bitcoin-core~secp256k1~9S79U0.dockerbuild
27.1 KB
sha256:5975b02bf328e806a0f0a93e8aa8f464b98dbc369d277461275d5721241fa969
bitcoin-core~secp256k1~A6UXL0.dockerbuild
26.8 KB
sha256:1211cafd20d2c8afad1152ea8d60211c8d7e76b5e6c63d1ee5685145ec4832ec
bitcoin-core~secp256k1~AZZT85.dockerbuild
27 KB
sha256:328c3d6ee39eebc86772db24b6a75c8e0ba206b341455dd51ed86fd748c11393
bitcoin-core~secp256k1~BWQ2HZ.dockerbuild
351 KB
sha256:d583dc08d729c83bac1187c8edb2d25633bcae31538a2633feb0185d80585be4
bitcoin-core~secp256k1~CIUCVQ.dockerbuild
26.7 KB
sha256:432a8304c91db1b03ff8f8a059e44eb270f1cf04a07d8f43b761e647ceb4d083
bitcoin-core~secp256k1~CJOWP1.dockerbuild
26.5 KB
sha256:754c3647d510ee8ab13404d3b1fd2857802245ce8b82b225650230c9f73ca9c6
bitcoin-core~secp256k1~DMSF5Y.dockerbuild
26.8 KB
sha256:2b34563338ba394677169119ca6ee0af01f4bf35db236c0f22edaae94f7550f5
bitcoin-core~secp256k1~EBX56Y.dockerbuild
26.9 KB
sha256:7ca009c174cfb3b31ad0f58b7290d2b48745d5ff32ba67a71d95109d7d359bf6
bitcoin-core~secp256k1~EM1ZBG.dockerbuild
128 KB
sha256:21cd8a637dde948df48fe7d03a47e2f08ce436fa2d5f4ca8f0c2f10e5cd64e11
bitcoin-core~secp256k1~F2MM96.dockerbuild
26.9 KB
sha256:065cb2cb4be2b4e3b8d8b2dcf2318419f901cef7ee66b3a921c61e974f456533
bitcoin-core~secp256k1~G4HG9I.dockerbuild
128 KB
sha256:1b1469007e49daa9a77e87ec312a1080f4ab2cf1e60a45a7bfaecedff9bb60d4
bitcoin-core~secp256k1~HIEUKA.dockerbuild
26.2 KB
sha256:5c94911f03235d814f62646c436691f86251e297115efe3eb45326af7c4a3846
bitcoin-core~secp256k1~HQOMR8.dockerbuild
26.6 KB
sha256:c9f5b37015d8f1c320eda81a53da7af21592ebb45d5bd81bdbf3c55afa68eae5
bitcoin-core~secp256k1~IFWV5I.dockerbuild
26.9 KB
sha256:173acce5aeca8bc233cc9aa40e0f613df92eb5151a996446145de864bfc4935f
bitcoin-core~secp256k1~IVAPA9.dockerbuild
27.6 KB
sha256:d068de5a817c359bafb092276011d1ca48c9ab380be313db3d5ea107de6dd3bd
bitcoin-core~secp256k1~JTOGHS.dockerbuild
27.7 KB
sha256:3548205532cc5f809c37be83767aa052ed1bbb87e959cc9642ae54c46347202f
bitcoin-core~secp256k1~K2VYXI.dockerbuild
28 KB
sha256:38eb7545f87c18722763de716d22a2ce6b1360e51a0ab65581a52dbee51fff3b
bitcoin-core~secp256k1~KDQQC0.dockerbuild
27.3 KB
sha256:ba9aa08c564c679c1583efdd60f14e41e0294f2197d7dc58a934cc43ac071ebc
bitcoin-core~secp256k1~KFGQZV.dockerbuild
26.2 KB
sha256:0d4ec72ada0c519ae3ccd50abad652ca5471a720b3627acdbb313a52916c9eaf
bitcoin-core~secp256k1~KUMEYD.dockerbuild
26.2 KB
sha256:8efb58f6a007cbbf0e4c68c1274866b7f9b2c7275609317bd6e38202cc9d1435
bitcoin-core~secp256k1~L5CYDG.dockerbuild
25.9 KB
sha256:ef767df6b12c6018720ebb8adc7c6b27cca1fe34d51c7c20755ba78ab65dbcd8
bitcoin-core~secp256k1~L6DMO8.dockerbuild
26.3 KB
sha256:7d95b67cf7bf7f930c1a885c4ecf386693d4e9f526808434003999b8ccdb036b
bitcoin-core~secp256k1~LEJ4LJ.dockerbuild
26.1 KB
sha256:f9bed2b65dc20ed4941f2c172afb21865ef4417a949c1ff4a0ce545a01a74f53
bitcoin-core~secp256k1~LGY4W3.dockerbuild
25.9 KB
sha256:7734654ac2382efba86cd3785c2996737c1f6a651988adc5f1e302560bc45c83
bitcoin-core~secp256k1~LSHG6I.dockerbuild
27 KB
sha256:6ca1992303c7b8f6ed15d80491929c818e838884a1d28261ee8af76bdb83108d
bitcoin-core~secp256k1~LT9OEW.dockerbuild
25.7 KB
sha256:025a369b2741d4d7f6bcaaa8b7e224a8be71e2949d41e87dffdde188cbcaf824
bitcoin-core~secp256k1~M546DQ.dockerbuild
24.5 KB
sha256:b5cdb4be07afe5e734ba7e1052bd278af66195a03c142c8b675c5f7381e12ce3
bitcoin-core~secp256k1~M55M7D.dockerbuild
26.8 KB
sha256:128ee139ebdcf8d8027b8ed8b89167f5ccaf6928aed956aa7498242991568118
bitcoin-core~secp256k1~MBSOBN.dockerbuild
25.5 KB
sha256:4f898ea8a125e732683e899c7a26c5d31accc61df875a51a56b3f6a68dcff0f5
bitcoin-core~secp256k1~MIM42M.dockerbuild
26.9 KB
sha256:9d70c4778c82c5cb29ae962dbbe8afdf495dcae9a4501bfa5b82ed7930195110
bitcoin-core~secp256k1~MYZEUW.dockerbuild
26.3 KB
sha256:c1bb3f2df66e8bcd6665b020995881146d862f54a4be963b0169db85aa810581
bitcoin-core~secp256k1~N582ZN.dockerbuild
27.9 KB
sha256:0b97580d7171fe58ca5c4c1cc84e02ef888c7976841094350951f5431495628f
bitcoin-core~secp256k1~NINA3O.dockerbuild
25.2 KB
sha256:05c6167878880ffe8de15c8cca0d07b07b5ed445efab676b7b017b054f69f15f
bitcoin-core~secp256k1~NKRC98.dockerbuild
26.2 KB
sha256:4ac4d61a06bb0ab3fdbd7a8abcafb25197e3807de8acdea7c0405880055b2a45
bitcoin-core~secp256k1~NMEH9C.dockerbuild
25.7 KB
sha256:aa4a5b78dd961ef0e240605a0dc4b890aa5636a14fa842b3127680ebc1750658
bitcoin-core~secp256k1~NVKECC.dockerbuild
25.9 KB
sha256:e7275ee2c6345c3c456b326839a2fac13b02ebc3274cbcac9588a8ac05fcbf8b
bitcoin-core~secp256k1~O8Q9RY.dockerbuild
26.7 KB
sha256:b581cbf6413b579d96148f938f3ef5d740b72c6fe22ca98bb8aade03c8ae927f
bitcoin-core~secp256k1~OUDDFO.dockerbuild
27.2 KB
sha256:14a10d7c440e2bf4b7255ceabad289560a78284a5a13f6b9f821aabd57d9361d
bitcoin-core~secp256k1~OYTYVE.dockerbuild
28.3 KB
sha256:304abd84c8906625e334d1c598b8a3a1e9f557a748887cf4a0ce1b4d0c830e11
bitcoin-core~secp256k1~P47BFM.dockerbuild
26.6 KB
sha256:b93aac08f577c6d862914d0e22e7c5eed5717b9fa3df934bf28b409e72a1b120
bitcoin-core~secp256k1~P6XFWS.dockerbuild
26 KB
sha256:4f6e855cf10b2b71d31246335be127325ae9482d1ae2e6d8495f4ccf90653511
bitcoin-core~secp256k1~POVNZU.dockerbuild
25.8 KB
sha256:3f4f309942184f65710f8a33347bdd13bb43fb50394c321d28b0e29795d4b5d3
bitcoin-core~secp256k1~PPB9VO.dockerbuild
25.5 KB
sha256:f56b050d1cb597566da763841ccfea1748e3049f53fa8dcbbcbbb2eb1aefbf9b
bitcoin-core~secp256k1~PT46TF.dockerbuild
26.1 KB
sha256:96420bbd6ac2624cd99483b121c20f59c418fc8c7467993ed8c90a1a9296ad32
bitcoin-core~secp256k1~PWKDWA.dockerbuild
26.4 KB
sha256:5248a1b697f1c28a92a7d7bb71d2a0b1c5b2a0977f50b8c14eb45c696099a702
bitcoin-core~secp256k1~PWMAP2.dockerbuild
27.6 KB
sha256:79c899b44b728549472cb3c5ddea4c8014815c246aeb57bdfc690538c5fc0186
bitcoin-core~secp256k1~PZB5CW.dockerbuild
25.9 KB
sha256:49c36d0503c0f8875b2f611d1b4999a43d40e22b12b2b75ef997df0df5d7f780
bitcoin-core~secp256k1~Q2NFCU.dockerbuild
27.7 KB
sha256:7f23e352636aef1f4e1a5bf9538ad6ffb586eb78ac0441a8315fdb8eb90c2f85
bitcoin-core~secp256k1~Q3EV1U.dockerbuild
28 KB
sha256:d50b2c440963ca5e845a6180480dbc340bd188d56ecd20bf9b14dd13c2271932
bitcoin-core~secp256k1~Q4DKIA.dockerbuild
27.5 KB
sha256:d128d6777648ab49d0bbd28e2918cbc1fbd7aea510874de8fe4fa7bc7cea031a
bitcoin-core~secp256k1~S9DSEN.dockerbuild
26.8 KB
sha256:f6256517e7b54895d4c0782c829ac08a461705c15b13b419d8049f5da8f67944
bitcoin-core~secp256k1~SCJDRT.dockerbuild
27 KB
sha256:3bc8ccecd6807c75d75adbc55aae02fb83eb76acf84faffdd5335fa81677e9bd
bitcoin-core~secp256k1~T0GQ37.dockerbuild
27 KB
sha256:c3378bd9e48f7c0379d6b5252ec9989710e8ddd0360111401287987d7f6c0bf0
bitcoin-core~secp256k1~T9UWC4.dockerbuild
27.1 KB
sha256:5460f30103bcd05f9b0a05b247bd612c866518736864262fc6422618ebfba0e0
bitcoin-core~secp256k1~TR9H25.dockerbuild
27.1 KB
sha256:76d1fe6aa0d2ead6f484db6c2b7b524257f8c857f62850f8e87f5f1185e318e7
bitcoin-core~secp256k1~TUAUM3.dockerbuild
26.7 KB
sha256:9739aee10402bac9932fe71272d343323d93604b68d7998eac370274b45c21a6
bitcoin-core~secp256k1~TWZANQ.dockerbuild
25.3 KB
sha256:dccbd94e5c6b42bd9330d01216c3921d46167d7939c6cd030ff793e006544f4a
bitcoin-core~secp256k1~U2NKG0.dockerbuild
25.9 KB
sha256:43ef62f1114f48abc6e7bf52da5f81426b9bcd53d4c2321d87e0a86735fdf5c1
bitcoin-core~secp256k1~UJTH8W.dockerbuild
25.6 KB
sha256:5d069f272645be0f2b0f620cb339fd151383232c9b513390af138b91702f69ed
bitcoin-core~secp256k1~UZOI5B.dockerbuild
26 KB
sha256:c89cb385af221ed483342323e10ee82aed657396d277a6f086fce419dca2d9d1
bitcoin-core~secp256k1~VBQNH9.dockerbuild
24.1 KB
sha256:d78b320a1642d501f5b4f72341a72273df2a3f2673ac4a0ff2d42f56a72a8e03
bitcoin-core~secp256k1~VGGWRW.dockerbuild
24.6 KB
sha256:5d3fc1a8b10f0467892bc1d5d1e5240828748f0104c6f412f11a54312985b614
bitcoin-core~secp256k1~WIQQVJ.dockerbuild
24 KB
sha256:dd9bdb11e270750a4dff69af64faa9c20bd6135bac40abbf6f59ef76210563d5
bitcoin-core~secp256k1~XDJCAO.dockerbuild
26.4 KB
sha256:77fc290800e183efe7d44f0fa822493876ffe948c0d01d15821822eb6ba8961d
bitcoin-core~secp256k1~XKRHNM.dockerbuild
27.1 KB
sha256:952650c369840c4ed70eaa4ef2401d42fe1e47a74d13bbd4fa15a8ede727f970
bitcoin-core~secp256k1~XNZIFQ.dockerbuild
26 KB
sha256:e933210301d5368962c0c54b0cf7daff1ee25cb78adc90519d8e142dc75201c4
bitcoin-core~secp256k1~XVW6B5.dockerbuild
25 KB
sha256:a999e74dbf0a591acfadc24b68253d26d7c899336c6c58d434db8f74c6de3653
bitcoin-core~secp256k1~YAPXOW.dockerbuild
27 KB
sha256:c6ccfcafb27e49d6efb42987c6831c30504c0ddc0ed865768fa6a63c6016c23d
bitcoin-core~secp256k1~YDC0FW.dockerbuild
128 KB
sha256:aca85e0019257c9319575df8c24db165cec3065e8ec865b6285beaaec6ecea36
bitcoin-core~secp256k1~YGDSBV.dockerbuild
27.1 KB
sha256:0b31157a96f0116ddf539395d0546e4c37bb852fe1efffdaa5dfc91f124c6b3c
bitcoin-core~secp256k1~YW8YEA.dockerbuild
26.6 KB
sha256:f83aa8eee816e2b8fb7dde395207ad8e890a1691ed488c8d653fbef39229cfd7
bitcoin-core~secp256k1~Z4GUI3.dockerbuild
27.5 KB
sha256:3a15e6d640a3b1a14a9e33bf0af36dd4422a170a229e213020c9f603f2e226de
bitcoin-core~secp256k1~Z85ZH1.dockerbuild
25.8 KB
sha256:d56a7332ee9f66670b727c5e942d1c890807fd8d5cb3422be907d5b4e0fa5093
bitcoin-core~secp256k1~Z9HM5T.dockerbuild
25.4 KB
sha256:9ab9c967955d080f921be1c488000380698ca9d4e2ffe914821499c6d6ab14db
bitcoin-core~secp256k1~ZE0B7F.dockerbuild
26.4 KB
sha256:f5a92f4e960f08372ce4ab7058ff42cc387649134cd3d05111cdff4d64b6a09d