use backend::hal::tests::serialization::test_reader_writer_interface; use crate::{ AutomorphismKey, AutomorphismKeyCompressed, GGLWECiphertext, GGLWECiphertextCompressed, GLWESwitchingKey, GLWESwitchingKeyCompressed, GLWETensorKey, GLWETensorKeyCompressed, }; #[test] fn test_gglwe_serialization() { let original: GGLWECiphertext> = GGLWECiphertext::alloc(1024, 12, 54, 3, 1, 2, 2); test_reader_writer_interface(original); } #[test] fn test_gglwe_serialization_compressed() { let original: GGLWECiphertextCompressed> = GGLWECiphertextCompressed::alloc(1024, 12, 54, 3, 1, 2, 2); test_reader_writer_interface(original); } #[test] fn test_glwe_switching_key_serialization() { let original: GLWESwitchingKey> = GLWESwitchingKey::alloc(1024, 12, 54, 3, 1, 2, 2); test_reader_writer_interface(original); } #[test] fn test_glwe_switching_key_serialization_compressed() { let original: GLWESwitchingKeyCompressed> = GLWESwitchingKeyCompressed::alloc(1024, 12, 54, 3, 1, 2, 2); test_reader_writer_interface(original); } #[test] fn test_automorphism_key_serialization() { let original: AutomorphismKey> = AutomorphismKey::alloc(1024, 12, 54, 3, 1, 2); test_reader_writer_interface(original); } #[test] fn test_automorphism_key_serialization_compressed() { let original: AutomorphismKeyCompressed> = AutomorphismKeyCompressed::alloc(1024, 12, 54, 3, 1, 2); test_reader_writer_interface(original); } #[test] fn test_tensor_key_serialization() { let original: GLWETensorKey> = GLWETensorKey::alloc(1024, 12, 54, 3, 1, 2); test_reader_writer_interface(original); } #[test] fn test_tensor_key_serialization_compressed() { let original: GLWETensorKeyCompressed> = GLWETensorKeyCompressed::alloc(1024, 12, 54, 3, 1, 2); test_reader_writer_interface(original); }