Skip to content

Commit 63d8a47

Browse files
committed
chore: handle cases hidden by feature flags
1 parent d214f91 commit 63d8a47

File tree

6 files changed

+45
-45
lines changed

6 files changed

+45
-45
lines changed

dsa/src/generate.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ mod secret_number;
99

1010
pub(crate) use self::components::common as common_components;
1111
#[cfg(feature = "hazmat")]
12-
pub use self::secret_number::{secret_number, secret_number_rfc6979};
12+
pub(crate) use self::secret_number::{secret_number, secret_number_rfc6979};
1313

1414
#[cfg(feature = "hazmat")]
15-
pub use self::keypair::keypair;
15+
pub(crate) use self::keypair::keypair;
1616

1717
#[cfg(all(feature = "hazmat", feature = "pkcs8"))]
1818
pub(crate) use self::components::public as public_component;

dsa/src/generate/keypair.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use signature::rand_core::CryptoRng;
99

1010
/// Generate a new keypair
1111
#[inline]
12-
pub fn keypair<R: CryptoRng + ?Sized>(rng: &mut R, components: Components) -> SigningKey {
12+
pub(crate) fn keypair<R: CryptoRng + ?Sized>(rng: &mut R, components: Components) -> SigningKey {
1313
#[inline]
1414
fn find_non_zero_x<R: CryptoRng + ?Sized>(
1515
rng: &mut R,

dsa/src/generate/secret_number.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ fn truncate_hash(hash: &[u8], desired_size: usize) -> &[u8] {
2020
///
2121
/// Secret number k and its modular multiplicative inverse with q
2222
#[inline]
23-
pub fn secret_number_rfc6979<D>(
23+
pub(crate) fn secret_number_rfc6979<D>(
2424
signing_key: &SigningKey,
2525
hash: &[u8],
2626
) -> Result<(BoxedUint, BoxedUint), signature::Error>
@@ -62,7 +62,7 @@ where
6262
///
6363
/// Secret number k and its modular multiplicative inverse with q
6464
#[inline]
65-
pub fn secret_number<R: TryCryptoRng + ?Sized>(
65+
pub(crate) fn secret_number<R: TryCryptoRng + ?Sized>(
6666
rng: &mut R,
6767
components: &Components,
6868
) -> Result<Option<(BoxedUint, BoxedUint)>, signature::Error> {

ml-dsa/tests/key-gen.rs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -48,24 +48,24 @@ mod acvp {
4848
use serde::{Deserialize, Serialize};
4949

5050
#[derive(Deserialize, Serialize)]
51-
pub struct TestVectorFile {
51+
pub(crate) struct TestVectorFile {
5252
#[serde(rename = "testGroups")]
53-
pub test_groups: Vec<TestGroup>,
53+
pub(crate) test_groups: Vec<TestGroup>,
5454
}
5555

5656
#[derive(Deserialize, Serialize)]
57-
pub struct TestGroup {
57+
pub(crate) struct TestGroup {
5858
#[serde(rename = "tgId")]
59-
pub id: usize,
59+
pub(crate) id: usize,
6060

6161
#[serde(rename = "parameterSet")]
62-
pub parameter_set: ParameterSet,
62+
pub(crate) parameter_set: ParameterSet,
6363

64-
pub tests: Vec<TestCase>,
64+
pub(crate) tests: Vec<TestCase>,
6565
}
6666

6767
#[derive(Deserialize, Serialize)]
68-
pub enum ParameterSet {
68+
pub(crate) enum ParameterSet {
6969
#[serde(rename = "ML-DSA-44")]
7070
MlDsa44,
7171

@@ -77,17 +77,17 @@ mod acvp {
7777
}
7878

7979
#[derive(Deserialize, Serialize)]
80-
pub struct TestCase {
80+
pub(crate) struct TestCase {
8181
#[serde(rename = "tcId")]
82-
pub id: usize,
82+
pub(crate) id: usize,
8383

8484
#[serde(with = "hex::serde")]
85-
pub seed: Vec<u8>,
85+
pub(crate) seed: Vec<u8>,
8686

8787
#[serde(with = "hex::serde")]
88-
pub pk: Vec<u8>,
88+
pub(crate) pk: Vec<u8>,
8989

9090
#[serde(with = "hex::serde")]
91-
pub sk: Vec<u8>,
91+
pub(crate) sk: Vec<u8>,
9292
}
9393
}

ml-dsa/tests/sig-gen.rs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -45,26 +45,26 @@ mod acvp {
4545
use serde::{Deserialize, Serialize};
4646

4747
#[derive(Deserialize, Serialize)]
48-
pub struct TestVectorFile {
48+
pub(crate) struct TestVectorFile {
4949
#[serde(rename = "testGroups")]
50-
pub test_groups: Vec<TestGroup>,
50+
pub(crate) test_groups: Vec<TestGroup>,
5151
}
5252

5353
#[derive(Deserialize, Serialize)]
54-
pub struct TestGroup {
54+
pub(crate) struct TestGroup {
5555
#[serde(rename = "tgId")]
56-
pub id: usize,
56+
pub(crate) id: usize,
5757

5858
#[serde(rename = "parameterSet")]
59-
pub parameter_set: ParameterSet,
59+
pub(crate) parameter_set: ParameterSet,
6060

61-
pub deterministic: bool,
61+
pub(crate) deterministic: bool,
6262

63-
pub tests: Vec<TestCase>,
63+
pub(crate) tests: Vec<TestCase>,
6464
}
6565

6666
#[derive(Deserialize, Serialize)]
67-
pub enum ParameterSet {
67+
pub(crate) enum ParameterSet {
6868
#[serde(rename = "ML-DSA-44")]
6969
MlDsa44,
7070

@@ -76,20 +76,20 @@ mod acvp {
7676
}
7777

7878
#[derive(Deserialize, Serialize)]
79-
pub struct TestCase {
79+
pub(crate) struct TestCase {
8080
#[serde(rename = "tcId")]
81-
pub id: usize,
81+
pub(crate) id: usize,
8282

8383
#[serde(with = "hex::serde")]
84-
pub sk: Vec<u8>,
84+
pub(crate) sk: Vec<u8>,
8585

8686
#[serde(with = "hex::serde")]
87-
pub message: Vec<u8>,
87+
pub(crate) message: Vec<u8>,
8888

8989
#[serde(with = "hex::serde")]
90-
pub signature: Vec<u8>,
90+
pub(crate) signature: Vec<u8>,
9191

9292
#[serde(default, with = "hex::serde")]
93-
pub rnd: Vec<u8>,
93+
pub(crate) rnd: Vec<u8>,
9494
}
9595
}

ml-dsa/tests/sig-ver.rs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -44,27 +44,27 @@ mod acvp {
4444
use serde::{Deserialize, Serialize};
4545

4646
#[derive(Deserialize, Serialize)]
47-
pub struct TestVectorFile {
47+
pub(crate) struct TestVectorFile {
4848
#[serde(rename = "testGroups")]
49-
pub test_groups: Vec<TestGroup>,
49+
pub(crate) test_groups: Vec<TestGroup>,
5050
}
5151

5252
#[derive(Deserialize, Serialize)]
53-
pub struct TestGroup {
53+
pub(crate) struct TestGroup {
5454
#[serde(rename = "tgId")]
55-
pub id: usize,
55+
pub(crate) id: usize,
5656

5757
#[serde(rename = "parameterSet")]
58-
pub parameter_set: ParameterSet,
58+
pub(crate) parameter_set: ParameterSet,
5959

6060
#[serde(with = "hex::serde")]
61-
pub pk: Vec<u8>,
61+
pub(crate) pk: Vec<u8>,
6262

63-
pub tests: Vec<TestCase>,
63+
pub(crate) tests: Vec<TestCase>,
6464
}
6565

6666
#[derive(Deserialize, Serialize)]
67-
pub enum ParameterSet {
67+
pub(crate) enum ParameterSet {
6868
#[serde(rename = "ML-DSA-44")]
6969
MlDsa44,
7070

@@ -76,19 +76,19 @@ mod acvp {
7676
}
7777

7878
#[derive(Deserialize, Serialize)]
79-
pub struct TestCase {
79+
pub(crate) struct TestCase {
8080
#[serde(rename = "tcId")]
81-
pub id: usize,
81+
pub(crate) id: usize,
8282

8383
#[serde(rename = "testPassed")]
84-
pub test_passed: bool,
84+
pub(crate) test_passed: bool,
8585

86-
pub reason: String,
86+
pub(crate) reason: String,
8787

8888
#[serde(with = "hex::serde")]
89-
pub message: Vec<u8>,
89+
pub(crate) message: Vec<u8>,
9090

9191
#[serde(with = "hex::serde")]
92-
pub signature: Vec<u8>,
92+
pub(crate) signature: Vec<u8>,
9393
}
9494
}

0 commit comments

Comments
 (0)