summaryrefslogtreecommitdiff
path: root/docs/source/pyasn1/type/univ/contents.rst
blob: d546e1c77c7fda6dced0efbcdcc3331ebb64f431 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

.. _type.univ:

Universal types
---------------

The ASN.1 language defines a collection of core data types
also known as *universal* types.

Some of these types behave like a scalar (e.g. *simple* types) while
the rest are structured types (the standard calls them *constructed*).

Example of simple types include :ref:`Integer <univ.Integer>` or
:ref:`OctetString <univ.OctetString>`. Constructed types like
:ref:`Sequence <univ.Sequence>` embed other types, both simple
and constructed.

.. toctree::
   :maxdepth: 2

   /pyasn1/type/univ/integer
   /pyasn1/type/univ/boolean
   /pyasn1/type/univ/bitstring
   /pyasn1/type/univ/octetstring
   /pyasn1/type/univ/null
   /pyasn1/type/univ/objectidentifier
   /pyasn1/type/univ/real
   /pyasn1/type/univ/enumerated
   /pyasn1/type/univ/any
   /pyasn1/type/univ/setof
   /pyasn1/type/univ/sequenceof
   /pyasn1/type/univ/set
   /pyasn1/type/univ/sequence
   /pyasn1/type/univ/choice