@@ -0,0 +1,817 @@
+%22%22%22%0AExample plugin for :py:mod:%60puresnmp%60. This does no encryption, it's only an%0Aexample.%0A%22%22%22%0Afrom typing import NamedTuple%0A%0AIDENTIFIER = %22example%22%0AIANA_ID = -1%0A%0A%0Aclass EncryptionResult(NamedTuple):%0A    ciphertext: bytes%0A    salt: bytes%0A%0A%0Adef encrypt_data(%0A    localised_key: bytes,%0A    engine_id: bytes,%0A    engine_boots: int,%0A    engine_time: int,%0A    data: bytes,%0A) -%3E EncryptionResult:%0A    %22%22%22%0A    Encrypt the data%0A    %22%22%22%0A    # This is where we would encrypt the data in %22data%22%0A    return EncryptionResult(data, b%22%22)%0A%0A%0Adef decrypt_data(%0A    localised_key: bytes,%0A    engine_id: bytes,%0A    engine_boots: int,%0A    engine_time: int,%0A    salt: bytes,%0A    data: bytes,%0A) -%3E bytes:%0A    %22%22%22%0A    See https://tools.ietf.org/html/rfc3826#section-3.1.4%0A    %22%22%22%0A    # This is where we would decrypt the data%0A    return data%0A

Add example priv-plugin (to enable packaging)