encode/decode data using ASN.1 description