@@ -180,12 +180,12 @@ impl KaheBase for ShellKahe {
180180
181181 fn new (
182182 shell_kahe_config : Self :: Config ,
183- context_string : & [ u8 ] ,
183+ context_bytes : & [ u8 ] ,
184184 ) -> Result < Self , status:: StatusError > {
185185 Self :: validate_kahe_config ( & shell_kahe_config) ?;
186186 let num_coeffs = 1 << shell_kahe_config. log_n ;
187187 let public_seed = single_thread_hkdf:: compute_hkdf (
188- context_string ,
188+ context_bytes ,
189189 b"" ,
190190 b"ShellKahe.public_seed" ,
191191 single_thread_hkdf:: seed_length ( ) ,
@@ -395,7 +395,7 @@ mod test {
395395 /// Default ID used in tests.
396396 const DEFAULT_ID : & str = "default" ;
397397
398- const CONTEXT_STRING : & [ u8 ] = b"test_context_string " ;
398+ const CONTEXT_BYTES : & [ u8 ] = b"test_context_bytes " ;
399399
400400 #[ gtest]
401401 fn test_encrypt_decrypt_short ( ) -> googletest:: Result < ( ) > {
@@ -405,7 +405,7 @@ mod test {
405405 PackedVectorConfig { base : 10 , dimension : 2 , num_packed_coeffs : 5 , length : 10 } ,
406406 ) ] ) ;
407407 let kahe_config = make_kahe_config_for ( plaintext_modulus_bits, packed_vector_configs) ?;
408- let kahe = ShellKahe :: new ( kahe_config, CONTEXT_STRING ) ?;
408+ let kahe = ShellKahe :: new ( kahe_config, CONTEXT_BYTES ) ?;
409409
410410 let pt = HashMap :: from ( [ ( DEFAULT_ID . to_string ( ) , vec ! [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] ) ] ) ;
411411 let seed = SingleThreadHkdfPrng :: generate_seed ( ) ?;
@@ -425,7 +425,7 @@ mod test {
425425 PackedVectorConfig { base : 10 , dimension : 2 , num_packed_coeffs : 5 , length : 8 } ,
426426 ) ] ) ;
427427 let kahe_config = make_kahe_config_for ( plaintext_modulus_bits, packed_vector_configs) ?;
428- let kahe = ShellKahe :: new ( kahe_config, CONTEXT_STRING ) ?;
428+ let kahe = ShellKahe :: new ( kahe_config, CONTEXT_BYTES ) ?;
429429
430430 let pt = HashMap :: from ( [ ( DEFAULT_ID . to_string ( ) , vec ! [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 ] ) ] ) ;
431431 let seed = SingleThreadHkdfPrng :: generate_seed ( ) ?;
@@ -445,7 +445,7 @@ mod test {
445445 PackedVectorConfig { base : 10 , dimension : 2 , num_packed_coeffs : 5 , length : 10 } ,
446446 ) ] ) ;
447447 let kahe_config = make_kahe_config_for ( plaintext_modulus_bits, packed_vector_configs) ?;
448- let kahe = ShellKahe :: new ( kahe_config, CONTEXT_STRING ) ?;
448+ let kahe = ShellKahe :: new ( kahe_config, CONTEXT_BYTES ) ?;
449449
450450 let pt = HashMap :: from ( [ ( DEFAULT_ID . to_string ( ) , vec ! [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] ) ] ) ;
451451 let seed = SingleThreadHkdfPrng :: generate_seed ( ) ?;
@@ -484,7 +484,7 @@ mod test {
484484 packed_vector_config. length = num_messages;
485485 set_kahe_num_public_polynomials ( & mut kahe_config) ;
486486
487- let kahe = ShellKahe :: new ( kahe_config, CONTEXT_STRING ) ?;
487+ let kahe = ShellKahe :: new ( kahe_config, CONTEXT_BYTES ) ?;
488488
489489 let seed = SingleThreadHkdfPrng :: generate_seed ( ) ?;
490490 let mut prng = SingleThreadHkdfPrng :: create ( & seed) ?;
@@ -518,7 +518,7 @@ mod test {
518518 ) ] ) ;
519519 let kahe_config = make_kahe_config_for ( plaintext_modulus_bits, packed_vector_configs) ?;
520520
521- let kahe = ShellKahe :: new ( kahe_config, CONTEXT_STRING ) ?;
521+ let kahe = ShellKahe :: new ( kahe_config, CONTEXT_BYTES ) ?;
522522 let seed = SingleThreadHkdfPrng :: generate_seed ( ) ?;
523523 let mut prng = SingleThreadHkdfPrng :: create ( & seed) ?;
524524
@@ -556,7 +556,7 @@ mod test {
556556 let packed_vector_configs = BTreeMap :: from ( [ ] ) ;
557557 let kahe_config = make_kahe_config_for ( plaintext_modulus_bits, packed_vector_configs) ?;
558558
559- let kahe = ShellKahe :: new ( kahe_config, CONTEXT_STRING ) ?;
559+ let kahe = ShellKahe :: new ( kahe_config, CONTEXT_BYTES ) ?;
560560 let seed = SingleThreadHkdfPrng :: generate_seed ( ) ?;
561561 let mut prng = SingleThreadHkdfPrng :: create ( & seed) ?;
562562
@@ -600,7 +600,7 @@ mod test {
600600 PackedVectorConfig { base : 10 , dimension : 2 , num_packed_coeffs : 5 , length : 10 } ,
601601 ) ] ) ;
602602 let kahe_config = make_kahe_config_for ( plaintext_modulus_bits, packed_vector_configs) ?;
603- let kahe = ShellKahe :: new ( kahe_config, CONTEXT_STRING ) ?;
603+ let kahe = ShellKahe :: new ( kahe_config, CONTEXT_BYTES ) ?;
604604
605605 let pt = HashMap :: from ( [ ( String :: from ( DEFAULT_ID ) , vec ! [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] ) ] ) ;
606606 let seed = SingleThreadHkdfPrng :: generate_seed ( ) ?;
@@ -626,7 +626,7 @@ mod test {
626626 let plaintext_modulus_bits = 39 ;
627627 let packed_vector_configs = BTreeMap :: from ( [ ] ) ;
628628 let kahe_config = make_kahe_config_for ( plaintext_modulus_bits, packed_vector_configs) ?;
629- let kahe = ShellKahe :: new ( kahe_config, CONTEXT_STRING ) ?;
629+ let kahe = ShellKahe :: new ( kahe_config, CONTEXT_BYTES ) ?;
630630
631631 // The seed used to sample the secret keys.
632632 let seed = SingleThreadHkdfPrng :: generate_seed ( ) ?;
0 commit comments