WIP desktop client for Chatto reimplemented in ScalaFX and Sapphire Framework
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package wow.doge.chatto.model
import org.json4s.FieldSerializer import org.json4s.FieldSerializer._
case class MessageCipher( iv: String, v: Int, iterations: Int, keySize: Int, tagSize: Int, mode: String, adata: String, cipher: String, salt: String, cipherText: String )
object MessageCipher { val rename = FieldSerializer[MessageCipher]( renameTo("iterations", "iter") orElse renameTo("keySize", "ks") orElse renameTo("tagSize", "ts") orElse renameTo("cipherText", "ct"), renameFrom("iter", "iterations") orElse renameFrom("ks", "keySize") orElse renameFrom("ts", "tagSize") orElse renameFrom("ct", "cipherText") ) }
|