Skip to content

Commit 2002184

Browse files
committed
feat(Tag): impl From<&str>
1 parent 614ca52 commit 2002184

File tree

2 files changed

+11
-6
lines changed

2 files changed

+11
-6
lines changed

tfhe/src/high_level_api/tag.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,14 @@ impl From<u64> for Tag {
395395
}
396396
}
397397

398+
impl From<&str> for Tag {
399+
fn from(value: &str) -> Self {
400+
let mut tag = Self::default();
401+
tag.set_data(value.as_bytes());
402+
tag
403+
}
404+
}
405+
398406
#[cfg(test)]
399407
mod tests {
400408
use super::*;

tfhe/src/high_level_api/xof_key_set.rs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1936,8 +1936,7 @@ mod test {
19361936
let private_seed_bytes = seeder.seed().0.to_le_bytes().to_vec();
19371937
let security_bits = 128;
19381938
let max_norm_hwt = NormalizedHammingWeightBound::new(0.8).unwrap();
1939-
let mut tag = Tag::default();
1940-
tag.set_data(b"classic_2_2");
1939+
let tag = Tag::from("classic_2_2");
19411940

19421941
let (cks, compressed_key_set) = CompressedXofKeySet::generate(
19431942
config,
@@ -1977,8 +1976,7 @@ mod test {
19771976
let private_seed_bytes = seeder.seed().0.to_le_bytes().to_vec();
19781977
let security_bits = 128;
19791978
let max_norm_hwt = NormalizedHammingWeightBound::new(0.8).unwrap();
1980-
let mut tag = Tag::default();
1981-
tag.set_data(b"ks32 big pke");
1979+
let tag = Tag::from("ks32 big pke");
19821980

19831981
let (cks, compressed_key_set) = CompressedXofKeySet::generate(
19841982
config,
@@ -2018,8 +2016,7 @@ mod test {
20182016
let private_seed_bytes = seeder.seed().0.to_le_bytes().to_vec();
20192017
let security_bits = 128;
20202018
let max_norm_hwt = NormalizedHammingWeightBound::new(0.8).unwrap();
2021-
let mut tag = Tag::default();
2022-
tag.set_data(b"ks32 small pke");
2019+
let tag = Tag::from("ks32 small pke");
20232020

20242021
let (cks, compressed_key_set) = CompressedXofKeySet::generate(
20252022
config,

0 commit comments

Comments
 (0)