1. What is the issue? Please be detailed.
I made an encrypted submission from ODK Collect, and upon inspection, I noticed the root namespace is http://www.opendatakit.org/xforms/encrypted
. However, in the ODK XForms Specification for encrypted XForms, it is stated that all attributes and elements should be in the http://opendatakit.org/submissions
namespace.
Submissions from Enketo use the http://opendatakit.org/submissions
namespace.
The discrepancy is a little inconvenience to our custom decryption library, but nonetheless we are able to handle support for both XML formats.
What is the correct spec? And why do forms from Enketo and ODK Collect have different formats?
2. What steps can we take to reproduce this issue?
Make a submission from an encrypted form on ODK Collect. Upon submission to the aggregate server, inspect the submission manifest XML. You'll notice that the XML format is different from the one defined in the ODK XForms Specification for encrypted XForms
3. What have you tried to fix the issue?
We've handled parsing of the different formats during decryption.
4. Upload any forms or screenshots you can share publicly below.
ODK Collect submission