added symmetric encryption, iv and types to habi interface