1 2 3 4 5 6 7 8 9 10 11 12 13
use libc::{c_void, c_int, uint8_t}; pub type AVMD5 = c_void; extern { pub static av_md5_size: c_int; pub fn av_md5_alloc() -> *mut AVMD5; pub fn av_md5_init(ctx: *mut AVMD5); pub fn av_md5_update(ctx: *mut AVMD5, src: *const uint8_t, len: c_int); pub fn av_md5_final(ctx: *mut AVMD5, dst: *mut uint8_t); pub fn av_md5_sum(dst: *mut uint8_t, src: *const uint8_t, len: c_int); }