commit | 073e21e4e031a724ae68a00937573d71725a7bc4 | [log] [tgz] |
---|---|---|
author | HeroicKatora <HeroicKatora@users.noreply.github.com> | Mon Jun 15 18:56:32 2020 |
committer | GitHub <noreply@github.com> | Mon Jun 15 18:56:32 2020 |
tree | be7f725b6cff3c8e1dba48c9e666d267a2317a8a | |
parent | 8bf618a328fc06aed4aa81870952104b07b604d0 [diff] | |
parent | e32125f18b2b2a2a5a9f2c6eab8ab55bc290d2d9 [diff] |
Merge pull request #131 from dbrgn/afl Add afl fuzz target
A Rust library for decoding JPEGs.
Cargo.toml:
[dependencies] jpeg-decoder = "0.1"
main.rs:
extern crate jpeg_decoder as jpeg; use std::fs::File; use std::io::BufReader; fn main() { let file = File::open("hello_world.jpg").expect("failed to open file"); let mut decoder = jpeg::Decoder::new(BufReader::new(file)); let pixels = decoder.decode().expect("failed to decode image"); let metadata = decoder.info().unwrap(); }
This crate compiles only with rust >= 1.34.