Skip to content

Commit 892ba5c

Browse files
cleanup
1 parent 5c9ca40 commit 892ba5c

File tree

2 files changed

+7
-33
lines changed

2 files changed

+7
-33
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ jobs:
3939
- stable
4040
steps:
4141
- uses: actions/checkout@v4
42+
with:
43+
submodules: recursive
4244
- uses: RustCrypto/actions/cargo-cache@master
4345
- uses: dtolnay/rust-toolchain@master
4446
with:
@@ -52,6 +54,8 @@ jobs:
5254
runs-on: ubuntu-latest
5355
steps:
5456
- uses: actions/checkout@v4
57+
with:
58+
submodules: recursive
5559
- uses: RustCrypto/actions/cargo-cache@master
5660
- uses: dtolnay/rust-toolchain@nightly
5761
- run: cargo update -Z minimal-versions
@@ -62,6 +66,8 @@ jobs:
6266
runs-on: ubuntu-latest
6367
steps:
6468
- uses: actions/checkout@v4
69+
with:
70+
submodules: recursive
6571
- uses: RustCrypto/actions/cargo-cache@master
6672
- uses: dtolnay/rust-toolchain@master
6773
with:

tests/wycheproof.rs

Lines changed: 1 addition & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use pkcs1::DecodeRsaPublicKey;
99
use rsa::{
1010
pkcs1v15, pss,
1111
signature::{Error as SignatureError, Verifier},
12-
Error, Pss, RsaPublicKey,
12+
RsaPublicKey,
1313
};
1414
use serde::Deserialize;
1515
use sha1::Sha1;
@@ -28,9 +28,6 @@ struct TestGroup {
2828
#[serde(rename(deserialize = "type"))]
2929
typ: String,
3030

31-
#[serde(default, rename(deserialize = "publicKey"))]
32-
public_key: PublicKey,
33-
3431
#[serde(default, rename(deserialize = "publicKeyAsn"), with = "hex::serde")]
3532
public_key_asn: Vec<u8>,
3633

@@ -53,42 +50,13 @@ struct Test {
5350
id: usize,
5451
#[allow(unused)] // for Debug
5552
comment: String,
56-
flags: Vec<String>,
57-
#[serde(default, with = "hex::serde")]
58-
key: Vec<u8>,
5953
#[serde(default, with = "hex::serde")]
6054
msg: Vec<u8>,
6155
#[serde(default, with = "hex::serde")]
62-
tag: Vec<u8>,
63-
#[serde(default, with = "hex::serde")]
6456
sig: Vec<u8>,
65-
#[serde(default, with = "hex::serde")]
66-
private: Vec<u8>,
67-
#[serde(default, with = "hex::serde")]
68-
public: Vec<u8>,
69-
#[serde(default, with = "hex::serde")]
70-
shared: Vec<u8>,
71-
#[serde(default, with = "hex::serde")]
72-
ct: Vec<u8>,
73-
#[serde(default, with = "hex::serde")]
74-
aad: Vec<u8>,
75-
#[serde(default, with = "hex::serde")]
76-
iv: Vec<u8>,
7757
result: ExpectedResult,
7858
}
7959

80-
impl Test {
81-
fn has_flag(&self, s: &str) -> bool {
82-
self.flags.contains(&s.to_string())
83-
}
84-
}
85-
86-
#[derive(Deserialize, Debug, Default)]
87-
struct PublicKey {
88-
#[serde(default, with = "hex::serde")]
89-
uncompressed: Vec<u8>,
90-
}
91-
9260
#[derive(Copy, Clone, Deserialize, Debug, PartialEq)]
9361
#[serde(rename_all = "lowercase")]
9462
enum ExpectedResult {

0 commit comments

Comments
 (0)