|
Server : Apache/2.4.41 (Ubuntu) System : Linux vmi1525618.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64 User : www-data ( 33) PHP Version : 8.2.12 Disable Function : NONE Directory : /lib/python3/dist-packages/pymacaroons/field_encryptors/ |
Upload File : |
from pymacaroons.utils import convert_to_bytes
class BaseFieldEncryptor(object):
def __init__(self, signifier=None, nonce=None):
self.signifier = signifier or ''
self.nonce = nonce
@property
def signifier(self):
return convert_to_bytes(self._signifier)
@signifier.setter
def signifier(self, string_or_bytes):
self._signifier = convert_to_bytes(string_or_bytes)
def encrypt(self, signature, field_data):
raise NotImplementedError()
def decrypt(self, signature, field_data):
raise NotImplementedError()