Skip to content

Commit 203a413

Browse files
committed
replace pqc_kyber with safe_pqc_kyber and update all sare packages to version 0.1.1
1 parent 91f30ba commit 203a413

File tree

5 files changed

+8
-10
lines changed

5 files changed

+8
-10
lines changed

sare-cli/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sare-cli"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
edition = "2024"
55

66
authors = ["Zola Gonano <zolagonano@protonmail.com>", "Sare Project"]
@@ -33,7 +33,7 @@ log = "0.4.22"
3333
pretty_env_logger = "0.5.0"
3434
read-stdin = "1.1.1"
3535
rpassword = "7.3.1"
36-
sare-lib = "0.1.0"
36+
sare-lib = "0.1.1"
3737
secrecy = "0.8.0"
3838
serde = { version = "1.0.219", features = ["derive"] }
3939
serde_json = "1.0.143"

sare-core/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sare-core"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
edition = "2024"
55

66
authors = ["Zola Gonano <zolagonano@protonmail.com>", "Sare Project"]
@@ -26,7 +26,7 @@ ed25519-compact = "2.0.4"
2626
generic-array = "1.0.0"
2727
hkdf = "0.12.4"
2828
pem = "3.0.3"
29-
pqc_kyber = { version = "0.7.1", features = ["std", "rand", "kyber768"] }
29+
safe_pqc_kyber = { version = "0.6.3", features = ["std", "rand", "kyber768"] }
3030
rand = "0.8.5"
3131
scrypt = "0.11.0"
3232
secrecy = { version = "0.8.0" }

sare-core/src/hybrid_kem/error.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::fmt;
22

33
use ed25519_compact::Error as X25519Error;
4-
use pqc_kyber::KyberError;
4+
use safe_pqc_kyber::KyberError;
55

66
#[derive(Debug)]
77
pub enum ErrSection {
@@ -54,9 +54,6 @@ impl fmt::Display for HybridKEMError {
5454
impl From<KyberError> for HybridKEMError {
5555
fn from(err: KyberError) -> Self {
5656
match err {
57-
KyberError::RandomBytesGeneration => {
58-
HybridKEMError::RandomBytesGeneration(ErrSection::KEM)
59-
}
6057
KyberError::Decapsulation => HybridKEMError::Decapsulation(ErrSection::KEM),
6158
KyberError::InvalidInput => HybridKEMError::InvalidInput(ErrSection::KEM),
6259
}

sare-core/src/hybrid_kem/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ pub mod error;
33
use crate::seed::Seed;
44

55
use ed25519_compact::x25519;
6+
use safe_pqc_kyber as pqc_kyber;
67
use secrecy::{ExposeSecret, SecretVec};
78

89
use serde::{Deserialize, Serialize};

sare-lib/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sare-lib"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
edition = "2024"
55

66
authors = ["Zola Gonano <zolagonano@protonmail.com>", "Sare Project"]
@@ -16,5 +16,5 @@ categories = ["cryptography", "command-line-utilities", "development-tools"]
1616
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1717

1818
[dependencies]
19-
sare-core = "0.1.0"
19+
sare-core = "0.1.1"
2020
secrecy = "0.8.0"

0 commit comments

Comments
 (0)