def _read_para_encrypted(self, code, cbit, clen, *, desc, length, version):
_resv = self._read_fileng(<NUM_LIT:4>)<EOL>_data = self._read_fileng(clen-<NUM_LIT:4>)<EOL>encrypted = dict(<EOL>type=desc,<EOL>critical=cbit,<EOL>length=clen,<EOL>raw=_data,<EOL>)<EOL>_plen = length - clen<EOL>if _plen:<EOL><INDENT>self._read_fileng(_plen)<EOL><DEDENT>return encrypted<EOL>
Read HIP ENCRYPTED parameter.

        Structure of HIP ENCRYPTED parameter [RFC 7401]:
             0                   1                   2                   3
             0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
            +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
            |             Type              |             Length            |
            +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
            |                           Reserved                            |
            +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
            |                              IV                               /
            /                                                               /
            /                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
            +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               /
            /                        Encrypted data                         /
            /                                                               /
            /                               +-------------------------------+
            /                               |            Padding            |
            +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

            Octets      Bits        Name                Description
              0           0     encrypted.type      Parameter Type
              1          15     encrypted.critical  Critical Bit
              2          16     encrypted.length    Length of Contents
              4          32     -                   Reserved
              8          48     encrypted.iv        Initialization Vector
              ?           ?     encrypted.data      Encrypted data
              ?           ?     -                   Padding