wuffs icon indicating copy to clipboard operation
wuffs copied to clipboard

Wrangling Untrusted File Formats Safely

Results 28 wuffs issues
Sort by recently updated
recently updated
newest added

Hello, thanks for helping: I try to use wuffs to open png files within a c++ project. I use vs2017 to compile this code, but PNG decoding is slower than...

Can there be an option to convert wuffs-side asserts into asserts in the generated code? This could be a macro which lets the user code pick which behavior to have...

Being able to decode audio and video would be nice. Audio and video decoders are a well-known source of security holes. One problem is that many existing implementations resort to...

I haven't looked too much into it but my initial tests with [spngt](https://github.com/libspng/spngt) on the two images at https://github.com/w3c/PNG-spec/issues/96 appear to not decode with wuffs, probably because the out-of-range values...

As of Wuffs v0.3, there is a `base.io_transformer` interface: - `set_quirk_enabled!(quirk: u32, enabled: bool)` - `transform_io?(dst: io_writer, src: io_reader, workbuf: slice u8)` - `workbuf_len() range_ii_u64` and every compression decoder is...

I am not entirely sure if this is an actualy use-case that makes sense, as I do have limited experience with WASM. I mostly write in Rust. Pointer dereference safety...

There should be a `std/qoi` package.

This is not an issue so much as a lightweight way of gathering information on who is using Wuffs. This is mostly to satisfy our curiosity, but might also help...

`wuffs_base` should have some way to represent or process a PNG image's gAMA, iCCP or similar chunks.

It is an uncompressed format using alpha-premultiplied ARGB32, and it supports animations: https://www.x.org/releases/current/doc/man/man3/Xcursor.3.xhtml Reading in only one nominal size would already be useful, e.g., the first contiguous stream of equivalent...