hmac: Don't zero memory guaranteed to be zero
pbkdf2: Use checked_add() instead of implementing it by hand
cryptoutil: Clean up fixed_time_eq_asm()
Merge pull request #77 from Florob/cleanup

Cleanup
Remove all uses of ~[]
Merge pull request #78 from DaGenix/remove-owned-vec

Remove all uses of ~[]
Remove use of bytes!(...)
std::mem::to_{be,le}{32,64} -> Int::to_{be,le}
Merge pull request #79 from ebfe/rust-deprecated

Rust updates
add Cargo.toml
Merge pull request #80 from ebfe/cargo

add Cargo.toml
<< requires uint shift now.
range(lit, lit) requires type suffix now
to_str_radix() is deprecated
Merge pull request #81 from ebfe/fix-build-master

Fix build with rust master
Fix deprecation warning from using .to_err_msg()
Merge pull request #82 from DaGenix/fixups

Fix deprecation warning from using .to_err_msg()
Remove cross borrowing from mut Box<T> to &mut T.

Reference: https://github.com/rust-lang/rust/pull/15171.

Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
Merge pull request #83 from omasanori/remove-cross-borrowing

Remove cross borrowing from mut Box<T> to &mut T.
Use std::num::Int::rotate_{left,right}