summaryrefslogtreecommitdiff
path: root/pysnmp/proto/secmod/rfc3414/priv/nopriv.py
blob: 32fc6cd8778af44816d02163336bdf1b6c19079b (plain)
1
2
3
4
5
6
7
8
9
10
from pysnmp.proto.secmod.rfc3414.priv import base
from pysnmp.proto import error

class NoPriv(base.AbstractEncryptionService):
    serviceID = (1, 3, 6, 1, 6, 3, 10, 1, 2, 1) # usmNoPrivProtocol
    def encryptData(self, encryptKey, privParameters, dataToEncrypt):
        raise error.StatusInformation(errorIndication='no encryption')
    
    def decryptData(self, decryptKey, privParameters, encryptedData):
        raise error.StatusInformation(errorIndication='no encryption')