Skip to content

Commit 4630413

Browse files
committed
build(deps): pin libiconv 1.19 source digest
Add the SHA-256 pin for libiconv-1.19.tar.gz so the CWE-494 fail-closed check passes on the macOS FFmpeg static build. Digest verified against the GNU-published GPG signature (good signature from maintainer Bruno Haible), a second GNU mirror, and the Homebrew formula digest. Signed-off-by: Martin Wimpress <code@wimpress.io>
1 parent 7c64e6a commit 4630413

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

internal/builder/digests.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ import (
3131
// - openssl, opus, lame: independently confirmed against the upstream-published
3232
// SHA-256 (openssl .sha256 asset, xiph SHA256SUMS.txt, sourceforge published
3333
// value). Treat these as authoritative.
34+
// - libiconv 1.19: verified against the GNU-published GPG signature (good
35+
// signature from maintainer Bruno Haible) and cross-checked against the
36+
// Homebrew formula digest and a second GNU mirror. Treat as authoritative.
3437
// - All other entries: TOFU-seeded by `--update-digests` in an automated
3538
// environment. A maintainer should independently re-verify each before
3639
// relying on it. Several upstreams (gnome, videolan/gitlab on-demand
@@ -43,6 +46,7 @@ var archiveDigests = map[string]string{
4346
"https://download.gnome.org/sources/libxml2/2.15/libxml2-2.15.2.tar.xz": "c8b9bc81f8b590c33af8cc6c336dbff2f53409973588a351c95f1c621b13d09d",
4447
"https://downloads.sourceforge.net/project/lame/lame/3.100/lame-3.100.tar.gz": "ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e",
4548
"https://downloads.xiph.org/releases/opus/opus-1.6.1.tar.gz": "6ffcb593207be92584df15b32466ed64bbec99109f007c82205f0194572411a1",
49+
"https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.19.tar.gz": "88dd96a8c0464eca144fc791ae60cd31cd8ee78321e67397e25fc095c4a19aa6",
4650
"https://github.com/FFmpeg/FFmpeg/archive/refs/tags/n8.1.1.tar.gz": "918929faccab2700c9cc7be2531c0b74f054a4dd5d3862bc485b0ab17af76486",
4751
"https://github.com/FFmpeg/nv-codec-headers/releases/download/n13.0.19.0/nv-codec-headers-13.0.19.0.tar.gz": "13da39edb3a40ed9713ae390ca89faa2f1202c9dda869ef306a8d4383e242bee",
4852
"https://github.com/Haivision/srt/archive/refs/tags/v1.5.5.tar.gz": "c3518bc43a71b5289032395b2db4c3e09e73d78b54247d56c14553a503b491cf",

0 commit comments

Comments
 (0)