[INFO] fetching crate srtp2-sys 3.0.2... [INFO] documenting srtp2-sys-3.0.2 against try#6ee483316d2e4581572121d60a955affb2032eb3+cargoflags=-Zrustdoc-scrape-examples for scrape-examples [INFO] extracting crate srtp2-sys 3.0.2 into /workspace/builds/worker-5/source [INFO] validating manifest of crates.io crate srtp2-sys 3.0.2 on toolchain 6ee483316d2e4581572121d60a955affb2032eb3 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+6ee483316d2e4581572121d60a955affb2032eb3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate srtp2-sys 3.0.2 [INFO] finished tweaking crates.io crate srtp2-sys 3.0.2 [INFO] tweaked toml for crates.io crate srtp2-sys 3.0.2 written to /workspace/builds/worker-5/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+6ee483316d2e4581572121d60a955affb2032eb3" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+6ee483316d2e4581572121d60a955affb2032eb3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:bb5b0feb4f87116a4ea905b7ff5bf5b85913db05e9f0fbc1abdd3168928d9075" "/opt/rustwide/cargo-home/bin/cargo" "+6ee483316d2e4581572121d60a955affb2032eb3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b7cb4de908b2c5ad07a0409ec0219af46088b557759966b05416d58503348c7e [INFO] running `Command { std: "docker" "start" "-a" "b7cb4de908b2c5ad07a0409ec0219af46088b557759966b05416d58503348c7e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b7cb4de908b2c5ad07a0409ec0219af46088b557759966b05416d58503348c7e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b7cb4de908b2c5ad07a0409ec0219af46088b557759966b05416d58503348c7e", kill_on_drop: false }` [INFO] [stdout] b7cb4de908b2c5ad07a0409ec0219af46088b557759966b05416d58503348c7e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:bb5b0feb4f87116a4ea905b7ff5bf5b85913db05e9f0fbc1abdd3168928d9075" "/opt/rustwide/cargo-home/bin/cargo" "+6ee483316d2e4581572121d60a955affb2032eb3" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json" "-Zrustdoc-scrape-examples", kill_on_drop: false }` [INFO] [stdout] 27f7a48a7bd393b76c14c878e69a213e1dbcfc125cd69e7f4b047e369c7aaffa [INFO] running `Command { std: "docker" "start" "-a" "27f7a48a7bd393b76c14c878e69a213e1dbcfc125cd69e7f4b047e369c7aaffa", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling libc v0.2.138 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling glob v0.3.0 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling proc-macro2 v1.0.47 [INFO] [stderr] Compiling quote v1.0.21 [INFO] [stderr] Compiling unicode-ident v1.0.5 [INFO] [stderr] Compiling unicode-width v0.1.10 [INFO] [stderr] Compiling regex-syntax v0.6.28 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling humantime v1.3.0 [INFO] [stderr] Compiling nom v5.1.2 [INFO] [stderr] Compiling clang-sys v1.4.0 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling libloading v0.7.4 [INFO] [stderr] Compiling ansi_term v0.12.1 [INFO] [stderr] Compiling aho-corasick v0.7.20 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling bindgen v0.55.1 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling termcolor v1.1.3 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling which v3.1.1 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling shlex v0.1.1 [INFO] [stderr] Compiling pkg-config v0.3.26 [INFO] [stderr] Compiling regex v1.7.0 [INFO] [stderr] Compiling cexpr v0.4.0 [INFO] [stderr] Compiling env_logger v0.7.1 [INFO] [stderr] Compiling srtp2-sys v3.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Scraping srtp2-sys v3.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Documenting srtp2-sys v3.0.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `other` [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-e040c6b8c7dad856/out/bindings.rs:3:25298 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_unprotect() is the Secure RTP receiver-side packet"] # [doc = " processing function."] # [doc = ""] # [doc = " The function call srtp_unprotect(ctx, srtp_hdr, len_ptr) verifies"] # [doc = " the Secure RTP protection of the SRTP packet pointed to by srtp_hdr"] # [doc = " (which has length *len_ptr), using the SRTP context ctx. If"] # [doc = " srtp_err_status_ok is returned, then srtp_hdr points to the resulting"] # [doc = " RTP packet and *len_ptr is the number of octets in that packet;"] # [doc = " otherwise, no assumptions should be made about the value of either"] # [doc = " data elements."] # [doc = ""] # [doc = " The sequence numbers of the RTP packets presented to this function"] # [doc = " need not be consecutive, but they @b must be out of order by less"] # [doc = " than 2^15 = 32,768 packets."] # [doc = ""] # [doc = " @warning This function assumes that the SRTP packet is aligned on a"] # [doc = " 32-bit boundary."] # [doc = ""] # [doc = " @param ctx is the SRTP session which applies to the particular packet."] # [doc = ""] # [doc = " @param srtp_hdr is a pointer to the header of the SRTP packet"] # [doc = " (before the call). after the function returns, it points to the"] # [doc = " rtp packet if srtp_err_status_ok was returned; otherwise, the value of"] # [doc = " the data to which it points is undefined."] # [doc = ""] # [doc = " @param len_ptr is a pointer to the length in octets of the complete"] # [doc = " srtp packet (header and body) before the function call, and of the"] # [doc = " complete rtp packet after the call, if srtp_err_status_ok was returned."] # [doc = " Otherwise, the value of the data to which it points is undefined."] # [doc = ""] # [doc = " @return"] # [doc = " - srtp_err_status_ok if the RTP packet is valid."] # [doc = " - srtp_err_status_auth_fail if the SRTP packet failed the message"] # [doc = " authentication check."] # [doc = " - srtp_err_status_replay_fail if the SRTP packet is a replay (e.g. packet"] # [doc = " has already been processed and accepted)."] # [doc = " - [other] if there has been an error in the cryptographic mechanisms."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] - [other] if there has been an error in the cryptographic mechanisms. [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `other` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `other` [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-e040c6b8c7dad856/out/bindings.rs:3:27709 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_unprotect_mki() is the Secure RTP receiver-side packet"] # [doc = " processing function that checks for MKI."] # [doc = ""] # [doc = " The function call srtp_unprotect(ctx, srtp_hdr, len_ptr) verifies"] # [doc = " the Secure RTP protection of the SRTP packet pointed to by srtp_hdr"] # [doc = " (which has length *len_ptr), using the SRTP context ctx. If"] # [doc = " srtp_err_status_ok is returned, then srtp_hdr points to the resulting"] # [doc = " RTP packet and *len_ptr is the number of octets in that packet;"] # [doc = " otherwise, no assumptions should be made about the value of either"] # [doc = " data elements."] # [doc = ""] # [doc = " The sequence numbers of the RTP packets presented to this function"] # [doc = " need not be consecutive, but they @b must be out of order by less"] # [doc = " than 2^15 = 32,768 packets."] # [doc = ""] # [doc = " @warning This function assumes that the SRTP packet is aligned on a"] # [doc = " 32-bit boundary."] # [doc = ""] # [doc = " @param ctx is the SRTP session which applies to the particular packet."] # [doc = ""] # [doc = " @param srtp_hdr is a pointer to the header of the SRTP packet"] # [doc = " (before the call). after the function returns, it points to the"] # [doc = " rtp packet if srtp_err_status_ok was returned; otherwise, the value of"] # [doc = " the data to which it points is undefined."] # [doc = ""] # [doc = " @param len_ptr is a pointer to the length in octets of the complete"] # [doc = " srtp packet (header and body) before the function call, and of the"] # [doc = " complete rtp packet after the call, if srtp_err_status_ok was returned."] # [doc = " Otherwise, the value of the data to which it points is undefined."] # [doc = ""] # [doc = " @param use_mki is a boolean to tell the system if mki is being used. If"] # [doc = " set to false then will use the first set of session keys. If set to true"] # [doc = " will"] # [doc = " use the session keys identified by the mki_index"] # [doc = ""] # [doc = " @return"] # [doc = " - srtp_err_status_ok if the RTP packet is valid."] # [doc = " - srtp_err_status_auth_fail if the SRTP packet failed the message"] # [doc = " authentication check."] # [doc = " - srtp_err_status_replay_fail if the SRTP packet is a replay (e.g. packet"] # [doc = " has already been processed and accepted)."] # [doc = " - srtp_err_status_bad_mki if the MKI in the packet is not a known MKI id"] # [doc = " - [other] if there has been an error in the cryptographic mechanisms."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] - [other] if there has been an error in the cryptographic mechanisms. [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `other` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `other` [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-e040c6b8c7dad856/out/bindings.rs:3:32508 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_remove_stream() deallocates an SRTP stream."] # [doc = ""] # [doc = " The function call srtp_remove_stream(session, ssrc) removes"] # [doc = " the SRTP stream with the SSRC value ssrc from the SRTP session"] # [doc = " context given by the argument session."] # [doc = ""] # [doc = " @param session is the SRTP session from which the stream"] # [doc = " will be removed."] # [doc = ""] # [doc = " @param ssrc is the SSRC value of the stream to be removed"] # [doc = " in network byte order."] # [doc = ""] # [doc = " @warning Wildcard SSRC values cannot be removed from a"] # [doc = " session."] # [doc = ""] # [doc = " @return"] # [doc = " - srtp_err_status_ok if the stream deallocation succeded."] # [doc = " - [other] otherwise."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] - [other] otherwise. [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `other` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `other` [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-e040c6b8c7dad856/out/bindings.rs:3:33449 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_update() udpates all streams in the session."] # [doc = ""] # [doc = " The function call srtp_update(session, policy) updates"] # [doc = " all the streams in the session applying the given policy"] # [doc = " and key. The exsisting ROC value of all streams will be"] # [doc = " preserved."] # [doc = ""] # [doc = " @param session is the SRTP session that contains the streams"] # [doc = " to be updated."] # [doc = ""] # [doc = " @param policy is the srtp_policy_t struct that describes the policy"] # [doc = " for the session. The struct may be a single element, or it may be"] # [doc = " the head of a list, in which case each element of the list is"] # [doc = " processed. The final element of the list @b must"] # [doc = " have its `next' field set to NULL."] # [doc = ""] # [doc = " @return"] # [doc = " - srtp_err_status_ok if stream creation succeded."] # [doc = " - srtp_err_status_alloc_fail if stream allocation failed"] # [doc = " - srtp_err_status_init_fail if stream initialization failed."] # [doc = " - [other] otherwise."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] - [other] otherwise. [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `other` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `other` [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-e040c6b8c7dad856/out/bindings.rs:3:34684 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_update_stream() udpates a SRTP stream."] # [doc = ""] # [doc = " The function call srtp_update_stream(session, policy) updates"] # [doc = " the stream(s) in the session that match applying the given"] # [doc = " policy and key. The exsisting ROC value of all stream(s) will"] # [doc = " be preserved."] # [doc = ""] # [doc = " @param session is the SRTP session that contains the streams"] # [doc = " to be updated."] # [doc = ""] # [doc = " @param policy is the srtp_policy_t struct that describes the policy"] # [doc = " for the session."] # [doc = ""] # [doc = " @return"] # [doc = " - srtp_err_status_ok if stream creation succeded."] # [doc = " - srtp_err_status_alloc_fail if stream allocation failed"] # [doc = " - srtp_err_status_init_fail if stream initialization failed."] # [doc = " - [other] otherwise."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] - [other] otherwise. [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `other` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `other` [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-e040c6b8c7dad856/out/bindings.rs:3:52837 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_protect_rtcp() is the Secure RTCP sender-side packet"] # [doc = " processing function."] # [doc = ""] # [doc = " The function call srtp_protect_rtcp(ctx, rtp_hdr, len_ptr) applies"] # [doc = " SRTCP protection to the RTCP packet rtcp_hdr (which has length"] # [doc = " *len_ptr) using the SRTP session context ctx. If srtp_err_status_ok is"] # [doc = " returned, then rtp_hdr points to the resulting SRTCP packet and"] # [doc = " *len_ptr is the number of octets in that packet; otherwise, no"] # [doc = " assumptions should be made about the value of either data elements."] # [doc = ""] # [doc = " @warning This function assumes that it can write the authentication"] # [doc = " tag into the location in memory immediately following the RTCP"] # [doc = " packet, and assumes that the RTCP packet is aligned on a 32-bit"] # [doc = " boundary."] # [doc = ""] # [doc = " @warning This function assumes that it can write SRTP_MAX_TRAILER_LEN+4"] # [doc = " into the location in memory immediately following the RTCP packet."] # [doc = " Callers MUST ensure that this much writable memory is available in"] # [doc = " the buffer that holds the RTCP packet."] # [doc = ""] # [doc = " @param ctx is the SRTP context to use in processing the packet."] # [doc = ""] # [doc = " @param rtcp_hdr is a pointer to the RTCP packet (before the call); after"] # [doc = " the function returns, it points to the srtp packet."] # [doc = ""] # [doc = " @param pkt_octet_len is a pointer to the length in octets of the"] # [doc = " complete RTCP packet (header and body) before the function call,"] # [doc = " and of the complete SRTCP packet after the call, if srtp_err_status_ok"] # [doc = " was returned. Otherwise, the value of the data to which it points"] # [doc = " is undefined."] # [doc = ""] # [doc = " @return"] # [doc = " - srtp_err_status_ok if there were no problems."] # [doc = " - [other] if there was a failure in"] # [doc = " the cryptographic mechanisms."] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] - [other] if there was a failure in [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `other` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `other` [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-e040c6b8c7dad856/out/bindings.rs:3:55062 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_protect_rtcp_mki() is the Secure RTCP sender-side packet"] # [doc = " processing function that can utilize mki."] # [doc = ""] # [doc = " The function call srtp_protect_rtcp(ctx, rtp_hdr, len_ptr) applies"] # [doc = " SRTCP protection to the RTCP packet rtcp_hdr (which has length"] # [doc = " *len_ptr) using the SRTP session context ctx. If srtp_err_status_ok is"] # [doc = " returned, then rtp_hdr points to the resulting SRTCP packet and"] # [doc = " *len_ptr is the number of octets in that packet; otherwise, no"] # [doc = " assumptions should be made about the value of either data elements."] # [doc = ""] # [doc = " @warning This function assumes that it can write the authentication"] # [doc = " tag into the location in memory immediately following the RTCP"] # [doc = " packet, and assumes that the RTCP packet is aligned on a 32-bit"] # [doc = " boundary."] # [doc = ""] # [doc = " @warning This function assumes that it can write SRTP_MAX_TRAILER_LEN+4"] # [doc = " into the location in memory immediately following the RTCP packet."] # [doc = " Callers MUST ensure that this much writable memory is available in"] # [doc = " the buffer that holds the RTCP packet."] # [doc = ""] # [doc = " @param ctx is the SRTP context to use in processing the packet."] # [doc = ""] # [doc = " @param rtcp_hdr is a pointer to the RTCP packet (before the call); after"] # [doc = " the function returns, it points to the srtp packet."] # [doc = ""] # [doc = " @param pkt_octet_len is a pointer to the length in octets of the"] # [doc = " complete RTCP packet (header and body) before the function call,"] # [doc = " and of the complete SRTCP packet after the call, if srtp_err_status_ok"] # [doc = " was returned. Otherwise, the value of the data to which it points"] # [doc = " is undefined."] # [doc = ""] # [doc = " @param use_mki is a boolean to tell the system if mki is being used. If"] # [doc = " set to false then will use the first set of session keys. If set to true"] # [doc = " will"] # [doc = " use the session keys identified by the mki_index"] # [doc = ""] # [doc = " @param mki_index integer value specifying which set of session kesy should be"] # [doc = " used if use_mki is set to true."] # [doc = ""] # [doc = " @return"] # [doc = " - srtp_err_status_ok if there were no problems."] # [doc = " - [other] if there was a failure in"] # [doc = " the cryptographic mechanisms."] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] - [other] if there was a failure in [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `other` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `other` [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-e040c6b8c7dad856/out/bindings.rs:3:57817 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_unprotect_rtcp() is the Secure RTCP receiver-side packet"] # [doc = " processing function."] # [doc = ""] # [doc = " The function call srtp_unprotect_rtcp(ctx, srtp_hdr, len_ptr)"] # [doc = " verifies the Secure RTCP protection of the SRTCP packet pointed to"] # [doc = " by srtcp_hdr (which has length *len_ptr), using the SRTP session"] # [doc = " context ctx. If srtp_err_status_ok is returned, then srtcp_hdr points"] # [doc = " to the resulting RTCP packet and *len_ptr is the number of octets"] # [doc = " in that packet; otherwise, no assumptions should be made about the"] # [doc = " value of either data elements."] # [doc = ""] # [doc = " @warning This function assumes that the SRTCP packet is aligned on a"] # [doc = " 32-bit boundary."] # [doc = ""] # [doc = " @param ctx is a pointer to the srtp_t which applies to the"] # [doc = " particular packet."] # [doc = ""] # [doc = " @param srtcp_hdr is a pointer to the header of the SRTCP packet"] # [doc = " (before the call). After the function returns, it points to the"] # [doc = " rtp packet if srtp_err_status_ok was returned; otherwise, the value of"] # [doc = " the data to which it points is undefined."] # [doc = ""] # [doc = " @param pkt_octet_len is a pointer to the length in octets of the"] # [doc = " complete SRTCP packet (header and body) before the function call,"] # [doc = " and of the complete rtp packet after the call, if srtp_err_status_ok was"] # [doc = " returned. Otherwise, the value of the data to which it points is"] # [doc = " undefined."] # [doc = ""] # [doc = " @return"] # [doc = " - srtp_err_status_ok if the RTCP packet is valid."] # [doc = " - srtp_err_status_auth_fail if the SRTCP packet failed the message"] # [doc = " authentication check."] # [doc = " - srtp_err_status_replay_fail if the SRTCP packet is a replay (e.g. has"] # [doc = " already been processed and accepted)."] # [doc = " - [other] if there has been an error in the cryptographic mechanisms."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] - [other] if there has been an error in the cryptographic mechanisms. [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `other` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `other` [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-e040c6b8c7dad856/out/bindings.rs:3:60081 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_unprotect_rtcp() is the Secure RTCP receiver-side packet"] # [doc = " processing function."] # [doc = ""] # [doc = " The function call srtp_unprotect_rtcp(ctx, srtp_hdr, len_ptr)"] # [doc = " verifies the Secure RTCP protection of the SRTCP packet pointed to"] # [doc = " by srtcp_hdr (which has length *len_ptr), using the SRTP session"] # [doc = " context ctx. If srtp_err_status_ok is returned, then srtcp_hdr points"] # [doc = " to the resulting RTCP packet and *len_ptr is the number of octets"] # [doc = " in that packet; otherwise, no assumptions should be made about the"] # [doc = " value of either data elements."] # [doc = ""] # [doc = " @warning This function assumes that the SRTCP packet is aligned on a"] # [doc = " 32-bit boundary."] # [doc = ""] # [doc = " @param ctx is a pointer to the srtp_t which applies to the"] # [doc = " particular packet."] # [doc = ""] # [doc = " @param srtcp_hdr is a pointer to the header of the SRTCP packet"] # [doc = " (before the call). After the function returns, it points to the"] # [doc = " rtp packet if srtp_err_status_ok was returned; otherwise, the value of"] # [doc = " the data to which it points is undefined."] # [doc = ""] # [doc = " @param pkt_octet_len is a pointer to the length in octets of the"] # [doc = " complete SRTCP packet (header and body) before the function call,"] # [doc = " and of the complete rtp packet after the call, if srtp_err_status_ok was"] # [doc = " returned. Otherwise, the value of the data to which it points is"] # [doc = " undefined."] # [doc = ""] # [doc = " @param use_mki is a boolean to tell the system if mki is being used. If"] # [doc = " set to false then will use the first set of session keys. If set to true"] # [doc = " will use the session keys identified by the mki_index"] # [doc = ""] # [doc = " @return"] # [doc = " - srtp_err_status_ok if the RTCP packet is valid."] # [doc = " - srtp_err_status_auth_fail if the SRTCP packet failed the message"] # [doc = " authentication check."] # [doc = " - srtp_err_status_replay_fail if the SRTCP packet is a replay (e.g. has"] # [doc = " already been processed and accepted)."] # [doc = " - srtp_err_status_bad_mki if the MKI in the packet is not a known MKI"] # [doc = " id"] # [doc = " - [other] if there has been an error in the"] # [doc = " cryptographic mechanisms."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] - [other] if there has been an error in the [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `other` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-e040c6b8c7dad856/out/bindings.rs:3:37713 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_crypto_policy_set_aes_cm_128_hmac_sha1_32() sets a crypto"] # [doc = " policy structure to a short-authentication tag policy"] # [doc = ""] # [doc = " @param p is a pointer to the policy structure to be set"] # [doc = ""] # [doc = " The function call srtp_crypto_policy_set_aes_cm_128_hmac_sha1_32(&p)"] # [doc = " sets the srtp_crypto_policy_t at location p to use policy"] # [doc = " AES_CM_128_HMAC_SHA1_32 as defined in RFC 4568."] # [doc = " This policy uses AES-128"] # [doc = " Counter Mode encryption and HMAC-SHA1 authentication, with an"] # [doc = " authentication tag that is only 32 bits long. This length is"] # [doc = " considered adequate only for protecting audio and video media that"] # [doc = " use a stateless playback function. See Section 7.5 of RFC 3711"] # [doc = " (http://www.ietf.org/rfc/rfc3711.txt)."] # [doc = ""] # [doc = " This function is a convenience that helps to avoid dealing directly"] # [doc = " with the policy data structure. You are encouraged to initialize"] # [doc = " policy elements with this function call. Doing so may allow your"] # [doc = " code to be forward compatible with later versions of libSRTP that"] # [doc = " include more elements in the srtp_crypto_policy_t datatype."] # [doc = ""] # [doc = " @warning This crypto policy is intended for use in SRTP, but not in"] # [doc = " SRTCP. It is recommended that a policy that uses longer"] # [doc = " authentication tags be used for SRTCP. See Section 7.5 of RFC 3711"] # [doc = " (http://www.ietf.org/rfc/rfc3711.txt)."] # [doc = ""] # [doc = " @return void."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-e040c6b8c7dad856/out/bindings.rs:3:39427 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_crypto_policy_set_aes_cm_128_null_auth() sets a crypto"] # [doc = " policy structure to an encryption-only policy"] # [doc = ""] # [doc = " @param p is a pointer to the policy structure to be set"] # [doc = ""] # [doc = " The function call srtp_crypto_policy_set_aes_cm_128_null_auth(&p) sets"] # [doc = " the srtp_crypto_policy_t at location p to use the SRTP default cipher"] # [doc = " (AES-128 Counter Mode), but to use no authentication method. This"] # [doc = " policy is NOT RECOMMENDED unless it is unavoidable; see Section 7.5"] # [doc = " of RFC 3711 (http://www.ietf.org/rfc/rfc3711.txt)."] # [doc = ""] # [doc = " This function is a convenience that helps to avoid dealing directly"] # [doc = " with the policy data structure. You are encouraged to initialize"] # [doc = " policy elements with this function call. Doing so may allow your"] # [doc = " code to be forward compatible with later versions of libSRTP that"] # [doc = " include more elements in the srtp_crypto_policy_t datatype."] # [doc = ""] # [doc = " @warning This policy is NOT RECOMMENDED for SRTP unless it is"] # [doc = " unavoidable, and it is NOT RECOMMENDED at all for SRTCP; see"] # [doc = " Section 7.5 of RFC 3711 (http://www.ietf.org/rfc/rfc3711.txt)."] # [doc = ""] # [doc = " @return void."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-e040c6b8c7dad856/out/bindings.rs:3:44628 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_crypto_policy_set_aes_cm_256_hmac_sha1_32() sets a crypto"] # [doc = " policy structure to a short-authentication tag policy using AES-256"] # [doc = " encryption."] # [doc = ""] # [doc = " @param p is a pointer to the policy structure to be set"] # [doc = ""] # [doc = " The function call srtp_crypto_policy_set_aes_cm_256_hmac_sha1_32(&p)"] # [doc = " sets the srtp_crypto_policy_t at location p to use policy"] # [doc = " AES_CM_256_HMAC_SHA1_32 as defined in RFC 6188. This policy uses AES-256"] # [doc = " Counter Mode encryption and HMAC-SHA1 authentication, with an"] # [doc = " authentication tag that is only 32 bits long. This length is"] # [doc = " considered adequate only for protecting audio and video media that"] # [doc = " use a stateless playback function. See Section 7.5 of RFC 3711"] # [doc = " (http://www.ietf.org/rfc/rfc3711.txt)."] # [doc = ""] # [doc = " This function is a convenience that helps to avoid dealing directly"] # [doc = " with the policy data structure. You are encouraged to initialize"] # [doc = " policy elements with this function call. Doing so may allow your"] # [doc = " code to be forward compatible with later versions of libSRTP that"] # [doc = " include more elements in the srtp_crypto_policy_t datatype."] # [doc = ""] # [doc = " @warning This crypto policy is intended for use in SRTP, but not in"] # [doc = " SRTCP. It is recommended that a policy that uses longer"] # [doc = " authentication tags be used for SRTCP. See Section 7.5 of RFC 3711"] # [doc = " (http://www.ietf.org/rfc/rfc3711.txt)."] # [doc = ""] # [doc = " @return void."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-e040c6b8c7dad856/out/bindings.rs:3:46369 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_crypto_policy_set_aes_cm_256_null_auth() sets a crypto"] # [doc = " policy structure to an encryption-only policy"] # [doc = ""] # [doc = " @param p is a pointer to the policy structure to be set"] # [doc = ""] # [doc = " The function call srtp_crypto_policy_set_aes_cm_256_null_auth(&p) sets"] # [doc = " the srtp_crypto_policy_t at location p to use the SRTP default cipher"] # [doc = " (AES-256 Counter Mode), but to use no authentication method. This"] # [doc = " policy is NOT RECOMMENDED unless it is unavoidable; see Section 7.5"] # [doc = " of RFC 3711 (http://www.ietf.org/rfc/rfc3711.txt)."] # [doc = ""] # [doc = " This function is a convenience that helps to avoid dealing directly"] # [doc = " with the policy data structure. You are encouraged to initialize"] # [doc = " policy elements with this function call. Doing so may allow your"] # [doc = " code to be forward compatible with later versions of libSRTP that"] # [doc = " include more elements in the srtp_crypto_policy_t datatype."] # [doc = ""] # [doc = " @warning This policy is NOT RECOMMENDED for SRTP unless it is"] # [doc = " unavoidable, and it is NOT RECOMMENDED at all for SRTCP; see"] # [doc = " Section 7.5 of RFC 3711 (http://www.ietf.org/rfc/rfc3711.txt)."] # [doc = ""] # [doc = " @return void."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 13 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 42.59s [INFO] running `Command { std: "docker" "inspect" "27f7a48a7bd393b76c14c878e69a213e1dbcfc125cd69e7f4b047e369c7aaffa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "27f7a48a7bd393b76c14c878e69a213e1dbcfc125cd69e7f4b047e369c7aaffa", kill_on_drop: false }` [INFO] [stdout] 27f7a48a7bd393b76c14c878e69a213e1dbcfc125cd69e7f4b047e369c7aaffa [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:bb5b0feb4f87116a4ea905b7ff5bf5b85913db05e9f0fbc1abdd3168928d9075" "/opt/rustwide/cargo-home/bin/cargo" "+6ee483316d2e4581572121d60a955affb2032eb3" "rustdoc" "--lib" "-Zrustdoc-map" "--features" "skip-linking enable-openssl" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json" "-Zrustdoc-scrape-examples", kill_on_drop: false }` [INFO] [stdout] 7826416e3822b99757da0dd850eb2c0dcd2f7ab6fe70af542ad977cb61e4b71f [INFO] running `Command { std: "docker" "start" "-a" "7826416e3822b99757da0dd850eb2c0dcd2f7ab6fe70af542ad977cb61e4b71f", kill_on_drop: false }` [INFO] [stderr] Compiling openssl-sys v0.9.79 [INFO] [stderr] Checking libc v0.2.138 [INFO] [stderr] Compiling srtp2-sys v3.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Scraping srtp2-sys v3.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Documenting srtp2-sys v3.0.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `other` [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-c6746d624e90b960/out/bindings.rs:3:25558 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_unprotect() is the Secure RTP receiver-side packet"] # [doc = " processing function."] # [doc = ""] # [doc = " The function call srtp_unprotect(ctx, srtp_hdr, len_ptr) verifies"] # [doc = " the Secure RTP protection of the SRTP packet pointed to by srtp_hdr"] # [doc = " (which has length *len_ptr), using the SRTP context ctx. If"] # [doc = " srtp_err_status_ok is returned, then srtp_hdr points to the resulting"] # [doc = " RTP packet and *len_ptr is the number of octets in that packet;"] # [doc = " otherwise, no assumptions should be made about the value of either"] # [doc = " data elements."] # [doc = ""] # [doc = " The sequence numbers of the RTP packets presented to this function"] # [doc = " need not be consecutive, but they @b must be out of order by less"] # [doc = " than 2^15 = 32,768 packets."] # [doc = ""] # [doc = " @warning This function assumes that the SRTP packet is aligned on a"] # [doc = " 32-bit boundary."] # [doc = ""] # [doc = " @param ctx is the SRTP session which applies to the particular packet."] # [doc = ""] # [doc = " @param srtp_hdr is a pointer to the header of the SRTP packet"] # [doc = " (before the call). after the function returns, it points to the"] # [doc = " rtp packet if srtp_err_status_ok was returned; otherwise, the value of"] # [doc = " the data to which it points is undefined."] # [doc = ""] # [doc = " @param len_ptr is a pointer to the length in octets of the complete"] # [doc = " srtp packet (header and body) before the function call, and of the"] # [doc = " complete rtp packet after the call, if srtp_err_status_ok was returned."] # [doc = " Otherwise, the value of the data to which it points is undefined."] # [doc = ""] # [doc = " @return"] # [doc = " - srtp_err_status_ok if the RTP packet is valid."] # [doc = " - srtp_err_status_auth_fail if the SRTP packet failed the message"] # [doc = " authentication check."] # [doc = " - srtp_err_status_replay_fail if the SRTP packet is a replay (e.g. packet"] # [doc = " has already been processed and accepted)."] # [doc = " - [other] if there has been an error in the cryptographic mechanisms."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] - [other] if there has been an error in the cryptographic mechanisms. [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `other` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `other` [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-c6746d624e90b960/out/bindings.rs:3:27969 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_unprotect_mki() is the Secure RTP receiver-side packet"] # [doc = " processing function that checks for MKI."] # [doc = ""] # [doc = " The function call srtp_unprotect(ctx, srtp_hdr, len_ptr) verifies"] # [doc = " the Secure RTP protection of the SRTP packet pointed to by srtp_hdr"] # [doc = " (which has length *len_ptr), using the SRTP context ctx. If"] # [doc = " srtp_err_status_ok is returned, then srtp_hdr points to the resulting"] # [doc = " RTP packet and *len_ptr is the number of octets in that packet;"] # [doc = " otherwise, no assumptions should be made about the value of either"] # [doc = " data elements."] # [doc = ""] # [doc = " The sequence numbers of the RTP packets presented to this function"] # [doc = " need not be consecutive, but they @b must be out of order by less"] # [doc = " than 2^15 = 32,768 packets."] # [doc = ""] # [doc = " @warning This function assumes that the SRTP packet is aligned on a"] # [doc = " 32-bit boundary."] # [doc = ""] # [doc = " @param ctx is the SRTP session which applies to the particular packet."] # [doc = ""] # [doc = " @param srtp_hdr is a pointer to the header of the SRTP packet"] # [doc = " (before the call). after the function returns, it points to the"] # [doc = " rtp packet if srtp_err_status_ok was returned; otherwise, the value of"] # [doc = " the data to which it points is undefined."] # [doc = ""] # [doc = " @param len_ptr is a pointer to the length in octets of the complete"] # [doc = " srtp packet (header and body) before the function call, and of the"] # [doc = " complete rtp packet after the call, if srtp_err_status_ok was returned."] # [doc = " Otherwise, the value of the data to which it points is undefined."] # [doc = ""] # [doc = " @param use_mki is a boolean to tell the system if mki is being used. If"] # [doc = " set to false then will use the first set of session keys. If set to true"] # [doc = " will"] # [doc = " use the session keys identified by the mki_index"] # [doc = ""] # [doc = " @return"] # [doc = " - srtp_err_status_ok if the RTP packet is valid."] # [doc = " - srtp_err_status_auth_fail if the SRTP packet failed the message"] # [doc = " authentication check."] # [doc = " - srtp_err_status_replay_fail if the SRTP packet is a replay (e.g. packet"] # [doc = " has already been processed and accepted)."] # [doc = " - srtp_err_status_bad_mki if the MKI in the packet is not a known MKI id"] # [doc = " - [other] if there has been an error in the cryptographic mechanisms."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] - [other] if there has been an error in the cryptographic mechanisms. [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `other` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `other` [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-c6746d624e90b960/out/bindings.rs:3:32768 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_remove_stream() deallocates an SRTP stream."] # [doc = ""] # [doc = " The function call srtp_remove_stream(session, ssrc) removes"] # [doc = " the SRTP stream with the SSRC value ssrc from the SRTP session"] # [doc = " context given by the argument session."] # [doc = ""] # [doc = " @param session is the SRTP session from which the stream"] # [doc = " will be removed."] # [doc = ""] # [doc = " @param ssrc is the SSRC value of the stream to be removed"] # [doc = " in network byte order."] # [doc = ""] # [doc = " @warning Wildcard SSRC values cannot be removed from a"] # [doc = " session."] # [doc = ""] # [doc = " @return"] # [doc = " - srtp_err_status_ok if the stream deallocation succeded."] # [doc = " - [other] otherwise."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] - [other] otherwise. [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `other` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `other` [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-c6746d624e90b960/out/bindings.rs:3:33709 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_update() udpates all streams in the session."] # [doc = ""] # [doc = " The function call srtp_update(session, policy) updates"] # [doc = " all the streams in the session applying the given policy"] # [doc = " and key. The exsisting ROC value of all streams will be"] # [doc = " preserved."] # [doc = ""] # [doc = " @param session is the SRTP session that contains the streams"] # [doc = " to be updated."] # [doc = ""] # [doc = " @param policy is the srtp_policy_t struct that describes the policy"] # [doc = " for the session. The struct may be a single element, or it may be"] # [doc = " the head of a list, in which case each element of the list is"] # [doc = " processed. The final element of the list @b must"] # [doc = " have its `next' field set to NULL."] # [doc = ""] # [doc = " @return"] # [doc = " - srtp_err_status_ok if stream creation succeded."] # [doc = " - srtp_err_status_alloc_fail if stream allocation failed"] # [doc = " - srtp_err_status_init_fail if stream initialization failed."] # [doc = " - [other] otherwise."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] - [other] otherwise. [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `other` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `other` [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-c6746d624e90b960/out/bindings.rs:3:34944 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_update_stream() udpates a SRTP stream."] # [doc = ""] # [doc = " The function call srtp_update_stream(session, policy) updates"] # [doc = " the stream(s) in the session that match applying the given"] # [doc = " policy and key. The exsisting ROC value of all stream(s) will"] # [doc = " be preserved."] # [doc = ""] # [doc = " @param session is the SRTP session that contains the streams"] # [doc = " to be updated."] # [doc = ""] # [doc = " @param policy is the srtp_policy_t struct that describes the policy"] # [doc = " for the session."] # [doc = ""] # [doc = " @return"] # [doc = " - srtp_err_status_ok if stream creation succeded."] # [doc = " - srtp_err_status_alloc_fail if stream allocation failed"] # [doc = " - srtp_err_status_init_fail if stream initialization failed."] # [doc = " - [other] otherwise."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] - [other] otherwise. [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `other` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `other` [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-c6746d624e90b960/out/bindings.rs:3:64403 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_protect_rtcp() is the Secure RTCP sender-side packet"] # [doc = " processing function."] # [doc = ""] # [doc = " The function call srtp_protect_rtcp(ctx, rtp_hdr, len_ptr) applies"] # [doc = " SRTCP protection to the RTCP packet rtcp_hdr (which has length"] # [doc = " *len_ptr) using the SRTP session context ctx. If srtp_err_status_ok is"] # [doc = " returned, then rtp_hdr points to the resulting SRTCP packet and"] # [doc = " *len_ptr is the number of octets in that packet; otherwise, no"] # [doc = " assumptions should be made about the value of either data elements."] # [doc = ""] # [doc = " @warning This function assumes that it can write the authentication"] # [doc = " tag into the location in memory immediately following the RTCP"] # [doc = " packet, and assumes that the RTCP packet is aligned on a 32-bit"] # [doc = " boundary."] # [doc = ""] # [doc = " @warning This function assumes that it can write SRTP_MAX_TRAILER_LEN+4"] # [doc = " into the location in memory immediately following the RTCP packet."] # [doc = " Callers MUST ensure that this much writable memory is available in"] # [doc = " the buffer that holds the RTCP packet."] # [doc = ""] # [doc = " @param ctx is the SRTP context to use in processing the packet."] # [doc = ""] # [doc = " @param rtcp_hdr is a pointer to the RTCP packet (before the call); after"] # [doc = " the function returns, it points to the srtp packet."] # [doc = ""] # [doc = " @param pkt_octet_len is a pointer to the length in octets of the"] # [doc = " complete RTCP packet (header and body) before the function call,"] # [doc = " and of the complete SRTCP packet after the call, if srtp_err_status_ok"] # [doc = " was returned. Otherwise, the value of the data to which it points"] # [doc = " is undefined."] # [doc = ""] # [doc = " @return"] # [doc = " - srtp_err_status_ok if there were no problems."] # [doc = " - [other] if there was a failure in"] # [doc = " the cryptographic mechanisms."] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] - [other] if there was a failure in [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `other` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `other` [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-c6746d624e90b960/out/bindings.rs:3:66628 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_protect_rtcp_mki() is the Secure RTCP sender-side packet"] # [doc = " processing function that can utilize mki."] # [doc = ""] # [doc = " The function call srtp_protect_rtcp(ctx, rtp_hdr, len_ptr) applies"] # [doc = " SRTCP protection to the RTCP packet rtcp_hdr (which has length"] # [doc = " *len_ptr) using the SRTP session context ctx. If srtp_err_status_ok is"] # [doc = " returned, then rtp_hdr points to the resulting SRTCP packet and"] # [doc = " *len_ptr is the number of octets in that packet; otherwise, no"] # [doc = " assumptions should be made about the value of either data elements."] # [doc = ""] # [doc = " @warning This function assumes that it can write the authentication"] # [doc = " tag into the location in memory immediately following the RTCP"] # [doc = " packet, and assumes that the RTCP packet is aligned on a 32-bit"] # [doc = " boundary."] # [doc = ""] # [doc = " @warning This function assumes that it can write SRTP_MAX_TRAILER_LEN+4"] # [doc = " into the location in memory immediately following the RTCP packet."] # [doc = " Callers MUST ensure that this much writable memory is available in"] # [doc = " the buffer that holds the RTCP packet."] # [doc = ""] # [doc = " @param ctx is the SRTP context to use in processing the packet."] # [doc = ""] # [doc = " @param rtcp_hdr is a pointer to the RTCP packet (before the call); after"] # [doc = " the function returns, it points to the srtp packet."] # [doc = ""] # [doc = " @param pkt_octet_len is a pointer to the length in octets of the"] # [doc = " complete RTCP packet (header and body) before the function call,"] # [doc = " and of the complete SRTCP packet after the call, if srtp_err_status_ok"] # [doc = " was returned. Otherwise, the value of the data to which it points"] # [doc = " is undefined."] # [doc = ""] # [doc = " @param use_mki is a boolean to tell the system if mki is being used. If"] # [doc = " set to false then will use the first set of session keys. If set to true"] # [doc = " will"] # [doc = " use the session keys identified by the mki_index"] # [doc = ""] # [doc = " @param mki_index integer value specifying which set of session kesy should be"] # [doc = " used if use_mki is set to true."] # [doc = ""] # [doc = " @return"] # [doc = " - srtp_err_status_ok if there were no problems."] # [doc = " - [other] if there was a failure in"] # [doc = " the cryptographic mechanisms."] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] - [other] if there was a failure in [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `other` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `other` [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-c6746d624e90b960/out/bindings.rs:3:69383 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_unprotect_rtcp() is the Secure RTCP receiver-side packet"] # [doc = " processing function."] # [doc = ""] # [doc = " The function call srtp_unprotect_rtcp(ctx, srtp_hdr, len_ptr)"] # [doc = " verifies the Secure RTCP protection of the SRTCP packet pointed to"] # [doc = " by srtcp_hdr (which has length *len_ptr), using the SRTP session"] # [doc = " context ctx. If srtp_err_status_ok is returned, then srtcp_hdr points"] # [doc = " to the resulting RTCP packet and *len_ptr is the number of octets"] # [doc = " in that packet; otherwise, no assumptions should be made about the"] # [doc = " value of either data elements."] # [doc = ""] # [doc = " @warning This function assumes that the SRTCP packet is aligned on a"] # [doc = " 32-bit boundary."] # [doc = ""] # [doc = " @param ctx is a pointer to the srtp_t which applies to the"] # [doc = " particular packet."] # [doc = ""] # [doc = " @param srtcp_hdr is a pointer to the header of the SRTCP packet"] # [doc = " (before the call). After the function returns, it points to the"] # [doc = " rtp packet if srtp_err_status_ok was returned; otherwise, the value of"] # [doc = " the data to which it points is undefined."] # [doc = ""] # [doc = " @param pkt_octet_len is a pointer to the length in octets of the"] # [doc = " complete SRTCP packet (header and body) before the function call,"] # [doc = " and of the complete rtp packet after the call, if srtp_err_status_ok was"] # [doc = " returned. Otherwise, the value of the data to which it points is"] # [doc = " undefined."] # [doc = ""] # [doc = " @return"] # [doc = " - srtp_err_status_ok if the RTCP packet is valid."] # [doc = " - srtp_err_status_auth_fail if the SRTCP packet failed the message"] # [doc = " authentication check."] # [doc = " - srtp_err_status_replay_fail if the SRTCP packet is a replay (e.g. has"] # [doc = " already been processed and accepted)."] # [doc = " - [other] if there has been an error in the cryptographic mechanisms."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] - [other] if there has been an error in the cryptographic mechanisms. [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `other` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `other` [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-c6746d624e90b960/out/bindings.rs:3:71647 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_unprotect_rtcp() is the Secure RTCP receiver-side packet"] # [doc = " processing function."] # [doc = ""] # [doc = " The function call srtp_unprotect_rtcp(ctx, srtp_hdr, len_ptr)"] # [doc = " verifies the Secure RTCP protection of the SRTCP packet pointed to"] # [doc = " by srtcp_hdr (which has length *len_ptr), using the SRTP session"] # [doc = " context ctx. If srtp_err_status_ok is returned, then srtcp_hdr points"] # [doc = " to the resulting RTCP packet and *len_ptr is the number of octets"] # [doc = " in that packet; otherwise, no assumptions should be made about the"] # [doc = " value of either data elements."] # [doc = ""] # [doc = " @warning This function assumes that the SRTCP packet is aligned on a"] # [doc = " 32-bit boundary."] # [doc = ""] # [doc = " @param ctx is a pointer to the srtp_t which applies to the"] # [doc = " particular packet."] # [doc = ""] # [doc = " @param srtcp_hdr is a pointer to the header of the SRTCP packet"] # [doc = " (before the call). After the function returns, it points to the"] # [doc = " rtp packet if srtp_err_status_ok was returned; otherwise, the value of"] # [doc = " the data to which it points is undefined."] # [doc = ""] # [doc = " @param pkt_octet_len is a pointer to the length in octets of the"] # [doc = " complete SRTCP packet (header and body) before the function call,"] # [doc = " and of the complete rtp packet after the call, if srtp_err_status_ok was"] # [doc = " returned. Otherwise, the value of the data to which it points is"] # [doc = " undefined."] # [doc = ""] # [doc = " @param use_mki is a boolean to tell the system if mki is being used. If"] # [doc = " set to false then will use the first set of session keys. If set to true"] # [doc = " will use the session keys identified by the mki_index"] # [doc = ""] # [doc = " @return"] # [doc = " - srtp_err_status_ok if the RTCP packet is valid."] # [doc = " - srtp_err_status_auth_fail if the SRTCP packet failed the message"] # [doc = " authentication check."] # [doc = " - srtp_err_status_replay_fail if the SRTCP packet is a replay (e.g. has"] # [doc = " already been processed and accepted)."] # [doc = " - srtp_err_status_bad_mki if the MKI in the packet is not a known MKI"] # [doc = " id"] # [doc = " - [other] if there has been an error in the"] # [doc = " cryptographic mechanisms."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] - [other] if there has been an error in the [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `other` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-c6746d624e90b960/out/bindings.rs:3:37973 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_crypto_policy_set_aes_cm_128_hmac_sha1_32() sets a crypto"] # [doc = " policy structure to a short-authentication tag policy"] # [doc = ""] # [doc = " @param p is a pointer to the policy structure to be set"] # [doc = ""] # [doc = " The function call srtp_crypto_policy_set_aes_cm_128_hmac_sha1_32(&p)"] # [doc = " sets the srtp_crypto_policy_t at location p to use policy"] # [doc = " AES_CM_128_HMAC_SHA1_32 as defined in RFC 4568."] # [doc = " This policy uses AES-128"] # [doc = " Counter Mode encryption and HMAC-SHA1 authentication, with an"] # [doc = " authentication tag that is only 32 bits long. This length is"] # [doc = " considered adequate only for protecting audio and video media that"] # [doc = " use a stateless playback function. See Section 7.5 of RFC 3711"] # [doc = " (http://www.ietf.org/rfc/rfc3711.txt)."] # [doc = ""] # [doc = " This function is a convenience that helps to avoid dealing directly"] # [doc = " with the policy data structure. You are encouraged to initialize"] # [doc = " policy elements with this function call. Doing so may allow your"] # [doc = " code to be forward compatible with later versions of libSRTP that"] # [doc = " include more elements in the srtp_crypto_policy_t datatype."] # [doc = ""] # [doc = " @warning This crypto policy is intended for use in SRTP, but not in"] # [doc = " SRTCP. It is recommended that a policy that uses longer"] # [doc = " authentication tags be used for SRTCP. See Section 7.5 of RFC 3711"] # [doc = " (http://www.ietf.org/rfc/rfc3711.txt)."] # [doc = ""] # [doc = " @return void."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-c6746d624e90b960/out/bindings.rs:3:39687 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_crypto_policy_set_aes_cm_128_null_auth() sets a crypto"] # [doc = " policy structure to an encryption-only policy"] # [doc = ""] # [doc = " @param p is a pointer to the policy structure to be set"] # [doc = ""] # [doc = " The function call srtp_crypto_policy_set_aes_cm_128_null_auth(&p) sets"] # [doc = " the srtp_crypto_policy_t at location p to use the SRTP default cipher"] # [doc = " (AES-128 Counter Mode), but to use no authentication method. This"] # [doc = " policy is NOT RECOMMENDED unless it is unavoidable; see Section 7.5"] # [doc = " of RFC 3711 (http://www.ietf.org/rfc/rfc3711.txt)."] # [doc = ""] # [doc = " This function is a convenience that helps to avoid dealing directly"] # [doc = " with the policy data structure. You are encouraged to initialize"] # [doc = " policy elements with this function call. Doing so may allow your"] # [doc = " code to be forward compatible with later versions of libSRTP that"] # [doc = " include more elements in the srtp_crypto_policy_t datatype."] # [doc = ""] # [doc = " @warning This policy is NOT RECOMMENDED for SRTP unless it is"] # [doc = " unavoidable, and it is NOT RECOMMENDED at all for SRTCP; see"] # [doc = " Section 7.5 of RFC 3711 (http://www.ietf.org/rfc/rfc3711.txt)."] # [doc = ""] # [doc = " @return void."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-c6746d624e90b960/out/bindings.rs:3:44888 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_crypto_policy_set_aes_cm_256_hmac_sha1_32() sets a crypto"] # [doc = " policy structure to a short-authentication tag policy using AES-256"] # [doc = " encryption."] # [doc = ""] # [doc = " @param p is a pointer to the policy structure to be set"] # [doc = ""] # [doc = " The function call srtp_crypto_policy_set_aes_cm_256_hmac_sha1_32(&p)"] # [doc = " sets the srtp_crypto_policy_t at location p to use policy"] # [doc = " AES_CM_256_HMAC_SHA1_32 as defined in RFC 6188. This policy uses AES-256"] # [doc = " Counter Mode encryption and HMAC-SHA1 authentication, with an"] # [doc = " authentication tag that is only 32 bits long. This length is"] # [doc = " considered adequate only for protecting audio and video media that"] # [doc = " use a stateless playback function. See Section 7.5 of RFC 3711"] # [doc = " (http://www.ietf.org/rfc/rfc3711.txt)."] # [doc = ""] # [doc = " This function is a convenience that helps to avoid dealing directly"] # [doc = " with the policy data structure. You are encouraged to initialize"] # [doc = " policy elements with this function call. Doing so may allow your"] # [doc = " code to be forward compatible with later versions of libSRTP that"] # [doc = " include more elements in the srtp_crypto_policy_t datatype."] # [doc = ""] # [doc = " @warning This crypto policy is intended for use in SRTP, but not in"] # [doc = " SRTCP. It is recommended that a policy that uses longer"] # [doc = " authentication tags be used for SRTCP. See Section 7.5 of RFC 3711"] # [doc = " (http://www.ietf.org/rfc/rfc3711.txt)."] # [doc = ""] # [doc = " @return void."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-c6746d624e90b960/out/bindings.rs:3:46629 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_crypto_policy_set_aes_cm_256_null_auth() sets a crypto"] # [doc = " policy structure to an encryption-only policy"] # [doc = ""] # [doc = " @param p is a pointer to the policy structure to be set"] # [doc = ""] # [doc = " The function call srtp_crypto_policy_set_aes_cm_256_null_auth(&p) sets"] # [doc = " the srtp_crypto_policy_t at location p to use the SRTP default cipher"] # [doc = " (AES-256 Counter Mode), but to use no authentication method. This"] # [doc = " policy is NOT RECOMMENDED unless it is unavoidable; see Section 7.5"] # [doc = " of RFC 3711 (http://www.ietf.org/rfc/rfc3711.txt)."] # [doc = ""] # [doc = " This function is a convenience that helps to avoid dealing directly"] # [doc = " with the policy data structure. You are encouraged to initialize"] # [doc = " policy elements with this function call. Doing so may allow your"] # [doc = " code to be forward compatible with later versions of libSRTP that"] # [doc = " include more elements in the srtp_crypto_policy_t datatype."] # [doc = ""] # [doc = " @warning This policy is NOT RECOMMENDED for SRTP unless it is"] # [doc = " unavoidable, and it is NOT RECOMMENDED at all for SRTCP; see"] # [doc = " Section 7.5 of RFC 3711 (http://www.ietf.org/rfc/rfc3711.txt)."] # [doc = ""] # [doc = " @return void."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-c6746d624e90b960/out/bindings.rs:3:49264 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_crypto_policy_set_aes_cm_192_hmac_sha1_32() sets a crypto"] # [doc = " policy structure to a short-authentication tag policy using AES-192"] # [doc = " encryption."] # [doc = ""] # [doc = " @param p is a pointer to the policy structure to be set"] # [doc = ""] # [doc = " The function call srtp_crypto_policy_set_aes_cm_192_hmac_sha1_32(&p)"] # [doc = " sets the srtp_crypto_policy_t at location p to use policy"] # [doc = " AES_CM_192_HMAC_SHA1_32 as defined in RFC 6188. This policy uses AES-192"] # [doc = " Counter Mode encryption and HMAC-SHA1 authentication, with an"] # [doc = " authentication tag that is only 32 bits long. This length is"] # [doc = " considered adequate only for protecting audio and video media that"] # [doc = " use a stateless playback function. See Section 7.5 of RFC 3711"] # [doc = " (http://www.ietf.org/rfc/rfc3711.txt)."] # [doc = ""] # [doc = " This function is a convenience that helps to avoid dealing directly"] # [doc = " with the policy data structure. You are encouraged to initialize"] # [doc = " policy elements with this function call. Doing so may allow your"] # [doc = " code to be forward compatible with later versions of libSRTP that"] # [doc = " include more elements in the srtp_crypto_policy_t datatype."] # [doc = ""] # [doc = " @warning This crypto policy is intended for use in SRTP, but not in"] # [doc = " SRTCP. It is recommended that a policy that uses longer"] # [doc = " authentication tags be used for SRTCP. See Section 7.5 of RFC 3711"] # [doc = " (http://www.ietf.org/rfc/rfc3711.txt)."] # [doc = ""] # [doc = " @return void."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> /opt/rustwide/target/debug/build/srtp2-sys-c6746d624e90b960/out/bindings.rs:3:51005 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [doc = " @brief srtp_crypto_policy_set_aes_cm_192_null_auth() sets a crypto"] # [doc = " policy structure to an encryption-only policy"] # [doc = ""] # [doc = " @param p is a pointer to the policy structure to be set"] # [doc = ""] # [doc = " The function call srtp_crypto_policy_set_aes_cm_192_null_auth(&p) sets"] # [doc = " the srtp_crypto_policy_t at location p to use the SRTP default cipher"] # [doc = " (AES-192 Counter Mode), but to use no authentication method. This"] # [doc = " policy is NOT RECOMMENDED unless it is unavoidable; see Section 7.5"] # [doc = " of RFC 3711 (http://www.ietf.org/rfc/rfc3711.txt)."] # [doc = ""] # [doc = " This function is a convenience that helps to avoid dealing directly"] # [doc = " with the policy data structure. You are encouraged to initialize"] # [doc = " policy elements with this function call. Doing so may allow your"] # [doc = " code to be forward compatible with later versions of libSRTP that"] # [doc = " include more elements in the srtp_crypto_policy_t datatype."] # [doc = ""] # [doc = " @warning This policy is NOT RECOMMENDED for SRTP unless it is"] # [doc = " unavoidable, and it is NOT RECOMMENDED at all for SRTCP; see"] # [doc = " Section 7.5 of RFC 3711 (http://www.ietf.org/rfc/rfc3711.txt)."] # [doc = ""] # [doc = " @return void."] # [doc = ""] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 15 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 6.56s [INFO] running `Command { std: "docker" "inspect" "7826416e3822b99757da0dd850eb2c0dcd2f7ab6fe70af542ad977cb61e4b71f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7826416e3822b99757da0dd850eb2c0dcd2f7ab6fe70af542ad977cb61e4b71f", kill_on_drop: false }` [INFO] [stdout] 7826416e3822b99757da0dd850eb2c0dcd2f7ab6fe70af542ad977cb61e4b71f