From ebb8da508c25a6523bd684e4ee2e76ddcc6cde4d Mon Sep 17 00:00:00 2001 From: Ilya Etingof Date: Mon, 23 Jan 2017 10:26:16 +0100 Subject: docstrings for encoders --- pyasn1/codec/cer/encoder.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'pyasn1/codec/cer/encoder.py') diff --git a/pyasn1/codec/cer/encoder.py b/pyasn1/codec/cer/encoder.py index 92fbb0f..70b7570 100644 --- a/pyasn1/codec/cer/encoder.py +++ b/pyasn1/codec/cer/encoder.py @@ -142,6 +142,21 @@ class Encoder(encoder.Encoder): return encoder.Encoder.__call__(self, client, defMode, maxChunkSize) +#: Turns ASN.1 object into CER octet stream. +#: +#: Takes any ASN.1 object (e.g. :py:class:`~pyasn1.type.base.PyAsn1Item` derivative) +#: walks all its components recursively and produces a CER octet stream. +#: +#: Parameters +#: ---------- +# value: any pyasn1 type object (e.g. :py:class:`~pyasn1.type.base.PyAsn1Item` derivative) +#: A pyasn1 type object to encode +#: +#: defMode: :py:class:`bool` +#: If `False`, produces indefinite length encoding +#: +#: maxChunkSize: :py:class:`int` +#: Maximum chunk size in chunked encoding mode (0 denotes unlimited chunk size) encode = Encoder(tagMap, typeMap) # EncoderFactory queries class instance and builds a map of tags -> encoders -- cgit v1.2.3