Decrypt an EncryptedData element with Attributes and child
EncryptedDataDecryptedElement will either be an element/3 term
or a string as dictacted by the Type attribute in Attributes.
If Attributes does not contain a Type attribute then we assume
it is a string