File tree Expand file tree Collapse file tree 2 files changed +11
-6
lines changed Expand file tree Collapse file tree 2 files changed +11
-6
lines changed Original file line number Diff line number Diff 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) ]
399407mod tests {
400408 use super :: * ;
Original file line number Diff line number Diff 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,
You can’t perform that action at this time.
0 commit comments