oath 0.10.2

An implementation of OATH algorithms in Rust. Includes TOTP, HOTP, and OCRA.
Documentation
Build #55685 2017-06-04T18:26:13.466860+00:00
# rustc version
rustc 1.19.0-nightly (d47cf08d5 2017-05-28)
# docs.rs version
cratesfyi 0.3.4 (cc96115 2017-05-09)

# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading oath v0.10.2
Compiling typenum v1.5.2
Compiling odds v0.2.25
Compiling rustc-hex v1.0.0
Compiling fake-simd v0.1.2
Compiling constant_time_eq v0.1.2
Compiling byte-tools v0.1.3
Running `rustc --crate-name build_script_build .cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.5.2/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=a709f3b98fa61cef -C extra-filename=-a709f3b98fa61cef --out-dir /home/cratesfyi/oath-0.10.2/debug/build/typenum-a709f3b98fa61cef -L dependency=/home/cratesfyi/oath-0.10.2/debug/deps --cap-lints allow`
Running `rustc --crate-name odds .cargo/registry/src/github.com-1ecc6299db9ec823/odds-0.2.25/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=4d86427aaea60869 -C extra-filename=-4d86427aaea60869 --out-dir /home/cratesfyi/oath-0.10.2/debug/deps -L dependency=/home/cratesfyi/oath-0.10.2/debug/deps --cap-lints allow`
Running `rustc --crate-name fake_simd .cargo/registry/src/github.com-1ecc6299db9ec823/fake-simd-0.1.2/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=d9f4c16ab36ca12f -C extra-filename=-d9f4c16ab36ca12f --out-dir /home/cratesfyi/oath-0.10.2/debug/deps -L dependency=/home/cratesfyi/oath-0.10.2/debug/deps --cap-lints allow`
Running `rustc --crate-name rustc_hex .cargo/registry/src/github.com-1ecc6299db9ec823/rustc-hex-1.0.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=d751e59503f88740 -C extra-filename=-d751e59503f88740 --out-dir /home/cratesfyi/oath-0.10.2/debug/deps -L dependency=/home/cratesfyi/oath-0.10.2/debug/deps --cap-lints allow`
Running `rustc --crate-name constant_time_eq .cargo/registry/src/github.com-1ecc6299db9ec823/constant_time_eq-0.1.2/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=e058f5db49cd5f6c -C extra-filename=-e058f5db49cd5f6c --out-dir /home/cratesfyi/oath-0.10.2/debug/deps -L dependency=/home/cratesfyi/oath-0.10.2/debug/deps --cap-lints allow`
Running `rustc --crate-name byte_tools .cargo/registry/src/github.com-1ecc6299db9ec823/byte-tools-0.1.3/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=fdbbe2dbc011a24f -C extra-filename=-fdbbe2dbc011a24f --out-dir /home/cratesfyi/oath-0.10.2/debug/deps -L dependency=/home/cratesfyi/oath-0.10.2/debug/deps --cap-lints allow`
Running `/home/cratesfyi/oath-0.10.2/debug/build/typenum-a709f3b98fa61cef/build-script-build`
Compiling nodrop v0.1.9
Running `rustc --crate-name nodrop .cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.9/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=e6d7a15cb157c190 -C extra-filename=-e6d7a15cb157c190 --out-dir /home/cratesfyi/oath-0.10.2/debug/deps -L dependency=/home/cratesfyi/oath-0.10.2/debug/deps --extern odds=/home/cratesfyi/oath-0.10.2/debug/deps/libodds-4d86427aaea60869.rlib --cap-lints allow`
Running `rustc --crate-name typenum .cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.5.2/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=54c183458bba9a50 -C extra-filename=-54c183458bba9a50 --out-dir /home/cratesfyi/oath-0.10.2/debug/deps -L dependency=/home/cratesfyi/oath-0.10.2/debug/deps --cap-lints allow`
Compiling generic-array v0.7.2
Running `rustc --crate-name generic_array .cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.7.2/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=cb6ad2612af11088 -C extra-filename=-cb6ad2612af11088 --out-dir /home/cratesfyi/oath-0.10.2/debug/deps -L dependency=/home/cratesfyi/oath-0.10.2/debug/deps --extern typenum=/home/cratesfyi/oath-0.10.2/debug/deps/libtypenum-54c183458bba9a50.rlib --extern nodrop=/home/cratesfyi/oath-0.10.2/debug/deps/libnodrop-e6d7a15cb157c190.rlib --cap-lints allow`
Compiling digest-buffer v0.3.1
Compiling digest v0.5.2
Compiling crypto-mac v0.3.0
Running `rustc --crate-name digest_buffer .cargo/registry/src/github.com-1ecc6299db9ec823/digest-buffer-0.3.1/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=e1826999685b1516 -C extra-filename=-e1826999685b1516 --out-dir /home/cratesfyi/oath-0.10.2/debug/deps -L dependency=/home/cratesfyi/oath-0.10.2/debug/deps --extern generic_array=/home/cratesfyi/oath-0.10.2/debug/deps/libgeneric_array-cb6ad2612af11088.rlib --extern byte_tools=/home/cratesfyi/oath-0.10.2/debug/deps/libbyte_tools-fdbbe2dbc011a24f.rlib --cap-lints allow`
Running `rustc --crate-name digest .cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.5.2/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=2fabb90b6316440c -C extra-filename=-2fabb90b6316440c --out-dir /home/cratesfyi/oath-0.10.2/debug/deps -L dependency=/home/cratesfyi/oath-0.10.2/debug/deps --extern generic_array=/home/cratesfyi/oath-0.10.2/debug/deps/libgeneric_array-cb6ad2612af11088.rlib --cap-lints allow`
Running `rustc --crate-name crypto_mac .cargo/registry/src/github.com-1ecc6299db9ec823/crypto-mac-0.3.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=b88fb7b31151e7b1 -C extra-filename=-b88fb7b31151e7b1 --out-dir /home/cratesfyi/oath-0.10.2/debug/deps -L dependency=/home/cratesfyi/oath-0.10.2/debug/deps --extern generic_array=/home/cratesfyi/oath-0.10.2/debug/deps/libgeneric_array-cb6ad2612af11088.rlib --extern constant_time_eq=/home/cratesfyi/oath-0.10.2/debug/deps/libconstant_time_eq-e058f5db49cd5f6c.rlib --cap-lints allow`
Compiling sha2 v0.5.3
Compiling sha-1 v0.3.4
Running `rustc --crate-name sha2 .cargo/registry/src/github.com-1ecc6299db9ec823/sha2-0.5.3/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=703bfb38f9d0a73b -C extra-filename=-703bfb38f9d0a73b --out-dir /home/cratesfyi/oath-0.10.2/debug/deps -L dependency=/home/cratesfyi/oath-0.10.2/debug/deps --extern fake_simd=/home/cratesfyi/oath-0.10.2/debug/deps/libfake_simd-d9f4c16ab36ca12f.rlib --extern digest=/home/cratesfyi/oath-0.10.2/debug/deps/libdigest-2fabb90b6316440c.rlib --extern byte_tools=/home/cratesfyi/oath-0.10.2/debug/deps/libbyte_tools-fdbbe2dbc011a24f.rlib --extern digest_buffer=/home/cratesfyi/oath-0.10.2/debug/deps/libdigest_buffer-e1826999685b1516.rlib --extern generic_array=/home/cratesfyi/oath-0.10.2/debug/deps/libgeneric_array-cb6ad2612af11088.rlib --cap-lints allow`
Running `rustc --crate-name sha_1 .cargo/registry/src/github.com-1ecc6299db9ec823/sha-1-0.3.4/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=e8b600379efccc63 -C extra-filename=-e8b600379efccc63 --out-dir /home/cratesfyi/oath-0.10.2/debug/deps -L dependency=/home/cratesfyi/oath-0.10.2/debug/deps --extern byte_tools=/home/cratesfyi/oath-0.10.2/debug/deps/libbyte_tools-fdbbe2dbc011a24f.rlib --extern generic_array=/home/cratesfyi/oath-0.10.2/debug/deps/libgeneric_array-cb6ad2612af11088.rlib --extern digest=/home/cratesfyi/oath-0.10.2/debug/deps/libdigest-2fabb90b6316440c.rlib --extern digest_buffer=/home/cratesfyi/oath-0.10.2/debug/deps/libdigest_buffer-e1826999685b1516.rlib --extern fake_simd=/home/cratesfyi/oath-0.10.2/debug/deps/libfake_simd-d9f4c16ab36ca12f.rlib --cap-lints allow`
Compiling hmac v0.1.1
Running `rustc --crate-name hmac .cargo/registry/src/github.com-1ecc6299db9ec823/hmac-0.1.1/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=4d5bd7a4cb067a01 -C extra-filename=-4d5bd7a4cb067a01 --out-dir /home/cratesfyi/oath-0.10.2/debug/deps -L dependency=/home/cratesfyi/oath-0.10.2/debug/deps --extern crypto_mac=/home/cratesfyi/oath-0.10.2/debug/deps/libcrypto_mac-b88fb7b31151e7b1.rlib --extern digest=/home/cratesfyi/oath-0.10.2/debug/deps/libdigest-2fabb90b6316440c.rlib --extern generic_array=/home/cratesfyi/oath-0.10.2/debug/deps/libgeneric_array-cb6ad2612af11088.rlib --cap-lints allow`
Documenting oath v0.10.2
Running `rustdoc --crate-name oath .cargo/registry/src/github.com-1ecc6299db9ec823/oath-0.10.2/src/lib.rs -o /home/cratesfyi/oath-0.10.2/doc -L dependency=/home/cratesfyi/oath-0.10.2/debug/deps --extern sha2=/home/cratesfyi/oath-0.10.2/debug/deps/libsha2-703bfb38f9d0a73b.rlib --extern sha_1=/home/cratesfyi/oath-0.10.2/debug/deps/libsha_1-e8b600379efccc63.rlib --extern digest=/home/cratesfyi/oath-0.10.2/debug/deps/libdigest-2fabb90b6316440c.rlib --extern hmac=/home/cratesfyi/oath-0.10.2/debug/deps/libhmac-4d5bd7a4cb067a01.rlib --extern rustc_hex=/home/cratesfyi/oath-0.10.2/debug/deps/librustc_hex-d751e59503f88740.rlib`
Finished dev [unoptimized + debuginfo] target(s) in 3.23 secs