Add COSE structure extensions that allow use of predefined cryptographic backends + an OpenSSL based backend. #89
check.yml
on: pull_request
Check
17s
Check (no_std)
19s
Test Suite
25s
Test Suite (no_std)
20s
Rustfmt
4s
clippy_check
19s
test_coverage
27s
Annotations
82 errors and 46 warnings
Rustfmt
The process '/home/runner/.cargo/bin/cargo' failed with exit code 1
|
`E` doesn't implement `std::fmt::Display`:
src/token/cose/header_util.rs#L52
error[E0277]: `E` doesn't implement `std::fmt::Display`
--> src/token/cose/header_util.rs:52:17
|
52 | ) -> Result<(), CoseCipherError<E>> {
| ^^^^^^^^^^^^^^^^^^ `E` cannot be formatted with the default formatter
|
= note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
note: required by a bound in `error::CoseCipherError`
--> src/error/mod.rs:248:8
|
246 | pub enum CoseCipherError<T>
| --------------- required by a bound in this enum
247 | where
248 | T: Display,
| ^^^^^^^ required by this bound in `CoseCipherError`
help: consider restricting type parameter `E`
|
49 | pub(crate) fn check_for_duplicate_headers<E: std::fmt::Display>(
| +++++++++++++++++++
|
not all trait items implemented, missing: `sign_ecdsa`:
src/token/cose/crypto_impl/openssl.rs#L51
error[E0046]: not all trait items implemented, missing: `sign_ecdsa`
--> src/token/cose/crypto_impl/openssl.rs:51:1
|
51 | impl CoseSignCipher for Signer<'_> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `sign_ecdsa` in implementation
|
::: src/token/cose/sign.rs:73:5
|
73 | / fn sign_ecdsa(
74 | | &mut self,
75 | | alg: iana::Algorithm,
76 | | key: CoseEc2Key,
77 | | target: &[u8],
78 | | ) -> Result<Vec<u8>, CoseCipherError<Self::Error>>;
| |_______________________________________________________- `sign_ecdsa` from trait
|
the size for values of type `Self` cannot be known at compilation time:
src/token/cose/sign.rs#L284
error[E0277]: the size for values of type `Self` cannot be known at compilation time
--> src/token/cose/sign.rs:284:10
|
284 | ) -> Result<Self, B::Error>;
| ^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time
|
note: required by an implicit `Sized` bound in `std::result::Result`
--> /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/result.rs:502:1
help: consider further restricting `Self`
|
284 | ) -> Result<Self, B::Error> where Self: std::marker::Sized;
| ++++++++++++++++++++++++++++++
|
the size for values of type `Self` cannot be known at compilation time:
src/token/cose/sign.rs#L259
error[E0277]: the size for values of type `Self` cannot be known at compilation time
--> src/token/cose/sign.rs:259:10
|
259 | ) -> Result<Self, B::Error>;
| ^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time
|
note: required by an implicit `Sized` bound in `std::result::Result`
--> /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/result.rs:502:1
help: consider further restricting `Self`
|
259 | ) -> Result<Self, B::Error> where Self: std::marker::Sized;
| ++++++++++++++++++++++++++++++
|
cannot find trait `CoseSignCipher` in this scope:
src/token/mod.rs#L618
error[E0405]: cannot find trait `CoseSignCipher` in this scope
--> src/token/mod.rs:618:8
|
222 | pub trait CoseMacCipher: CoseCipher {
| ----------------------------------- similarly named trait `CoseMacCipher` defined here
...
618 | T: CoseSignCipher,
| ^^^^^^^^^^^^^^
|
help: a trait with a similar name exists
|
618 | T: CoseMacCipher,
| ~~~~~~~~~~~~~
help: consider importing this trait
|
156 + use crate::token::cose::sign::CoseSignCipher;
|
|
cannot find trait `CoseSignCipher` in this scope:
src/token/mod.rs#L575
error[E0405]: cannot find trait `CoseSignCipher` in this scope
--> src/token/mod.rs:575:8
|
222 | pub trait CoseMacCipher: CoseCipher {
| ----------------------------------- similarly named trait `CoseMacCipher` defined here
...
575 | T: CoseSignCipher,
| ^^^^^^^^^^^^^^
|
help: a trait with a similar name exists
|
575 | T: CoseMacCipher,
| ~~~~~~~~~~~~~
help: consider importing this trait
|
156 + use crate::token::cose::sign::CoseSignCipher;
|
|
cannot find trait `MultipleSignCipher` in this scope:
src/token/mod.rs#L470
error[E0405]: cannot find trait `MultipleSignCipher` in this scope
--> src/token/mod.rs:470:8
|
247 | pub trait MultipleMacCipher: CoseMacCipher {}
| ------------------------------------------ similarly named trait `MultipleMacCipher` defined here
...
470 | T: MultipleSignCipher,
| ^^^^^^^^^^^^^^^^^^ help: a trait with a similar name exists: `MultipleMacCipher`
|
cannot find trait `CoseSignCipher` in this scope:
src/token/mod.rs#L419
error[E0405]: cannot find trait `CoseSignCipher` in this scope
--> src/token/mod.rs:419:8
|
222 | pub trait CoseMacCipher: CoseCipher {
| ----------------------------------- similarly named trait `CoseMacCipher` defined here
...
419 | T: CoseSignCipher,
| ^^^^^^^^^^^^^^
|
help: a trait with a similar name exists
|
419 | T: CoseMacCipher,
| ~~~~~~~~~~~~~
help: consider importing this trait
|
156 + use crate::token::cose::sign::CoseSignCipher;
|
|
cannot find trait `CoseCipher` in this scope:
src/token/mod.rs#L222
error[E0405]: cannot find trait `CoseCipher` in this scope
--> src/token/mod.rs:222:26
|
222 | pub trait CoseMacCipher: CoseCipher {
| ^^^^^^^^^^ not found in this scope
|
cannot find trait `CoseCipher` in this scope:
src/token/mod.rs#L184
error[E0405]: cannot find trait `CoseCipher` in this scope
--> src/token/mod.rs:184:30
|
184 | pub trait CoseEncryptCipher: CoseCipher {
| ^^^^^^^^^^ help: a trait with a similar name exists: `CoseMacCipher`
...
222 | pub trait CoseMacCipher: CoseCipher {
| ----------------------------------- similarly named trait `CoseMacCipher` defined here
|
cannot find value `hash` in this scope:
src/token/cose/crypto_impl/openssl.rs#L299
error[E0425]: cannot find value `hash` in this scope
--> src/token/cose/crypto_impl/openssl.rs:299:9
|
299 | hash,
| ^^^^ not found in this scope
|
help: consider importing one of these items
|
12 + use core::ptr::hash;
|
12 + use openssl::hash::hash;
|
12 + use std::ptr::hash;
|
|
cannot find value `group` in this scope:
src/token/cose/crypto_impl/openssl.rs#L296
error[E0425]: cannot find value `group` in this scope
--> src/token/cose/crypto_impl/openssl.rs:296:56
|
296 | let private_key = cose_ec2_to_ec_private_key(key, &group).map_err(CoseCipherError::from)?;
| ^^^^^ not found in this scope
|
failed to resolve: could not find `crypto_impl` in `token`:
src/token/cose/crypto_impl/openssl.rs#L341
error[E0433]: failed to resolve: could not find `crypto_impl` in `token`
--> src/token/cose/crypto_impl/openssl.rs:341:36
|
341 | let public_key = crate::token::crypto_impl::openssl::cose_ec2_to_ec_public_key(key, &group)
| ^^^^^^^^^^^ could not find `crypto_impl` in `token`
|
missing lifetime specifier:
src/token/cose/sign.rs#L105
error[E0106]: missing lifetime specifier
--> src/token/cose/sign.rs:105:13
|
102 | key: &CoseKey,
| --------
103 | unprotected_header: &mut Header,
| -----------
104 | protected_header: &mut Header,
| -----------
105 | ) -> Result<CoseEc2Key, CoseCipherError<CE>> {
| ^^^^^^^^^^ expected named lifetime parameter
|
= help: this function's return type contains a borrowed value, but the signature does not say whether it is borrowed from `key`, `unprotected_header`, or `protected_header`
help: consider introducing a named lifetime parameter
|
101 ~ fn set_and_check_signature_headers<'a, RNG: RngCore + CryptoRng, CE: Display>(
102 ~ key: &'a CoseKey,
103 ~ unprotected_header: &'a mut Header,
104 ~ protected_header: &'a mut Header,
105 ~ ) -> Result<CoseEc2Key<'a>, CoseCipherError<CE>> {
|
|
unresolved imports `token::CoseSignCipher`, `token::MultipleSignCipher`:
src/lib.rs#L360
error[E0432]: unresolved imports `token::CoseSignCipher`, `token::MultipleSignCipher`
--> src/lib.rs:360:39
|
360 | CoseEncryptCipher, CoseMacCipher, CoseSignCipher, MultipleEncryptCipher, MultipleMacCipher,
| ^^^^^^^^^^^^^^ no `CoseSignCipher` in `token`
361 | MultipleSignCipher,
| ^^^^^^^^^^^^^^^^^^ no `MultipleSignCipher` in `token`
|
= help: consider importing this trait instead:
crate::token::cose::sign::CoseSignCipher
help: a similar name exists in the module
|
360 | CoseEncryptCipher, CoseMacCipher, CoseSignBuilder, MultipleEncryptCipher, MultipleMacCipher,
| ~~~~~~~~~~~~~~~
help: a similar name exists in the module
|
361 | MultipleMacCipher,
| ~~~~~~~~~~~~~~~~~
|
the name `core` is defined multiple times:
src/lib.rs#L336
error[E0259]: the name `core` is defined multiple times
--> src/lib.rs:336:1
|
319 | extern crate core;
| ------------------ previous import of the extern crate `core` here
...
336 | extern crate core;
| ^^^^^^^^^^^^^^^^^^ `core` reimported here
|
= note: `core` must be defined only once in the type namespace of this module
|
the name `core` is defined multiple times:
src/lib.rs#L335
error[E0259]: the name `core` is defined multiple times
--> src/lib.rs:335:1
|
319 | extern crate core;
| ------------------ previous import of the extern crate `core` here
...
335 | extern crate core;
| ^^^^^^^^^^^^^^^^^^ `core` reimported here
|
= note: `core` must be defined only once in the type namespace of this module
|
the name `core` is defined multiple times:
src/lib.rs#L334
error[E0259]: the name `core` is defined multiple times
--> src/lib.rs:334:1
|
319 | extern crate core;
| ------------------ previous import of the extern crate `core` here
...
334 | extern crate core;
| ^^^^^^^^^^^^^^^^^^ `core` reimported here
|
= note: `core` must be defined only once in the type namespace of this module
|
the name `core` is defined multiple times:
src/lib.rs#L333
error[E0259]: the name `core` is defined multiple times
--> src/lib.rs:333:1
|
319 | extern crate core;
| ------------------ previous import of the extern crate `core` here
...
333 | extern crate core;
| ^^^^^^^^^^^^^^^^^^ `core` reimported here
|
= note: `core` must be defined only once in the type namespace of this module
|
the name `core` is defined multiple times:
src/lib.rs#L332
error[E0259]: the name `core` is defined multiple times
--> src/lib.rs:332:1
|
319 | extern crate core;
| ------------------ previous import of the extern crate `core` here
...
332 | extern crate core;
| ^^^^^^^^^^^^^^^^^^ `core` reimported here
|
= note: `core` must be defined only once in the type namespace of this module
|
the name `core` is defined multiple times:
src/lib.rs#L331
error[E0259]: the name `core` is defined multiple times
--> src/lib.rs:331:1
|
319 | extern crate core;
| ------------------ previous import of the extern crate `core` here
...
331 | extern crate core;
| ^^^^^^^^^^^^^^^^^^ `core` reimported here
|
= note: `core` must be defined only once in the type namespace of this module
|
the name `core` is defined multiple times:
src/lib.rs#L330
error[E0259]: the name `core` is defined multiple times
--> src/lib.rs:330:1
|
319 | extern crate core;
| ------------------ previous import of the extern crate `core` here
...
330 | extern crate core;
| ^^^^^^^^^^^^^^^^^^ `core` reimported here
|
= note: `core` must be defined only once in the type namespace of this module
|
the name `core` is defined multiple times:
src/lib.rs#L329
error[E0259]: the name `core` is defined multiple times
--> src/lib.rs:329:1
|
319 | extern crate core;
| ------------------ previous import of the extern crate `core` here
...
329 | extern crate core;
| ^^^^^^^^^^^^^^^^^^ `core` reimported here
|
= note: `core` must be defined only once in the type namespace of this module
|
the name `core` is defined multiple times:
src/lib.rs#L328
error[E0259]: the name `core` is defined multiple times
--> src/lib.rs:328:1
|
319 | extern crate core;
| ------------------ previous import of the extern crate `core` here
...
328 | extern crate core;
| ^^^^^^^^^^^^^^^^^^ `core` reimported here
|
= note: `core` must be defined only once in the type namespace of this module
|
the name `core` is defined multiple times:
src/lib.rs#L327
error[E0259]: the name `core` is defined multiple times
--> src/lib.rs:327:1
|
319 | extern crate core;
| ------------------ previous import of the extern crate `core` here
...
327 | extern crate core;
| ^^^^^^^^^^^^^^^^^^ `core` reimported here
|
= note: `core` must be defined only once in the type namespace of this module
|
the name `core` is defined multiple times:
src/lib.rs#L326
error[E0259]: the name `core` is defined multiple times
--> src/lib.rs:326:1
|
319 | extern crate core;
| ------------------ previous import of the extern crate `core` here
...
326 | extern crate core;
| ^^^^^^^^^^^^^^^^^^ `core` reimported here
|
= note: `core` must be defined only once in the type namespace of this module
|
the name `core` is defined multiple times:
src/lib.rs#L325
error[E0259]: the name `core` is defined multiple times
--> src/lib.rs:325:1
|
319 | extern crate core;
| ------------------ previous import of the extern crate `core` here
...
325 | extern crate core;
| ^^^^^^^^^^^^^^^^^^ `core` reimported here
|
= note: `core` must be defined only once in the type namespace of this module
|
the name `core` is defined multiple times:
src/lib.rs#L324
error[E0259]: the name `core` is defined multiple times
--> src/lib.rs:324:1
|
319 | extern crate core;
| ------------------ previous import of the extern crate `core` here
...
324 | extern crate core;
| ^^^^^^^^^^^^^^^^^^ `core` reimported here
|
= note: `core` must be defined only once in the type namespace of this module
|
the name `core` is defined multiple times:
src/lib.rs#L323
error[E0259]: the name `core` is defined multiple times
--> src/lib.rs:323:1
|
319 | extern crate core;
| ------------------ previous import of the extern crate `core` here
...
323 | extern crate core;
| ^^^^^^^^^^^^^^^^^^ `core` reimported here
|
= note: `core` must be defined only once in the type namespace of this module
|
the name `core` is defined multiple times:
src/lib.rs#L322
error[E0259]: the name `core` is defined multiple times
--> src/lib.rs:322:1
|
319 | extern crate core;
| ------------------ previous import of the extern crate `core` here
...
322 | extern crate core;
| ^^^^^^^^^^^^^^^^^^ `core` reimported here
|
= note: `core` must be defined only once in the type namespace of this module
|
Check:
src/lib.rs#L322
the name `core` is defined multiple times
|
Check:
src/lib.rs#L323
the name `core` is defined multiple times
|
Check:
src/lib.rs#L324
the name `core` is defined multiple times
|
Check:
src/lib.rs#L325
the name `core` is defined multiple times
|
Check:
src/lib.rs#L326
the name `core` is defined multiple times
|
Check:
src/lib.rs#L327
the name `core` is defined multiple times
|
Check:
src/lib.rs#L328
the name `core` is defined multiple times
|
Check:
src/lib.rs#L329
the name `core` is defined multiple times
|
Check:
src/lib.rs#L330
the name `core` is defined multiple times
|
Check:
src/lib.rs#L331
the name `core` is defined multiple times
|
clippy_check
Clippy had exited with the 101 exit code
|
Test Suite (no_std):
src/lib.rs#L322
the name `core` is defined multiple times
|
Test Suite (no_std):
src/lib.rs#L323
the name `core` is defined multiple times
|
Test Suite (no_std):
src/lib.rs#L324
the name `core` is defined multiple times
|
Test Suite (no_std):
src/lib.rs#L325
the name `core` is defined multiple times
|
Test Suite (no_std):
src/lib.rs#L326
the name `core` is defined multiple times
|
Test Suite (no_std):
src/lib.rs#L327
the name `core` is defined multiple times
|
Test Suite (no_std):
src/lib.rs#L328
the name `core` is defined multiple times
|
Test Suite (no_std):
src/lib.rs#L329
the name `core` is defined multiple times
|
Test Suite (no_std):
src/lib.rs#L330
the name `core` is defined multiple times
|
Test Suite (no_std):
src/lib.rs#L331
the name `core` is defined multiple times
|
Check (no_std):
src/lib.rs#L322
the name `core` is defined multiple times
|
Check (no_std):
src/lib.rs#L323
the name `core` is defined multiple times
|
Check (no_std):
src/lib.rs#L324
the name `core` is defined multiple times
|
Check (no_std):
src/lib.rs#L325
the name `core` is defined multiple times
|
Check (no_std):
src/lib.rs#L326
the name `core` is defined multiple times
|
Check (no_std):
src/lib.rs#L327
the name `core` is defined multiple times
|
Check (no_std):
src/lib.rs#L328
the name `core` is defined multiple times
|
Check (no_std):
src/lib.rs#L329
the name `core` is defined multiple times
|
Check (no_std):
src/lib.rs#L330
the name `core` is defined multiple times
|
Check (no_std):
src/lib.rs#L331
the name `core` is defined multiple times
|
Test Suite:
src/lib.rs#L322
the name `core` is defined multiple times
|
Test Suite:
src/lib.rs#L323
the name `core` is defined multiple times
|
Test Suite:
src/lib.rs#L324
the name `core` is defined multiple times
|
Test Suite:
src/lib.rs#L325
the name `core` is defined multiple times
|
Test Suite:
src/lib.rs#L326
the name `core` is defined multiple times
|
Test Suite:
src/lib.rs#L327
the name `core` is defined multiple times
|
Test Suite:
src/lib.rs#L328
the name `core` is defined multiple times
|
Test Suite:
src/lib.rs#L329
the name `core` is defined multiple times
|
Test Suite:
src/lib.rs#L330
the name `core` is defined multiple times
|
Test Suite:
src/lib.rs#L331
the name `core` is defined multiple times
|
test_coverage:
src/lib.rs#L322
the name `core` is defined multiple times
|
test_coverage:
src/lib.rs#L323
the name `core` is defined multiple times
|
test_coverage:
src/lib.rs#L324
the name `core` is defined multiple times
|
test_coverage:
src/lib.rs#L325
the name `core` is defined multiple times
|
test_coverage:
src/lib.rs#L326
the name `core` is defined multiple times
|
test_coverage:
src/lib.rs#L327
the name `core` is defined multiple times
|
test_coverage:
src/lib.rs#L328
the name `core` is defined multiple times
|
test_coverage:
src/lib.rs#L329
the name `core` is defined multiple times
|
test_coverage:
src/lib.rs#L330
the name `core` is defined multiple times
|
test_coverage:
src/lib.rs#L331
the name `core` is defined multiple times
|
Rustfmt
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Rustfmt
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Rustfmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Rustfmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Rustfmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Rustfmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Check
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Check
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
clippy_check
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/clippy-check@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
clippy_check
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Test Suite (no_std)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Test Suite (no_std)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Test Suite (no_std)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Test Suite (no_std)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Test Suite (no_std)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Test Suite (no_std)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Test Suite (no_std):
src/token/mod.rs#L157
unused imports: `Debug`, `Display`
|
Test Suite (no_std):
src/token/cose/crypto_impl/tests.rs#L15
unused import: `serde::Serialize`
|
Test Suite (no_std)
`dcaf` (lib test) generated 2 warnings
|
Test Suite (no_std)
build failed, waiting for other jobs to finish...
|
Check (no_std)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Check (no_std)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Check (no_std)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Check (no_std)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Check (no_std)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Check (no_std)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Test Suite
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Test Suite
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Test Suite
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Test Suite
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Test Suite
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Test Suite
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Test Suite:
src/token/mod.rs#L157
unused imports: `Debug`, `Display`
|
Test Suite:
src/token/cose/crypto_impl/tests.rs#L13
unused import: `Verifier`
|
Test Suite:
src/token/cose/crypto_impl/tests.rs#L15
unused import: `serde::Serialize`
|
Test Suite
`dcaf` (lib test) generated 3 warnings
|
test_coverage
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
test_coverage
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
test_coverage
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
test_coverage
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
test_coverage
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
test_coverage
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|