Skip to content

replace delete in CryptoEngine.{cpp,h} with std::unique_ptr #24604

replace delete in CryptoEngine.{cpp,h} with std::unique_ptr

replace delete in CryptoEngine.{cpp,h} with std::unique_ptr #24604

Triggered via pull request February 14, 2026 21:02
@JorropoJorropo
synchronize #9649
Status Success
Total duration 39m 54s
Artifacts 91

main_matrix.yml

on: pull_request_target
version
4s
version
Matrix: setup
build-debian-src  /  build-debian-src
7m 23s
build-debian-src / build-debian-src
package-pio-deps-native-tft  /  pkg-pio-libdeps
package-pio-deps-native-tft / pkg-pio-libdeps
test-native  /  Native Simulator Tests
6m 31s
test-native / Native Simulator Tests
test-native  /  Native PlatformIO Tests
8m 1s
test-native / Native PlatformIO Tests
Matrix: docker
Matrix: build
Matrix: check
test-native  /  Generate Test Reports
17s
test-native / Generate Test Reports
Matrix: gather-artifacts
release-artifacts
0s
release-artifacts
Matrix: release-firmware
publish-firmware
publish-firmware
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
Name Size Digest
code-coverage-report-2.7.20.09b9431 Expired
2.78 MB
sha256:6862b0700558f6c67ab3de0c850b5f8de94b13ab5e228e9edfbce3eea088fa33
debug-elfs-esp32-2.7.20.ff485d5 Expired
7.24 MB
sha256:b575bb0cfccb151b7191a7c5c1bbf3f737e6e41e49a0ec6b5962d1dfa09d90f0
debug-elfs-esp32c3-2.7.20.ff485d5 Expired
6.16 MB
sha256:b1353acad646da1cc46c1051e912ef8a94467247127152e6f1cbf18070d8b7f3
debug-elfs-esp32c6-2.7.20.ff485d5 Expired
10.4 MB
sha256:e29a81f179abe244807142e0b4af68f6e8fd4a00355ca7d658090aa4cf91007f
debug-elfs-esp32s3-2.7.20.ff485d5 Expired
68.9 MB
sha256:4b591d6a1136b34b8d78fba8cb85000c3a91d4eac83d9f396d15c3b51e670a5a
debug-elfs-nrf52840-2.7.20.ff485d5 Expired
7.08 MB
sha256:bb124aef63dff13671c3c62e3f180d9a01a26943be04b5e2ebd8d0257b5201de
debug-elfs-rp2040-2.7.20.ff485d5 Expired
11.6 MB
sha256:69a00b69e94d6d7b0bf04e175411ee12021a735ce92d2d3f7c9e50b66e480468
debug-elfs-rp2350-2.7.20.ff485d5 Expired
7.95 MB
sha256:10a839278e0c6dca8b8646fbb8356fd9bae5daa4cf673ecb852d680c3cb1d353
debug-elfs-stm32-2.7.20.ff485d5 Expired
6.14 MB
sha256:e953a065fc706820c0c8824948c0fc241488c8d04d5d4dde32f8924353a2cc14
firmware-debian-2.7.20.24604~local09b9431~UNRELEASED-src Expired
304 MB
sha256:144093a0a98c853c871786c42d99ae41e2284348e121bd848faeba24b673f91c
firmware-esp32-2.7.20.ff485d5 Expired
3.18 MB
sha256:5e51f4debdc4a42e2142d47d4ea48d64a903d8a7474f10e07f0f90e6886b7c80
firmware-esp32-rak11200-2.7.20.ff485d5 Expired
10.4 MB
sha256:80ca4e02e34e61c97a9a458aaeea19b277843326c6905c4775728b2d505fc3c3
firmware-esp32c3-2.7.20.ff485d5 Expired
2.63 MB
sha256:49a6c46068f8c033de91d84bd760fa785efd93c11804782d4dd4d406da9a623d
firmware-esp32c3-heltec-ht62-esp32c3-sx1262-2.7.20.ff485d5 Expired
8.79 MB
sha256:eceb13442e0dacf2a3395b4c923d9eddff9db6911fb8ca54e3deef83a6c6fc52
firmware-esp32c6-2.7.20.ff485d5 Expired
2.21 MB
sha256:c726b08357673f17c7c7cad372739eaa8f3f7bb209509c537c88ced5a16e5a6d
firmware-esp32c6-tlora-c6-2.7.20.ff485d5 Expired
12.6 MB
sha256:c058a2bfa185f5708ce6a20257f530dca6cdfb8b6ef81a8c69bf4584a8c56df2
firmware-esp32s3-2.7.20.ff485d5 Expired
27.8 MB
sha256:3c44f3b327a2d1145b688d77570b31c71d44072346f50ee5244f9827d2a833ff
firmware-esp32s3-elecrow-adv-35-tft-2.7.20.ff485d5 Expired
11.6 MB
sha256:f66cc4445ab3861774a39c24a4e57b7b30560d69907567f33876fc50ced2382e
firmware-esp32s3-heltec-v3-2.7.20.ff485d5 Expired
10.4 MB
sha256:f80dd0b5145101932361b83674cbcf9986939397800d6054b8c367b35dca4ed2
firmware-esp32s3-heltec-vision-master-e213-inkhud-2.7.20.ff485d5 Expired
10.5 MB
sha256:d70cc27948f97d8bdebe0ee4e335e5c546302c2defe6e93aa8b5c9f5bbf18a8e
firmware-esp32s3-rak3312-2.7.20.ff485d5 Expired
10.4 MB
sha256:4c31632d7010e341984ee57d3d4276ddb68cf9dfc8d92963a3dc6d7c8da31994
firmware-esp32s3-seeed-sensecap-indicator-tft-2.7.20.ff485d5 Expired
12.3 MB
sha256:665747db416f42102a1764dc84745e1540d4a1cda71b3e802f84c079e9d91c58
firmware-esp32s3-seeed-xiao-s3-2.7.20.ff485d5 Expired
10.6 MB
sha256:d8ef0b969ef646f38f947ad3b7a1fb5c516292b81059a8f47f4f01c12c9e579d
firmware-esp32s3-station-g2-2.7.20.ff485d5 Expired
10.5 MB
sha256:a7af1b9800b07bc84676140c8738d6f8c4e2ce7788fed5dd59212ea5c38920f3
firmware-esp32s3-t-deck-tft-2.7.20.ff485d5 Expired
13 MB
sha256:f76eac623fc4d0f67321084d695ac5a840d0154b1b895bd0e07dec7a9de8fea5
firmware-esp32s3-t-eth-elite-2.7.20.ff485d5 Expired
11 MB
sha256:b031f7ce90fca60f7083f8d5ad72c845d255d3cbc8d5be8c930e405be9d34e83
firmware-nrf52840-2.7.20.ff485d5 Expired
11.8 MB
sha256:216b343b67d100fad90845b399234084f1d6a50414f74514344d047110d1e6c9
firmware-nrf52840-heltec-mesh-node-t114-2.7.20.ff485d5 Expired
1.68 MB
sha256:178938f14d8737ae01ca8c7ad07e07531cd8b7b9663c8d1d72147cbe701394ab
firmware-nrf52840-heltec-mesh-solar-2.7.20.ff485d5 Expired
1.7 MB
sha256:2ca900c026c2c274db00580d5bdaf46745e6db0084d8203c2cfefff27c43b2e3
firmware-nrf52840-heltec-mesh-solar-eink-2.7.20.ff485d5 Expired
1.67 MB
sha256:f7d75364d53bd7bfd50530df8e3f9286d0d42e46212871397b5e6ec145797973
firmware-nrf52840-heltec-mesh-solar-inkhud-2.7.20.ff485d5 Expired
1.59 MB
sha256:d3b766e0dd28c38714d8e2e94609ffb0aadd164d8022d030b25d6fb31e042111
firmware-nrf52840-heltec-mesh-solar-oled-2.7.20.ff485d5 Expired
1.7 MB
sha256:20ca9d344d70f491ba3700185071d61e11f89823216395140dc6f31d4fa1bf81
firmware-nrf52840-heltec-mesh-solar-tft-2.7.20.ff485d5 Expired
1.7 MB
sha256:ad03661ef7280cc130e0158cf50bede03b8c68966e3cb3d98991d39128ea5553
firmware-nrf52840-rak4631-2.7.20.ff485d5 Expired
2.48 MB
sha256:9bb293f317ae0bdf24b058d671ce13ed972cf8637d21f04769f0bc52a8a582d5
firmware-nrf52840-seeed_xiao_nrf52840_kit-2.7.20.ff485d5 Expired
1.66 MB
sha256:9743cb31481753904a6cad67b904d157ea578fd0ea4a14883305fb944c907a05
firmware-nrf52840-t-echo-2.7.20.ff485d5 Expired
1.7 MB
sha256:4efe9ea2d4b857db989e37f2f1707a215148680a049cdf146b159135731cb887
firmware-nrf52840-t-echo-inkhud-2.7.20.ff485d5 Expired
1.56 MB
sha256:96ee66160ce84db440e72e2ad3bd58f23b5888bc7885205807ddd03a8e5bb779
firmware-nrf52840-t-echo-plus-2.7.20.ff485d5 Expired
1.69 MB
sha256:3c7863abf9dbf361cc352a01dbf1c3be3e3bfe292a20bfa6ad1cbdfb19337d41
firmware-nrf52840-tracker-t1000-e-2.7.20.ff485d5 Expired
1.13 MB
sha256:81c25250cc48c3582470a2803c9ea7ca8b50bf8f67dea5852b6d0cd5fe141685
firmware-rp2040-2.7.20.ff485d5 Expired
2.28 MB
sha256:a271a4d14cf73e9d82cb3252f65968b9465f00d8d01afeeafab4cfff2d5682e2
firmware-rp2040-pico-2.7.20.ff485d5 Expired
4.29 MB
sha256:fa6d7dd1a0174cffdc20b82716ebc704df39a77229463aca50f1153502c91621
firmware-rp2040-picow-2.7.20.ff485d5 Expired
5.25 MB
sha256:4be69baf7dba4bf11c7a29406806b53e3c82f07551dbfd7c08488ab43b0ee9ea
firmware-rp2040-rak11310-2.7.20.ff485d5 Expired
4.33 MB
sha256:16d3d9c85e90dd118ca54f848c77c0dfa4e8d79814987feb4ef87dab0a69bafa
firmware-rp2350-2.7.20.ff485d5 Expired
1.6 MB
sha256:eda2ddc2e1e40a825a57ad8a14f3bba56420aa85dffa8a4aa093874feb340271
firmware-rp2350-pico2-2.7.20.ff485d5 Expired
4.31 MB
sha256:185a1178a69eefbc9fc7df66ef188feceadb18b0c045d5b96de259ac92439f2b
firmware-rp2350-pico2w-2.7.20.ff485d5 Expired
5.25 MB
sha256:ec738a4d8d59c96a971aad35567f6f45058f2b291b886030e4c98ed720d07ef0
firmware-stm32-2.7.20.ff485d5 Expired
288 KB
sha256:85d60958ac39f14a95fddfa75a0e1a2a813e3c6289a8cc061a54415190c37d4a
firmware-stm32-rak3172-2.7.20.ff485d5 Expired
2.92 MB
sha256:f9b0fda6c968e617df297557a3bb67bb04ac3b8627b6c85b269d142d382d788e
firmware-stm32-wio-e5-2.7.20.ff485d5 Expired
3.5 MB
sha256:a5f07b6b0c31c0dd5d3ea8e35c2a0c97ed51194d1f4955ef6be9deb0e77deca4
lcov-coverage-info-native-platformio-tests-2.7.20.09b9431 Expired
97.7 KB
sha256:b0e2529a55c0ab71579e803c231634f9caad5abc6b20ec433cf445a781a76165
lcov-coverage-info-native-simulator-test-2.7.20.09b9431 Expired
196 KB
sha256:f5ed4f8c75507eacad848ccad7f1c2e6798313214103d5c3942aec8cd4e688bf
manifest-esp32-rak11200-2.7.20.ff485d5 Expired
829 Bytes
sha256:869c3ed7c0c1c959a3dc353fad7ab09a6769070c5294e30618eceb9accd29335
manifest-esp32c3-heltec-ht62-esp32c3-sx1262-2.7.20.ff485d5 Expired
878 Bytes
sha256:08278edbcdb908f7c40a629fa3b2b6f04ec1b5775712bc096f5fe199ee4a46f1
manifest-esp32c6-tlora-c6-2.7.20.ff485d5 Expired
753 Bytes
sha256:1564bc28b252f76ae59c17c064a81413e11d34111edd71dfbde59a1821faf5b6
manifest-esp32s3-elecrow-adv-35-tft-2.7.20.ff485d5 Expired
920 Bytes
sha256:5b24088d381dd4b9a3cf80cf6aba51ca7b7d39db4c02fb08a536ab00bb1d1f41
manifest-esp32s3-heltec-v3-2.7.20.ff485d5 Expired
869 Bytes
sha256:d5c9aadf0376bef5b33a12187a68c2a687b41c823f73f90b15139be5e4e77ef8
manifest-esp32s3-heltec-vision-master-e213-inkhud-2.7.20.ff485d5 Expired
844 Bytes
sha256:278f00ea963372e1c63f605ba482fd312c2c3411214be2875871a6774cd037ce
manifest-esp32s3-rak3312-2.7.20.ff485d5 Expired
845 Bytes
sha256:eec855d245bdd07a15c9ffe649d91a090238877be360f99977ecbe2d277b4819
manifest-esp32s3-seeed-sensecap-indicator-tft-2.7.20.ff485d5 Expired
934 Bytes
sha256:7a0a8cb34f7864213e67739ac579e3f01d502350a27ba506cbf537c5e7a6b892
manifest-esp32s3-seeed-xiao-s3-2.7.20.ff485d5 Expired
893 Bytes
sha256:6d009253f6d080a27a46eae8b1868b707859873f3c155ddb3ef60ff0c68816a5
manifest-esp32s3-station-g2-2.7.20.ff485d5 Expired
876 Bytes
sha256:f3afdb732a6e42fa15f8cdfac3a557b330633f078fb53a6d0eafc3d4bb34f0db
manifest-esp32s3-t-deck-tft-2.7.20.ff485d5 Expired
883 Bytes
sha256:37fa7d6f5a88e908eeb21d608da20c39dd0986fbf8704a0e999d23014791de71
manifest-esp32s3-t-eth-elite-2.7.20.ff485d5 Expired
777 Bytes
sha256:6db1f94b764c08d66311c0a448848172bedce0a95d3f31a245c660d3fdc7362b
manifest-nrf52840-heltec-mesh-node-t114-2.7.20.ff485d5 Expired
710 Bytes
sha256:9675011ad7244da837b3f4ec56ec00261fb79bdeb11e7af9db056a251e0acfb8
manifest-nrf52840-heltec-mesh-solar-2.7.20.ff485d5 Expired
684 Bytes
sha256:090e58e5d99a77e2f6d2c07526c937c9b37970f4b184ceed0290cdb67f17e761
manifest-nrf52840-heltec-mesh-solar-eink-2.7.20.ff485d5 Expired
622 Bytes
sha256:8654eb931a043d2ee05c795dd9114bc936b38b521429e43c9b4daf3e4d625801
manifest-nrf52840-heltec-mesh-solar-inkhud-2.7.20.ff485d5 Expired
626 Bytes
sha256:0493c32f9faadf541ca00dc693e2c8034f01f2496e6a1b857cb2b9fd790b676e
manifest-nrf52840-heltec-mesh-solar-oled-2.7.20.ff485d5 Expired
622 Bytes
sha256:3d1740ba44629cd0fc24bf60565132c37708efad0bb9d54aad30e661fac28b50
manifest-nrf52840-heltec-mesh-solar-tft-2.7.20.ff485d5 Expired
620 Bytes
sha256:59fd35b66e2b620eb8d01957076aab5b3817afcdb5e2abb749198bec364c8466
manifest-nrf52840-rak4631-2.7.20.ff485d5 Expired
655 Bytes
sha256:abe155f5c15ddad54320daca8416627e2cf3b966108d7035b039c617560c0597
manifest-nrf52840-seeed_xiao_nrf52840_kit-2.7.20.ff485d5 Expired
706 Bytes
sha256:904e9119994104caed5ffda3f443a9d8472e8527bb2b30b1af549960eb1fe171
manifest-nrf52840-t-echo-2.7.20.ff485d5 Expired
651 Bytes
sha256:7ad5a2c7a91c5142f1b29c68b0037a5f859bcb67284b5cbae33123f2939ea028
manifest-nrf52840-t-echo-inkhud-2.7.20.ff485d5 Expired
595 Bytes
sha256:809df64fde704f7cee68996c02dc6f6e95435997e9e0a7c1e98030aa182cedd9
manifest-nrf52840-t-echo-plus-2.7.20.ff485d5 Expired
589 Bytes
sha256:8eb554cbb28d09c97d8a4e4c0784903c96df22c0f55d64ec49a19005a5569a92
manifest-nrf52840-tracker-t1000-e-2.7.20.ff485d5 Expired
682 Bytes
sha256:1d07af483e5944949aaa8eb021e886398dc4ec7fae461776a56b74a7e2b30891
manifest-rp2040-pico-2.7.20.ff485d5 Expired
621 Bytes
sha256:b0d417cf8829192230dc26dd71da2796824d574a1e6a6bca65eca18dc066d4ae
manifest-rp2040-picow-2.7.20.ff485d5 Expired
633 Bytes
sha256:16dd16f4f78350dadc19d582d2a93dc807ced6a7257bc35b1b1ea4a76689116e
manifest-rp2040-rak11310-2.7.20.ff485d5 Expired
620 Bytes
sha256:f4626ee1fc718854a51e4129aaaca337e387bedc9f1fc82645380d84b6a27380
manifest-rp2350-pico2-2.7.20.ff485d5 Expired
533 Bytes
sha256:9cfcffe443334ca1c16aa96902cd5cf965ac0142e33f2e7573a32e14f4455ff0
manifest-rp2350-pico2w-2.7.20.ff485d5 Expired
537 Bytes
sha256:3b744ac231a608bf804aa1c0b06040e5dde30497db62edc95c940806cb63f2a9
manifest-stm32-rak3172-2.7.20.ff485d5 Expired
542 Bytes
sha256:00b4b76b23acedfd7228fc231f87b5c17581fa719c206c5f71921064d439f4d6
manifest-stm32-wio-e5-2.7.20.ff485d5 Expired
540 Bytes
sha256:1f2a2045260453523fb46e44419529f053205551ea595fe7a08a4d0b9ba18332
manifests-ff485d5ff89bd289b3485466e0dc0c6788318975 Expired
20.9 KB
sha256:8d3bf58afcc8a64eecb04aa601686cfc60d170901c777d33f5cea6581f14ec89
meshtastic~firmware~7JVUM6.dockerbuild Expired
71 KB
sha256:96c04bbf647f617b5edab687e613d6ebbba916095c975c9806d63f626eb633d3
meshtastic~firmware~IU3V0Z.dockerbuild Expired
72.7 KB
sha256:f90a42a9526ae9ccfb392531d2e72eff5f4cf6e10b1a322e61adf4ac31dc1836
meshtastic~firmware~LT6FKP.dockerbuild Expired
87.4 KB
sha256:f5239e5626ea87c230705e21de9f4a063401e81a9c043a51c647d9527972af85
meshtastic~firmware~N410HO.dockerbuild Expired
131 KB
sha256:f5f871ba46e41a19331157b8de768d2e1922c4dd05b846e92cf0373d73c48dea
meshtastic~firmware~NYUNYS.dockerbuild Expired
116 KB
sha256:40262440f4ae395e110088a889272995eb167d6f1df33e8c92151df6c2975daf
meshtastic~firmware~Q240MI.dockerbuild Expired
119 KB
sha256:036e146875e21adebf7f80088eadd42c1368ef555eef35a7a5bae5ce3619ad63
meshtastic~firmware~SQCCW2.dockerbuild Expired
118 KB
sha256:73ea4f23569f0e0f66d86500a70b11c3cbaba2f45f256a5443e7177c224797a6
platformio-test-report-2.7.20.09b9431 Expired
7.85 KB
sha256:9627a902a32c18814e7bebf974ce94e4cebe5cf9bc67155ce6c7162c4e034952