… | |
… | |
742 | This module can only en-/decode 64 bit signed and unsigned integers, and |
742 | This module can only en-/decode 64 bit signed and unsigned integers, and |
743 | only when your perl supports those. So no UUID OIDs for now (unless you |
743 | only when your perl supports those. So no UUID OIDs for now (unless you |
744 | map the C<OBJECT IDENTIFIER> tag to something other than C<BER_TYPE_OID>). |
744 | map the C<OBJECT IDENTIFIER> tag to something other than C<BER_TYPE_OID>). |
745 | |
745 | |
746 | This module does not generally care about ranges, i.e. it will happily |
746 | This module does not generally care about ranges, i.e. it will happily |
747 | de-/encode 64 bit integers into an C<ASN_INTEGER> value, or a negative |
747 | de-/encode 64 bit integers into an C<SNMP_UNSIGNED32> value, or a negative |
748 | number into an C<SNMP_COUNTER64>. |
748 | number into an C<SNMP_COUNTER64>. |
749 | |
749 | |
750 | OBJECT IDENTIFIEERs cannot have unlimited length, although the limit is |
750 | OBJECT IDENTIFIEERs cannot have unlimited length, although the limit is |
751 | much larger than e.g. the one imposed by SNMP or other protocols, and is |
751 | much larger than e.g. the one imposed by SNMP or other protocols, and is |
752 | about 4kB. |
752 | about 4kB. |
753 | |
753 | |
754 | Indefinite length encoding is not supported. |
|
|
755 | |
|
|
756 | Constructed strings are decoded just fine, but there should be a way to |
754 | Constructed strings are decoded just fine, but there should be a way to |
757 | join them for convenience. |
755 | join them for convenience. |
758 | |
756 | |
759 | REAL values are not supported and will currently croak. |
757 | REAL values are not supported and will currently croak. |
760 | |
758 | |
761 | The encoder and decoder tend to accept more formats than should be |
|
|
762 | strictly supported - security sensitive applications are strongly advised |
|
|
763 | to review the code first. |
|
|
764 | |
|
|
765 | This module has undergone little to no testing so far. |
|
|
766 | |
|
|
767 | =head2 ITHREADS SUPPORT |
759 | =head2 ITHREADS SUPPORT |
768 | |
760 | |
769 | This module is unlikely to work when the (officially discouraged) ithreads |
761 | This module is unlikely to work when the (officially discouraged) ithreads |
770 | are in use. |
762 | are in use. |
771 | |
763 | |