Skip to content

mtmd: use sha256 for input hashing - #27274

Merged
ngxson merged 2 commits into
masterfrom
xsn/vendor_hash_mtmd
Aug 17, 2026
Merged

mtmd: use sha256 for input hashing#27274
ngxson merged 2 commits into
masterfrom
xsn/vendor_hash_mtmd

Conversation

@ngxson

@ngxson ngxson commented Aug 17, 2026

Copy link
Copy Markdown
Collaborator

Overview

Use sha256 for input hash (will eventually be called from server code), to avoid any potential cache poisoning attacks

Requirements

@ngxson
ngxson requested review from a team and ggerganov as code owners August 17, 2026 15:58
@github-actions github-actions Bot added build Compilation issues mtmd Related to multimodal functionality (video/image/audio) server/ui vendor labels Aug 17, 2026
@ngxson
ngxson changed the base branch from xsn/vendor_hash to master August 17, 2026 16:21
@ngxson
ngxson force-pushed the xsn/vendor_hash_mtmd branch from b922737 to 9ae5bba Compare August 17, 2026 16:28
@ngxson
ngxson merged commit ed1c3a2 into master Aug 17, 2026
32 of 34 checks passed
gabe-l-hart added a commit to gabe-l-hart/llama.cpp that referenced this pull request Aug 17, 2026
* origin/master: (86 commits)
ui: enforce alphabetical enum member ordering (ggml-org#27272)
ui: Refactor Built-In Tools naming (Server/Browser) (ggml-org#27271)
ci: more optimizations (ggml-org#26983)
doc: document MCP stdio servers and CORS defaults in the server README [no release] [no ci] (ggml-org#26847)
server: save processed mtmd chunks as placeholder (ggml-org#27278)
mtmd: use sha256 for input hashing (ggml-org#27274)
vocab : support integer tokenizer scores (ggml-org#27260)
mtmd : skip thumbnail for non-tiled LFM2 images (ggml-org#27246)
cuda : skip UMA override for HIP builds (ggml-org#27083)
vendor: move hash to vendor (ggml-org#27262)
ci : push release tag explicitly in release.yml (ggml-org#27261)
ui: move get_datetime tool to frontend (ggml-org#27255)
ci : reduce builds in build-xcframework.sh (ggml-org#27252)
model: support speculators-format checkpoints for DSpark (ggml-org#26275)
ui: add browser get_info tool (ggml-org#27251)
ci : restore release.yml check during make-release.yml (ggml-org#27247)
mtmd: harden preprocessor_granite (ggml-org#27235)
ci : allow make-release to target a specific commit (ggml-org#27234)
ci : make release workflows use a deploy key (ggml-org#27229)
convert: add @ModelBase.example (ggml-org#27208)
...
brittlewis12 pushed a commit to brittlewis12/llama.cpp that referenced this pull request Aug 17, 2026
* mtmd: use sha256 for input hashing

* void conflict with boringssl
Madreag pushed a commit to Madreag/turbo3-cuda that referenced this pull request Aug 18, 2026
* mtmd: use sha256 for input hashing

* void conflict with boringssl
@CISC

CISC commented Aug 18, 2026

Copy link
Copy Markdown
Member

xcodebuild not linking properly:
https://github.com/ggml-org/llama.cpp/actions/runs/32059778475/job/95496870546

@ngxson

ngxson commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator Author

seems like that's fixed by #27304

ios build on master is green again

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Compilation issues mtmd Related to multimodal functionality (video/image/audio) server/ui vendor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants