Nov 28 06:29:51.314 INFO documenting AwolDes/rusto against try#f5a0bd723553ea4b7556bd7087b9f0919cafb483 for pr-55318 Nov 28 06:29:51.314 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55318/worker-2/try#f5a0bd723553ea4b7556bd7087b9f0919cafb483:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-55318/try#f5a0bd723553ea4b7556bd7087b9f0919cafb483:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +f5a0bd723553ea4b7556bd7087b9f0919cafb483-alt doc --frozen --no-deps --document-private-items" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 28 06:29:51.634 INFO [stdout] 799e82798ab84efaf9083dd64def5abfe7362b6123c440e7a12a0ea3a0349d68 Nov 28 06:29:51.638 INFO running `"docker" "start" "-a" "799e82798ab84efaf9083dd64def5abfe7362b6123c440e7a12a0ea3a0349d68"` Nov 28 06:29:52.495 INFO [stderr] usermod: no changes Nov 28 06:29:52.615 INFO [stderr] Compiling gcc v0.3.41 Nov 28 06:29:52.623 INFO [stderr] Checking bn v0.4.2 Nov 28 06:29:55.476 INFO [stderr] Compiling rust-crypto v0.2.36 Nov 28 06:30:02.038 INFO [stderr] Checking encryptfile v0.1.3 Nov 28 06:30:02.638 INFO [stderr] Documenting rusto v0.1.0 (/source) Nov 28 06:30:03.042 INFO [stderr] warning: function `GenerateKey` should have a snake case name such as `generate_key` Nov 28 06:30:03.042 INFO [stderr] --> src/aes/mod.rs:11:1 Nov 28 06:30:03.042 INFO [stderr] | Nov 28 06:30:03.042 INFO [stderr] 11 | / pub fn GenerateKey() -> Vec { Nov 28 06:30:03.042 INFO [stderr] 12 | | let mut gen = OsRng::new().expect("Failed to get OS random generator"); Nov 28 06:30:03.042 INFO [stderr] 13 | | Nov 28 06:30:03.042 INFO [stderr] 14 | | let mut key: Vec = repeat(0u8).take(16).collect(); Nov 28 06:30:03.042 INFO [stderr] ... | Nov 28 06:30:03.042 INFO [stderr] 19 | | return key; Nov 28 06:30:03.042 INFO [stderr] 20 | | } Nov 28 06:30:03.042 INFO [stderr] | |_^ Nov 28 06:30:03.042 INFO [stderr] | Nov 28 06:30:03.042 INFO [stderr] = note: #[warn(non_snake_case)] on by default Nov 28 06:30:03.042 INFO [stderr] Nov 28 06:30:03.044 INFO [stderr] warning: function `GenerateNonce` should have a snake case name such as `generate_nonce` Nov 28 06:30:03.044 INFO [stderr] --> src/aes/mod.rs:22:1 Nov 28 06:30:03.044 INFO [stderr] | Nov 28 06:30:03.044 INFO [stderr] 22 | / pub fn GenerateNonce() -> Vec { Nov 28 06:30:03.044 INFO [stderr] 23 | | let mut gen = OsRng::new().expect("Failed to get OS random generator"); Nov 28 06:30:03.044 INFO [stderr] 24 | | Nov 28 06:30:03.044 INFO [stderr] 25 | | let mut nonce: Vec = repeat(0u8).take(16).collect(); Nov 28 06:30:03.044 INFO [stderr] ... | Nov 28 06:30:03.044 INFO [stderr] 30 | | return nonce; Nov 28 06:30:03.044 INFO [stderr] 31 | | } Nov 28 06:30:03.044 INFO [stderr] | |_^ Nov 28 06:30:03.044 INFO [stderr] Nov 28 06:30:03.044 INFO [stderr] warning: function `AESCipher` should have a snake case name such as `aescipher` Nov 28 06:30:03.044 INFO [stderr] --> src/aes/mod.rs:33:1 Nov 28 06:30:03.044 INFO [stderr] | Nov 28 06:30:03.044 INFO [stderr] 33 | / pub fn AESCipher(data: &[u8], key: &[u8], nonce: &[u8]) -> Result, symmetriccipher::SymmetricCipherError> { Nov 28 06:30:03.044 INFO [stderr] 34 | | Nov 28 06:30:03.044 INFO [stderr] 35 | | Nov 28 06:30:03.044 INFO [stderr] 36 | | let mut cipher = aes::cbc_encryptor(KeySize::KeySize256, &key, &nonce, blockmodes::PkcsPadding); Nov 28 06:30:03.044 INFO [stderr] ... | Nov 28 06:30:03.044 INFO [stderr] 65 | | Nov 28 06:30:03.044 INFO [stderr] 66 | | } Nov 28 06:30:03.044 INFO [stderr] | |_^ Nov 28 06:30:03.044 INFO [stderr] Nov 28 06:30:03.044 INFO [stderr] warning: function `AESDecrypt` should have a snake case name such as `aesdecrypt` Nov 28 06:30:03.044 INFO [stderr] --> src/aes/mod.rs:68:1 Nov 28 06:30:03.044 INFO [stderr] | Nov 28 06:30:03.044 INFO [stderr] 68 | / pub fn AESDecrypt(encrypted_data: &[u8], key: &[u8], nonce: &[u8]) -> Result, symmetriccipher::SymmetricCipherError> { Nov 28 06:30:03.044 INFO [stderr] 69 | | Nov 28 06:30:03.044 INFO [stderr] 70 | | let mut decryptor = aes::cbc_decryptor( Nov 28 06:30:03.044 INFO [stderr] 71 | | aes::KeySize::KeySize256, Nov 28 06:30:03.044 INFO [stderr] ... | Nov 28 06:30:03.044 INFO [stderr] 92 | | Ok(final_result) Nov 28 06:30:03.044 INFO [stderr] 93 | | } Nov 28 06:30:03.044 INFO [stderr] | |_^ Nov 28 06:30:03.044 INFO [stderr] Nov 28 06:30:04.207 INFO [stderr] warning: `[u8]` cannot be resolved, ignoring it... Nov 28 06:30:04.208 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/rust-crypto-0.2.36/src/mac.rs:36:5 Nov 28 06:30:04.208 INFO [stderr] | Nov 28 06:30:04.208 INFO [stderr] 36 | / /** Nov 28 06:30:04.208 INFO [stderr] 37 | | * Obtain the result of a Mac computation as [u8]. This method should be used very carefully Nov 28 06:30:04.208 INFO [stderr] 38 | | * since incorrect use of the Mac code could result in permitting a timing attack which defeats Nov 28 06:30:04.208 INFO [stderr] 39 | | * the security provided by a Mac function. Nov 28 06:30:04.208 INFO [stderr] 40 | | */ Nov 28 06:30:04.208 INFO [stderr] | |_______^ Nov 28 06:30:04.208 INFO [stderr] | Nov 28 06:30:04.208 INFO [stderr] = note: #[warn(intra_doc_link_resolution_failure)] on by default Nov 28 06:30:04.208 INFO [stderr] = note: the link appears in this line: Nov 28 06:30:04.208 INFO [stderr] Nov 28 06:30:04.208 INFO [stderr] Obtain the result of a Mac computation as [u8]. This method should be used very carefully Nov 28 06:30:04.208 INFO [stderr] ^^ Nov 28 06:30:04.208 INFO [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` Nov 28 06:30:04.208 INFO [stderr] Nov 28 06:30:04.268 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 11.73s Nov 28 06:30:04.273 INFO [stderr] su: No module specific data is present Nov 28 06:30:04.531 INFO running `"docker" "inspect" "799e82798ab84efaf9083dd64def5abfe7362b6123c440e7a12a0ea3a0349d68"` Nov 28 06:30:04.611 INFO running `"docker" "rm" "-f" "799e82798ab84efaf9083dd64def5abfe7362b6123c440e7a12a0ea3a0349d68"` Nov 28 06:30:04.702 INFO [stdout] 799e82798ab84efaf9083dd64def5abfe7362b6123c440e7a12a0ea3a0349d68