liboscore 0.2.7

Rust wrapper around the libOSCORE implementation of OSCORE (RFC8613), a security layer for CoAP
Documentation
Build #2997580 2026-03-11 12:42:46

# rustc version rustc 1.96.0-nightly (0c68443b0 2026-03-10)

# docs.rs version docsrs 0.0.0 (a68728e7 2026-03-08 )

# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/liboscore-0.2.7/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/liboscore-0.2.7/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260310-1.96.0-nightly-0c68443b0\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 487f39820a31dad3782edd4425739cdb27b71229c5c9f45ed7249a31de483fd9 [INFO] running `Command { std: "docker" "start" "-a" "487f39820a31dad3782edd4425739cdb27b71229c5c9f45ed7249a31de483fd9", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting liboscore v0.2.7 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `inout` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:99:90 [INFO] [stderr] | [INFO] [stderr] 99 | #[doc = " @brief Provide address and size information to writable payload\n\n @param[inout] msg Message whose payload is accesse... [INFO] [stderr] | ^^^^^ no item named `inout` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:99:13 [INFO] [stderr] | [INFO] [stderr] 99 | ... = " @brief Provide address and size information ..., this function is allowed an\n error code."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[out] payload Address where message payload can be written to [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:99:13 [INFO] [stderr] | [INFO] [stderr] 99 | ... = " @brief Provide address and size information ..., this function is allowed an\n error code."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[out] payload_len Size of writable payload [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:111:111 [INFO] [stderr] | [INFO] [stderr] 111 | ...erically identified COSE\n Algorithm\n\n @param[out] alg Output field for the algorithm\n @param[in] number Algorithm number fro... [INFO] [stderr] | ^^^ no item named `out` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:111:13 [INFO] [stderr] | [INFO] [stderr] 111 | ... = " @brief Set up an algorithm descriptor from...zed or set it\n arbitrarily in that case.\n"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] number Algorithm number from IANA's COSE Algorithms registry [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:118:13 [INFO] [stderr] | [INFO] [stderr] 118 | ... = " @brief Get the IV (initialization vector / nonce) length that is used for a particular algorithm\n\n @param[in] alg An AEAD algorithm\n @return the length of the algorithm's IV, in bytes"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] alg An AEAD algorithm [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:122:121 [INFO] [stderr] | [INFO] [stderr] 122 | ...dentified COSE\n Direct Key with KDF\n\n @param[out] alg Output field for the algorithm\n @param[in] number Algorithm number fro... [INFO] [stderr] | ^^^ no item named `out` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:122:13 [INFO] [stderr] | [INFO] [stderr] 122 | ... = " @brief Set up an algorithm descriptor from...score/liboscore/-/issues/58> for details.\n"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] number Algorithm number from IANA's COSE Algorithms registry [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `inout` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:320:78 [INFO] [stderr] | [INFO] [stderr] 320 | #[doc = " @brief Append an option to a protected CoAP message\n\n @param[inout] msg Message to append to\n @param[in] option_nu... [INFO] [stderr] | ^^^^^ no item named `inout` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:320:13 [INFO] [stderr] | [INFO] [stderr] 320 | ... = " @brief Append an option to a protected CoA...yload\n having been written to the message."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] option_number Option number of the new option [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:320:13 [INFO] [stderr] | [INFO] [stderr] 320 | ... = " @brief Append an option to a protected CoA...yload\n having been written to the message."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] value Bytes to be added in the new option [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:320:13 [INFO] [stderr] | [INFO] [stderr] 320 | ... = " @brief Append an option to a protected CoA...yload\n having been written to the message."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] value_len Number of bytes in the new option [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:329:13 [INFO] [stderr] | [INFO] [stderr] 329 | ... = " @brief Set up an iterator over a protected...d before attempting to alter\n the message."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] msg Message to iterate over [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:329:236 [INFO] [stderr] | [INFO] [stderr] 329 | ...@param[in] msg Message to iterate over\n @param[out] iter Caller-allocated (previously unininitialized) iterator\n (cursor) ... [INFO] [stderr] | ^^^ no item named `out` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:336:13 [INFO] [stderr] | [INFO] [stderr] 336 | ... = " @brief Iterate through options of a CoAP p...has been exhausted or failed, return false."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] msg Message to iterate over [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `inout` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:336:126 [INFO] [stderr] | [INFO] [stderr] 336 | ...aram[in] msg Message to iterate over\n @param[inout] iter Iterator (cursor) that is read and incremented\n @param[out] option_nu... [INFO] [stderr] | ^^^^^ no item named `inout` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:336:13 [INFO] [stderr] | [INFO] [stderr] 336 | ... = " @brief Iterate through options of a CoAP p...has been exhausted or failed, return false."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[out] option_number Number of the read CoAP option [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:336:13 [INFO] [stderr] | [INFO] [stderr] 336 | ... = " @brief Iterate through options of a CoAP p...has been exhausted or failed, return false."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[out] value Data inside the read CoAP option [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:336:13 [INFO] [stderr] | [INFO] [stderr] 336 | ... = " @brief Iterate through options of a CoAP p...has been exhausted or failed, return false."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[out] value_len Number of bytes inside the read CoAP option [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:346:13 [INFO] [stderr] | [INFO] [stderr] 346 | ... = " @brief Clean up an option iterator\n\n Clo...options are present in the\n outer options."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] msg Message that was being iterated over [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `inout` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:346:200 [INFO] [stderr] | [INFO] [stderr] 346 | ...Message that was being iterated over\n @param[inout] iter Iterator (cursor) that will not be used any more after\n this invo... [INFO] [stderr] | ^^^^^ no item named `inout` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `inout` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:353:90 [INFO] [stderr] | [INFO] [stderr] 353 | #[doc = " @brief Provide address and size information to writable payload\n\n @param[inout] msg Message whose payload is access... [INFO] [stderr] | ^^^^^ no item named `inout` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:353:13 [INFO] [stderr] | [INFO] [stderr] 353 | ... = " @brief Provide address and size informatio..., this function is allowed an\n error code."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[out] payload Address where message payload can be written to [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:353:13 [INFO] [stderr] | [INFO] [stderr] 353 | ... = " @brief Provide address and size informatio..., this function is allowed an\n error code."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[out] payload_len Size of writable payload [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `inout` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:361:71 [INFO] [stderr] | [INFO] [stderr] 361 | #[doc = " @brief Shorten the payload to a given length\n\n @param[inout] msg Message whose payload is accessed\n @param[in] pay... [INFO] [stderr] | ^^^^^ no item named `inout` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:361:13 [INFO] [stderr] | [INFO] [stderr] 361 | ... = " @brief Shorten the payload to a given leng...sed in even\n without having called that.\n"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] payload_len Size of writable payload [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `inout` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:442:181 [INFO] [stderr] | [INFO] [stderr] 442 | ... populate all\n key and IV fields.\n\n @param[inout] context The prepopulated context\n @param[in] salt The ... [INFO] [stderr] | ^^^^^ no item named `inout` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:442:13 [INFO] [stderr] | [INFO] [stderr] 442 | ... = " @brief Derive sender and recipient key and...sful cryptoerr type for all valid inputs.\n"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] salt The master salt [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:442:13 [INFO] [stderr] | [INFO] [stderr] 442 | ... = " @brief Derive sender and recipient key and...sful cryptoerr type for all valid inputs.\n"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] salt_len The master salt's length [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:442:13 [INFO] [stderr] | [INFO] [stderr] 442 | ... = " @brief Derive sender and recipient key and...sful cryptoerr type for all valid inputs.\n"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] ikm The master key [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:442:13 [INFO] [stderr] | [INFO] [stderr] 442 | ... = " @brief Derive sender and recipient key and...sful cryptoerr type for all valid inputs.\n"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] ikm_len The master key's length [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:442:13 [INFO] [stderr] | [INFO] [stderr] 442 | ... = " @brief Derive sender and recipient key and...sful cryptoerr type for all valid inputs.\n"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] id_context The id_context of the key (may be NULL to create a nil value in the `info`) [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:442:13 [INFO] [stderr] | [INFO] [stderr] 442 | ... = " @brief Derive sender and recipient key and...sful cryptoerr type for all valid inputs.\n"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] id_context_len The length of the id_context (must be 0 if id_context is NULL) [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:489:13 [INFO] [stderr] | [INFO] [stderr] 489 | ... = " @brief Parse an OSCORE option\n\n This rea...rue if the option could be parsed entirely."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[out] out Uninitialized memory to parse the option into [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:489:13 [INFO] [stderr] | [INFO] [stderr] 489 | ... = " @brief Parse an OSCORE option\n\n This rea...rue if the option could be parsed entirely."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] input OSCORE option encoded according to OSCORE Header Compression [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:489:13 [INFO] [stderr] | [INFO] [stderr] 489 | ... = " @brief Parse an OSCORE option\n\n This rea...rue if the option could be parsed entirely."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] input_len Length of the encoded OSCORE option [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:508:13 [INFO] [stderr] | [INFO] [stderr] 508 | ... = " @brief Request message decryption\n\n Unpr...st_id must be used in that subsequent call."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] protected A received request message [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:508:13 [INFO] [stderr] | [INFO] [stderr] 508 | ... = " @brief Request message decryption\n\n Unpr...st_id must be used in that subsequent call."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[out] unprotected A pre-allocated, uninitialized @ref oscore_msg_protected_t that will be made available on success [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:508:13 [INFO] [stderr] | [INFO] [stderr] 508 | ... = " @brief Request message decryption\n\n Unpr...st_id must be used in that subsequent call."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] header An @ref oscore_oscoreoption_t extracted from `message` [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `inout` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:508:372 [INFO] [stderr] | [INFO] [stderr] 508 | ...oreoption_t extracted from `message`\n @param[inout] secctx The security context with which to decrypt (and by which to validate... [INFO] [stderr] | ^^^^^ no item named `inout` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:508:13 [INFO] [stderr] | [INFO] [stderr] 508 | ... = " @brief Request message decryption\n\n Unpr...st_id must be used in that subsequent call."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[out] request_id An uninitialized request ID that can later be used to protect the response [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:526:13 [INFO] [stderr] | [INFO] [stderr] 526 | ... = " @brief Response message decryption\n\n Unp...ther if decryption/authentication failed.\n"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] protected A received message [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:526:13 [INFO] [stderr] | [INFO] [stderr] 526 | ... = " @brief Response message decryption\n\n Unp...ther if decryption/authentication failed.\n"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[out] unprotected A pre-allocated, uninitialized @ref oscore_msg_protected_t that will be made available on success [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:526:13 [INFO] [stderr] | [INFO] [stderr] 526 | ... = " @brief Response message decryption\n\n Unp...ther if decryption/authentication failed.\n"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] header An @ref oscore_oscoreoption_t extracted from `message` [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `inout` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:526:357 [INFO] [stderr] | [INFO] [stderr] 526 | ...oreoption_t extracted from `message`\n @param[inout] secctx The security context with which to decrypt (and by which to validate... [INFO] [stderr] | ^^^^^ no item named `inout` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:526:13 [INFO] [stderr] | [INFO] [stderr] 526 | ... = " @brief Response message decryption\n\n Unp...ther if decryption/authentication failed.\n"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] request_id Matching information from the protect step of the request message. [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:548:13 [INFO] [stderr] | [INFO] [stderr] 548 | ... = " @brief Response message preparation\n\n St... See\n @ref design_thread for more details."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] protected An allocated message into which the operations on @p unprotected can write [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:548:13 [INFO] [stderr] | [INFO] [stderr] 548 | ... = " @brief Response message preparation\n\n St... See\n @ref design_thread for more details."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] unprotected A pre-allocated, uninititialized @ref oscore_msg_protected_t that the message can be written to [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `inout` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:548:13 [INFO] [stderr] | [INFO] [stderr] 548 | ... = " @brief Response message preparation\n\n St... See\n @ref design_thread for more details."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[inout] secctx A security context used to protect the message, which a sequence number will be taken from on demand [INFO] [stderr] ^^^^^ [INFO] [stderr] = note: no item named `inout` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `inout` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:548:13 [INFO] [stderr] | [INFO] [stderr] 548 | ... = " @brief Response message preparation\n\n St... See\n @ref design_thread for more details."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[inout] request_id The request ID of the incoming message. This is marked for input and output because creating the response re-using the request ID's sequence number will clear its "first use" property. [INFO] [stderr] ^^^^^ [INFO] [stderr] = note: no item named `inout` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:557:13 [INFO] [stderr] | [INFO] [stderr] 557 | ... = " @brief Request message preparation\n\n Sta...\n See @ref design_thread for more details."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] protected An allocated message into which the operations on @p unprotected can write [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:557:13 [INFO] [stderr] | [INFO] [stderr] 557 | ... = " @brief Request message preparation\n\n Sta...\n See @ref design_thread for more details."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] unprotected A pre-allocated, uninititialized @ref oscore_msg_protected_t that the message can be written to [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `inout` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:557:355 [INFO] [stderr] | [INFO] [stderr] 557 | ...t that the message can be written to\n @param[inout] secctx A security context used to protect the message, which a sequence num... [INFO] [stderr] | ^^^^^ no item named `inout` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:557:13 [INFO] [stderr] | [INFO] [stderr] 557 | ... = " @brief Request message preparation\n\n Sta...\n See @ref design_thread for more details."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[out] request_id The request ID created in the process for this exchange, and is later used to unprotect the response. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `inout` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:574:13 [INFO] [stderr] | [INFO] [stderr] 574 | ... = " @brief Encrypt a previously prepared and p... (but still needs to be a valid\n pointer)."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[inout] unprotected The message that has been built. This is described as "inout" because while the struct is coming in initialized, it should be considered uninitialized after this function. It is a usage error (that is caught unless assertions are disabled) to use the same struct for anything else that assumes that it is initialized. [INFO] [stderr] ^^^^^ [INFO] [stderr] = note: no item named `inout` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/liboscore-6b444a0e3f0bb692/out/bindings.rs:574:13 [INFO] [stderr] | [INFO] [stderr] 574 | ... = " @brief Encrypt a previously prepared and p... (but still needs to be a valid\n pointer)."] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[out] protected The native message that was passed in in the protection step, which now contains the ciphertext. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: `liboscore` (lib doc) generated 56 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.50s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/liboscore/index.html [INFO] running `Command { std: "docker" "inspect" "487f39820a31dad3782edd4425739cdb27b71229c5c9f45ed7249a31de483fd9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "487f39820a31dad3782edd4425739cdb27b71229c5c9f45ed7249a31de483fd9", kill_on_drop: false }` [INFO] [stdout] 487f39820a31dad3782edd4425739cdb27b71229c5c9f45ed7249a31de483fd9