mirror of
https://github.com/zama-ai/tfhe-rs.git
synced 2026-01-09 14:47:56 -05:00
feat(Tag): impl From<&str>
This commit is contained in:
committed by
tmontaigu
parent
614ca52749
commit
2002184da4
@@ -395,6 +395,14 @@ impl From<u64> for Tag {
|
||||
}
|
||||
}
|
||||
|
||||
impl From<&str> for Tag {
|
||||
fn from(value: &str) -> Self {
|
||||
let mut tag = Self::default();
|
||||
tag.set_data(value.as_bytes());
|
||||
tag
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
|
||||
@@ -1936,8 +1936,7 @@ mod test {
|
||||
let private_seed_bytes = seeder.seed().0.to_le_bytes().to_vec();
|
||||
let security_bits = 128;
|
||||
let max_norm_hwt = NormalizedHammingWeightBound::new(0.8).unwrap();
|
||||
let mut tag = Tag::default();
|
||||
tag.set_data(b"classic_2_2");
|
||||
let tag = Tag::from("classic_2_2");
|
||||
|
||||
let (cks, compressed_key_set) = CompressedXofKeySet::generate(
|
||||
config,
|
||||
@@ -1977,8 +1976,7 @@ mod test {
|
||||
let private_seed_bytes = seeder.seed().0.to_le_bytes().to_vec();
|
||||
let security_bits = 128;
|
||||
let max_norm_hwt = NormalizedHammingWeightBound::new(0.8).unwrap();
|
||||
let mut tag = Tag::default();
|
||||
tag.set_data(b"ks32 big pke");
|
||||
let tag = Tag::from("ks32 big pke");
|
||||
|
||||
let (cks, compressed_key_set) = CompressedXofKeySet::generate(
|
||||
config,
|
||||
@@ -2018,8 +2016,7 @@ mod test {
|
||||
let private_seed_bytes = seeder.seed().0.to_le_bytes().to_vec();
|
||||
let security_bits = 128;
|
||||
let max_norm_hwt = NormalizedHammingWeightBound::new(0.8).unwrap();
|
||||
let mut tag = Tag::default();
|
||||
tag.set_data(b"ks32 small pke");
|
||||
let tag = Tag::from("ks32 small pke");
|
||||
|
||||
let (cks, compressed_key_set) = CompressedXofKeySet::generate(
|
||||
config,
|
||||
|
||||
Reference in New Issue
Block a user