Rosetta v0.2.0
-
Refactor the whole architecture so that each layer has a clearer boundary. Especially, an abstract protocol layer is added to decouple cryptographic protocols and TensorFlow Ops, so that TensorFlow does not depend on specific protocols and vise verse.
-
Support custom data types by mainly utilizing tf.string. This will enable us to have arbitrary length and format of internal ciphertext.
-
Some APIs, such as activate, are added and refined to support better control on selection and configuration of backend protocol. In this version, you can configure IP ports, host addresses, save mode flag and protocol precision as JSON string by calling activate in your program.
-
Some known bugs are fixed.