File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -153,7 +153,7 @@ impl KeyPair {
153153 let q = crate :: util:: generate_safe_prime ( q_bits) ;
154154
155155 if p == q {
156- // astronomically unlikely, but check anyway
156+ // astronomically unlikely, but we must guarantee distinct p,q primes
157157 return Err ( Error :: KeyGenerationFailed ( "Primes must be distinct" . into ( ) ) ) ;
158158 }
159159
Original file line number Diff line number Diff line change @@ -470,28 +470,4 @@ mod streaming_tests {
470470
471471 assert_eq ! ( sum_bn, & m1 + & m2) ;
472472 }
473-
474- // #[test]
475- // fn encrypt_writer_and_decrypt_reader_roundtrip() {
476- // let keypair = KeyPair::new(512).unwrap();
477- // let pub_key = keypair.pub_key();
478- // let priv_key = keypair.priv_key();
479-
480- // let msg = "Streaming writer test 🔐";
481- // let mut out: Vec<u8> = Vec::new();
482- // {
483- // // EncryptWriter::new writes header; it currently requires Vec<u8> to patch block count in finish()
484- // let mut w = EncryptWriter::new(&mut out, &pub_key).unwrap();
485- // // write as streaming writes
486- // w.write_all(msg.as_bytes()).unwrap();
487- // let _inner = w.finish().unwrap();
488- // }
489-
490- // // Now decrypt via DecryptingReader
491- // let mut reader = DecryptingReader::new(Cursor::new(out), priv_key.clone());
492- // let mut buf = Vec::new();
493- // reader.read_to_end(&mut buf).unwrap();
494- // let s = String::from_utf8(buf).unwrap();
495- // assert_eq!(s, msg);
496- // }
497473}
You can’t perform that action at this time.
0 commit comments