Skip to content

Commit 99b3efc

Browse files
committed
Bump Parsec rust edition
Signed-off-by: Anton Antonov <Anton.Antonov@arm.com>
1 parent f1f7f06 commit 99b3efc

7 files changed

Lines changed: 20 additions & 20 deletions

File tree

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ repository = "https://github.com/parallaxsecond/parsec"
88
readme = "README.md"
99
keywords = ["security", "service"]
1010
categories = ["cryptography", "hardware-support"]
11-
edition = "2021"
11+
edition = "2024"
1212
rust-version = "1.85.0"
1313

1414
[[bin]]

src/back/backend_handler.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ impl BackEndHandler {
8888
let header = request.header;
8989

9090
macro_rules! unwrap_or_else_return {
91-
($result:expr) => {
91+
($result:expr_2021) => {
9292
match $result {
9393
Ok(value) => value,
9494
Err(status) => return Response::from_request_header(header, status),

src/bin/main.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -141,20 +141,20 @@ fn main() -> Result<()> {
141141
info!("Parsec configuration reloaded.");
142142
}
143143

144-
if let Some(connection) = listener.accept() {
144+
match listener.accept() { Some(connection) => {
145145
let front_end_handler = front_end_handler.clone();
146146
threadpool.execute(move || {
147147
front_end_handler.handle_request(connection);
148148
trace!("handle_request egress");
149149
});
150-
} else {
150+
} _ => {
151151
std::thread::sleep(Duration::from_millis(
152152
config
153153
.core_settings
154154
.idle_listener_sleep_duration
155155
.unwrap_or(MAIN_LOOP_DEFAULT_SLEEP),
156156
));
157-
}
157+
}}
158158
}
159159

160160
let _ = sd_notify::notify(&[sd_notify::NotifyState::Stopping]);

src/key_info_managers/sqlite_manager/mod.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -382,21 +382,21 @@ impl ManageKeyInfo for SQLiteKeyInfoManager {
382382
key_identity: KeyIdentity,
383383
key_info: KeyInfo,
384384
) -> Result<Option<KeyInfo>, String> {
385-
if let Err(err) = self.save_mapping(&key_identity, &key_info) {
385+
match self.save_mapping(&key_identity, &key_info) { Err(err) => {
386386
Err(err.to_string())
387-
} else {
387+
} _ => {
388388
Ok(self.key_store.insert(key_identity, key_info))
389-
}
389+
}}
390390
}
391391

392392
fn remove(&mut self, key_identity: &KeyIdentity) -> Result<Option<KeyInfo>, String> {
393-
if let Err(err) = self.delete_mapping(key_identity) {
393+
match self.delete_mapping(key_identity) { Err(err) => {
394394
Err(err.to_string())
395-
} else if let Some(key_info) = self.key_store.remove(key_identity) {
395+
} _ => { match self.key_store.remove(key_identity) { Some(key_info) => {
396396
Ok(Some(key_info))
397-
} else {
397+
} _ => {
398398
Ok(None)
399-
}
399+
}}}}
400400
}
401401

402402
fn exists(&self, key_identity: &KeyIdentity) -> Result<bool, String> {

src/lib.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636

3737
#[allow(unused)]
3838
macro_rules! format_error {
39-
($message:expr, $error:expr) => {
39+
($message:expr_2021, $error:expr_2021) => {
4040
if crate::utils::GlobalConfig::log_error_details() {
4141
log::error!("{}; Error: {}", $message, $error)
4242
} else {
@@ -47,7 +47,7 @@ macro_rules! format_error {
4747

4848
#[allow(unused)]
4949
macro_rules! deprecation_check {
50-
($operation:ident, $warning:expr, $return_flag:expr) => {
50+
($operation:ident, $warning:expr_2021, $return_flag:expr_2021) => {
5151
if let Err(ResponseStatus::DeprecatedPrimitive) = $operation.check_deprecated() {
5252
log::warn!("{}", $warning);
5353
if $return_flag && !crate::utils::GlobalConfig::allow_deprecated() {
@@ -59,14 +59,14 @@ macro_rules! deprecation_check {
5959

6060
#[allow(unused)]
6161
macro_rules! warn_on_deprecated {
62-
($operation:ident, $warning:expr) => {
62+
($operation:ident, $warning:expr_2021) => {
6363
deprecation_check!($operation, $warning, false);
6464
};
6565
}
6666

6767
#[allow(unused)]
6868
macro_rules! return_on_deprecated {
69-
($operation:ident, $warning:expr) => {
69+
($operation:ident, $warning:expr_2021) => {
7070
deprecation_check!($operation, $warning, true);
7171
};
7272
}

src/providers/tpm/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ impl ProviderBuilder {
391391
///
392392
/// Undefined behaviour might appear if two instances of TransientObjectContext are created
393393
/// using a same TCTI that does not handle multiple applications concurrently.
394-
pub unsafe fn build(mut self) -> std::io::Result<Provider> {
394+
pub unsafe fn build(mut self) -> std::io::Result<Provider> { unsafe {
395395
let owner_auth_unparsed = self.owner_hierarchy_auth.take();
396396
let owner_auth = self.get_hierarchy_auth(owner_auth_unparsed)?;
397397
let default_cipher = self.find_default_context_cipher()?;
@@ -515,7 +515,7 @@ impl ProviderBuilder {
515515
}
516516

517517
Ok(built_provider)
518-
}
518+
}}
519519
}
520520

521521
#[cfg(test)]

src/utils/service_builder.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@ fn build_providers(
300300
unsafe fn get_provider(
301301
config: &ProviderConfig,
302302
kim_factory: &KeyInfoManagerFactory,
303-
) -> Result<Option<Provider>> {
303+
) -> Result<Option<Provider>> { unsafe {
304304
match config {
305305
#[cfg(feature = "mbed-crypto-provider")]
306306
ProviderConfig::MbedCrypto { .. } => {
@@ -452,7 +452,7 @@ unsafe fn get_provider(
452452
Err(Error::new(ErrorKind::InvalidData, "provider not compiled").into())
453453
}
454454
}
455-
}
455+
}}
456456

457457
fn get_key_info_manager_builders(
458458
configs: &[KeyInfoManagerConfig],

0 commit comments

Comments
 (0)